
function pop(page,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function textAnimation() {
	window.setTimeout("location=('presentation.html');",13000);
};

function show(bloctoshow,ongletover) {
	document.getElementById('file-content-commercial').style.display='none';
	document.getElementById('file-content-marketing').style.display='none';
	document.getElementById('file-content-web').style.display='none';
	document.getElementById('file-content-conseil').style.display='none';
	document.getElementById('file-content-rh').style.display='none';
	document.getElementById('file-content-executif').style.display='none';		
	document.getElementById(bloctoshow).style.display='block';
	
	document.getElementById('file-onglet-commercial').className='';
	document.getElementById('file-onglet-marketing').className='';
	document.getElementById('file-onglet-web').className='';
	document.getElementById('file-onglet-conseil').className='';
	document.getElementById('file-onglet-rh').className='';
	document.getElementById('file-onglet-executif').className='';
	document.getElementById(ongletover).className='over';
}

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars['onglet'];
}

function ouvertureOnglet() {
	if (getUrlVars()=='1') {show('file-content-commercial','file-onglet-commercial');
	}else if (getUrlVars()=='2') {show('file-content-marketing','file-onglet-marketing');
	}else if (getUrlVars()=='3') {show('file-content-web','file-onglet-web');
	}else if (getUrlVars()=='4') {show('file-content-conseil','file-onglet-conseil');
	}else if (getUrlVars()=='5') {show('file-content-rh','file-onglet-rh');
	}else if (getUrlVars()=='6') {show('file-content-executif','file-onglet-executif');
	}else show('file-content-commercial','file-onglet-commercial');
}

function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	return true;
}

function myGetElement(id)
{
    if ( document.getElementById && document.getElementById( id ) ) {
        return document.getElementById( id );
    }else if ( document.all && document.all[ id ] ) {
        return document.all[ id ];
    }else if ( document.layers && document.layers[ id ] ) {
        return document.layers[ id ];
    }else {
        return null;
    }
}

function recup_extension(fichier) // fonction de récupération extension fichier
{
    if (fichier!="")// si le champ fihier n'est pas vide
	{
		nom_fichier=fichier;// on récupere le chemin complet du fichier
		nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
		extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
		extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
		return extension; // on renvoi l'extension vers la fonction appelante
	}
}

function validerForm(form){

	var valid=true;
	var champs='';
	var firstelem='';
	var frm=myGetElement(form);

	if(frm.elements['nom'].value == "") {
		frm.elements['nom'].style.border = '1px solid';
		frm.elements['nom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='nom'}
		valid=false;
		champs+='Votre nom n\'est pas renseigné\n';
	}

	if(frm.elements['prenom'].value == "") {
		frm.elements['prenom'].style.border = '1px solid';
		frm.elements['prenom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='prenom'}
		valid=false;
		champs+='Votre prénom n\'est pas renseigné\n';
	}	

	if(frm.elements['societe'].value == "") {
		frm.elements['societe'].style.border = '1px solid';
		frm.elements['societe'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='societe'}
		valid=false;
		champs+='Votre société n\'est pas renseignée\n';
	}	

	if(frm.elements['fonction'].value == "") {
		frm.elements['fonction'].style.border = '1px solid';
		frm.elements['fonction'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='fonction'}
		valid=false;
		champs+='Votre fonction n\'est pas renseignée\n';
	}	

	if(frm.elements['tel'].value.length >= 0 && frm.elements['tel'].value.length < 10) {
		frm.elements['tel'].style.border = '1px solid';
		frm.elements['tel'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='tel'}
		valid=false;
		champs+='Votre numéro de téléphone n\'est pas valide\n';
	}
	
	if(frm.elements['mail'].value == "") {
		frm.elements['mail'].style.border = '1px solid';
		frm.elements['mail'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='mail'}
		valid=false;
		champs+='Votre email n\'est pas renseigné\n';
	}else{
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.elements['mail'].value)){
			frm.elements['mail'].style.border = '1px solid';
			frm.elements['mail'].style.borderColor = 'red';
			if(firstelem=='') {firstelem='mail'}
			valid=false;
			champs+='Votre email n\'est pas valide\n';
		}
	}
	
	if(valid)
	{
		//var myInput = document.createElement("input") ;
		//myInput.setAttribute("name", "valider") ;
		//frm.appendChild(myInput) ;
		//frm.submit();
		return true;
	}
	else
	{
		alert(champs);
		if(firstelem!='') {frm.elements[firstelem].focus()};
		return false;
	}
}

