function getOuterHTML(obj){
	if (document.all) 
	{ return obj.outerHTML;
	}
	else
	{
		 //temp=document.getElementById(obj).cloneNode(true)
		 temp=obj.cloneNode(true)
		  tempDiv = document.createElement('div');
		  tempDiv.appendChild(temp)
		 outer= tempDiv.innerHTML
		 tempDiv.innerHTML=""
		 return outer
		alert(outer)
	}
}

var wnd;
function imagedetail_submit(before,mediaid,height,width) {
if (before) {
document.frmmedia.target="_mediapopup";
document.frmmedia.media_Model.value="imageseule";
wnd=window.open('', '_mediapopup', 'menubar=no,resizable=no,status=no,titlebar=no,scrollbars=no,width='+width+',height='+height);
			}
else wnd.focus(); 
}


function popup(url, w, h, sc) 
{
openpopup=window.open(url, 'popup', 'resizable=no,scrollbars=' + sc + ',width=' + w + ',height=' + h + ',menubar=no');

}

function patienter() 
{
	if (document.all) 
	{
		document.all['layfrm'].style.display="none";
		document.all['layattente'].style.display=""; 
	}
	else if (document.getElementById) 
	{
		document.getElementById('layfrm').style.display="none";
		document.getElementById('layattente').style.display=""; 
	}
	else if (document.layers) 
	{
		document.layers['layfrm'].display="none";
		document.layers['layattente'].display=""; 
	}
}

function prices() 
{
    var selection = document.frmprdsearch.selectPricesVente[document.frmprdsearch.selectPricesVente.selectedIndex].value;
    selection = selection.split('|');
    if (selection[0] == 1) 
    {
    document.frmprdsearch.s_prd_Price1_max.value=selection[1];
    document.frmprdsearch.s_prd_Price1_min.value='';
    }
    else if (selection[1] == 1000000000000)
    {
     document.frmprdsearch.s_prd_Price1_min.value=selection[0];
    document.frmprdsearch.s_prd_Price1_max.value='';
    }
    else
    {
    document.frmprdsearch.s_prd_Price1_min.value=selection[0];
    document.frmprdsearch.s_prd_Price1_max.value=selection[1];
    }
}

