var candidateId;
function update_ok2(j,numrecs,orderstatus)
{

	if(orderstatus==0)
	{	alert("Order not open");
		return;
	}
	var frmadmin,adm_rank,adm_reason,adm_comment,submitted,candidate_id,oid,cid;
	
	if(numrecs==1)
	{
		adm_rank=document.frmadmin.adm_rank.value;
		adm_reason=document.frmadmin.adm_reason.value;
		submitted=document.frmadmin.submitted.value;
		adm_comment=document.frmadmin.adm_comment.value;
		candidate_id=document.frmadmin.candidate_id.value;
		oid = document.frmadmin.oid.value;
		cid = document.frmadmin.candidate_id.value;
		lid = document.frmadmin[j-1].lidvalue;

	}
	else
	{
		adm_rank=document.frmadmin[j-1].adm_rank.value;
		adm_reason=document.frmadmin[j-1].adm_reason.value;
		submitted=document.frmadmin[j-1].submitted.value;
		adm_comment=document.frmadmin[j-1].adm_comment.value;
		candidate_id=document.frmadmin[j-1].candidate_id.value;
		oid = document.frmadmin[j-1].oid.value;
		cid = document.frmadmin[j-1].candidate_id.value;
		lid = document.frmadmin[j-1].lidvalue;
	}
	
	if(adm_rank != "")
	{
		if(adm_reason == "")
		{
			alert("Please enter a Reason for candidate " + candidate_id);
			if(numrecs==1)
			{	document.frmadmin.submitted.focus();
			}
			else{
				document.frmadmin[j-1].submitted.focus();
			}
			return false;
				
		}

		if(submitted == "")
		{
			alert("Please enter a value for Submitted, for candidate " + candidate_id);
			if(numrecs==1 )
			{
				document.frmadmin.submitted.focus();
			}
			else
			{
				document.frmadmin[j-1].submitted.focus();
			}
			return false;
		}
	}
	
	if(adm_reason.toLowerCase().strip().substring(0,5) == "other"  )
	{
		if(adm_comment == "" )
		{
			alert( "Please enter a comment, for candidate " + candidate_id);
			if(numrecs==1){
				document.frmadmin.adm_comment.focus();
			}
			else
			{
				document.frmadmin[j-1].adm_comment.focus();
			}

			return false;
		}



	}
	if(adm_rank != "")
	{
		//alert(numrecs)
		if(numrecs==1){
			//document.frmadmin.submit();
			
				updateCandidate(oid,cid,0,adm_rank,adm_reason,adm_comment,submitted,j,numrecs);
			}else{
			//document.frmadmin[j-1].submit();
			
				updateCandidate(oid,cid,lid,adm_rank,adm_reason,adm_comment,submitted,j,numrecs);
		}
		
		//}
		
	}
}
//---------------------------------
function callus(cid,oid)
{
	var url = 'http://www.crewunlimited.com/cli_ListCandmail.asp';
	var pars = 'cid=' + cid + '&oid=' + oid;
	candidateid = cid;
	$('callusloader' + candidateid).style.display = "inline";
	
	var myAjax = new Ajax.Request(
	url,
	{
	method: 'get',
	parameters:pars,
	onComplete: showResponseforcall,
	onFailure: showErrorforcall
	});
}
function showResponseforcall(originalRequest)
{
	$('callusloader' + candidateid).style.display = "none";
	$('callus' + candidateid).innerHTML = "Mail sent";
	$('callus' + candidateid).style.display = "block";
}
function showErrorforcall(error)
{
	$('callusloader' + candidateid).style.display = "none";
	alert("Error Occured");
}
//---------------------------------

function updateCandidate(oid,cid,lid,adm_rank,adm_reason,adm_comment,submitted,j,numrecs)
	{
		var url = 'http://www.crewunlimited.com/cli_ListCand_service.asp';
		var pars = 'oid=' + oid + '&cid=' + cid+ '&adm_rank=' + adm_rank + '&adm_reason=' + adm_reason+ '&adm_comment=' + adm_comment + '&submitted=' + submitted;
		//alert(pars);
		$('loader_'+cid).style.display = "inline";
		candidateId=cid;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse,
				onFailure: showError
			});
	
	}

	function showResponse(originalRequest)
	{	
	//alert('pas'+originalRequest.responseText)
	//alert(originalRequest);
		$('loader_'+candidateId).style.display = "none";
		$('msg_' + candidateId).innerHTML = "Changes Saved";
		$('msg_' + candidateId).style.display = "block";
		///alert(originalRequest.responseText);
	}
	function showError(error)
	{
			//alert('fail'+error)
		$(loader).style.display = "none";
		alert("Error Occured");
	}	


