function $(type) {
  return document.getElementById(type);
}

function writecss() {
	document.write("<link rel='stylesheet' media='screen' type='text/css' href='page.css' />");
}
  
function Change() {
  obj = $("remplace")
  obj.innerHTML = '<input type="password" id="password" name="login[password]" value="" class="textinput2" size="15" />';

  hoverEffects();
  buttonHovers();

  /* Timeout IE */
  setTimeout(function(){$('password').focus();},10);
}

function connexion() {
  alert("Service client temporairement indisponible!");
  return false;
}

function control_mail(champs) {
  var re = /^([A-Za-z0-9][A-Za-z0-9_\-\.]*\w)[@](\w[A-Za-z0-9_\-\.]+[\.])([A-Za-z]+)/;
  if (!re.test(champs.value))
    return false;
  return true;	
}

function openAlert(titre) {
        Dialog.alert("<b><u>"+titre+"</u></b><br/><br/><img src='./img/demo_sites/intranet.jpg'>", {className: "alphacube", okLabel:"Fermer", width:600, height:450})
}    
function openAlert3(titre, nom_img, H) {
    Dialog.alert("<b><u>"+titre+"</u></b><br/><br/><img src='./img/demo_sites/"+nom_img+"'>", {className: "alphacube", okLabel:"Fermer", width:600, height:H})
}      
function openAlert2(titre, nom_img, lien, H) {
    Dialog.alert("<b><u>"+titre+"</u></b><br/><br/><div id='lien_popup'><a href='http://"+lien+"' target='_blank'>"+lien+"</a></div><br/><img src='./img/demo_sites/"+nom_img+"'>", {className: "alphacube", okLabel:"Fermer", width:600, height:H})
}  



function Validation() {
  var info = "Merci de préciser :\n";
  var lance_alerte = 0;
  with($('form_contact')) {
    if (nom.value=="") {
      info += "- votre nom\n";
      lance_alerte = 1
    }
    if (mail.value=="") {
      info += "- votre email\n";
      lance_alerte = 1
    }
    else if (!control_mail(mail)) {
      info += "- votre email (email entré non valide)\n";
      lance_alerte = 1;
    }
    if (objet.value=="") {
      info += "- l'objet de votre demande\n";
      lance_alerte = 1
    }
    if (message.value=="") {
      info += "- le contenu de votre demande\n";
      lance_alerte = 1
    }

    if (lance_alerte == 1) {
      alert(info);
      return false;
    }
    else {
      submit();
      return false;
    }
  }
  return false;
}


function chg_opac(div,opac)
{
    if(document.getElementById)
    {
    	if (opac==0)
    	{
    		if(document.all)
    		{
    			div.filters.alpha.opacity=100
    			div.style.border="1px solid orange";
                div.style.cursor = "hand"; 
            }
    
    		else
    		{
    			div.style.setProperty("-moz-opacity", 1, "");
    			div.style.border="1px solid orange";   
                div.style.cursor = "pointer";     
            }
    
    	}
    	else
    	{
    		if(document.all)
    		{
    			div.filters.alpha.opacity=80
    			div.style.border="1px solid #3355a6";
            }

    		else
    		{
     			div.style.setProperty("-moz-opacity", .8, "");
    			div.style.border="1px solid #3355a6";       
            }
    	}
    }
}


/*******
descr: Fonction qui ouvre les liens de classe .blank dans une nouvelle fenÃªtre
param: ---
********/
function open_ext_link()
{
	var liens = document.getElementsByTagName('a');
	// On rÃ©cupÃ¨re tous les liens (<a>) du document dans une variable (un array), ici liens.
	// Une boucle qui parcourt le tableau (array) liens du dÃ©but Ã  la fin.
	for (var i = 0 ; i < liens.length ; ++i)  {
		// Si les liens ont un nom de class Ã©gal Ã  lien_ext, alors on agit.
		if (liens[i].className.match(/.*blank.*/))  {
			//liens[i].title = 'S\'ouvre dans une nouvelle fenÃªtre';
			// Au clique de la souris.
			liens[i].onclick = function()  {
				window.open(this.href);
				return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliquÃ© et on inhibe le lien rÃ©el.
			};
		}
	}
}
window.onload = open_ext_link;