function checkForm(type)
{

    var frm = document.frmsendmail;


    if (type == 'doc') {
        if (frm.champ_finalite.options[frm.champ_finalite.selectedIndex].value == 0) {
            alert('Veuillez renseigner l\'objectif de l\'acquisition');
            frm.champ_finalite.focus();
            return;
        }
        if (frm._civilite.options[frm._civilite.selectedIndex].value == 0) {
            alert('Veuillez renseigner le champ "Civilité"');
            frm._civilite.focus();
            return;
        }
        if (frm._nom.value == '') {
            alert('Veuillez renseigner votre nom');
            frm._nom.focus();
            return;
        }
        if (frm._prenom.value == '') {
            alert('Veuillez renseigner votre prénom');
            frm._prenom.focus();
            return;
        }
        if (frm._adresse.value == '' || frm._codepostal.value == '' || frm._ville.value == '') {
            alert('Veuillez renseigner votre adresse postale complète\n(rue, code postal, ville)');
            frm._adresse.focus();
            return;
        }
        if (frm._telephone.value == '' && frm._mobile.value == '') {
            alert('Veuillez renseigner votre numéro de téléphone fixe ou votre numéro de mobile');
            frm._telephone.focus();
            return;
        }
        if (frm._telephone.value != '' && !check_tel(frm._telephone.value)) {
            alert('Veuillez vérifier le format de votre numéro de téléphone');
            frm._telephone.focus();
            return;
        }
        if (frm._mobile.value != '' && !check_tel(frm._mobile.value)) {
            alert('Veuillez vérifier le format de votre numéro de mobile');
            frm._mobile.focus();
            return;
        }
        if (!verif(frm._email.value)) {
            alert('Veuillez vérifier le format de votre adresse e-mail');
            frm._email.focus();
            return;
        }
    }


    else if (type == 'rv') {
        if (frm._civilite.options[frm._civilite.selectedIndex].value == 0) {
            alert('Veuillez renseigner le champ "Civilité"');
            frm._civilite.focus();
            return;
        }
        if (frm._nom.value == '') {
            alert('Veuillez renseigner votre nom');
            frm._nom.focus();
            return;
        }
        if (frm._prenom.value == '') {
            alert('Veuillez renseigner votre prénom');
            frm._prenom.focus();
            return;
        }
        if (frm._adresse.value == '' || frm._codepostal.value == '' || frm._ville.value == '') {
            alert('Veuillez renseigner votre adresse postale complète\n(rue, code postal, ville)');
            frm._adresse.focus();
            return;
        }
        if (frm._telephone.value == '' && frm._mobile.value == '') {
            alert('Veuillez renseigner votre numéro de téléphone fixe ou votre numéro de mobile');
            frm._telephone.focus();
            return;
        }
        if (frm._telephone.value != '' && !check_tel(frm._telephone.value)) {
            alert('Veuillez vérifier le format de votre numéro de téléphone');
            frm._telephone.focus();
            return;
        }
        if (frm._mobile.value != '' && !check_tel(frm._mobile.value)) {
            alert('Veuillez vérifier le format de votre numéro de mobile');
            frm._mobile.focus();
            return;
        }
        if (!verif(frm._email.value)) {
            alert('Veuillez vérifier le format de votre adresse e-mail');
            frm._email.focus();
            return;
        }
    }


    else if (type == 'projet') {
       if (frm.champ_finalite.options[frm.champ_finalite.selectedIndex].value == 0) {
            alert('Veuillez renseigner l\'objectif de l\'acquisition');
            frm.champ_finalite.focus();
            return;
        }
        if (frm._civilite.options[frm._civilite.selectedIndex].value == 0) {
            alert('Veuillez renseigner le champ "Civilité"');
            frm._civilite.focus();
            return;
        }
        if (frm._nom.value == '') {
            alert('Veuillez renseigner votre nom');
            frm._nom.focus();
            return;
        }
        if (frm._prenom.value == '') {
            alert('Veuillez renseigner votre prénom');
            frm._prenom.focus();
            return;
        }
        if (frm._adresse.value == '' || frm._codepostal.value == '' || frm._ville.value == '') {
            alert('Veuillez renseigner votre adresse postale complète\n(rue, code postal, ville)');
            frm._adresse.focus();
            return;
        }
        if (frm._telephone.value == '' && frm._mobile.value == '') {
            alert('Veuillez renseigner votre numéro de téléphone fixe ou votre numéro de mobile');
            frm._telephone.focus();
            return;
        }
        if (frm._telephone.value != '' && !check_tel(frm._telephone.value)) {
            alert('Veuillez vérifier le format de votre numéro de téléphone');
            frm._telephone.focus();
            return;
        }
        if (frm._mobile.value != '' && !check_tel(frm._mobile.value)) {
            alert('Veuillez vérifier le format de votre numéro de mobile');
            frm._mobile.focus();
            return;
        }
        if (!verif(frm._email.value)) {
            alert('Veuillez vérifier le format de votre adresse e-mail');
            frm._email.focus();
            return;
        }
    }


    else {
        if (frm._civilite.options[frm._civilite.selectedIndex].value == 0) {
            alert('Veuillez renseigner le champ "Civilité"');
            frm._civilite.focus();
            return;
        }
        if (frm._nom.value == '') {
            alert('Veuillez renseigner votre nom');
            frm._nom.focus();
            return;
        }
        if (frm._prenom.value == '') {
            alert('Veuillez renseigner votre prénom');
            frm._prenom.focus();
            return;
        }
        if (frm._adresse.value == '' || frm._codepostal.value == '' || frm._ville.value == '') {
            alert('Veuillez renseigner votre adresse postale complète\n(rue, code postal, ville)');
            frm._adresse.focus();
            return;
        }
        if (frm._telephone.value == '' && frm._mobile.value == '') {
            alert('Veuillez renseigner votre numéro de téléphone fixe ou votre numéro de mobile');
            frm._telephone.focus();
            return;
        }
        if (frm._telephone.value != '' && !check_tel(frm._telephone.value)) {
            alert('Veuillez vérifier le format de votre numéro de téléphone');
            frm._telephone.focus();
            return;
        }
        if (frm._mobile.value != '' && !check_tel(frm._mobile.value)) {
            alert('Veuillez vérifier le format de votre numéro de mobile');
            frm._mobile.focus();
            return;
        }
        if (!verif(frm._email.value)) {
            alert('Veuillez vérifier le format de votre adresse e-mail');
            frm._email.focus();
            return;
        }
    }




	// si l'internaute ne veut pas de mail
	if (document.frmsendmail.champ_nomail.checked) 
	{
		document.frmsendmail._mailinglist.value='';
	}

	if (!(type=='doc') && !(type=='rv'))
	{
		// si pas de région cochée
	    if (!(document.frmsendmail.champ_nomail.checked) && document.frmsendmail.champ_region[document.frmsendmail.champ_region.selectedIndex].value=='0') 
	    {
		    document.frmsendmail._mailinglist.value='98';
	    }
    	// si région cochée
	    if (!(document.frmsendmail.champ_nomail.checked) && document.frmsendmail.champ_region[document.frmsendmail.champ_region.selectedIndex].value!=='0') 
	    {
		    document.frmsendmail._mailinglist.value=document.frmsendmail.champ_region[document.frmsendmail.champ_region.selectedIndex].value;
	    }
	}
	var namectr = frm._nom.value;
	frm._nom.value = namectr.toUpperCase();
	var firstnamectr = frm._prenom.value;
	firstnamectr = firstnamectr.toLowerCase(); //tout en min
	firstnamectr = (firstnamectr.substr(0,1)).toUpperCase()  + firstnamectr.substring(1); //premiere lettre en maj
	var avantspacer;
	var apresspacer;

	postiret = firstnamectr.indexOf('-',0);
	if (postiret > -1)
	{
		avantspacer = firstnamectr.substring(0,postiret);
		apresspacer = (firstnamectr.substr(postiret+1,1).toUpperCase()) +  firstnamectr.substring(postiret+2);
		firstnamectr = avantspacer + '-' + apresspacer;
	}

	posespace = firstnamectr.indexOf(' ',0);
	if (posespace > -1)
	{
		avantspacer = firstnamectr.substring(0,posespace);
		apresspacer = (firstnamectr.substr(posespace+1,1).toUpperCase()) +  firstnamectr.substring(posespace+2);
		firstnamectr = avantspacer + ' ' + apresspacer;
	}

	frm._prenom.value = firstnamectr;

	document.getElementById('layfrm').style.display = 'none';
	document.getElementById('laywait').style.display = '';
document.frmsendmail.submit();
}


