var nav = (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5 )) || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )));

/**
GENERAL
****************************************************************************************************************/
/**
Couleur des champs obligatoires
non saisis
***********************/
function couleur(obj)
{
	if (nav) obj.style.backgroundColor = "#B4EB85";
}

/**
Cacher une div
***********************/
function cache_id(id,action){
    
    if(action==1) document.getElementById(id).style.display='block';
    else document.getElementById(id).style.display='none';
        
}

/**
Chargement d'une page
***********************/
function chargement(val){
	if(val=="off"){ 
		cache_id('chargement',0);
		cache_id('contenu_page',1);
	}else
		cache_id('chargement',1);	
}

/**
Vérification 
si l'email est conforme
***********************/
function email_verif(obj){
	
	indexAroba = obj.value.indexOf('@');
    indexPoint = obj.value.indexOf('.');
	if((indexAroba < 0) || (indexPoint < 0)) return false;
	else return true;
}

/**
Script des modules
****************************************************************************************************************/
/**
Sélectionne les sous thèmes 
associés aux thèmes
**********************/
function get_ss_theme(){
	
	var theme = "";
	var ss_theme = "";
	
	var themes = document.forms['recherche'].themes;	
	
	var ss_theme = document.forms['recherche'].ss_theme_select.value;
	
	for (i = 0; i < themes.options.length; i++) {
		if (themes.options[i].selected) {
			theme += themes.options[i].value;
		}
	}
	
	$('div#ss_themes').load('./ScriptsNorge/ss_themes.php?theme='+theme+'&ss_theme='+ss_theme);
}

/**
Sélectionne les sous sous thèmes 
associés aux sous thèmes
**********************/
function get_ss_ss_theme() {
	
	var ss_theme = "";
	
	var ss_themes = document.forms['recherche'].sous_theme;		
	
	var ss_ss_theme = document.forms['recherche'].ss_ss_theme_select.value;
	
	for (i = 0; i < ss_themes.options.length; i++) {
		if (ss_themes.options[i].selected) {
			ss_theme += ss_themes.options[i].value;
		}
	}
	$('div#ss_ss_themes').load('./ScriptsNorge/ss_ss_themes.php?ss_theme='+ss_theme+'&ss_ss_theme='+ss_ss_theme,'','');
}

/**
Sélectionne les types
**********************/
function get_type(origine) {

	var type = document.forms['recherche'].type_select.value;

	$('div#type').load('./ScriptsNorge/type.php?origine='+origine+'&type='+type,'','');	
}

/**
Sélectionne les sous types
associés aux types
**********************/
function get_ss_type() {

	var ss_type = document.forms['recherche'].ss_type_select.value;
	
	var types = document.forms['recherche'].type;
	var type = "";
	
	for (i = 0; i < types.options.length; i++) {
		if (types.options[i].selected) {
			type += types.options[i].value;
		}
	}
	$('div#ss_type').load('./ScriptsNorge/ss_type.php?type='+type+'&ss_type='+ss_type,'','');
	
}

/**
Script des formulaires
****************************************************************************************************************/
/**
Vérification du formulaire
des particuliers
***********************/
function verif_form_contact_particulier(message)
{
	var res = true;
	var obj = document.formulaire_contact;
  
	//Les parametres du tuteur principal
	if(obj.nom.value == "")
	{   
		cache_id('message_nom',1);
		res = false;
	}

	if(obj.prenom.value == "")
	{   
		cache_id('message_prenom',1);
		res = false;
	}
	
	if(obj.tel.value == "")
	{
		cache_id('message_tel',1);
		res = false;
	}
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
			cache_id('message1_email',1);
			res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}

	if(obj.adresse1.value == "")
	{
		cache_id('message_adresse1',1);
		res = false;
	}

	if(obj.cp.value == "")
	{
		cache_id('message_cp',1);
		res = false;
	}

	if(obj.ville.value == "")
	{
		cache_id('message_ville',1);
		res = false;
	}

	if(obj.pays.value == "")
	{
		cache_id('message_pays',1);
		res = false;
	}
	
	if(obj.message.value == "")
	{
		cache_id('message_message',1);
		res = false;
	}

	if(res) obj.submit();  
	else alert(message);
}

