
function isEmal(str) {
	var place = str.value.indexOf("@",1);
	var point = str.value.indexOf(".",place+1);
	if ((place > -1)&&(str.value.length >2)&&(point > 1)) {
		return true;
	} else {
		return false;
	}
}

 function isEmal2(str) {
   re = new RegExp("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$");
   if(re.test(str)==false) {
     return false;
   }else
     return true;
 }


function NumOnly ( e ) {
   var key = ( navigator.appName == "Netscape" ) ? e.which : e.keyCode;
   if ( key > 32 && ( key < 48 || key > 57 ) ) return false; else return true;
}

function popupCenter(URL,width,height,xtr) {
  var top=(screen.height-height)/2;
  var left=(screen.width-width)/2;
  window.open(URL,"","top="+top+",left="+left+",width="+width+",height="+height+","+xtr);
}

function popupImage(winURL, width, height) {
  var top=(screen.height-height)/2;
  var left=(screen.width-width)/2;
  w=open('',"popup","top="+top+",left="+left+",width="+width+",height="+height+","+'toolbar=no,scrollbars=no,resizable=yes');
  w.document.write("<TITLE>Mandarina</TITLE>");
  w.document.write("<BODY leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><img src="+winURL+">");
  w.document.write("</BODY>");
  w.document.close();
}

function popupImageCenter(winURL, width, height, winFeatures) {
  var top=(screen.height-height)/2;
  var left=(screen.width-width)/2;
	w=open('',"popup","top="+top+",left="+left+",width="+width+",height="+height+","+'toolbar=no,scrollbars=no,resizable=yes');
	w.document.write("<TITLE>Image</TITLE>");
	w.document.write("<BODY leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><img src="+winURL+">");
	w.document.write("</BODY>");
	w.document.close();
}

function Envoyer(form) {
	var msg = 'Désolé le formulaire est incomplet. Merci de completer le champs suivis d\'une asterisque';
	if(!isRadioButonChecked(form.jb_offre)) {
		alert(msg);
		//form.jb_offre.focus();
		return false;
		alert("Veuillez specifier le type de candidature");
	}
	if(isFirstElementSelected(form.jb_cntrat)) {
		alert(msg);
		form.jb_cntrat.focus();
		return false;
		alert('Veuillez selectionnez un type de contrat');
	}
	if(isFirstElementSelected(form.jb_niveau)) {
		alert(msg);
		form.jb_niveau.focus();
		return false;
	}
	if(isFirstElementSelected(form.jb_dispo)) {
		alert(msg);
		form.jb_dispo.focus();
		return false;
	}
	if(!isRadioButonChecked(form.jb_mobilite)) {
		alert(msg);
		//form.jb_mobilite.focus();
		return false;
		alert("Veuillez specifier votre mobilite geographique");
	}
	if(!isRadioButonChecked(form.id_civil)) {
		alert(msg);
		//alert("Veuillez specifier votre civilite");
		return false;
	}
	if(isEmptyField(form.id_nom)) {
		alert(msg);
		form.id_nom.focus();
		return false;
	}
	if(isEmptyField(form.id_prenom)) {
		alert(msg);
		form.id_prenom.focus();
		return false;
	}
	if(isEmptyField(form.id_nationalite)) {
		alert(msg);
		form.id_nationalite.focus();
		return false;
	}
	if(form.id_naissance.value.length != 4) {
		alert(msg);
		form.id_naissance.focus();
		return false;
	}
	if(isEmptyField(form.id_adresse)) {
		alert(msg);
		form.id_adresse.focus();
		return false;
	}
	if(isEmptyField(form.id_ville)) {
		alert(msg);
		form.id_ville.focus();
		return false;
	}
	if(isEmptyField(form.id_codepost)) {
		alert(msg);
		form.id_codepost.focus();
		return false;
	}
	if(isEmptyField(form.id_pays)) {
		alert(msg);
		form.id_pays.focus();
		return false;
	}
	if(!isEmal(form.id_email)) {
		alert(msg);
		form.id_email.focus();
		return false;
		//alert("Veuillez saisir une adresse email valide");
	}
	if(isFirstElementSelected(form.fd_niveau)) {
		alert(msg);
		form.fd_niveau.focus();
		return false;
	}
	if(!isRadioButonChecked(form.fd_formation)) {
		alert(msg);
		return false;
		//alert("Veuillez specifier votre formation");
	}
	if(isFirstElementSelected(form.fd_type)) {
		alert(msg);
		form.fd_type.focus();
		return false;
	}
	if(isEmptyField(form.fd_ecole)) {
		alert(msg);
		form.fd_ecole.focus();
		return false;
	}
	if(isEmptyField(form.fd_diplome)) {
		alert(msg);
		form.fd_diplome.focus();
		return false;
	}
	if(isEmptyField(form.fd_annee)) {
		alert(msg);
		form.fd_annee.focus();
		return false;
	}
	if(isFirstElementSelected(form.fd_langue)) {
		alert(msg);
		form.fd_langue.focus();
		return false;
	}
	if(!isRadioButonChecked(form.xp_prof)) {
		alert(msg);
		return false;
		//alert("Veuillez specifier votre experience professionnelle");
	}
	if(isFirstElementSelected(form.xp_duree)) {
		alert(msg);
		form.xp_duree.focus();
		return false;
	}
	if(isEmptyField(form.cp_cv)) {
		alert("Veuillez importer votre CV");
		return false;
	}
	return true;
}

function isRadioButonChecked(obj) {
  var i=0;
  for(i=0;i < obj.length;i++) {
      if(obj[i].checked == true) {
	checked = true;
	return true;
      }
    }
    return false;
}

function isEmptyField(obj) {
	if(obj.value.length < 2) {
		return true;
	} else {
		return false;
	}
}

function isListChecked(obj) {
	if(obj.selectedIndex = -1) {
		return false;
	} else {
		return true;
	}
}

function isFirstElementSelected(obj) {
	if(obj.options.selectedIndex==0) {
		return true;
	} else {
		return false;
	}
}

function getDate() {
    navvers = navigator.appVersion.substring(0,1);
    if (navvers > 3)
	navok = true;
    else
	navok = false;
    today = new Date;
    numero = today.getDate();
    if (numero<10) numero = "0"+numero;
    mois = today.getMonth();
    if (navok)
        annee = today.getFullYear();
    else
        annee = today.getYear();
    mois++;
    if (mois < 10) mois = "0" + mois;
    var messageDate = numero + "/" + mois + "/" + annee;
    return messageDate;
}