function verif(email) { // vérif validité email par REGEXP
    var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
    return (reg.exec(email) != null)
}

function check_tel(e) {
    ok = "1234567890()+ ";
    for(i=0; i < e.length ;i++){
        if(ok.indexOf(e.charAt(i))<0)
        {
            return (false);
        }
    } 
    if (e.length < 6 || e.length > 20) return (false);
    return true;
}


function checkFormTerrain() {


    var frm = document.frmsendmail;
        if (frm._civilite.options[frm._civilite.selectedIndex].value == 0) {
            alert('Veuillez renseigner le champ "Civilité"');
            frm._civilite.focus();
            return;
        }
        if (frm._nom.value == '') {
            alert('Veuillez renseigner votre nom');
            frm._nom.focus();
            return;
        }
        if (frm._prenom.value == '') {
            alert('Veuillez renseigner votre prénom');
            frm._prenom.focus();
            return;
        }
        if (frm._telephone.value == '' && frm._mobile.value == '') {
            alert('Veuillez renseigner votre numéro de téléphone fixe ou votre numéro de mobile');
            frm._telephone.focus();
            return;
        }
        if (frm._telephone.value != '' && !check_tel(frm._telephone.value)) {
            alert('Veuillez vérifier le format de votre numéro de téléphone');
            frm._telephone.focus();
            return;
        }
        if (frm._mobile.value != '' && !check_tel(frm._mobile.value)) {
            alert('Veuillez vérifier le format de votre numéro de mobile');
            frm._mobile.focus();
            return;
        }
        if (!verif(frm._email.value)) {
            alert('Veuillez vérifier le format de votre adresse e-mail');
            frm._email.focus();
            return;
        }
        document.frmsendmail._mailinglist.value = '';
        
        document.getElementById('layfrm').style.display = 'none';
        document.getElementById('laywait').style.display = '';
	
document.frmsendmail.submit();
}

