/*====================
JS hexadome.com
====================*/

/*==== Focus sur les fields ====*/
function GetFocus(field) {
	if (field.value==field.title) {field.value=''}
}
/*==== Blur sur les fields ====*/
function GetBlur(field) {
	if (field.value=='') {
		field.value=field.title;
	}
}
/*==== Focus sur les pass ====*/
function GetFocusPass(field, id_txt) {
	var txt = document.getElementById(id_txt);
	txt.style.display='none';
}
/*==== Blur sur les pass ====*/
function GetBlurPass(field, id_txt) {
	var txt = document.getElementById(id_txt);
	if(field.value=='')	txt.style.display='block';
}
/*==== Click sur Txt Pass ====*/
function FocusSurField(id_txt) {
	document.getElementById(id_txt).style.display='none';
}

/*=====Inscription Ajax Newsletter =======*/
function beforeloading()
{
	var list = document.getElementById("newsletter");
	Element.update(list, '<div class="loading" style="text-align:center">Chargement ... </div>');			
}


function subs_nwlt(){
	var form=document.newsletter;
	var value=form.email.value;
	var task="send";
	//beforeloading();
	var url = 'plugins/newsletter/index.php';
	var pars = "email="+value+"&task="+task;
	
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: Success});
	myAjax.request();
}


function Success(t, obj)
{
	var list = $("newsletter");
	list.innerHTML = t;
	//Element.update(list, t.responseText);
}

/*==== Connexion ====*/
function connect(){
	var form=document.connect;
	var login=form.login.value;
	var mdp=form.mdp.value;
	//beforeloading();
	var url = 'plugins/espace_affaires/ajax.login.php';
	var pars = "login="+login+"&mdp="+mdp;
	
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: SuccessConnec});
	myAjax.request();
}

function SuccessConnec(t, obj)
{
	var list = $("connexion");
	if(t.substr(0,7)=="http://")
		document.location.href=t;
	else
		list.innerHTML = t;
		
	//Element.update(list, t.responseText);
}



/*==== Change la photo en cours ====*/
function changeImg(el, url_img)
{
	document.getElementById(el).src = url_img;
}

// Cache les msg d'erreur
function hide_error () {
	div  = (document.layers) ? document.layers['errorPad'] : document.getElementById('errorPad');
	div2  = (document.layers) ? document.layers['erlogPad'] : document.getElementById('erlogPad');
	div.className = "error_hide";
	div2.className = "error_hide";
}


