// JavaScript Document
// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.
function trim(aString) {
	return aString.replace(/(^\s*)|(\s*$)/g,"");
}

function isNullOrEmpty(chaine)
{
	return chaine=="" || chaine==null;
}



// Controle de la saisie correcte des champs du formulaire

function valid(){

var telephone="";

var reponse1= document.getElementById('reponse1');
var reponse2= document.getElementById('reponse2');
var raison_sociale= trim(document.getElementById('raison_sociale').value);
var adresse =trim(document.getElementById('adresse').value);
var maitre_de_stage =trim(document.getElementById('maitre_de_stage').value);
var specialite_diplome = trim(document.getElementById('specialite_diplome').value);
var diplome = trim(document.getElementById('diplome').value);
var commentaires = trim(document.getElementById('commentaires').value);
var date_embauche = trim(document.getElementById('date_embauche').value);
// test oui non
if ( (!reponse1.checked) && (!reponse2.checked)) {
		alert ('Veuillez compl\351ter les champs obligatoires (*)');
	return false;
}

// test telephone 
if (document.getElementById('telephone').value != "")  {
    var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi); 
   

     if(!regex.test(document.getElementById('telephone').value))
     {
	alert ('La saisie du num\351ro de t\351l\351phone est incorrecte');
	return false;
		}
}

	




// l'adresse est correcte
		
if (raison_sociale == "" || adresse == "" || maitre_de_stage == "" || specialite_diplome == ""|| diplome == "" || commentaires == "" || date_embauche  == ""){
	alert ('Veuillez compl\351ter les champs obligatoires (*)');
	return false;
}
				
document.getElementById('rech').action="mail.php";

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function form_win(f,ima,w,h)

{

         var l=window.screen.width-w-8;

         ima += '?q=';

         ima += escape(document.forms[f].q.value);

         ima += '&interface=';



         for( var i=0;i<document.forms[f].elements['interface'].length;i++)

         {

                 if( document.forms[f].elements['interface'][i].checked==true)

                 {

                         ima += document.forms[f].elements['interface'][i].value;

                 }

         }

         mywin = window.open(ima,'','toolbar=1,location=0,directories=1,status=0,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=0,left='+l);

         mywin.focus();

}