function selectRegion(champ)
{
var choix = '';
	for (i=0;i<champ.length;i++)
	{
		if (champ.options[i].selected)
		{
			if (choix == '') choix = champ.options[i].value;
			else choix = choix + "," + champ.options[i].value;
		}
	}
	document.frmprdsearch.s_prd_Localisation.value=choix;	
}

function show_links(planhref, favorishref, programhref, producthref, plaquettehref, contracthref, idproduct, allowoption, e) 
{
	oDiv = document.getElementById('divLinks');
	if (oDiv)
	{
		if (programhref != '')
		{
			if (document.getElementById('aprogram'))
				document.getElementById('aprogram').href = programhref;
		}	
		else
		{
			if (document.getElementById('aproduct'))
				document.getElementById('aproduct').href = producthref;		
		}	
		oDiv.style.display='';
		
		
		var posx = 0;
	    var posy = 0;
	    if (!e) var e = window.event;
	    if (e.pageX || e.pageY) //ns, firefox
	    {
		    posx = e.pageX;
		    posy = e.pageY;
		    oDiv.style.left = posx-220+'px';
            oDiv.style.top = posy+'px';
	    }
	    else if (e.clientX || e.clientY) 	{
		    posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		    posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
		    oDiv.style.left = posx-220;
            oDiv.style.top = posy;
	    }
	    
		
		if (planhref!='')
		{
			document.getElementById('aplan').href = planhref;
			document.getElementById('aplan').target = '_blank';
			document.getElementById('aplan').style.display = ''			
		}
		else
		{
			document.getElementById('aplan').href = '#';
			document.getElementById('aplan').target = '';	
			document.getElementById('aplan').style.display = 'none'
		}
		if (document.getElementById('aplaquette'))
		{
			if (plaquettehref!='')
			{
				document.getElementById('aplaquette').href = plaquettehref;
				document.getElementById('aplaquette').target = '_blank';
				document.getElementById('aplaquette').style.display = ''						
			}
			else
			{
				document.getElementById('aplaquette').href = '#';
				document.getElementById('aplaquette').target = '';			
				document.getElementById('aplaquette').style.display = 'none'		
			}
		}
				
		if (document.getElementById('adocument'))
		{
			if (contracthref!='')
			{
				document.getElementById('adocument').href = contracthref;
				document.getElementById('adocument').target = '_blank';
				document.getElementById('adocument').style.display = ''						
			}
			else
			{
				document.getElementById('adocument').href = '#';
				document.getElementById('adocument').target = '';			
				document.getElementById('adocument').style.display = 'none'		
			}
		}
			
		var oOption = document.getElementById('aoption');
		if (!oOption)
		{
			switch (allowoption)
			{		
			case "1":
				oOption = document.getElementById('aoption_poser');
				oTemp = document.getElementById('aoption_lever');
				if (oTemp)
					oTemp.style.display = 'none';
				oTemp = document.getElementById('aoption_alerte');
				if (oTemp)
					oTemp.style.display = 'none';
				break;	
			case "0":
				oOption = document.getElementById('aoption_lever');
				oTemp = document.getElementById('aoption_poser');
				if (oTemp)
					oTemp.style.display = 'none';
				oTemp = document.getElementById('aoption_alerte');
				if (oTemp)
					oTemp.style.display = 'none';
				break;	
			case "2":	
				oOption = document.getElementById('aoption_alerte');
				oTemp = document.getElementById('aoption_poser');
				if (oTemp)
					oTemp.style.display = 'none';
				oTemp = document.getElementById('aoption_lever');
				if (oTemp)
					oTemp.style.display = 'none';
				break;
			case "3":	
				oTemp = document.getElementById('aoption_poser');
				if (oTemp)
					oTemp.style.display = 'none';
				oTemp = document.getElementById('aoption_lever');
				if (oTemp)
					oTemp.style.display = 'none';
				oTemp = document.getElementById('aoption_alerte');
				if (oTemp)
					oTemp.style.display = 'none';					
			}
		}
		
		if (oOption)
		{
			oOption.href = "javascript:prddetail(" + idproduct + ");";		
			switch (allowoption)
			{		
			case "1":
				oOption.title = 'Poser une option'; 
				oOption.innerText = 'Poser une option';
				oOption.style.display = '';								
				break;
			case "0":
				oOption.title = 'Lever l\'option'; 
				oOption.innerText = 'Lever l\'option';
				oOption.style.display = '';							
				break;
			case "2":	
				oOption.title = 'Alerte'; 
				oOption.innerText = 'Etre Alerté';
				oOption.style.display = '';				
				break;	
			case "3":	
				oOption.title = ''; 
				oOption.innerText = '';
				oOption.style.display = 'none';
				break;										
			}
		}
		if (document.getElementById('afavoris'))
		{
			var strFavList = "";
			if (document.frmFavouritesList && document.frmFavouritesList.favourites_id_list)
			{
				strFavList = document.frmFavouritesList.favourites_id_list.value;
				if (strFavList.indexOf(idproduct) != -1)
					{
						document.getElementById('afavoris').href = '#';		
						document.getElementById('afavoris').style.display = 'none';
					}
				else
					{
						document.getElementById('afavoris').href = favorishref;
						document.getElementById('afavoris').style.display = '';
					}
			}
			else
			{
				document.getElementById('afavoris').href = favorishref;
				document.getElementById('afavoris').style.display = '';
			}			
		}
	}
}