/**
Vérification du formulaire
de la newsletter
***********************/
function verifNewsletter(message)
{	
	var res = true;
	
	var obj = document.formNewsletter;
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
		  cache_id('message1_email',1);
		  res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}  
	
	if (obj.abo[0].checked == true){
	
		if (obj.nom.value == "")
		{
			cache_id('message_nom',1);
			res = false;
		}
		
		if (obj.prenom.value == "")
		{
			cache_id('message_prenom',1);
			res = false;
		}
	
	}
		
	if(res) obj.submit();  
	else alert(message);
}

/**
Vérification du formulaire
des particuliers
***********************/
function verif_form_occasion(message)
{
	var res = true;
	var obj = document.formulaire_occasion;
  
	//Les parametres du tuteur principal
	if(obj.nom.value == "")
	{   
		cache_id('message_nom',1);
		res = false;
	}

	if(obj.prenom.value == "")
	{   
		cache_id('message_prenom',1);
		res = false;
	}	

	if(obj.adresse.value == "")
	{
		cache_id('message_adresse',1);
		res = false;
	}

	if(obj.cp.value == "")
	{
		cache_id('message_cp',1);
		res = false;
	}

	if(obj.ville.value == "")
	{
		cache_id('message_ville',1);
		res = false;
	}
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
			cache_id('message1_email',1);
			res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}
	
	if(obj.message.value == "")
	{
		cache_id('message_message',1);
		res = false;
	}

	if(res) obj.submit();  
	else alert(message);
}
/**
Vérification du formulaire
du livre d'or
***********************/
function verif_form_livre_dor(message)
{
	var res = true;
	var obj = document.formulaire_livre_dor;
 
	if(obj.nom_livre.value == "")
	{   
		cache_id('message_nom_livre',1);
		res = false;
	}

	if(obj.prenom_livre.value == "")
	{   
		cache_id('message_prenom_livre',1);
		res = false;
	}	
	
	if(obj.email_livre.value != "")
	{
		var res_email = email_verif(obj.email_livre);
		if(res_email==false)
		{
			cache_id('message1_email_livre',1);
			res = false;
		}
	}else{
		cache_id('message2_email_livre',1);
		res = false;
	}

	if(obj.message_livre.value == "")
	{
		cache_id('message_message_livre',1);
		res = false;
	}

	if(res){ $.post("ScriptsNorge/livre_dor_form_mail.php", $("#formulaire_livre_dor").serialize(), function(data){  $("div#message_envoie").html(data); } );
	}
	else alert(message);
}

/**
Vérification du formulaire
de connexion
***********************/
function verifLog(formName,type)
{
	var res = true;
	
	var obj = formName;
	
	if(obj.identifiant.value == "")
	{
		cache_id('message_identifiant_'+type,1);
	    res = false;
	}
	
	if(obj.password.value == "")
	{
		cache_id('message_password_'+type,1);
	    res = false;
	}
	
	if(res) obj.submit();
}

/**
Vérification du formulaire
du mot de passe oublié
***********************/
function verifMDPoublie(formName)
{
	var res = true;
	
	var obj = formName;
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
		  cache_id('message1_email',1);
		  res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}
	
	if(res) obj.submit();
}

/**
Vérification du formulaire
d'inscription
***********************/
function verifIdentifiant(obj,type){
	
	/*if(obj.pseudo_cli.value == "")
	{   
		cache_id('message_pseudo_cli',1);
		res = false;
	}*/
	
	if(obj.email_cli.value != "")
	{
		var res_email = email_verif(obj.email_cli);
		if(res_email==false)
		{
		  cache_id('message1_email_cli',1);
		  res = false;
		}
	}else{
		cache_id('message2_email_cli',1);
		res = false;
	}  
	$('p#verif_identifiant').load('./ScriptsNorge/verif_identifiant.php?email_cli='+obj.email_cli.value+'&type='+type);
	
}

