////////// question ou commentaire ///////////////////
function showDiv() { 
maDiv = document.createElement("div");
maDiv.id = 'hideshow';
maDiv.style.visibility = 'hidden'; 
maDiv.innerHTML = '<div id="fade"></div><div class="popup_block" style="width: 290px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Question ou commentaire</div><a href="javascript:hideDiv()"><div class="close" style="cursor: pointer;">close</div></a></div><div class="content"><table><tr><td align="center" valign="bottom"><div id="display"></div></td></tr><tr><td align="left" valign="bottom">Votre Message</td></tr><tr><td align="left" valign="bottom"><textarea id="description" cols="30" rows="5" ></textarea></td></tr><tr><td align="left" valign="bottom">Votre Email<br/></td></tr><tr><td align="left" valign="bottom"><input type="text" id="email" style="width:200px"/></td></tr></table><div style="margin-left:5px;"><input type="button" value="Envoyer" tabindex="3" onClick="javascript:ajax(1)"></div></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideshow').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideshow.visibility = 'visible'; 
} 
else { // IE 4 
document.all.hideshow.style.visibility = 'visible'; 
} 
} 
} 
function hideDiv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideshow').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideshow.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.hideshow.style.visibility = 'hidden'; 
} 
} 
}
function Envoyer(f) {
			f.submit();
}
///////////////////////////newsletter///////////////////
function showNl(){
if(document.getElementById('newsletter'))
{
	maDiv = document.getElementById("newsletter");
}
else
{
	maDiv = document.createElement("div");
	maDiv.id = 'newsletter';
}
maDiv.innerHTML = '<div id="fils"><div id="fade"></div><div class="popup_block" style="width: 290px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Réception des offres par email</div><a href="javascript:hideNl()"><div class="close" style="cursor: pointer;">close</div></a></div><div class="content"><form action="index.php" method="post"><table><tr><td align="center" valign="bottom"></td></tr><tr><td align="left" valign="bottom">Votre Email<br/></td></tr><tr><td align="left" valign="bottom"><input type="text" name="email" style="width:250px"/></td></tr><tr><td align="left" valign="bottom">Votre Pays<br/></td></tr><tr><td align="left" valign="bottom"><select name="pays"><option value="Maroc" selected="selected">Maroc </option><option value="Afghanistan">Afghanistan </option><option value="Afrique_Centrale">Afrique Centrale </option><option value="Afrique_du_sud">Afrique du Sud </option> <option value="Albanie">Albanie </option><option value="Algerie">Algerie </option><option value="Allemagne">Allemagne </option><option value="Andorre">Andorre </option><option value="Angola">Angola </option><option value="Anguilla">Anguilla </option><option value="Arabie_Saoudite">Arabie Saoudite </option><option value="Argentine">Argentine </option><option value="Armenie">Armenie </option> <option value="Australie">Australie </option><option value="Autriche">Autriche </option><option value="Azerbaidjan">Azerbaidjan </option><option value="Bahamas">Bahamas </option><option value="Bangladesh">Bangladesh </option><option value="Barbade">Barbade </option><option value="Bahrein">Bahrein </option><option value="Belgique">Belgique </option><option value="Belize">Belize </option><option value="Benin">Benin </option><option value="Bermudes">Bermudes </option><option value="Bielorussie">Bielorussie </option><option value="Bolivie">Bolivie </option><option value="Botswana">Botswana </option><option value="Bhoutan">Bhoutan </option><option value="Boznie_Herzegovine">Boznie Herzegovine </option><option value="Bresil">Bresil </option><option value="Brunei">Brunei </option><option value="Bulgarie">Bulgarie </option><option value="Burkina_Faso">Burkina Faso </option><option value="Burundi">Burundi </option><option value="Caiman">Caiman </option><option value="Cambodge">Cambodge </option><option value="Cameroun">Cameroun </option><option value="Canada">Canada </option><option value="Canaries">Canaries </option><option value="Cap_vert">Cap Vert </option><option value="Chili">Chili </option><option value="Chine">Chine </option><option value="Chypre">Chypre </option><option value="Colombie">Colombie </option><option value="Comores">Colombie </option><option value="Congo">Congo </option><option value="Congo_democratique">Congo democratique </option><option value="Cook">Cook </option><option value="Coree_du_Nord">Coree du Nord </option><option value="Coree_du_Sud">Coree du Sud </option><option value="Costa_Rica">Costa Rica </option><option value="Cote_d_Ivoire">Côte d Ivoire </option><option value="Croatie">Croatie </option><option value="Cuba">Cuba </option><option value="Danemark">Danemark </option><option value="Djibouti">Djibouti </option><option value="Dominique">Dominique </option><option value="Egypte">Egypte </option> <option value="Emirats_Arabes_Unis">Emirats Arabes Unis </option><option value="Equateur">Equateur </option><option value="Erythree">Erythree </option><option value="Espagne">Espagne </option><option value="Estonie">Estonie </option><option value="Etats_Unis">Etats Unis </option><option value="Ethiopie">Ethiopie </option><option value="Falkland">Falkland </option><option value="Feroe">Feroe </option><option value="Fidji">Fidji </option><option value="Finlande">Finlande </option><option value="France">France </option><option value="Gabon">Gabon </option><option value="Gambie">Gambie </option><option value="Georgie">Georgie </option><option value="Ghana">Ghana </option><option value="Gibraltar">Gibraltar </option><option value="Grece">Grece </option><option value="Grenade">Grenade </option><option value="Groenland">Groenland </option><option value="Guadeloupe">Guadeloupe </option><option value="Guam">Guam </option><option value="Guatemala">Guatemala</option><option value="Guernesey">Guernesey </option><option value="Guinee">Guinee </option><option value="Guinee_Bissau">Guinee Bissau </option><option value="Guinee equatoriale">Guinee Equatoriale </option><option value="Guyana">Guyana </option><option value="Guyane_Francaise ">Guyane Francaise </option><option value="Haiti">Haiti </option><option value="Hawaii">Hawaii </option> <option value="Honduras">Honduras </option><option value="Hong_Kong">Hong Kong </option><option value="Hongrie">Hongrie </option><option value="Inde">Inde </option><option value="Indonesie">Indonesie </option><option value="Iran">Iran </option><option value="Iraq">Iraq </option><option value="Irlande">Irlande </option><option value="Islande">Islande </option><option value="Italie">italie </option><option value="Jamaique">Jamaique </option><option value="Jan Mayen">Jan Mayen </option><option value="Japon">Japon </option><option value="Jersey">Jersey </option><option value="Jordanie">Jordanie </option><option value="Kazakhstan">Kazakhstan </option><option value="Kenya">Kenya </option><option value="Kirghizstan">Kirghizistan </option><option value="Kiribati">Kiribati </option><option value="Koweit">Koweit </option><option value="Laos">Laos </option><option value="Lesotho">Lesotho </option><option value="Lettonie">Lettonie </option><option value="Liban">Liban </option><option value="Liberia">Liberia </option><option value="Liechtenstein">Liechtenstein </option><option value="Lituanie">Lituanie </option> <option value="Luxembourg">Luxembourg </option><option value="Lybie">Lybie </option><option value="Macao">Macao </option><option value="Macedoine">Macedoine </option><option value="Madagascar">Madagascar </option><option value="Madère">Madère </option><option value="Malaisie">Malaisie </option><option value="Malawi">Malawi </option><option value="Maldives">Maldives </option><option value="Mali">Mali </option><option value="Malte">Malte </option><option value="Man">Man </option><option value="Mariannes du Nord">Mariannes du Nord </option><option value="Maroc">Maroc </option><option value="Marshall">Marshall </option><option value="Martinique">Martinique </option><option value="Maurice">Maurice </option><option value="Mauritanie">Mauritanie </option><option value="Mayotte">Mayotte </option><option value="Mexique">Mexique </option><option value="Micronesie">Micronesie </option><option value="Midway">Midway </option><option value="Moldavie">Moldavie </option><option value="Monaco">Monaco </option><option value="Mongolie">Mongolie </option><option value="Montserrat">Montserrat </option><option value="Mozambique">Mozambique </option><option value="Namibie">Namibie </option><option value="Nauru">Nauru </option><option value="Nepal">Nepal </option><option value="Nicaragua">Nicaragua </option><option value="Niger">Niger </option><option value="Nigeria">Nigeria </option><option value="Niue">Niue </option><option value="Norfolk">Norfolk </option><option value="Norvege">Norvege </option><option value="Nouvelle_Caledonie">Nouvelle Caledonie </option><option value="Nouvelle_Zelande">Nouvelle Zelande </option><option value="Oman">Oman </option><option value="Ouganda">Ouganda </option><option value="Ouzbekistan">Ouzbekistan </option><option value="Pakistan">Pakistan </option><option value="Palau">Palau </option><option value="Palestine">Palestine </option><option value="Panama">Panama </option><option value="Papouasie_Nouvelle_Guinee">Papouasie Nouvelle Guinee </option><option value="Paraguay">Paraguay </option><option value="Pays_Bas">Pays Bas </option><option value="Perou">Perou </option><option value="Philippines">Philippines </option> <option value="Pologne">Pologne </option><option value="Polynesie">Polynesie </option><option value="Porto_Rico">Porto Rico </option><option value="Portugal">Portugal </option><option value="Qatar">Qatar </option><option value="Republique_Dominicaine">Republique Dominicaine </option><option value="Republique_Tcheque">Republique Tcheque</option><option value="Reunion">Reunion </option><option value="Roumanie">Roumanie </option><option value="Royaume_Uni">Royaume Uni </option><option value="Russie">Russie </option><option value="Rwanda">Rwanda </option><option value="Sainte_Lucie">Sainte Lucie </option><option value="Saint_Marin">Saint Marin </option><option value="Salomon">Salomon </option><option value="Salvador">Salvador </option><option value="Samoa_Occidentales">Samoa Occidentales</option><option value="Samoa_Americaine">Samoa Americaine </option><option value="Sao_Tome_et_Principe">Sao Tome et Principe </option><option value="Senegal">Senegal </option> <option value="Seychelles">Seychelles </option><option value="Sierra Leone">Sierra Leone </option><option value="Singapour">Singapour </option><option value="Slovaquie">Slovaquie </option><option value="Slovenie">Slovenie</option><option value="Somalie">Somalie </option><option value="Soudan">Soudan </option><option value="Sri_Lanka">Sri Lanka </option><option value="Suede">Suede </option><option value="Suisse">Suisse </option><option value="Surinam">Surinam </option><option value="Swaziland">Swaziland </option><option value="Syrie">Syrie </option><option value="Tadjikistan">Tadjikistan </option><option value="Taiwan">Taiwan </option><option value="Tonga">Tonga </option><option value="Tanzanie">Tanzanie </option><option value="Tchad">Tchad </option><option value="Thailande">Thailande </option><option value="Tibet">Tibet </option><option value="Timor_Oriental">Timor Oriental </option><option value="Togo">Togo </option><option value="Trinite_et_Tobago">Trinite et Tobago </option><option value="Tristan da cunha">Tristan de cuncha </option><option value="Tunisie">Tunisie </option><option value="Turkmenistan">Turmenistan </option><option value="Turquie">Turquie </option><option value="Ukraine">Ukraine </option><option value="Uruguay">Uruguay </option><option value="Vanuatu">Vanuatu </option><option value="Vatican">Vatican </option><option value="Venezuela">Venezuela </option><option value="Vietnam">Vietnam </option><option value="Wake">Wake </option><option value="Wallis et Futuma">Wallis et Futuma </option><option value="Yemen">Yemen </option><option value="Yougoslavie">Yougoslavie </option><option value="Zambie">Zambie </option><option value="Zimbabwe">Zimbabwe </option></select></td></tr></table><div style="margin-left:5px;"><input type="submit" name="inscrire" value="S\'inscrire" tabindex="3"></div></form></div></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('newsletter').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.newsletter.visibility = 'visible'; 
} 
else { // IE 4 
document.all.newsletter.style.visibility = 'visible'; 
} 
} 
}
function hideNl() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
var parent = document.getElementById('newsletter');
var obj = document.getElementById('fils');
parent.removeChild(obj);
} 
else { 
if (document.layers) { // Netscape 4 
document.newsletter.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.newsletter.style.visibility = 'hidden'; 
} 
} 
}
/////////////////////////////////compte entreprise///////////////////////////////
function getAccount(){
if(document.getElementById('compte'))
{
	maDiv = document.getElementById("compte");
}
else
{
	maDiv = document.createElement("div");
	maDiv.id = 'compte';
}
//maDiv.style.visibility = 'hidden'; 
maDiv.innerHTML = '<div id="fils"><div id="fade"></div><div class="popup_block" style="width: 290px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Création de compte entreprise</div><a href="javascript:hide()"><div class="close" style="cursor: pointer;">close</div></a></div><div class="content"><form action="index.php" method="post" name="formSaisie" onsubmit="return valider()"><table><tr><td align="center" valign="bottom"></td></tr><tr><td align="left" valign="bottom">Veuillez enter votre email<font color="red">*</font><br/></td></tr><tr><td align="left" valign="bottom"><input type="text" name="email" style="width:250px"/></td></tr><tr><td align="left" valign="bottom">Tél<font color="red">*</font><br/></td></tr><tr><td align="left" valign="bottom"><input type="text" name="tel" style="width:250px"/></td></tr><tr><td align="left" valign="bottom">Votre message<br/></td></tr><tr><td align="left" valign="bottom"><textarea name="message" cols="30" rows="5" ></textarea></td></tr></table><div style="margin-left:5px;"><input type="submit" name="envoyer" value="Envoyer" tabindex="3"></div></form></div></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('compte').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.compte.visibility = 'visible'; 
} 
else { // IE 4 
document.all.compte.style.visibility = 'visible'; 
} 
} 
}
function hide() { 
if (document.getElementById) { // DOM3 = IE5, NS6
var parent = document.getElementById('compte');
var obj = document.getElementById('fils');
parent.removeChild(obj);
} 
else { 
if (document.layers) { // Netscape 4 
document.compte.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.compte.style.visibility = 'hidden'; 
} 
} 
}

