
function popup(str_url,param){
		window.document.open(str_url,'popup',param);
}

// ouvre une popup fiche solution
function OuvrePopup(url,width,height,scrollbars, title){
  window.open(url,title,"location=no,toolbar='no',status='no',scrollbars='"+scrollbars+"',menubar='no',width="+width+",height="+height);
	return false;
}

function popup_annuel_prix(the_form){
   my_form = eval(the_form);
   window.open("http://dev2.batiactu.com/placo/http/page.php","popup", "height=600,width=820,scrollbars=1,menubar='no',toolbar='no',location='no',status='no'");
   my_form.target = "popup";
   my_form.submit();
}
function submitFormById(type)
{
	if (type == 'config_solution')
	{
		document.forms[type].submit();
		return false;
	}
}
function changeObjectValue(_object,_value){
		my_object = document.getElementById(_object);
		my_object.value = _value;
}

function set_xiti_p_complement(_value,_type){
	if (_type==0){
		my_object = document.getElementById(_value);
		my_array = new Array('indifferent','bureau','igh','logement_collectif','maisons','sante','hotelier','scolaire');
		my_value = "::"+my_array[my_object.value];
	} else {
		my_value = _valuevalue;
	}
	changeObjectValue('xiti_p_complement',my_value);
}

function afficheDescription(i){
var description = document.getElementById("description"+i);

var liendescription = document.getElementById("liendescription"+i);
if (description.className == "no-display"){
description.className = "attribute-long";
liendescription.innerHTML = "R&eacute;duire";
}else{
description.className = "no-display";
liendescription.innerHTML = "En savoir plus";
}

}

function changeInnovation(var_innovation,var_limit){
	for (i=1;i<=var_limit;i++){
		var intro = document.getElementById("intro_innovation"+i);
		var objet = document.getElementById("obj_innovation"+i);
		var bt = document.getElementById("bt_innovation"+i);
		if (i==var_innovation){
				objet.className = "";
				intro.className = "";
				bt.className = "link_innovation_selected";
		} else {
				objet.className = "no_display";
				intro.className = "no_display";
				bt.className = "link_innovation";
				
		}
	}
}
function overInnovation(var_innovation,var_limit){
	document.innovationOver = true;
	changeInnovation(var_innovation,var_limit);
}
function outInnovation(var_innovation,var_limit){
	document.innovationOver = false;
}
function boucleInnovation(var_innovation,var_limit){
	if (!document.innovationOver){
	changeInnovation(var_innovation,var_limit);
	}
	var next=var_innovation+1;
	if (next>var_limit){
		next = 1;
	}
	
	t=setTimeout("boucleInnovation("+next+","+var_limit+")",5000);
}
function check(_radio,_form){
	var form = document.getElementById(_form);
	var input = form.getElementsByTagName('input');
	for (i in input){
			if (_radio != input[i]){
					input[i].checked=false;
			}
	}
	form.submit();
}

function verifIdentification(){
  var form = document.getElementById('identification');
	var erreur = false;

  if (form.id1.value=='' || form.id1.value.length == 0){
		erreur = true;
		form.id1.className= "halfbox_erreur";
	} else {
		form.id1.className= "halfbox";
	}
	if (form.id2.value=='' || form.id2.value.length == 0){
		erreur = true;
		form.id2.className= "halfbox_erreur";
	} else {
		form.id1.className= "halfbox";
	}
	
	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
return false;
}

function verifFormContactExport(){
  var form = document.getElementById('contact');
	var erreur = false;
	
  
  if (form.typeMetier.value=='' || form.typeMetier.value.length == 0){
		erreur = true;
		form.typeMetier.className= "select_erreur";
	} else {
		form.typeMetier.className= "select";
	}
	if (form.nom.value=='' || form.nom.value.length == 0){
		erreur = true;
		form.nom.className= "texte_erreur";
	} else {
		form.nom.className= "texte";
	}

	if (form.societe.value=='' || form.societe.value.length == 0){
		erreur = true;
	
		form.societe.className= "texte_erreur";
	} else {

		form.societe.className= "texte";
	}
	if (form.adresse.value=='' || form.adresse.value.length == 0){
		erreur = true;

		form.adresse.className= "texte_erreur";
	} else {

		form.adresse.className= "texte";
	}
	if (form.ville.value=='' || form.ville.value.length == 0){
		erreur = true;

		form.ville.className= "texte_erreur";
	} else {

		form.ville.className= "texte";
	}	
		if (form.pays.value=='' || form.pays.value.length == 0){
		erreur = true;

		form.pays.className= "select_erreur";
	} else {

		form.pays.className= "select";
	}	
	var mail = false;
  if (form.email.value=='' || form.email.value.length == 0){
		erreur = true;

		form.email.className= "texte_erreur";
	} else {
	  if (!checkEmail(form.email.value)){
      mail = true;
      erreur = true;
  		form.email.className= "texte_erreur";
  	} else {
		  form.email.className= "texte";
  	}
	}
	

	if (form.message.value=='' || form.message.value.length == 0){
		erreur = true;
		form.message.className= "texte_erreur";
	} else {

		form.message.className= "texte";
	}
	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
    location.href="#breadcrumb";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
return false;

}

