// JavaScript Document
var nom_domaine = 'http://www.g-saik.com/';
var nom_domaine_admin = 'http://www.g-saik.com/admin/';

function display (id)
{
	var elem = document.getElementById(id);
	
	elem.style.display = 'block';
}

function hide (id)
{
	var elem = document.getElementById(id);
	
	elem.style.display = 'none';
}


function ajoutProduitPanier(idProduit, prix_produit,  quantite, type_produit)
{
	fichier = nom_domaine+'ajax/ajout-produit-panier.php?id_produit='+idProduit+'&prix_produit='+prix_produit+'&quantite='+quantite+'&type='+type_produit;
	
	//alert(prix_produit+fichier);
	msg= file(fichier);
	
	document.getElementById('msg_ajout_panier').innerHTML=msg;
}


function file(fichier)
{
    if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); // FIREFOX
     
	 else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");// IE
    
	 else return(false); 
	 xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}


function fermer_div_email()
{
	var verif=document.getElementById('inscrip_aide_email');
	var cont=document.getElementById('contenant');
	if( ! verif){return;}
	
	cont.removeChild(verif);
}

function afficher_div_email()
{
	var verif=document.getElementById('inscrip_aide_email');
	var cont=document.getElementById('contenant');
	if(verif){return;}
	
	var div=document.createElement("div");
	
	div.setAttribute("id",'inscrip_aide_email');
	div.className='inscrip_aide_email';
	
	//le bouton fermer
	var fermer=document.createElement("div");
	fermer.setAttribute("id",'fermer');
	fermer.className='bouton_fermer';
	fermer.innerHTML='<span onclick="fermer_div_email()">Fermer</span>';
	
	//le texte
	var texte=document.createElement("div");
	var contenu='Il est important de renseigner une adresse mail valide.<br />Vous recevrez un mail d\'acivation pour activer votre compte. Vous pourrez ainsi y accéder, passer vos commandes et faire le suivi.';
	texte.innerHTML=contenu;
	
	div.appendChild(fermer);
	div.appendChild(texte);
	
	cont.appendChild(div);
	
}


function afficher_div_couleurs()
{
	var verif=document.getElementById('couleurs_fond_produit');
	var cont=document.getElementById('contenant');
	if(verif){return;}
	
	var div=document.createElement("div");
	
	div.setAttribute("id",'couleurs_fond_produit');
	div.className='couleurs_fond_produit';
	
	//le bouton fermer
	var fermer=document.createElement("div");
	fermer.setAttribute("id",'fermer');
	fermer.className='bouton_fermer';
	fermer.innerHTML='<span onclick="fermer_div_couleur()">Fermer</span>';
	
	//aller chercher les couleurs dans la base
	var contenu=file(nom_domaine+'ajax/afficher-couleurs.php');
	var texte=document.createElement("div");
	texte.innerHTML=contenu;
	
	div.appendChild(fermer);
	div.appendChild(texte);
	
	cont.appendChild(div);
}


function fermer_div_couleur()
{
	var verif=document.getElementById('couleurs_fond_produit');
	var cont=document.getElementById('contenant');
	if( ! verif){return;}
	
	cont.removeChild(verif);
}


function changer_nbr_page(page, url)
{
	var url_redirect=url+'nbr='+page;
	
	window.location.href=url_redirect;
	//alert(url_redirect);
}


function afficher_par_theme(id_form, url)
{
	if(id_form!="")
	{
		var url_redirect=url+'?id_theme='+id_form;
	
		window.location.href=url_redirect;
	}
	
	if(id_form=="total")
	{
		window.location.href=url;
	}
}


function afficher_contacts(id_form, url)
{	
	if(id_form=="")
	{
		window.location.href=url;
	}
	else
	{
		var url_redirect=url+'traite='+id_form;
	
		window.location.href=url_redirect;
	}
}


function ouvrir_maj_img(num_img, classe)
{
	var contenant=document.getElementById('contenant');
	
	var exist=document.getElementById('div_maj_photo_'+num_img);
	
	if(exist){contenant.removeChild(exist);	}
	
	
	
	var div=document.createElement("div");
	div.id="div_maj_photo_"+num_img;
	div.className=classe+'_'+num_img;
	
	div.innerHTML='<div style="padding-top:50px;"><img src="'+nom_domaine+'images/ajax-loader.gif" /></div>';
	
	contenant.appendChild(div);
	
	var contenu=file(nom_domaine+'ajax/maj_photo_artiste.php?num_img='+num_img);
	
	div.innerHTML=contenu;
}


function ouvrir_maj_img_gsaik(num_img, classe)
{
	var contenant=document.getElementById('contenant');
	
	var exist=document.getElementById('div_maj_g_photo_'+num_img);
	
	if(exist){contenant.removeChild(exist);	}
	
	
	
	var div=document.createElement("div");
	div.id="div_maj_g_photo_"+num_img;
	div.className=classe+'_'+num_img;
	
	div.innerHTML='<div style="padding-top:50px;"><img src="'+nom_domaine+'images/ajax-loader.gif" /></div>';
	
	contenant.appendChild(div);
	
	var contenu=file(nom_domaine+'ajax/maj_photo_gsaik.php?num_img='+num_img);
	
	div.innerHTML=contenu;
}


function fermer(divId)
{
	var contenant=document.getElementById('contenant');
	
	var exist=document.getElementById(divId);
	
	
	if(exist){contenant.removeChild(exist);	}
}


//gestion des themes

/**
 * Modifie l'ordre des themes
 * @param int, int, string
 */
function updateOrder(id_theme, ordre, action)
{
	
	
	var url = nom_domaine_admin+'maj_ordre_themes.php?id_theme='+id_theme+'&ordre='+ordre+'&action='+action;
	
	var myRequest = new Request({
									url: url,
									method: 'post',
									data: '',

									onSuccess: function(responseText, responseXML){
										refreshListeThemes(responseText); 
									}
								});
	myRequest.send();
}


function refreshListeThemes(content)
{
	var div = document.getElementById('liste_themes');
	
	div.innerHTML = content;
}


function saveTheme(id_theme, inputId)
{
	var newValue = document.getElementById(inputId).value;
	
	var url = nom_domaine_admin+'modifier_theme.php?id_theme='+id_theme+'&valeur='+newValue;
	
	var myRequest = new Request({
									url: url,
									method: 'post',
									data: '',

									onSuccess: function(responseText, responseXML){
										refreshListeThemes(responseText); 
									}
								});
	myRequest.send();
}
