// JavaScript Document

/*function apply_jobs(jobid){
	var d= new vac_apply();
	d.setCallbackHandler(vacreply);
	d.setErrorHandler(errorHandler);
	d.apply_selected_jobs(jobid);
}

function vacreply(res){
	alert(res);
}*/

function apply_qus_jobs(jobid){
	var qus_yes=0;
	var qus_no=0;
	var qus_val=0;
	var qus1_1=jobid+"1_1";
	var qus1_2=jobid+"1_2";
	var qus2_1=jobid+"2_1";
	var qus2_2=jobid+"2_2";
	var qus3_1=jobid+"3_1";
	var qus3_2=jobid+"3_2";

	if(document.getElementById(qus1_1).checked) {
		qus_yes = qus_yes+1;
	}else if(document.getElementById(qus1_2).checked) {
		qus_no = qus_no+1;
	}else{
		qus_val = qus_val+1;
	}
	
	if(document.getElementById(qus2_1).checked) {
		qus_yes = qus_yes+1;
	}else if(document.getElementById(qus2_2).checked) {
		qus_no = qus_no+1;
	}else{
		qus_val = qus_val+1;
	}
	
	if(document.getElementById(qus3_1).checked) {
		qus_yes = qus_yes+1;
	}else if(document.getElementById(qus3_2).checked) {
		qus_no = qus_no+1;
	}else{
		qus_val = qus_val+1;
	}
	
	if(qus_val >0){
		alert("Please answer the questions");	
	}else if(qus_no >0){
		alert("You have not met the minimum criteria required to apply for this position and as such cannot be considered for this vacancy.");	
		var d= new vac_apply();
		d.setErrorHandler(errorHandler);
		d.apply_selected_jobs(jobid,'N');/*if candidate selected any wrong answer*/
		ColdFusion.Window.hide(jobid);
	}else{
		var d= new vac_apply();
		d.setCallbackHandler(vacreply);
		d.setErrorHandler(errorHandler);
		d.apply_selected_jobs(jobid,'I');
		ColdFusion.Window.hide(jobid);
	}
}

function vacreply(res){
	alert(res);
}

function apply_jobs(jobid){
	var d= new vac_apply();
	d.setCallbackHandler(chk_session_reply);
	d.setErrorHandler(errorHandler);
	d.check_cand_sess_app(jobid);
}

function chk_session_reply(res){
	if(res==0){
		alert("Please log in and apply for jobs");	
	}else if(res==1){
		alert("Thank you for applying for this vacancy. Your CV is now forwarded for further assessment.");
	}else if(res==2){
		alert("You have already applied for this vacancy.");
	}else{
		var name=res;
		var title='Answer the following questions';
		var url='job_qus_display.cfm?adv_qus_win='+res;
		var config = new Object();
		config.height=310;
		config.width=430;
		config.center=true;
		config.modal=false;
		config.resizable=true;
		config.draggable=false;
		config.refreshonshow=true;
		config.headerstyle='background-color:#66CCFF';
		ColdFusion.Window.create(name,title,url,config);
	}
}

function cancel_qus(qus_win){
	ColdFusion.Window.hide(qus_win);
}

function errorHandler(statusCode,statusMsg) {
	alert(statusCode+': '+statusMsg);
}