<!--

/* -----------------------------------------------------------------------------------------------------------------------------
								Procedure de validation ON User write
------------------------------------------------------------------------------------------------------------------------------*/
function formChanged() {
				var sCPY_NAME = $('sCPY_NAME').value;
				var sJOB_TITLE = $('sJOB_TITLE').value;
				var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
				var sJOB_TITLE = $('sJOB_TITLE').value;
				var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
				var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
				var aFunction= $('aFunction[0]').options[$('aFunction[0]').selectedIndex].value;
				var sJOB_DESCRIPTION = $('sJOB_DESCRIPTION').value;
				var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
				var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
								
				//On lance un GET pour interroger le serveur sur la validit� du formulaire
				new Ajax.Request( '../../AJAX/JobDetail_V.php', {
				  method: 'post',
				  onSuccess: formChecked,
				  parameters: { 
				  	aCpyIndustry_0: aCpyIndustry_0,
					sCPY_NAME: sCPY_NAME,
					sJOB_TITLE: sJOB_TITLE,
					iTOP_ID: iTOP_ID,
					aJobRegion_0: aJobRegion_0,
					aFunction: aFunction,
					sJOB_DESCRIPTION: sJOB_DESCRIPTION,
					sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
					sJOB_APPLICATION: sJOB_APPLICATION,
					Status: 1
				  }
				});
			}

function formChecked(request) {
	if ( request.responseText.length > 4 ) {
		var messages = eval(request.responseText);
		for (var i=0; i < messages.length-1; i++) {
			if ($(messages[i].text=='block')){
				Effect.Appear((messages[i].id));
			}else if($(messages[i].text=='none')){
				Effect.Fade((messages[i].id));
			}
		}
	}
}


function formChangedQuick() {
				var sCPY_NAME = $('sCPY_NAME').value;
				var sJOB_TITLE = $('sJOB_TITLE').value;
				var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
				var sJOB_TITLE = $('sJOB_TITLE').value;
				var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
				var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
				var aFunction= $('aFunction[0]').options[$('aFunction[0]').selectedIndex].value;
				var sJOB_DESCRIPTION = $('sJOB_DESCRIPTION').value;
				var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
				var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
				var sJOB_CONTACT_EMAIL 	= $('sJOB_CONTACT_EMAIL').value;
				var iJOB_CPY_CTY_ID = $('iJOB_CPY_CTY_ID').options[$('iJOB_CPY_CTY_ID').selectedIndex].value;			 
								
				//On lance un GET pour interroger le serveur sur la validit� du formulaire
				new Ajax.Request( '../../AJAX/JobDetail_V.php', {
				  method: 'post',
				  onSuccess: formCheckedQuick,
				  parameters: { 
				  	aCpyIndustry_0: aCpyIndustry_0,
					sCPY_NAME: sCPY_NAME,
					sJOB_TITLE: sJOB_TITLE,
					iTOP_ID: iTOP_ID,
					aJobRegion_0: aJobRegion_0,
					aFunction: aFunction,
					sJOB_DESCRIPTION: sJOB_DESCRIPTION,
					sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
					sJOB_APPLICATION: sJOB_APPLICATION,
					sJOB_CONTACT_EMAIL: sJOB_CONTACT_EMAIL,
					iJOB_CPY_CTY_ID: iJOB_CPY_CTY_ID,
					Status: 1
				  }
				});
			}

function formCheckedQuick(request) {
	if ( request.responseText.length > 4 ) {
		var messages = eval(request.responseText);
		for (var i=0; i < messages.length-1; i++) {
			if ($(messages[i].text=='block')){
				Effect.Appear((messages[i].id));
			}else if($(messages[i].text=='none')){
				Effect.Fade((messages[i].id));
			}
		}
	}
}

/*-----------------------------------------------------------------------------------------------------------------------------
											Procedure de validation ON Submit
------------------------------------------------------------------------------------------------------------------------------*/
function checkFormStd() {
	//We get the fields to use
	showdiv('CYDetails');
	if(document.getElementById('schoolList') != null) {
		showdiv('schoolList');
	}
	document.forme.action='JobDetailStds_p.php';
	document.forme.target='';
	if(window.document.forms[0].iJOB_ID.value==''){
			if(test_SCH()==false){
				alert('Your position must be targetted to at least one school');
			}else{
				document.forms[0].bSubmit.value='Save';
			}
	}else{
		document.forms[0].bSubmit.value='Save';
	}
	
	var sCPY_NAME = $('sCPY_NAME').value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
	var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
	var functAreaCPT= $('functAreaCPT').value;
	var sJOB_DESCRIPTION = $('sJOB_DESCRIPTION').value;
	var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
	var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
	
	
	//console.dir(aCpyIndustry_0);
	//We run the validation page in background
	new Ajax.Request('../../AJAX/JobDetail_V.php', {
		method: 'post',
		onSuccess: formSubmit,
		parameters: {
			aCpyIndustry_0: aCpyIndustry_0,
			sCPY_NAME: sCPY_NAME,
			sJOB_TITLE: sJOB_TITLE,
			iTOP_ID: iTOP_ID,
			aJobRegion_0: aJobRegion_0,
			functAreaCPT: functAreaCPT,
			sJOB_DESCRIPTION: sJOB_DESCRIPTION,
			sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
			sJOB_APPLICATION: sJOB_APPLICATION,
			Status: 2
		}
	});
}