function update_ok3 (j,numrecs,orderstatus)
{
	if(orderstatus==0)
	{
		alert("Order not open");
		return;
	}

	var cli_rank,cli_reason,cli_comment,candidate_id,req_interview;
	var frmclient;
	frmclient = document.getElementById("frmclient");
	var remCallLog;
	
	if(numrecs==1)
	{
		cli_rank=document.frmclient.cli_rank.value;
		cli_reason=document.frmclient.cli_reason.value;
		cli_comment=document.frmclient.cli_comment.value;
		candidate_id=document.frmclient.candidate_id.value;
		oid = document.frmclient.oid.value;
		req_interview = document.frmclient.req_interview.value;
		//cid = document.frmadmin.candidate_id.value;
		lid = document.frmclient.lid.value;
	}
	else
	{
		cli_rank=document.frmclient[j-1].cli_rank.value;
		cli_reason=document.frmclient[j-1].cli_reason.value;
		cli_comment=document.frmclient[j-1].cli_comment.value;
		candidate_id=document.frmclient[j-1].candidate_id.value;
		oid = document.frmclient[j-1].oid.value;
		req_interview = document.frmclient[j-1].req_interview.value;
		//cid = document.frmadmin[j-1].candidate_id.value;
		lid = document.frmclient[j-1].lid.value;
	}
	if(cli_rank != "" )
	{
			if(cli_reason == "")
			{   alert("Please enter a Reason" );//' for candidate " & candidate_id
				if(numrecs==1)
				{
					document.frmclient.cli_reason.focus;
				}
				else
				{
					document.frmclient[j-1].cli_reason.focus;
				}
					
				return false;
			}


	}
	if(cli_reason.toLowerCase().strip().substring(0,5) == "other"  )
	{
		if(cli_comment == ""){
			alert("Please enter a comment about the reason");// ', for candidate " & candidate_id
			if(numrecs==1)
			{
				document.frmclient.cli_comment.focus;;
			}
			else
			{
				document.frmclient[j-1].cli_comment.focus;
			}
			return false;
		}
	}
	if(numrecs==1)
	{
		updateCandidate3(oid,candidate_id,0,cli_rank,cli_reason,cli_comment,0,j,numrecs,req_interview);
	}else
	{
		updateCandidate3(oid,candidate_id,lid,cli_rank,cli_reason,cli_comment,0,j,numrecs,req_interview);
	}
}
function updateCandidate3(oid,cid,lid,cli_rank,cli_reason,cli_comment,submitted,j,numrecs,req_interview)
	{
		var url = 'http://www.crewunlimited.com/cli_ListCand_service.asp';
		var pars = 'oid=' + oid + '&cid=' + cid+ '&cli_rank=' + cli_rank + '&cli_reason=' + cli_reason+ '&cli_comment=' + cli_comment + '&req_interview=' + req_interview;
		$('loader_'+cid).style.display = "inline";
		candidateId=cid;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse,
				onFailure: showError
			});
	
	}
function checkCandidateStatus(oid,cid)
	{
		/*oid = document.frmadmin.oid.value;
		cid = document.frmadmin.candidate_id.value;*/
		var url = 'http://www.crewunlimited.com/crw_sende-mail.asp';
		var pars = 'oid=' + oid + '&cid=' + cid;
		$('Mail_Sent_'+cid).style.display = "inline";
		candidateId=cid;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				on200: showCandidateStatResponse,
				onFailure: showCandidateStatError
			});
	
	}
	
function showCandidateStatResponse(originalRequest)
	{	
		$('Mail_Sent_'+candidateId).style.display = "none";
		$('email_msg_' + candidateId).innerHTML = "E-mail Sent";
		$('email_msg_' + candidateId).style.display = "block";
	//	alert(originalRequest.responseText);
	}
	
