//--------- Admin - Offres

function	admin_offres_sel_all()	{
	for(i=0;i<=20;i++){
		document.getElementById('admin_chdel'+i).checked=true;
	}
}
			
function	admin_offres_sel_none()	{
	for(i=0;i<=20;i++){
		document.getElementById('admin_chdel'+i).checked=false;
	}
}

//--------- Validités de zones de formulaires
			
function	isredvide(var1)	{
	if(document.getElementById(var1).value==''){
		document.getElementById(var1).style.background='orange';
	}else{
		document.getElementById(var1).style.background='white';
	}
}
			
function	isredzero(var1)	{
	if(document.getElementById(var1).value=='0'){
		document.getElementById(var1).style.background='orange';
	}else{
		document.getElementById(var1).style.background='white';
	}
}
			
function	isredcp(var1)	{
	modele = /^[0-9]{5,5}$/i;
	atester = document.getElementById(var1).value;
	if(!modele.exec(atester)){
		document.getElementById(var1).style.background='orange';
	}else{
		document.getElementById(var1).style.background='white';
	}
}
			
function	isredtel(var1)	{
	modele = /^[0-9]{10,10}$/i;
	atester = document.getElementById(var1).value;
	if(modele.exec(atester)){
		document.getElementById(var1).style.background='white';
	}else{
		document.getElementById(var1).style.background='orange';
	}
}
			
function	opttel(var1)	{
	atester = document.getElementById(var1).value;
	if(atester==''){document.getElementById(var1).style.background='white';}else{isredtel(var1);}
}
			
function	isreddatenaiss(var1)	{
	document.getElementById(var1).style.background='white';
		
	modele = /^([0-9]{1,2})(\/)([0-9]{1,2})(\/)([0-9]{4})$/i;
	atester = document.getElementById(var1).value;
	if(atester!=''){
		if(modele.exec(atester)){
			var jj=atester.substr(0,2)*1;
			var mm=atester.substr(3,2)*1;
			aaaa=atester.substr(6,4);
			
			if((jj<1)||(jj>31)||(mm<1)||(mm>12)||(aaaa<1940)||(aaaa>2040)){document.getElementById(var1).style.background='orange';}
			if((mm==4)||(mm==6)||(mm==9)||(mm==11)){if(jj>30){document.getElementById(var1).style.background='orange';}}
			if(mm==2){
				if((aaaa%4)==0){
					if(jj>29){document.getElementById(var1).style.background='orange';}
				}else{
					if(jj>28){document.getElementById(var1).style.background='orange';}
				}
			}
			
		}else{document.getElementById(var1).style.background='orange';}
	}
}
			
function	isreddatecg(var1)	{
	document.getElementById(var1).style.background='white';
		
	modele = /^([0-9]{1,2})(\/)([0-9]{1,2})(\/)([0-9]{4})$/i;
	atester = document.getElementById(var1).value;
	if(atester==''){
		document.getElementById(var1).style.background='orange';
	}
	
	if(modele.exec(atester)){
		var jj=atester.substr(0,2)*1;
		var mm=atester.substr(3,2)*1;
		aaaa=atester.substr(6,4);
		
		if((jj<1)||(jj>31)||(mm<1)||(mm>12)||(aaaa<2010)||(aaaa>2040)){document.getElementById(var1).style.background='orange';}
		if((mm==4)||(mm==6)||(mm==9)||(mm==11)){if(jj>30){document.getElementById(var1).style.background='orange';}}
		if(mm==2){
			if((aaaa%4)==0){
				if(jj>29){document.getElementById(var1).style.background='orange';}
			}else{
				if(jj>28){document.getElementById(var1).style.background='orange';}
			}
		}
			
	}else{document.getElementById(var1).style.background='orange';}
}
			
function	isredemail(var1)	{
	modele = /^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/i;
	atester = document.getElementById(var1).value;
	if(modele.exec(atester)){
		document.getElementById(var1).style.background='white';
	}else{
		document.getElementById(var1).style.background='orange';
	}
}
			
