function GetXmlHttpObject()
{ 
    var objXMLHttp = null;
    if (window.XMLHttpRequest)
        objXMLHttp=new XMLHttpRequest();
    else if (window.ActiveXObject)
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
    return objXMLHttp;
}

function check_del_job(job_id){
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=check_del_job&job_id="+job_id);
}

function op_select_cv(checked, cv_id, selected_cvs){

	if(checked==true){op="add_select_cv";}
	else{op="del_select_cv";}
	
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op="+op+"&cv_id="+cv_id+"&selected_cvs="+selected_cvs);
}

function select_cand(cand_id){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=select_cand&cand_id="+cand_id);
}

function updateApplyState(cand_id, state){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=update_cand_state&cand_id="+cand_id+"&state="+state);
}

function updateApplyOpinion(cand_id, opinion){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=update_cand_opinion&cand_id="+cand_id+"&opinion="+opinion);
}

function updateApplyObs(cand_id, parentForm, inputName){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";
	//eval("obs=escape(encodeURI(document." + parentForm + "." + inputName + ".value))");
	eval("obs=document." + parentForm + "." + inputName + ".value;");

	xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=update_cand_obs&cand_id="+cand_id+"&obs="+obs);
}

// Saved CV

function mooveCv(sel_id, listid){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=moove_cv&sel_id="+sel_id+"&listid="+listid);
}

function updateCvOpinion(sel_id, opinion){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";

    xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=update_cv_opinion&sel_id="+sel_id+"&opinion="+opinion);
}

function updateCvObs(sel_id, parentForm, inputName){
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Votre navigateur ne supporte pas les requêtes HTTP.");
        return false;
    } 
    var url="modules/recruteurs/ajax.php";
	//eval("obs=escape(encodeURI(document." + parentForm + "." + inputName + ".value))");
	eval("obs=document." + parentForm + "." + inputName + ".value;");

	xmlHttp.onreadystatechange = function (){
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
            eval(xmlHttp.responseText);
		}
    }
	xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("op=update_cv_obs&sel_id="+sel_id+"&obs="+obs);
}