// Ajax documentation filtres
function ajax_documentation(url, id_lang) {
	
	var postUrl = url+'plugins/documentation/ajax_documentation.php';

	var data = 'id_lang'+id_lang;
	var lvl1 = "1";
	var lvl2 = "1";
	
	if(document.filter.lvl1)
	{
		lvl1 = $('lvl1').value;
		data+='&lvl1='+$('lvl1').value;
	}
	
	if(lvl1 == "")
	{
		document.filter.lvl2.value = "";	
		document.filter.lvl3.value = "";	
	}
	
	
	if(document.filter.lvl2) 
	{
		if(document.filter.lvl2.value!="")
		{
			lvl2 = $('lvl2').value;
			data+='&lvl2='+$('lvl2').value;
		}
		else
		{
			lvl2 = "stop";	
		}
	}
	
	if(lvl2 == "stop")
	{
		document.filter.lvl3.value = "";	
	}	
	
	if( (document.filter.lvl3)  && (document.filter.lvl3.value!="")) 
		data+='&lvl3='+$('lvl3').value;
	
	var zone_a_charger = $('ajax_doc');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.innerHTML = t;
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Ajax jout produit dans selection
function ajax_addselection(url, id_lang, pid) {
	
	var postUrl = url+'plugins/produits/ajax_addselection.php';

	var data = 'id_lang'+id_lang+'&id_prd='+pid;
		
	var zone_a_charger = $('ajax_selection');
	var zone_a_charger2 = $('ajax_btn_selection');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	zone_a_charger2.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.innerHTML = t;
		zone_a_charger2.style.display='none';
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Onglets Produits
function showOnglet(onglet)
{	
	
	// Les onglets
	var current = document.getElementById("onglet-"+onglet);
	var fiche = document.getElementById("onglet-fiche");
	var dimensions = document.getElementById("onglet-dimensions");
	var remplissage = document.getElementById("onglet-remplissage");
	var options = document.getElementById("onglet-options");
	var divers = document.getElementById("onglet-divers");
	
	// Les pads
	var pad_current = document.getElementById("pad-"+onglet);
	var pad_fiche = document.getElementById("pad-fiche");
	var pad_dimensions = document.getElementById("pad-dimensions");
	var pad_remplissage = document.getElementById("pad-remplissage");
	var pad_options = document.getElementById("pad-options");
	var pad_divers = document.getElementById("pad-divers");
	
	// Hide tous les pads
	pad_fiche.style.display = "none";
	pad_dimensions.style.display = "none";
	pad_remplissage.style.display = "none";
	pad_options.style.display = "none";
	pad_divers.style.display = "none";
	
	// chnage style tous les onglets
	fiche.className = "";
	dimensions.className = "";
	remplissage.className = "";
	options.className = "";
	divers.className = "";
	
	// Shox le current
	pad_current.style.display = "block";
	current.className = "active";
	
	// Cas Pad Dimensions
	if(current == dimensions)
	{
		document.getElementById("pad-img").style.display = "none";
	}
	else
	{
		document.getElementById("pad-img").style.display = "block";
	}
}


// Ajax Creation de compte
function ajax_create_account(url, id_lang) {
	
	var civilite = $('civilite').value;
	var lastname = $('lastname').value;
	var firstname = $('firstname').value;
	var email_address = $('email_address').value;
	var jobfonction = $('jobfonction').value;
	var jobcategory = $('jobcategory').value;
	var mdp = $('mdp').value;
	var confirm_mdp = $('confirm_mdp').value;
	
	var company = $('company').value;
	var address = $('address').value;
	var zip = $('zip').value;
	var city = $('city').value;
	var country = $('country').value;
	var phone = $('phone').value;
	var mobile = $('mobile').value;
	var fax = $('fax').value;
	//ajout GRIGIS 19/05/09
	var from = null;
	from = $('from').value;
	
	var abo_newsletter = $('abo_newsletter').checked;

	var postUrl = url+'plugins/espace_affaires/ajax_create_account.php';
	var data = 'civilite='+civilite+'&lastname='+lastname+'&firstname='+firstname+'&email_address='+email_address+'&jobfonction='+jobfonction+'&jobcategory='+jobcategory+'&mdp='+mdp+'&confirm_mdp='+confirm_mdp+'&company='+company+'&address='+address+'&zip='+zip+'&city='+city+'&country='+country+'&abo_newsletter='+abo_newsletter+'&phone='+phone+'&mobile='+mobile+'&fax='+fax+'&id_lang='+id_lang+'&action=process&';
	if(from!=null)
		data += 'from='+from+'&';
	var zone_a_charger = $('ajax_create_account');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		if(t.substr(0,7) == "http://")
			document.location.href=t;
		else	
			el.innerHTML = t;
	}
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
	
}

// Ajax Creation de compte
function ajax_edit_account(url, id_lang) {
	
	var civilite = $('civilite').value;
	var lastname = $('lastname').value;
	var firstname = $('firstname').value;
	var email_address = $('email_address').value;
	var jobfonction = $('jobfonction').value;
	var jobcategory = $('jobcategory').value;
	var old_mdp = $('old_mdp').value;
	var mdp = $('mdp').value;
	var confirm_mdp = $('confirm_mdp').value;
	
	var company = $('company').value;
	var address = $('address').value;
	var zip = $('zip').value;
	var city = $('city').value;
	var country = $('country').value;
	var phone = $('phone').value;
	var mobile = $('mobile').value;
	var fax = $('fax').value;
	
	
	var abo_newsletter = $('abo_newsletter').checked;
	var abo_old_newsletter = $('abo_old_newsletter').value;

	var postUrl = url+'plugins/espace_affaires/ajax_account_edit.php';
	var data = 'civilite='+civilite+'&lastname='+lastname+'&firstname='+firstname+'&email_address='+email_address+'&jobfonction='+jobfonction+'&jobcategory='+jobcategory+'&mdp='+mdp+'&confirm_mdp='+confirm_mdp+'&old_mdp='+old_mdp+'&company='+company+'&address='+address+'&zip='+zip+'&city='+city+'&country='+country+'&abo_newsletter='+abo_newsletter+'&abo_old_newsletter='+abo_old_newsletter+'&phone='+phone+'&mobile='+mobile+'&fax='+fax+'&id_lang='+id_lang+'&action=process&';
	
	var zone_a_charger = $('ajax_edit_account');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.innerHTML = t;
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
	
}

function action_produit(action,id_produit){
	var url = 'plugins/espace_affaires/ajax_loadproduits.php';
	var pars = "action="+action;
	if(id_produit!=='') pars+="&id_produit="+id_produit;
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: successActionProd, evalScripts: true});
	myAjax.request();
}