function show_linksdef() 
{
	document.getElementById('divLinks').style.display='';
}
function hide_links() 
{
	document.getElementById('divLinks').style.display='none';
}

function checkOption()
{
	var frm = document.frmoption;
	if (frm._civilite.value=='')
	{
		alert('Veuillez renseigner la civilité du client');
		frm._civilite.focus();
		return;
	}

	if (frm._nom.value=='')
	{
		alert('Veuillez renseigner le nom du client');
		frm._nom.focus();
		return;
	}
	
	if (frm._prenom.value=='')
	{
		alert('Veuillez renseigner le prenom du client');
		frm._prenom.focus();
		return;
	}

	if (frm._adresse.value=='')
	{
		alert('Veuillez renseigner l\'adresse du client');
		frm._adresse.focus();
		return;
	}

	if (frm._ville.value=='')
	{
		alert('Veuillez renseigner la ville du client');
		frm._ville.focus();
		return;
	}

	if (frm._codepostal.value=='')
	{
		alert('Veuillez renseigner le code postal du client');
		frm._codepostal.focus();					
		return;
	}
	
	if (frm._pays.value=='')
	{
		alert('Veuillez renseigner le pays du client');
		frm._pays.focus();					
		return;
	}
	
	frm.submit();
}


function check_pw(){
var frm = document.frmAccount;
    if (frm._email.value == '')
    {
        alert('Veuillez renseigner votre adresse e-mail');
        frm._email.focus();
        return;
    }
    if (!check_email(frm._email.value))
    {
        alert('Veuillez renseigner une adresse e-mail valide');
        frm._email.value='';
        frm._email.focus();
        return;
    }
    document.getElementById('layfrm').style.display = 'none';
    document.getElementById('laywait').style.display = '';
frm.submit();
}


function check_email(e) {
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
    for(i=0; i < e.length ;i++){
        if(ok.indexOf(e.charAt(i))<0){ 
            return (false);
        }
    } 
    if (document.images) {
        re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
        re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
        if (!e.match(re) && e.match(re_two)) {
            return (-1);		
        } 
    }
}