function verifInscription(message,res)
{	
	var obj = document.form_inscription;
	
	if(obj.id_groupe.value>=1){
	
		if (obj.id_groupe.value == 2 && obj.raison_sociale_cli.value=="") 
		{  
			cache_id('message_raison_sociale_cli',1);
			res = false;
		}
	
		if (obj.id_groupe.value == 2 && obj.siret_cli.value=="") {
			cache_id('message_siret_cli',1);
			res = false;
		}
	}else{
	
		for(i = 0; i<obj.id_groupe.length; i++)
		{			
			if (obj.id_groupe[i].checked == true && obj.id_groupe[i].value == 2 && obj.raison_sociale_cli.value=="") 
			{  
				cache_id('message_raison_sociale_cli',1);
				res = false;
			}
		
			if (obj.id_groupe[i].checked == true && obj.id_groupe[i].value == 2 && obj.siret_cli.value=="") {
				cache_id('message_siret_cli',1);
				res = false;
			}
		}
	}
	
	if(obj.nom_cli.value == "")
	{   
		cache_id('message_nom_cli',1);
		res = false;
	}

	if(obj.prenom_cli.value == "")
	{   
		cache_id('message_prenom_cli',1);
		res = false;
	}

	if(obj.adresse_cli.value == "")
	{
		cache_id('message_adresse_cli',1);
		res = false;
	}

	if(obj.cp_cli.value == "")
	{
		cache_id('message_cp_cli',1);
		res = false;
	}

	if(obj.ville_cli.value == "")
	{
		cache_id('message_ville_cli',1);
		res = false;
	}	

	if(obj.email_cli.value != "")
	{
		var res_email = email_verif(obj.email_cli);
		if(res_email==false)
		{
			cache_id('message1_email_cli',1);
			res = false;
		}
	}else{
		cache_id('message2_email_cli',1);
		res = false;
	} 

	if (obj.password_cli.value == "")
	{
		cache_id('message_password_cli',1);
		res = false;
	}

	if (obj.password_cli.value != obj.password_confirm.value)
	{
		cache_id('message_password_confirm',1);
		res = false;
	}

	if(res) obj.submit();  
	else alert(message);
}

/**
Vérification du formulaire
de modification du compte
***********************/
function verifModificationCompte(message,res)
{
	var obj = document.form_modification_compte;

	if(obj.id_groupe.value>=1){
	
		if (obj.id_groupe.value == 2 && obj.raison_sociale_cli.value=="") 
		{  
			cache_id('message_raison_sociale_cli',1);
			res = false;
		}
	
		if (obj.id_groupe.value == 2 && obj.siret_cli.value=="") {
			cache_id('message_siret_cli',1);
			res = false;
		}
	}else{
	
		for(i = 0; i<obj.id_groupe.length; i++)
		{			
			if (obj.id_groupe[i].checked == true && obj.id_groupe[i].value == 2 && obj.raison_sociale_cli.value=="") 
			{  
				cache_id('message_raison_sociale_cli',1);
				res = false;
			}
		
			if (obj.id_groupe[i].checked == true && obj.id_groupe[i].value == 2 && obj.siret_cli.value=="") {
				cache_id('message_siret_cli',1);
				res = false;
			}
		}
	}
	
	if(obj.nom_cli.value == "")
	{   
		cache_id('message_nom_cli',1);
		res = false;
	}

	if(obj.prenom_cli.value == "")
	{   
		cache_id('message_prenom_cli',1);
		res = false;
	}

	if(obj.adresse_cli.value == "")
	{
		cache_id('message_adresse_cli',1);
		res = false;
	}

	if(obj.cp_cli.value == "")
	{
		cache_id('message_cp_cli',1);
		res = false;
	}

	if(obj.ville_cli.value == "")
	{
		cache_id('message_ville_cli',1);
		res = false;
	}

	if(obj.email_cli.value != "")
	{
		var res_email = email_verif(obj.email_cli);
		if(res_email==false)
		{
			cache_id('message1_email_cli',1);
			res = false;
		}
	}else{
		cache_id('message2_email_cli',1);
		res = false;
	} 

	if (obj.password_cli.value == "")
	{
		cache_id('message_password_cli',1);
		res = false;
	}

	if (obj.password_cli.value != obj.password_confirm.value)
	{
		cache_id('message_password_confirm',1);
		res = false;
	}

	if(res) obj.submit();  
	else alert(message);
}

/**
Suppression de la 
commande dans l'espace
client
***********************/
function deleteCommande(id_com,message){
  if(confirm(message)==true) window.location="compte-"+id_com+".html#ariane";
}