function	optmail(var1)	{
	atester = document.getElementById(var1).value;
	if(atester==''){document.getElementById(var1).style.background='white';}else{isredemail(var1);}
}

 function	isredfloat(var1)	{
	modele = /^\d+[.]?\d*$/;
	valf=document.getElementById(var1).value;
	if(!modele.exec(valf)){document.getElementById(var1).style.background='orange';}else{document.getElementById(var1).style.background='white';}
}

//---------- Vérification de la saisie de CRA

 function	ver_cra()	{
	for(i=1;i<=31;i++){
		modele = /^\d+[.]?\d*$/;
		idj0=document.getElementById('idj0_'+i).value;
		val1=document.getElementById('col1_'+i).value;
		val2=document.getElementById('col2_'+i).value;
		val3=document.getElementById('col3_'+i).value;
		if(!modele.exec(val1)){alert(idj0+':\nIncohérence de saisie 0h-5h: Saisie non numérique\n\nCRA non-mis à jour');document.getElementById('col1_'+i).focus();return false;}
		if(!modele.exec(val2)){alert(idj0+':\nIncohérence de saisie 5h-22h: Saisie non numérique\n\nCRA non-mis à jour');document.getElementById('col2_'+i).focus();return false;}
		if(!modele.exec(val3)){alert(idj0+':\nIncohérence de saisie 22h-24h: Saisie non numérique\n\nCRA non-mis à jour');document.getElementById('col3_'+i).focus();return false;}
		if((val1<0)||(val1>5)){alert(idj0+':\nIncohérence de saisie 0h-5h: '+val1+' heures\n\nCRA non-mis à jour');document.getElementById('col1_'+i).focus();return false;}
		if((val2<0)||(val2>17)){alert(idj0+':\nIncohérence de saisie 5h-22h: '+val2+' heures\n\nCRA non-mis à jour');document.getElementById('col2_'+i).focus();return false;}
		if((val3<0)||(val3>2)){alert(idj0+':\nIncohérence de saisie 22h-24h: '+val3+' heures\n\nCRA non-mis à jour');document.getElementById('col3_'+i).focus();return false;}
	}
	return true;
}

 function	ver_xcra(i)	{
	modele = /^\d+[.]?\d*$/;
	idj0=document.getElementById('idj0_'+i).value;
	val1=document.getElementById('col1_'+i).value;
	val2=document.getElementById('col2_'+i).value;
	val3=document.getElementById('col3_'+i).value;
	if(!modele.exec(val1)){alert(idj0+':\nIncohérence de saisie 0h-5h: Saisie non numérique');document.getElementById('col1_'+i).focus();}
	if(!modele.exec(val2)){alert(idj0+':\nIncohérence de saisie 5h-22h: Saisie non numérique');document.getElementById('col2_'+i).focus();}
	if(!modele.exec(val3)){alert(idj0+':\nIncohérence de saisie 22h-24h: Saisie non numérique');document.getElementById('col3_'+i).focus();}
	if((val1<0)||(val1>5)){alert(idj0+':\nIncohérence de saisie 0h-5h: '+val1+' heures');document.getElementById('col1_'+i).focus();}
	if((val2<0)||(val2>17)){alert(idj0+':\nIncohérence de saisie 5h-22h: '+val2+' heures');document.getElementById('col2_'+i).focus();}
	if((val3<0)||(val3>2)){alert(idj0+':\nIncohérence de saisie 22h-24h: '+val3+' heures');document.getElementById('col3_'+i).focus();}
}

//---------- Plan du siège - jonglage d'images

 function	siege_mo_on(var1)	{
	document.getElementById('imgplan').src="http://www.sogia.com/images/siege"+var1+"_big.jpg";
}

 function	siege_mo_off()	{
	document.getElementById('imgplan').src="http://www.sogia.com/images/plan_siege630.png";
}

//---------- Partage réseaux sociaux

 function	partageressoc()	{
	document.write('<a class="link2" href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4bdc7cd74ab6f9d8" target="_new">Partager sur un r&eacute;seau social</a>&nbsp;-&nbsp;');
}

