/* ---------------------------------------- */
//
//      Fonctions Javascript isover.fr  
//  
/* ----------------------------------------- */

// ouvre une popup fiche solution
function popup(url,width,height,scrollbars){
  window.open(url,"popup","menubar=no, status=no, scrollbars="+scrollbars+", menubar=no, width="+width+", height="+height);
	return false;
}

// ouvre une popup fiche produit
function ouvreFicheProduit(nProduit){
  window.open('/layout/set/popup/content/view/full/' + nProduit ,"fiche_produit","menubar=no, status=no, scrollbars=yes, menubar=no, width=800, height=900");
}

// ouvre une popup fiche solution
function ouvreFicheSolution(nSolution){
  window.open('http://www.isover.fr/doc/catalogue/' + nSolution + '.html',"fiche_solution","menubar=no, status=no, scrollbars=yes, menubar=no, width=800, height=700");
}

// vérification du formulaire de demande de documents
function verifFormDoc(){
	var form = document.getElementById('documentation');
	var erreur = false;
	var typeDemande = '';
	for (var i=0; i < form.typeDemande.length; i++){
   		if (form.typeDemande[i].checked){
      		var typeDemande = form.typeDemande[i].value;
     	}
  }
	var form_head = document.getElementById('form_head');
	if (typeDemande==''){
		erreur = true;
		form_head.className= "form_head_erreur";
	} else {
		form_head.className= "form_head";
	}
	if (form.nom.value==''){
		erreur = true;
		form.nom.className= "texte_erreur";
	} else {
		form.nom.className= "texte";
	}
	if (form.prenom.value==''){
		erreur = true;
		form.prenom.className= "texte_erreur";
	} else {
		form.prenom.className= "texte";
	}
	if (!checkEmail(form.email.value)){
		erreur = true;
		form.email.className= "texte_erreur";
	} else {
		form.email.className= "texte";
	}
	if (form.adresse1.value==''){
		erreur = true;
		form.adresse1.className= "texte_erreur";
	} else {
		form.adresse1.className= "texte";
	}
	if (form.codepostal.value==''){
		erreur = true;
		form.codepostal.className= "texte_erreur";
	} else {
		form.codepostal.className= "texte";
	}
	if (form.ville.value==''){
		erreur = true;
		form.ville.className= "texte_erreur";
	} else {
		form.ville.className= "texte";
	}
	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
		return false;
	} else {
		msgErreur.className= "no_display";
		return true;
	}
	return false;
}

// vérification du formulaire de contact
function verifFormContact(){
	var form = document.getElementById('contact');
	var erreur = false;
	var typeDemande = '';


	var form_head = document.getElementById('form_head');

	if (form.nom.value==''){
		erreur = true;
		form.nom.className= "texte_erreur";
	} else {
		form.nom.className= "texte";

	}
	if (form.prenom.value==''){
		erreur = true;
		form.prenom.className= "texte_erreur";
	} else {
		form.prenom.className= "texte";
		
	}
	if (!checkEmail(form.email.value)){
	 
		erreur = true;
		form.email.className= "texte_erreur";
	} else {
		form.email.className= "texte";
			
	}
	if (form.adresse1.value==''){
		erreur = true;
		form.adresse1.className= "texte_erreur";
	} else {
		form.adresse1.className= "texte";
	
	}
	if (form.codepostal.value==''){
		erreur = true;
		form.codepostal.className= "texte_erreur";
	} else {
		form.codepostal.className= "texte";
		
	}
	if (form.ville.value==''){
		erreur = true;
		form.ville.className= "texte_erreur";
	} else {
		form.ville.className= "texte";
			
	}
	if (form.telephone.value==''){
		erreur = true;
		form.telephone.className= "texte_erreur";
	} else {
		form.telephone.className= "texte";
		
	}
	if (form.commentaireAction.value==''){
		erreur = true;
		form.commentaireAction.className= "texte_erreur";
	} else {
		form.commentaireAction.className= "texte";
				
	}
	var msgErreur = document.getElementById('erreur');
	if (erreur){
		msgErreur.className= "erreur";
				
		return false;
	} else {
		msgErreur.className= "no_display";
				
		return true;
	}
	return false;
}
// choisit le pays france par défaut
function paysParDefaut(_id_form){
	var form = document.getElementById(_id_form);
	form.pays.value = "GBR";
}
function getBgHeight(){
	var wrapper = document.getElementById('wrapper');
	var ombre_gauche = document.getElementById('ombre_gauche');
	ombre_gauche.style.height = wrapper.offsetHeight;
}

// 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 expand(var_t){
	var a_checkbox = document.getElementById('application'+var_t);
	var a_text = document.getElementById('application_text'+var_t);
	if (a_checkbox.checked){
			a_text.className = "selected";
	}	else {
			a_text.className = "no_display";
	}
}
///
function makeForm(){
	var theForm = document.getElementById('form_product');
	// project application
	var nbApplication = document.getElementById('nbApplication');
	var application = document.getElementById('product_application_text');
	var temp_application = "@#@";
	for (i=0;i<nbApplication.value;i++){
			var a_checkbox = document.getElementById('application'+i);
			if (a_checkbox.checked){
				var a_text = document.getElementById('application_text'+i);
				temp_application += a_text.value+"@#@";
			} else {
				temp_application += "@#@";
			}
	}
	application.value = temp_application;
	return true;
}