function valider(){ 
  var email = document.formSaisie.email.value;
  var tel = document.formSaisie.tel.value;
  var valid = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
  var phone = /^\d{10,14}$/
  var phoneTest = phone.test(tel);
  var emailTest = valid.test(email);
  if( email != "" && tel != "" && phoneTest && emailTest ) {
    return true;
  }
  else {
	 var error = "";
	 if(email == "")
	 	error += "Vous n'avez pas saisi votre email\n";
	 if(tel == "")
	 	error += "Vous n'avez pas saisi votre numéro de téléphone\n";
	 if(email != "" && !emailTest)
	 	error += "Le format de l'email est incorrect!\n";
	 if(tel != "" && !phoneTest)
	 	error += "Le format du numéro de téléphone est incorrect!\n";
    alert("Une ou plusieurs erreurs détectés dans le formulaire:\n"+error);
    return false;
  }
}
function ajax(x){ 
if(x==3)
{
	var email2 = 'Email de contact:'+document.getElementById("email2").value+'<br/>';
	var description = email2+document.getElementById("description").value;
}
else
	var description = document.getElementById("description").value;
var email = document.getElementById("email").value; 
var valid = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
var emailTest = valid.test(email);
if( email != "" && description != "" && emailTest ) {
    var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
	//on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { 
	if(xhr.readyState == 4 ) {
		if (xhr.status == 200){
			document.getElementById("display").innerHTML=xhr.responseText;
		}
		else{
			alert("Problem: " + xhr.statusText);
 			alert("status: " + xhr.status);
		}
		
	}
	};   
   xhr.open("GET", "http://www.careersinmorocco.com/mail/mail.php?message="+description+"&email="+email+"&envoi="+x, true);
   xhr.send(null);
  }
  else {
	 var error = "";
	 if(email == "")
	 	error += "Vous n'avez pas saisi votre email<br/>";
	 if(description == "")
	 	error += "Vous n'avez pas saisi votre message<br/>";
	 if(email != "" && !emailTest)
	 	error += "Le format de l'email est incorrect!<br/>";
	 
    document.getElementById("display").innerHTML = "<font color='#FF0000'>Une ou plusieurs erreurs détectés dans le formulaire:<br/>"+error+"</font>";
  }
}