// fonction de vérification d'email
function checkEmail(email){        
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(email)){                     
    return false; 
  }else{
    return true;
  } 
}

function verifemail_oublie(){
  var form = document.getElementById('forgotpassword');
	var erreur = false;
	var mail = false;
	
  if (form.email.value=='' || form.email.value.length == 0){
		erreur = true;
		form.email.className= "halfbox_erreur";
	} else {
		form.email.className= "halfbox";
	}

	if (!checkEmail(form.email.value)){
    mail = true;
		form.email.className= "halfbox_erreur";
	}

	var msgErreur = document.getElementById('erreur');
	if (erreur || mail){
		msgErreur.className= "erreur";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
return false;
}

function verifemail(){
  var form = document.getElementById('forgotpassword');
	var erreur = false;
	var mail = false;
	
  if (form.nom.value=='' || form.nom.value.length == 0){
		erreur = true;
		form.nom.className= "halfbox_erreur";
	} else {
		form.nom.className= "halfbox";
	}
	
  if (form.email.value=='' || form.email.value.length == 0){
		erreur = true;
		form.email.className= "halfbox_erreur";
	} else {
		form.email.className= "halfbox";
	}
	
	if (!checkEmail(form.email.value)){
    mail = true;
		form.email.className= "halfbox_erreur";
	}
  
	var msgErreur = document.getElementById('erreur');
	if (erreur || mail){
		msgErreur.className= "erreur";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
return false;
}

function mask_object(_object_id){
	var myObject = document.getElementById(_object_id);
	myObject.className = "no_display";
	document.getElementById('ezcoa-423_type_user').value="6";
}
function show_object(_object_id,_classname){
	document.getElementById('ezcoa-423_type_user').value="0";
	var myObject = document.getElementById(_object_id);
	myObject.className = _classname;
}
function verifregister(){
  var form = document.getElementById('inscription');
	var erreur = false;
	var mail = false;
	
  var login = document.getElementById('ezcoa-422_user_account_login');
  var mdp = document.getElementById('ezcoa-422_user_account_password');
  var mdp_c = document.getElementById('ezcoa-422_user_account_password_confirm');
  var email = document.getElementById('ezcoa-422_user_account_email');
  var type = document.getElementById('ezcoa-423_type_user');
  var nom = document.getElementById('ezcoa-426_last_name');
  var societe = document.getElementById('ezcoa-427_societe');
	var adresse = document.getElementById('ezcoa-428_adresse');
  var cp = document.getElementById('ezcoa-429_codepostal');
  var ville = document.getElementById('ezcoa-430_ville');
  var pays = document.getElementById('ezcoa-431_pays');
  
  if(document.getElementById('professionnel')){
    if(document.getElementById('professionnel').checked == "" && document.getElementById('particulier').checked == ""){
  		erreur = true;
  		document.getElementById('check').className= "check_erreur";
  	} else {
  		document.getElementById('check').className= "";
  	}
  }

  if (login.value=='' || login.value.length == 0){
		erreur = true;
		login.className= "halfbox_erreur";
	} else {
		login.className= "halfbox";
	}
  if (mdp.value=='' || mdp.value.length == 0){
		erreur = true;
		mdp.className= "halfbox_erreur";
	} else {
		mdp.className= "halfbox";
	}
  if (mdp_c.value=='' || mdp_c.value.length == 0){
		erreur = true;
		mdp_c.className= "halfbox_erreur";
	} else {
		mdp_c.className= "halfbox";
	}
	if (email.value=='' || email.value.length == 0){
		erreur = true;
		email.className= "halfbox_erreur";
	} else {
	  if (!checkEmail(email.value)){
      mail = true;
      erreur = true;
  		email.className= "halfbox_erreur";
  	} else {
		  email.className= "halfbox";
  	}
	}
	if (nom.value=='' || nom.value.length == 0){
		erreur = true;
		nom.className= "halfbox_erreur";
	} else {
		nom.className= "halfbox";
	}
	if (adresse.value=='' || adresse.value.length == 0){
		erreur = true;
		adresse.className= "halfbox_erreur";
	} else {
		adresse.className= "halfbox";
	}
	if (cp.value=='' || cp.value.length == 0){
		erreur = true;
		cp.className= "halfbox_erreur";
	} else {
		cp.className= "halfbox";
	}
	if (ville.value=='' || ville.value.length == 0){
		erreur = true;
		ville.className= "halfbox_erreur";
	} else {
		ville.className= "halfbox";
	}

	if (mdp.value != mdp_c.value){
		erreur = true;
		mdp.className= "halfbox_erreur";
		mdp_c.className= "halfbox_erreur";
	} 

	var msgErreur = document.getElementById('erreur');
	if (erreur || mail){
		msgErreur.className= "erreur";
    location.href="#breadcrumb";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
	
  return false;
}

function verifMegastil(){
  var form = document.getElementById('megastil');
	var erreur = false;
	
	if (form.coordonnee.value=='' || form.coordonnee.value.length == 0){
		erreur = true;
		form.coordonnee.className= "texte_erreur";
	} else {
		form.coordonnee.className= "texte";
	}
	if (form.reference.value=='' || form.reference.value.length == 0){
		erreur = true;
		form.reference.className= "texte_erreur";
	} else {
		form.reference.className= "texte";
	}
	if (form.adresse.value=='' || form.adresse.value.length == 0){
		erreur = true;
		form.adresse.className= "texte_erreur";
	} else {
		form.adresse.className= "texte";
	}
	if (form.contact.value=='' || form.contact.value.length == 0){
		erreur = true;
		form.contact.className= "texte_erreur";
	} else {
		form.contact.className= "texte";
	}
	
	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
    location.href="#breadcrumb";
    return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}

  return false;
}

function verifconseil(){
  var form = document.getElementById('conseil');
	var erreur = false;
	var mail = false;

  if (form.nom.value=='' || form.nom.value.length == 0){
		erreur = true;
		form.nom.className= "halfbox_erreur";
	} else {
		form.nom.className= "box";
	}
	
	if (form.email_ami.value=='' || form.email_ami.value.length == 0){
		erreur = true;
		form.email_ami.className= "halfbox_erreur";
	} else {
	  if (!checkEmail(form.email_ami.value)){
      mail = true;
      erreur = true;
  		form.email_ami.className= "halfbox_erreur";
  	} else {
		  form.email_ami.className= "box";
  	}
	}
	
	if (form.email_ami_2.value=='' || form.email_ami_2.value.length == 0){
		erreur = true;
		form.email_ami_2.className= "halfbox_erreur";
	} else {
	  if (!checkEmail(form.email_ami_2.value)){
      mail = true;
      erreur = true;
  		form.email_ami_2.className= "halfbox_erreur";
  	} else {
		  form.email_ami_2.className= "box";
  	}
	}

	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
return false;
}

function open_systeme(open_id,nbr_sys){
  for (i=1;i<=nbr_sys;i++){
    var titre = document.getElementById("titre_"+i);
    var lien = document.getElementById("savoir_"+i);
		var description = document.getElementById("desc_"+i);
		var produits = document.getElementById("produit_"+i);
		
		if (i == open_id){
      lien.className = "no_display";
      description.className = "short_description";
      produits.className = "produits";
      titre.className = "titre_court";
      location.href="#titre_"+i;
		} else {
		  lien.className = "savoir";
		  titre.className = "titre_long";
      description.className = "no_display";
      produits.className = "no_display";
		}
  }
}

function open_all_systeme(nbr_sys){
  for (i=1;i<=nbr_sys;i++){
    document.getElementById("titre_"+i).className = "titre_court";
    document.getElementById("savoir_"+i).className = "no_display";
		document.getElementById("desc_"+i).className = "short_description";
		document.getElementById("produit_"+i).className = "produits";
		document.getElementById("close_sys").className = "savoir";
		document.getElementById("open_sys").className = "no_display";
    location.href="#preconisation";
  }
}

function close_all_systeme(nbr_sys){
  for (i=1;i<=nbr_sys;i++){
    document.getElementById("titre_"+i).className = "titre_long";
    document.getElementById("savoir_"+i).className = "savoir";
		document.getElementById("desc_"+i).className = "no_display";
		document.getElementById("produit_"+i).className = "no_display";
		document.getElementById("close_sys").className = "no_display";
		document.getElementById("open_sys").className = "savoir";
    location.href="#preconisation";
  }
}



function resultsearch_filter(node){
var value_section = document.searchform.value_section;
if (node == "999"){

  document.getElementById("value_section").value = "";
}else{
  document.getElementById("value_section").value = node;
}
  document.searchform.submit();
}