function displaydivbiblio(aRoot, link, folder)
{
	var idDiv;
	var blnExpand = 0;
	var divs = document.getElementsByTagName('div');
	var divslength = divs.length;

	if (link == '')
	{
		var oImg = document.getElementById('I#1#'+aRoot);
		if (oImg)
		{
			strImg = oImg.src;
			if (strImg.match('btn_off.gif'))
				blnExpand = 1;				
		}		
	
		for (j=0;j<divslength;j++) {
			iddiv = divs[j].id;
			if (iddiv.indexOf('#2#'+aRoot)>-1)
			{
				if (blnExpand)
					divs[j].style.display = '';
				else
					divs[j].style.display = 'none';						
			}	
		}	

		if (oImg)
		{
			if (blnExpand) {
				oImg.src =folder +'btn_on.gif';
			}				
			else {
				oImg.src =folder +'btn_off.gif';
			}
		}	
	}
	else
	{
		blnExpand = -1;
		
		for (j=0;j<divslength;j++) {
			iddiv = divs[j].id;
			if (iddiv.indexOf('#3#'+aRoot)>-1) {
				divs[j].style.display = 'none'
			}
			if (iddiv.indexOf('#3#'+aRoot+link)>-1) {
				if (blnExpand == -1)
				{
					if (divs[j].style.display=='none')
						blnExpand = 1;
					else
						blnExpand = 0;
				}
				if (blnExpand)
					divs[j].style.display = '';
				else
					divs[j].style.display = 'none';						
			}	
		}	
		
	}	
	
}	

function addFavorites(act, codepage, nrprd)
{
    var i 
    var strid = '';
    var frm = document.frmprdList;
    
    for (i=1;i<=nrprd;i++) {
        if(frm.elements['fav'+i].checked){
            if(strid != '') strid = strid + ',';
            strid += frm.elements['id'+i].value;
        }
    }
    
    if(strid == ''){
        alert('Veuillez sélectionner au moins un produit pour ajouter dans votre sélection');
        return;
    }
    
    document.frmfavorites.target="popfav";
    document.frmfavorites.action='/common/code/b2c/fav_b2c.asp?fav_Model=ajout';
	window.open('','popfav','left=400,height=200,width=400,status=yes,toolbar=no,menubar=no,resizable=yes,scrollbars=yes');
    
	document.frmfavorites._action.value=act;
	document.frmfavorites._type.value=codepage;
	document.frmfavorites._strid.value=strid;
	document.frmfavorites.submit();
}

function delFavorites(act, codepage, nrprd)
{
    var i 
    var strid = '';
    var frm = document.frmprdList;
    
    for (i=1;i<=nrprd;i++) {
        if(frm.elements['fav'+i].checked){
            if(strid != '') strid = strid + ',';
            strid += frm.elements['id'+i].value;
        }
    }
    
    document.frmfavorites._action.value=act;
	document.frmfavorites._type.value=codepage;
	document.frmfavorites._strid.value=strid;
	document.frmfavorites.submit();
}

function alerte()
{
	var frm = document.frmsendmail;
	if (document.frmsendmail._nom.value == '')
	{
		alert('Veuillez renseignez votre nom');
		document.frmsendmail._nom.focus();
		return;
	}
	if (!validMail(document.frmsendmail._email.value))
	{
		alert('Veuillez vérifier le format de votre adresse e-mail');
		document.frmsendmail._email.focus();
		return;
	}
	try 
	{
	    if (!document.frmsendmail.champ_nomail.checked)
	        document.frmsendmail._newsletter.value = 1;
	} catch(e) {};

	var types='';
	for (i=0;i<frm._demande_type_select.length;i++)
	{
		if (frm._demande_type_select[i].selected)
		{
			if (types == '') types=frm._demande_type_select[i].value;
			else types=types+';'+frm._demande_type_select[i].value;
		}
	}
	frm._demande_type.value=types;
	
	try 
    {
		var varLocalisation = document.getElementById('_list_localisation_selected');//document.all('_list_localisation_selected');
		var strTemp	 = ""
		if (varLocalisation.length > 0)
		{
			for (var i = 0; i < varLocalisation.length; i ++)
			{
				strTemp += varLocalisation.options[i].value
				if (i < varLocalisation.length - 1) strTemp += ", "
			}
		}
		frm._demande_localisation.value = strTemp;
	} catch(e) {};
	
	frm.submit();
}