///////////////////////////RSS///////////////////
function pop_rss(){
maDiv = document.createElement("div");
maDiv.id = 'rss';
maDiv.style.visibility = 'hidden'; 
maDiv.innerHTML = '<div id="fade"></div><div class="popup_block" style="width: 190px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Flux RSS</div><a href="javascript:hideRss()"><div class="close" style="cursor: pointer;">close</div></a></div><div class="content"><form action="" method="post"><table style="width: 100%;"><tr><td align="center"><input type="button" class="btn-submit" name="inscrire" value="Actualités" tabindex="3" onClick="location.href=\'http://www.careersinmorocco.com/rss\'"></td></tr></table></form></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('rss').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.rss.visibility = 'visible'; 
} 
else { // IE 4 
document.all.rss.style.visibility = 'visible'; 
} 
} 
}
function hideRss() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('rss').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.rss.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.rss.style.visibility = 'hidden'; 
} 
} 
}
////////////////////////signaler une erreur//////////////////////////////
function sendError(){ 
maDiv = document.createElement("div");
maDiv.id = 'errorsend';
maDiv.style.visibility = 'hidden'; 
maDiv.innerHTML = '<div id="fade"></div><div class="popup_block" style="width: 290px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Nous signaler une erreur</div><a href="javascript:hidePopup()"><div class="close" style="cursor: pointer;">close</div></a></div><div class="content"><table><tr><td align="center" valign="bottom"><div id="display"></div></td></tr><tr><td align="left" valign="bottom">Description de l\'erreur</td></tr><tr><td align="left" valign="bottom"><textarea id="description" cols="30" rows="5" ></textarea></td></tr><tr><td align="left" valign="bottom">Votre Email<br/></td></tr><tr><td align="left" valign="bottom"><input type="text" id="email" style="width:200px"/></td></tr></table><div style="margin-left:5px;"><input type="button" value="Envoyer" tabindex="3" onClick="javascript:ajax(2)"></div></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('errorsend').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.errorsend.visibility = 'visible'; 
} 
else { // IE 4 
document.all.errorsend.style.visibility = 'visible'; 
} 
} 
}
function hidePopup() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('errorsend').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.errorsend.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.errorsend.style.visibility = 'hidden'; 
} 
} 
}
/////////////////////////////////envoi candidature///////////////////////////////
function sendCandidature(cv){
var piece_jointe = cv;
if(document.getElementById('boite'))
{
	maDiv = document.getElementById("boite");
}
else
{
	maDiv = document.createElement("div");
	maDiv.id = 'boite';
}
//maDiv.style.visibility = 'hidden'; 
maDiv.innerHTML = '<div id="fils"><div id="fade"></div><div class="popup_block" style="width: 290px; z-index: 999; top: 30%; left: 40%;"><div class="titleBar"><div class="title">Envoyer cette candidature </div><a href="javascript:hideBoite()"><div class="close" style="cursor: pointer;">close</div></a></div><div id="contenu" class="content"><table><tr><td align="center" valign="bottom"><div id="display"></div></td></tr><tr><td align="left" valign="bottom">Votre email <font color="red">*</font><br/></td></tr><tr><td align="left" valign="bottom"><input type="text" name="email1" id="email1" style="width:250px"/></td></tr><tr><td align="left" valign="bottom">Email du destinataire<font color="red">*</font><br/></td></tr><tr><td align="left" valign="bottom"><input type="text" id="email2" name="email2" style="width:250px"/></td></tr><tr><td align="left" valign="bottom"><img src="../graphics/img/icons/trombone.png" align="absmiddle"/>'+piece_jointe+'<br/></td></tr><tr><td align="left" valign="bottom"><p>Votre message</p><p><textarea name="message" id="message" cols="30" rows="5" ></textarea></p></td></tr></table><div style="margin-left:5px;"><input type="submit" name="envoyer" value="Envoyer" tabindex="3" onClick="send(\''+piece_jointe+'\')"></div></div></div></div>'; 
document.body.appendChild(maDiv);
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('boite').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.boite.visibility = 'visible'; 
} 
else { // IE 4 
document.all.boite.style.visibility = 'visible'; 
} 
} 
}
function hideBoite() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('boite').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.boite.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.boite.style.visibility = 'hidden'; 
} 
} 
}
function send(x){ 
var message = document.getElementById("message").value;
var expediteur = document.getElementById("email1").value;
var destinataire = document.getElementById("email2").value; 
var valid = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
var expediteurTest = valid.test(expediteur);
var destinataireTest = valid.test(destinataire);
if( expediteur != "" && destinataire != "" && expediteurTest && destinataireTest ) {
    var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.open("GET", "http://www.careersinmorocco.com/mail/email.php?message="+message+"&exp="+expediteur+"&dest="+destinataire+"&attach="+x, true);
    xhr.send(null);
	//on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { 
	if(xhr.readyState == 4 ) {
		if (xhr.status == 200){ // OK response
			document.getElementById('contenu').innerHTML = '<p>'+xhr.responseText+'</p>';
		} 
		else {
        alert("Problem: " + xhr.statusText);
 		alert("status: " + xhr.status);
		}
	}
	};   
   
  }
  else {
	 var error = "";
	 if(expediteur == "")
	 	error += "Vous n'avez pas saisi votre email\n";
	 if(destinataire == "")
	 	error += "Vous n'avez pas saisi l'email du destinataire\n";
	 if(expediteur != "" && !expediteurTest)
	 	error += "Le format de votre email est incorrect!\n";
	 if(destinataire != "" && !destinataireTest)
	 	error += "Le format de l'email du destinataire est incorrect!\n";
	 
   alert("Une ou plusieurs erreurs détectés dans le formulaire:\n"+error);
  }
}
////////Valider recherche///////////
function go_search(){
if(document.getElementById('recherche').keywords.value != '')
return true;
else
return false;
}
///////////Envoyer un email///////////
function sendMail(email){
form = document.forms[1];
document.getElementById('email').value = email;
form.submit();
}
//////////////////////////// Entrepreneuriat /////////////////////////////////////////
function fermer() { 
if (document.getElementById) { // DOM3 = IE5, NS6
var parent = document.getElementById('repertoire');
var obj = document.getElementById('fils');
parent.removeChild(obj);
} 
else { 
if (document.layers) { // Netscape 4 
document.repertoire.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.repertoire.style.visibility = 'hidden'; 
} 
} 
}
function valid_insertion(){ 
var civil = document.getElementById("civil").value;
var nom = document.getElementById("nom").value;
var prenom = document.getElementById("prenom").value;
var adresse = document.getElementById("adresse").value; 
var email = document.getElementById("email").value;
var rs = document.getElementById("rs").value;
var secteur = document.getElementById("secteur").value;
var description = document.getElementById("description").value;
var valid = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
var emailTest = valid.test(email);
if( nom != "" && prenom != "" && adresse != "" && email != "" && emailTest && rs != "" && description != "") {
    return true;   
  }
  else {
	 var error = "";
	 if(nom == "")
	 	error += "Vous n'avez pas saisi votre nom\n";
	 if(prenom == "")
	 	error += "Vous n'avez pas saisi votre prenom \n";
	if(adresse == "")
	 	error += "Vous n'avez pas saisi l'adresse \n";
	if(email == "")
	 	error += "Vous n'avez pas saisi votre email\n";
	 if(email != "" && !emailTest)
	 	error += "Le format de votre email est incorrect!\n";
	 if(rs == "")
	 	error += "Vous n'avez pas saisi la raison social\n";
	 if(description == "")
	 	error += "Vous n'avez pas saisi la description\n";
	 
   alert("Une ou plusieurs erreurs détectés dans le formulaire:\n"+error);
   return false;
  }
}
function message_validate(){
	var titre = document.getElementById("titre").value;
	var msg = document.getElementById("comment").value;
	if(titre != "" && msg != "")
		return true;
	else{
		var error = "";
		if(titre == "")
			error += "Vous n'avez pas saisi le titre\n";
		if(msg == "")
			error += "Vous n'avez pas saisi votre commentaire\n";
		 alert("Une ou plusieurs erreurs détectés dans le formulaire:\n"+error);
   		return false;
	}
}
function display(action,id){
 var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.open("GET", "http://www.careersinmorocco.com/mail/display.php?action="+action+"&id="+id, true);
    xhr.send(null);
	//on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { 
	if(xhr.readyState == 4 ) {
		if (xhr.status == 200){ // OK response
			if(document.getElementById('repertoire'))
			{
				maDiv = document.getElementById("repertoire");
			}
			else
			{
				maDiv = document.createElement("div");
				maDiv.id = 'repertoire';
			}
			maDiv.innerHTML = xhr.responseText;
			document.body.appendChild(maDiv);
		} 
		else {
        alert("Problem: " + xhr.statusText);
 		alert("status: " + xhr.status);
		}
	}
	};
}

function hideMail() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('mail').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.mail.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.mail.style.visibility = 'hidden'; 
} 
} 
}

function check_form(){ 
var email = document.getElementById("email").value;
var subject = document.getElementById("subject").value;
var msg = document.getElementById("msg").value;
var valid = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
var emailTest = valid.test(email);
if( email != "" && emailTest && subject != "" && msg != "") {
    return true;   
  }
  else {
	 var error = "";
	if(email == "")
	 	error += "Vous n'avez pas saisi votre email\n";
	 if(email != "" && !emailTest)
	 	error += "Le format de votre email est incorrect!\n";
	 if(subject == "")
	 	error += "Vous n'avez pas saisi l'objet du mail\n";
	 if(msg == "")
	 	error += "Vous n'avez pas saisi le message\n";
	 
   alert("Une ou plusieurs erreurs détectés dans le formulaire:\n"+error);
   return false;
  }
}
