
function setOpacity(obj, opacity) 
{
	  opacity = (opacity == 100)?99.999:opacity;
	  // IE/Win
	  obj.style.filter = "alpha(opacity:"+opacity+")";
	  // Safari<1.2, Konqueror
	  obj.style.KHTMLOpacity = opacity/100;
	  // Older Mozilla and Firefox
	  obj.style.MozOpacity = opacity/100;
	  // Safari 1.2, newer Firefox and Mozilla, CSS3
	  obj.style.opacity = opacity/100;
}

function TestParam(Form)
{
	if (Form['eNom'].value == "") { alert("Merci de saisir votre nom") ; Form['eNom'].focus(); return false; }
	if (Form['ePrenom'].value == "") { alert("Merci de saisir votre prénom") ; Form['ePrenom'].focus(); return false; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (Form['eMessage'].value == "") { alert("Merci de saisir votre message") ; Form['eMessage'].focus(); return false; }
	return true;
}

//------------------------------------------------------------------------------------
// Script Anti-flash
//------------------------------------------------------------------------------------
function fixFlash(s) { document.write(s); }

//-------------------------------------------------------------------------------
// Notice légale
//-------------------------------------------------------------------------------
function showCPR(s)
{
            var y = new Date().getYear();
            if (y<1900) y+=1900;
            if (s!=y)
                        document.write(s + " - " + y);
            else
                        document.write(y);
}

//-------------------------------------------------------------------------------
// Compatibilité Firefox
//-------------------------------------------------------------------------------
function GetId(Ctl) {
	return document.getElementById(Ctl)
}

//-------------------------------------------------------------------------------
// Menu_haut
//-------------------------------------------------------------------------------
var nbTab = 3
	function sw(id)
	{
		for (i=1;i<=nbTab;i++) clearTimeout(time[i]);
		for (i=1;i<=nbTab;i++) closesw(i);

		GetId("tab"+id).style.display="";				
	}
		
	function closesw(id)
	{
		GetId("tab"+id).style.display="none";				
	}
	
	var time = Array(0,0,0,0,0)
	function startTimer(id)
	{
		time[id] = setTimeout("closesw("+id+")",1000);
	}
	
	function blockTimer(id)
	{
		clearTimeout(time[id]);
	}


//-------------------------------------------------------------------------------
// Script Anti-flash
//-------------------------------------------------------------------------------
window.onload = function()
{	
	elems=document.getElementsByTagName("span");
		for(i=0; i<elems.length;i++)
		{
			var elem=elems[i];
			if(elem.className=="clickfix")
			{
				elem.outerHTML = elem.innerHTML;
				elem.style.display = "";
			}
		}

}

//-------------------------------------------------------------------------------
// Formulaire de contact
//-------------------------------------------------------------------------------
function isEmail(obj) {
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function TestParamDepotAnnonce() 
{													
	var Form = document.forms["FormDepotAnnonce"]; //forms = tous les formulaires du document
	if (Form.eNom.value == "")
		{ alert("Attention, le Nom est nécessaire"); Form.eNom.focus(); return false; }
	if (Form.ePrenom.value == "")
		{ alert("Attention, le Prénom est nécessaire"); Form.ePrenom.focus(); return false; }
	if (!isCP(Form.eCodePostal) && Form.eCodePostal.value != "" ) 
		{ alert("Merci de saisir un Code Postal correct"); Form.eCodePostal.focus(); return false; }
	if (Form.eTel.value == "")
		{ alert("Merci de saisir votre n° de téléphone"); Form.eTel.focus(); return false; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de saisir un e-mail correct"); Form.eEmail.focus(); return false; }
	if (Form.eCategorie.value == "")
		{ alert("Merci de selectionner une catégorie d'annonce"); Form.eCategorie.focus(); return false; }
	if (Form.eDate.value == "00/00/2007")
		{ alert("Merci de saisir une date de parution"); Form.eDate.focus(); return false; }
	if (Form.eSujet.value == "")
		{ alert("Merci de saisir le sujet de l'annonnce"); Form.eSujet.focus(); return false; }
	if (Form.eAnnonce.value == "")
		{ alert("Merci de saisir le texte de votre annonnce"); Form.eAnnonce.focus(); return false; }
	return true;
}

//------------------------------------------------------------------------------------
// Fonction CacheMail
//------------------------------------------------------------------------------------

function CacheMail(mail,domain) {
	this.location = 'mailto:' + mail + '@'+ domain;
	}

// a rajouter au niveau des liens mailto ---> <a href="#" onclick="CacheMail('jerome','actisens.com')">test</a>

//------------------------------------------------------------------------------------
// Script Test Newsletter
//------------------------------------------------------------------------------------
function TestParamNewsletter() 
{
	var Form = document.forms["FormNewsletter"]; //forms = tous les formulaires du document
	if (!isEmail(Form.Email)) 
		{ alert("Merci de saisir un e-mail correct"); Form.Email.focus(); return false; }
	return true;
}
function TestParamDesinscription() 
{
	var Form = document.forms["FormDesinscription"]; //forms = tous les formulaires du document
	if (!isEmail(Form.Email)) 
		{ alert("Merci de saisir un e-mail correct"); Form.Email.focus(); return false; }
	return true;
}