function coordones()
{
	var frm = document.frmsendmail;
	if (document.frmsendmail._nom.value == '')
	{
		alert('Veuillez renseignez votre nom');
		document.frmsendmail._nom.focus();
		return;
	}
	if (document.frmsendmail._prenom.value == '')
	{
		alert('Veuillez renseignez votre prénom');
		document.frmsendmail._prenom.focus();
		return;
	}
	if (!validMail(document.frmsendmail._email.value))
	{
		alert('Veuillez renseignez votre adresse e-mail');
		document.frmsendmail._email.focus();
		return;
	}
	
	frm.submit();
}

function validMail(email){
    var AtPos   = email.indexOf("@");
    var StopPos = email.lastIndexOf(".");
    var valid   = true;
    
    if (email == "") {
        valid = false;
    }
    if (AtPos == -1 || StopPos == -1) {
        valid = false;
    }
    if (StopPos < AtPos) {
        valid = false;
    }
    if (StopPos - AtPos == 1) {
        valid = false;
    }
    return valid;
}


function connexion() {
    if (document.frmMembre._account.value == '' || document.frmMembre._password.value == '') return;
    document.frmMembre._Mode.value = '2';
    document.frmMembre._Action.value = '';
	document.frmMembre.submit();
	//document.frmMembre._password.value='';
}
function firstconnexion() {
	document.frmMembre.action='/common/code/all/register_all.asp?_Pmd=ogic';
	document.frmMembre._Mode.value='0';
	document.frmMembre._Action.value='newaccount';
	document.frmMembre.submit();
}
function password() {
	document.frmMembre.action='/common/code/all/register_all.asp?_Pmd=ogic';
	document.frmMembre._Mode.value='0';
	document.frmMembre._Action.value='lostpassword';
	document.frmMembre.submit();
}
function deconnexion(){
	document.frmDeconnexion.action='/common/code/b2c/logon_b2c.asp';
	document.frmDeconnexion._Mode.value='1';
	document.frmDeconnexion._Action.value='';
	document.frmDeconnexion.submit();
}
function editaccount() {
	document.frmDeconnexion.action='/common/code/all/register_all.asp?_Pmd=ogic';
	document.frmDeconnexion._Mode.value='0';
	document.frmDeconnexion._Action.value='editaccount';
	document.frmDeconnexion.submit();
}

function check_inscription(){
    var frm = document.frmAccount;
    var strTmp = '';
    /*
    for (i=0; i < frm.elements.length; i++){
        strTmp+=frm.elements[i].name +'\n';
    }
    alert(strTmp);
    return;
    */
    
    if (frm._nom.value == ''){
        alert('Veuillez renseigner votre nom');
        frm._nom.focus();
        return;
    }
    if (frm._prenom.value == ''){
        alert('Veuillez renseigner votre prénom');
        frm._prenom.focus();
        return;
    }
    if (frm._email.value == ''){
        alert('Veuillez renseigner votre adresse e-mail');
        frm._email.focus();
        return;
    }
    if (!check_email(frm._email.value)){
        alert('Veuillez renseigner une adresse e-mail valide');
        frm._email.value='';
        frm._email.focus();
        return;
    }
    if (frm._password.value == ''){
        alert('Veuillez renseigner votre mot de passe');
        frm._password.focus();
        return;
    }
    if (frm._password.value != frm._pw2.value){
        alert('Veuillez ressaisir votre mot de passe');
        frm._password.value='';
        frm._pw2.value='';
        frm._password.focus();
        return;
    }
    document.getElementById('layfrm').style.display='none';
	document.getElementById('laywait').style.display='';
    frm.submit();
}

function check_account(){
    var frm = document.frmAccount;
    var strTmp = '';
    
    for (i=0; i < frm.elements.length; i++){
        strTmp+=frm.elements[i].name +'\n';
    }
    //alert(strTmp);
    //return;
    
    
    if ((frm._oldpassword.value == '')) {
        alert('Veuillez renseigner votre mot de passe.');
        frm._oldpassword.focus();
        return;
    }
    if (frm._password.value == '') {
        alert('Veuillez saisir votre nouveau mot de passe.');
        frm._password.focus();
        return;
    }
    if (frm._password.value != frm._pw2.value){
        alert('Veuillez ressaisir votre nouveau mot de passe.');
        frm._password.value='';
        frm._pw2.value='';
        frm._password.focus();
        return;
    }
    frm.submit();
}