function validerFormCandidat(form){

	var valid=true;
	var champs='';
	var firstelem='';
	var frm=myGetElement(form);

	if(frm.elements['nom'].value == "") {
		frm.elements['nom'].style.border = '1px solid';
		frm.elements['nom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='nom'}
		valid=false;
		champs+='Votre nom n\'est pas renseigné\n';
	}

	if(frm.elements['prenom'].value == "") {
		frm.elements['prenom'].style.border = '1px solid';
		frm.elements['prenom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='prenom'}
		valid=false;
		champs+='Votre prénom n\'est pas renseigné\n';
	}	
	
	if(frm.elements['mail'].value == "") {
		frm.elements['mail'].style.border = '1px solid';
		frm.elements['mail'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='mail'}
		valid=false;
		champs+='Votre email n\'est pas renseigné\n';
	}else{
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.elements['mail'].value)){
			frm.elements['mail'].style.border = '1px solid';
			frm.elements['mail'].style.borderColor = 'red';
			if(firstelem=='') {firstelem='mail'}
			valid=false;
			champs+='Votre email n\'est pas valide\n';
		}
	}
	
	if(valid)
	{
		//var myInput = document.createElement("input") ;
		//myInput.setAttribute("name", "valider") ;
		//frm.appendChild(myInput) ;
		//frm.submit();
		return true;
	}
	else
	{
		alert(champs);
		if(firstelem!='') {frm.elements[firstelem].focus()};
		return false;
	}
}

function validerFormCV(form){

	var valid=true;
	var champs='';
	var firstelem='';
	var frm=myGetElement(form);

	if(frm.elements['mail_nom'].value == "") {
		frm.elements['mail_nom'].style.border = '1px solid';
		frm.elements['mail_nom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='mail_nom'}
		valid=false;
		champs+='Votre nom n\'est pas renseign\351\n';
	}

	if(frm.elements['mail_prenom'].value == "") {
		frm.elements['mail_prenom'].style.border = '1px solid';
		frm.elements['mail_prenom'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='mail_prenom'}
		valid=false;
		champs+='Votre pr\351nom n\'est pas renseign\351\n';
	}	
	
	if(frm.elements['mail_email'].value == "") {
		frm.elements['mail_email'].style.border = '1px solid';
		frm.elements['mail_email'].style.borderColor = 'red';
		if(firstelem=='') {firstelem='mail_email'}
		valid=false;
		champs+='Votre email n\'est pas renseign\351\n';
	}else{
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.elements['mail_email'].value)){
			frm.elements['mail_email'].style.border = '1px solid';
			frm.elements['mail_email'].style.borderColor = 'red';
			if(firstelem=='') {firstelem='mail_email'}
			valid=false;
			champs+='Votre email n\'est pas valide\n';
		}
	}
	
    if(frm.elements['uploadedfile_cv'].value=="")// si le champ fihier n'est pas vide
    {
		valid=false;
		champs+='Vous devez envoyer votre CV';	
	}
	else
	{
	    ext = recup_extension(frm.elements['uploadedfile_cv'].value);// on appelle la fonction de récupération de l'extension et on récupere l'extension
	   
	    if(ext==".doc"||ext=="docx"|ext==".pdf"){} // si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
	    else // sinon message d'erreur
	    {
			valid=false;
			champs+='Vous devez envoyer un fichier de type doc ou docx';
	    }
    }

	if(valid)
	{
		//var myInput = document.createElement("input") ;
		//myInput.setAttribute("name", "Postuler") ;
		//frm.appendChild(myInput) ;
		frm.submit();
		//return true;
	}
	else
	{
		alert(champs);
		if(firstelem!='') {frm.elements[firstelem].focus()};
		return false;
	}
}

function rechercher(frm){
	frm.elements['filter'].value="";
	frm.submit();
}