function successActionProd(t, obj)
{
	var list = $("list1");
	var link = $('aff1');
	link.innerHTML = "Masquer mes sélections";
	link.onclick = function()
	{
		 hideProduit();
	}
	list.innerHTML = t;
}
function hideProduit()
{
	var list = $("list1");
	var link = $('aff1');
	link.innerHTML = "Afficher mes sélections";
	link.onclick = function()
	{
		action_produit('show_all','');
	} 
	list.innerHTML="";
}

function action_devis(action,id_devis){
	var url = 'plugins/espace_affaires/ajax_loaddevis.php';
	var pars = "action="+action;
	if(id_devis!=='') pars+="&id_devis="+id_devis;
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: successActionDevis, evalScripts: true});
	myAjax.request();
}

function successActionDevis(t, obj)
{
	var list = $("list3");
	var link = $('aff3');
	link.innerHTML = "Masquer mes devis";
	link.onclick = function()
	{
		 hideDevis();
	}
	list.innerHTML = t;
}
function hideDevis()
{
	var list = $("list3");
	var link = $('aff3');
	link.innerHTML = "Afficher mes devis";
	link.onclick = function()
	{
		action_devis('show_all','');
	} 
	list.innerHTML="";
}
function action_chantier(action,id_chantier){
	var url = 'plugins/espace_affaires/ajax_loadchantiers.php';
	var pars = "action="+action;
	if(id_chantier!=='') pars+="&id_chantier="+id_chantier;
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: successActionChantier, evalScripts: true});
	myAjax.request();
}

function successActionChantier(t, obj)
{
	var list = $("list2");
	var link = $('aff2');
	link.innerHTML = "Masquer mes simulations de chantiers";
	link.onclick = function()
	{
		 hideChantier();
	}
	list.innerHTML = t;
}
function hideChantier()
{
	var list = $("list2");
	var link = $('aff2');
	link.innerHTML = "Afficher mes simulations de chantiers";
	link.onclick = function()
	{
		action_chantier('show_all','');
	} 
	list.innerHTML="";
}

function ajax_password_forget(url, id_lang) {
	
	var email_forget_pwd = $('email_forget_pwd').value;
	
	var postUrl = url+'plugins/espace_affaires/ajax_forget_pwd.php';
	var data = 'email_forget_pwd='+email_forget_pwd+'&id_lang='+id_lang+'&action=process&';
	
	var zone_a_charger = $('ajax_password_forget');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		if(t.substr(0,3)=="OK|")
		{
			$('email_forget_pwd').style.display='none';
			$('btn_forget_pwd').style.display='none';
			el.innerHTML = t.substr(3);
		}
		else
		{
			el.innerHTML = t;
		}
		
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Show pad
function showPad(pad)
{
	document.getElementById(pad).style.display = "block";
}
// Hide  pad
function hidePad(pad)
{
	document.getElementById(pad).style.display = "none";
}


//TELECHARGEMENT DE DOC PAGE PRODUIT
function dl_doc(nom, id_doc,lang)
{
	var url = '../../plugins/produits/doc_xml.php';
	var pars = "nom="+nom+"&id_doc="+id_doc+"&lang="+lang;
	var myAjax = new Ajax(url, {method:'post', data: pars, onSuccess: successdldoc});
	myAjax.request();
}

function successdldoc(t, obj)
{
	if(t.indexOf('.pdf')==-1 && t.indexOf('.PDF')==-1 && t.indexOf('.doc')==-1 && t.indexOf('.DOC')==-1)
		alert(t);
	else 
		window.location.href="../../download.php?doc="+t;
		//window.open("../../download.php?doc="+t);
}

/*==== PopUp Catalogue ====*/
function popCatalog(){
	catalog=window.open("medias/Flash/hexadome-web/catalogue.swf",'catalogue','height=620,width=990,status=no,directories=no,location=no,scrollbars=no,toolbar=no,dependent=no,resizable=no');
	catalog.focus();
}
function popGuide(){
	catalog=window.open("catalogue/catalogue_interactif/catalogue.swf",'guide','height=620,width=990,status=no,directories=no,location=no,scrollbars=no,toolbar=no,dependent=no,resizable=no');
	catalog.focus();
}