/**
Choix de la liste des
commandes selon l'état
***********************/
function changeCommandeEtat(){
  var id_etat = document.getElementById("id_etat").options[document.getElementById("id_etat").selectedIndex].value;
  window.location="compte-commande-"+id_etat+".html#ariane";
}

/**
Vérification du formulaire
de livraison
***********************/
function verifLivraison(message)
{	
	var res = true;
	
	var obj = document.form_livraison;
	
	if(obj.nom_cli.value == "")
	{   
		cache_id('message_nom_cli',1);
		res = false;
	}

	if(obj.prenom_cli.value == "")
	{   
		cache_id('message_prenom_cli',1);
		res = false;
	}

	if(obj.adresse_cli.value == "")
	{
		cache_id('message_adresse_cli',1);
		res = false;
	}

	if(obj.cp_cli.value == "")
	{
		cache_id('message_cp_cli',1);
		res = false;
	}

	if(obj.ville_cli.value == "")
	{
		cache_id('message_ville_cli',1);
		res = false;
	}
	
	if(obj.tel_cli.value == "")
	{
		cache_id('message_tel_cli',1);
		res = false;
	}
		
	if(res) obj.submit();  
	else alert(message);
}

function ChangeCouleur(id_taille,page){  
	var id_couleur = document.getElementById("id_couleur").options[document.getElementById("id_couleur").selectedIndex].value;
	window.location=page+"-"+id_couleur+"-"+id_taille+".html#ariane";
}
function ChangeTaille(id_couleur,page){
	var id_taille = document.getElementById("id_taille").options[document.getElementById("id_taille").selectedIndex].value;
	window.location=page+"-"+id_couleur+"-"+id_taille+".html#ariane";
}

/**
Vérification du formulaire
Envoie à un ami
***********************/
function verif_form_ami_envoie(message)
{
	var res = true;
	var obj = document.formulaire_ami_envoie;  
	
	if(obj.nom.value == "")
	{ 
		cache_id('message_nom',1);
		res = false;
	}

	if(obj.prenom.value == "")
	{   
		cache_id('message_prenom',1);
		res = false;
	}
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
			cache_id('message1_email',1);
			res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}	

	if(res){ $.post("ScriptsNorge/ami_envoie_mail.php", $("#formulaire_ami_envoie").serialize(), function(data){  $("div#message_envoie").html(data); } );
	}
	else alert(message);
}

/**
Vérification du formulaire
Envoie à un acheteur
***********************/
function verif_form_renseignement_envoie(message)
{
	var res = true;
	var obj = document.formulaire_renseignement_envoie;  
	
	if(obj.nom.value == "")
	{ 
		cache_id('message_nom',1);
		res = false;
	}

	if(obj.prenom.value == "")
	{   
		cache_id('message_prenom',1);
		res = false;
	}
	
	if(obj.cp.value == "")
	{   
		cache_id('message_cp',1);
		res = false;
	}
	
	if(obj.ville.value == "")
	{   
		cache_id('message_ville',1);
		res = false;
	}
	
	if(obj.email.value != "")
	{
		var res_email = email_verif(obj.email);
		if(res_email==false)
		{
			cache_id('message1_email',1);
			res = false;
		}
	}else{
		cache_id('message2_email',1);
		res = false;
	}

	if(obj.description.value == "")
	{   
		cache_id('message_description',1);
		res = false;
	}	

	if(res){ $.post("ScriptsNorge/renseignement_envoie_mail.php", $("#formulaire_renseignement_envoie").serialize(), function(data){  $("div#message_envoie").html(data); } );
	}
	else alert(message);
}

/**
Ajouter au favoris
*********************/
function favoris(siteNOM,siteURL){
	if (window.sidebar){window.sidebar.addPanel(siteNOM, siteURL, "");} // firefox
	else if(window.opera && window.print)
	{ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',siteURL);
		elem.setAttribute('siteNOM',siteNOM);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(window.external)// ie autre que IE7
	{
		window.external.AddFavorite(siteURL, siteNOM);
	}
}

/**
Ajout au panier
***********************/
function panier_ajout(){
	$.post("ScriptsNorge/panier_ajout.php", $("#form_ajout_panier").serialize(), function(data){  $("div#message_ajout_panier").html(data); } );
}

/**
panier block
***********************/
function panier_block(){
	$('div#panier_block').load('./ScriptsNorge/panier_block.php');
}