function showCandidateStatError(error)
	{
		$('Mail_Sent_'+candidateId).style.display = "none";
		$('email_msg_' + candidateId).innerHTML = "Error Sending E-mail";
		$('email_msg_' + candidateId).style.display = "block";
		alert("Error Sending E-mail");
	}	
	
	
function remCandidateCallLog(orderID, cid)
	{
		var url = 'http://www.crewunlimited.com/Cli_ListCandFunctions.asp';
		var pars = 'oid=' + orderID + '&cid=' + cid;
		document.frmclient.action="http://www.crewunlimited.com/Cli_ListCandFunctions.asp?oid=" + orderID + "&cid=" + cid;
		document.frmclient.submit();
//		$('loader_'+cid).style.display = "inline";
//		candidateId=cid;
//		var myAjax = new Ajax.Request(
//			url, 
//			{
//				method: 'get', 
//				parameters: pars, 
//				onComplete: showResponse1,
//				onFailure: showError1,
//				onReturn:showResponse1
//			});	
		
	}
	
	function showResponse1(originalRequest)
	{	
		$('loader_'+candidateId).style.display = "none";
		$('msg_' + candidateId).innerHTML = "Changes Saved";
		$('msg_' + candidateId).style.display = "block";
		alert(originalRequest.responseText);
	}
	function showError1(error)
	{
		$(loader).style.display = "none";
		alert("Error Occured");
	}	









function BlackListCandidate(j,numrecs,orderstatus)
{

	if(orderstatus==0)
	{	
		alert("Order not open");
		return;
	}
	var frmadmin,adm_rank,adm_reason,adm_comment,submitted,candidate_id,oid,cid;
	
	if(numrecs==1)
	{
		candidate_id=document.frmadmin.candidate_id.value;
		oid = document.frmadmin.oid.value;
		cid = document.frmadmin.candidate_id.value;
	}
	else
	{
		candidate_id=document.frmadmin[j-1].candidate_id.value;
		oid = document.frmadmin[j-1].oid.value;
		cid = document.frmadmin[j-1].candidate_id.value;
	}
	BlackListCandidateUpdate(oid,cid,0);

}
function BlackListCandidateUpdate(oid,cid,lid,blreason,bldate,blacklistedby,TeamMate)
	{
		var url = 'http://www.crewunlimited.com/cli_BlackListCandidate.asp';
		var pars = 'oid=' + oid + '&cid=' + cid + '&lid=' + lid + '&reason=' + blreason + '&bldate=' + bldate + '&blBy=' + blacklistedby;
		if(TeamMate==0)
		{
			$('blacklistloader_'+cid).style.display = "inline";
		}
		else
		{
			$('tmblacklistloader_'+cid).style.display = "inline";
		}
		candidateId=cid;
		if(TeamMate==0)
		{
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: pars, 
					onComplete: showResponseBlackListed,
					onFailure: showErrorBlackListed
				});
		}
		else
		{
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: pars, 
					onComplete: showResponseBlackListed1,
					onFailure: showErrorBlackListed1
				});
		}
	
	}

	function showResponseBlackListed(originalRequest)
	{	
		$('blacklistloader_'+candidateId).style.display = "none";
		$('blacklistloader_'+candidateId).innerHTML = "<font color='red'>Candidate Blacklisted</font>";
		$('blacklistloader_'+candidateId).style.display = "block";
		$('blacklistMessage').innerHTML = "<font color='red'>CandidateID " + candidateId + " Blacklisted</font>";
		$('blacklistMessage').style.display = "block";
	//	alert(originalRequest.responseText);
	}
	function showErrorBlackListed(error)
	{
		$('blacklistloader_'+candidateId).style.display = "none";
		alert("Error Occured");
	}	
	function showResponseBlackListed1(originalRequest)
	{	
		$('tmblacklistloader_'+candidateId).style.display = "none";
		$('tmblacklistloader_'+candidateId).innerHTML = "<font color='red'>Candidate Blacklisted</font>";
		$('tmblacklistloader_'+candidateId).style.display = "block";
		$('blacklistMessage').innerHTML = "<font color='red'>CandidateID " + candidateId + " Blacklisted</font>";
		$('blacklistMessage').style.display = "block";
	//	alert(originalRequest.responseText);
	}
	function showErrorBlackListed1(error)
	{
		$('blacklistloader_'+candidateId).style.display = "none";
		alert("Error Occured");
	}	