function checkFormAlu() {
	//We get the fields to use
	showdiv('CYDetails');
	var agreement =1;
	if(document.getElementById('schoolList') != null) {
		showdiv('schoolList');
	}
	document.forme.action='JobDetailAlu_p.php';
	document.forme.target='';
	
	if(window.document.forms[0].agreePrice.checked!=true && window.document.forms[0].Special.checked!=true){
		var agreement=2;
	}
	
	var sCPY_NAME = $('sCPY_NAME').value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
	var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
	var functAreaCPT= $('functAreaCPT').value;
	var sJOB_DESCRIPTION = $('sJOB_DESCRIPTION').value;
	var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
	var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
	
	//We run the validation page in background
	new Ajax.Request('../../AJAX/JobDetail_V.php', {
		method: 'post',
		onSuccess: formSubmit,
		parameters: {
			aCpyIndustry_0: aCpyIndustry_0,
			sCPY_NAME: sCPY_NAME,
			sJOB_TITLE: sJOB_TITLE,
			iTOP_ID: iTOP_ID,
			aJobRegion_0: aJobRegion_0,
			functAreaCPT: functAreaCPT,
			sJOB_DESCRIPTION: sJOB_DESCRIPTION,
			sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
			sJOB_APPLICATION: sJOB_APPLICATION,
			Status: 2,
			iagreement: agreement
		}
	});
}

//also used in CSA
function checkFormTalent() {
	//We get the fields to use
	
	//showdiv('CYDetails');

	if ($('MenuAccess').value=='s'){
		
		document.forme.action='JobNewDetail_p.php';
	}else{
		
		document.forme.action='JobDetail_p.php';
	}
	
	document.forme.target='';
	
	var sCPY_NAME = $('sCPY_NAME').value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
	var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
	var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
	var aFunction= $('aFunction[0]').options[$('aFunction[0]').selectedIndex].value;
	var sJOB_DESCRIPTION = encodeURI($('sJOB_DESCRIPTION').value);
	var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
	var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
	
	if($('sJOB_CONTACT_EMAIL')) {
		var sJOB_CONTACT_EMAIL = $('sJOB_CONTACT_EMAIL').value;
	}else{
		var sJOB_CONTACT_EMAIL = 'not used';
	}
	
	//We run the validation page in background
	new Ajax.Request('../../AJAX/JobDetail_V.php', {
		method: 'post',
		onSuccess: formSubmit,
		parameters: {
			aCpyIndustry_0: aCpyIndustry_0,
			sCPY_NAME: sCPY_NAME,
			sJOB_TITLE: sJOB_TITLE,
			iTOP_ID: iTOP_ID,
			aJobRegion_0: aJobRegion_0,
			aFunction: aFunction,
			sJOB_DESCRIPTION: sJOB_DESCRIPTION,
			sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
			sJOB_APPLICATION: sJOB_APPLICATION,
			sJOB_CONTACT_EMAIL: sJOB_CONTACT_EMAIL,
			Status: 2
		}
	});
}

function checkFormQuick() {
	//We get the fields to use

	document.forme.action='QuickJobDetail.php';
	document.forme.target='';
	
	var sCPY_NAME = $('sCPY_NAME').value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var aCpyIndustry_0 = $('aCpyIndustry[0]').options[$('aCpyIndustry[0]').selectedIndex].value;
	var sJOB_TITLE = $('sJOB_TITLE').value;
	var iTOP_ID= $('iTOP_ID').options[$('iTOP_ID').selectedIndex].value;
	var aJobRegion_0= $('aJobRegion[0]').options[$('aJobRegion[0]').selectedIndex].value;
	var aFunction= $('aFunction[0]').options[$('aFunction[0]').selectedIndex].value;
	var sJOB_DESCRIPTION = encodeURI($('sJOB_DESCRIPTION').value);
	var sJOB_CONTACT_NAME = $('sJOB_CONTACT_NAME').value;
	var sJOB_APPLICATION = $('sJOB_APPLICATION').value;
	var sJOB_CONTACT_EMAIL 	= $('sJOB_CONTACT_EMAIL').value;
	var iJOB_CPY_CTY_ID = $('iJOB_CPY_CTY_ID').options[$('iJOB_CPY_CTY_ID').selectedIndex].value;	
	
	//We run the validation page in background
	new Ajax.Request('../../AJAX/JobDetail_V.php', {
		method: 'post',
		onSuccess: formSubmit,
		parameters: {
			aCpyIndustry_0: aCpyIndustry_0,
			sCPY_NAME: sCPY_NAME,
			sJOB_TITLE: sJOB_TITLE,
			iTOP_ID: iTOP_ID,
			aJobRegion_0: aJobRegion_0,
			aFunction: aFunction,
			sJOB_DESCRIPTION: sJOB_DESCRIPTION,
			sJOB_CONTACT_NAME: sJOB_CONTACT_NAME,
			sJOB_APPLICATION: sJOB_APPLICATION,
			sJOB_CONTACT_EMAIL: sJOB_CONTACT_EMAIL,
			iJOB_CPY_CTY_ID: iJOB_CPY_CTY_ID,
			Status: 2
		}
	});
}

function formSubmit(request) {
	//We empty the warning messages
	$('w_checkfield').innerHTML = '';
	//If errors, we display them in the warning div
	if ( request.responseText.length > 4 ) {
		var messages = eval(request.responseText);
		for (var i=0; i < messages.length-1; i++) {
			
			var place = Position.positionedOffset($(messages[i].id));
			$('w_checkfield').style.display='none';
			$('w_checkfield').innerHTML = messages[i].text;
			$('w_checkfield').style.left=place[0]+"px";
			$('w_checkfield').style.top=place[1]+20+"px";
			$(messages[i].id).focus();
			Effect.Appear(('w_checkfield'));
		}
	}else{
		$('bSubmit').value='Save';
		document.forms['forme'].submit();
	}
}
//-->