$.ajaxSetup({
cache: false
});

//BOUTON DE CONNECTION

/* $(function(){
 $.ajax({async: false,type: "POST",url: "php/login/ifconnect.php",data: "action=ifconnect",success: function(msg){
if(msg){
$("div#buffer").html(msg);
}
}}); 
});
 */

function guestbook(page)
{
//alert('GUESTBOOK EN ACTION');
	$.ajax({	
			async: true,
			type: "POST",
			url: "php/guestbook/list.php", 
			data: "page="+page,
  		    success: function(msg){
			//alert(msg);
			$('#temoignagesCont').html(msg);
			}
			});

}

function gbook(page)
{
		var hash = "guestbook('"+page+"');";
		hash = hash.replace(/^.*#/, '');
		//alert(hash);
		$.history.load(hash);
		
}



$(document).ready( function () {




   $.history.init(function(hash){
		pageload(hash);        
    },
    { unescape: ",/" });


	//$.historyInit(pageload, "index.html");
	

//FORMULAIRE DE RECHERCHE
//produits

	
	
	$("#concour").submit( function() {
		

		//alert($('#info-courriel').val());
		//alert($('#info-nom').val());
		//alert("submit");
		$.ajax({	
			async: true,
			type: "POST",
			url: "php/login/concour.php", 
			data: "mail="+$('#concour-courriel').val()+"&nom="+$('#concour-nom').val()+"&lang=fr",
  		    success: function(msg){
			
			//alert(msg);
			
			if(msg == "add" || msg == "\nadd" || msg == "\r\nadd" )
			{
				$('#messageconcour').html('<b>Inscription r&eacute;ussie</b><script type="text/javascript">document.getElementById("submit").type="hidden";</script>');
			}
			else if(msg == "already" || msg == "\nalready" || msg == "\r\nalready")
			{
				$('#messageconcour').html('<b>Vous &ecirc;tes d&eacute;j&agrave; inscrit</b><script type="text/javascript">document.getElementById("submit").type="hidden";</script>');
			}
			else if(msg == "error"  || msg == "\nerror" || msg == "\r\nerror")
			{
				$('#messageconcour').html('<b>Veuillez v&eacute;rifier les informations inscritent</b>');
			}
			else
			{
				$('#messageconcour').html('<b>Veuillez utiliser le script correctement</b>');
			}
			
			
					
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

			}
			});
	
	return false;
	});
	
	
	
	$("#infolettre").submit( function() {
		
		//alert($('#info-courriel').val());
		//alert($('#info-nom').val());
		
		$.ajax({	
			async: true,
			type: "POST",
			url: "php/login/infolettre.php",
			data: "mail="+$('#info-courriel').val()+"&nom="+$('#info-nom').val()+"&lang=fr",
  		    success: function(msg){
		//alert(msg); 
			
			if(msg == "add" || msg == "\nadd" || msg == "\r\nadd")
			{
				$('#erreurinfolettre').html('<b>Inscription r&eacute;ussie</b>');
			}
			else if(msg == "already" || msg == "\nalready" || msg == "\r\nalready")
			{
				$('#erreurinfolettre').html('<b>Vous &ecirc;tes d&eacute;j&agrave; inscrit</b>');
			}
			else if(msg == "error"  || msg == "\nerror" || msg == "\r\nerror")
			{
				$('#erreurinfolettre').html('<b>Veuillez v&eacute;rifier les informations inscritent</b>');
			}
			else
			{
				$('#erreurinfolettre').html('<b>Veuillez utiliser le script correctement</b>');
			}
			
			
					
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

			}
			});
	
	return false;
	});
	

	$("#form_livredor").submit( function() {
		
		alert('send');
		//alert($('#info-courriel').val());
		//alert($('#info-nom').val());
		
		$.ajax({	
			async: true,
			type: "POST",
			url: "php/guestbook/add.php",
			data: "user="+$('#user').val()+"&email="+$('#email').val()+"&ville="+$('#ville').val()+"&comm="+$('#comm').val()+"&capinput="+$('#capinput').val()+"&lang=fr",
  		    success: function(msg){
			
			
			//alert(msg);
			
					if(msg == "add" || msg == "\nadd" || msg == "\r\nadd" )
					{
						$('#erreur_guestbook').html('<b>Commentaire ajout&eacute;!</b>');
						$('#user').val('');
						$('#email').val('');
						$('#ville').val('');
						$('#comm').val('');
						get_function("guestbook+.0.");
						//gbook('0');
					}
					else if(msg == "already" || msg == "\nalready" || msg == "\r\nalready")
					{
						$('#erreur_guestbook').html('<b>Vous avez atteint le nombre maximum (3) de messages par jour!</b>');
					}
					else if(msg == "error"  || msg == "\nerror" || msg == "\r\nerror")
					{
						$('#erreur_guestbook').html('<b>Veuillez v&eacute;rifier les informations inscritent</b>');
					}else if(msg == "cap"  || msg == "\ncap" || msg == "\r\ncap")
					{
					$('#erreur_guestbook').html('<b>Veuillez v&eacute;rifier le code de s&eacute;curit&eacute;</b>');
					}else if(msg.indexOf('E#') != -1)
					{
					$('#erreur_guestbook').html('<b>Certain(s) champ(s) contient(nent) des caract&egrave;res non usuels.</b>');
					//alert(msg);
					var tocolor = msg.split('');
					}else if(msg.indexOf('V#') != -1)
					{
					$('#erreur_guestbook').html('<b>Tous les champs sont obligatoires</b>');
					//alert(msg);
					}
					else
					{
						$('#erreur_guestbook').html('<b>Veuillez utiliser le guestbook correctement</b>');
					}
			
			
					restorecap();
					$('#capinput').val('');
					
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

			}
			});
	
	return false;
	});
	
//$.historyInit(pageload, "guestbook.html");	


	
});


    
//CHARGEMENT AU DEMARAGE || CHANGEMENT DE PAGE

$(window).load(function(){

//IFCONNECT
$.ajax({
		   type: "POST",
		   url: "php/login/ifconnect.php",
		   data: "action=ifconnect",
		   success: function(msg){
			//alert(msg);
				if(msg!=0) // si la connexion en php a fonctionnée
				{	
				
				$("div#containerg").html(msg);

					//$("div#body").html("oki");
					
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				}
				else // si la connexion en php n'a pas fonctionnée
				{				
				
				}
		   }
		});

			
								
   $.history.init(function(hash){
	//alert(hash);
        if(hash == "") {
		pageload(hash);
        } else {
		pageload(hash);
        }
    },
    { unescape: ",/" });
	
			$("a.remote").click(function(){
									var hash = $(this).attr('href');
									
									hash = hash.replace(/^.*#/, '');
									hash = hash.split(':')
									// moves to a new page. 
									// pageload is called at once. 
									// hash don't contain "#", "?"
									if(!hash[1]){
									listblog();	
									}else{
									$.historyLoad(hash[1]);
									}
									
									return false;
									});

return false;
		
});

////MENU


function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}



//##################################################################
//FUNCTIONS


 
function pageload(hash) {
//alert(hash);
								//le nom de la page qui load le script
								var nom = window.location.pathname;
								nom = nom.split("/");
								nom = nom[nom.length - 1];
								//nom = nom.substr(0, nom.lastIndexOf("."));
								nom = nom.replace(new RegExp("(%20)", "g"), "");
								if(nom.indexOf('#')!=-1){var sentinelle = 1}
								nom = nom.replace("#", "");
								//On initialise l'historique du menu 
								
								
		if(hash && hash.indexOf("(") != -1) {
		
			// restore ajax loaded state
			if($.browser.msie) {
				// jquery's $.load() ne prend pas les caractères trop spéciaux ex: ë
				hash = encodeURIComponent(hash);
			}
			hash = "<script type='text\/javascript'>"+hash+"<\/script>";
			hash = unescape(hash);
			
			$("div#scriptguestbook").html(hash);
			//alert(hash);
		}
		else{
			// start page
			nom = nom+'#'+hash;
			window.location.replace(nom);
		}
}

/***************************************************************/
//				BOUTIQUE
/*****************************************************************/ 
	

function l_cat(cat,cat_parent,cat_name)
{
//Menu Dynamique
if($('#item'+cat).css('display') != "block")
{
				$('.ul_item').css('display','none');
				$('a.ul_item').css('font-weight','normal');
				$('#item'+cat).css('display','block');
				$('a#item'+cat).css('font-weight','bolt');
				var action =  $("li a#id"+cat+"init:first").attr('href');
					
				action =action.replace("javascript:","");
				pageload(action);
						
}else
{
				$('.ul_item').css('display','none');
				$('a.ul_item').css('font-weight','normal');
}



}

function l_scat(cat,cat_parent,cat_name,page,ob,direction)// 
{
$("#boutique").removeClass("pasProd");

//cat_name = stripslashes(cat_name);
$("div#colProd").html("<div id='loader'><img  src='images/ajax-loader.gif'></div>");
$("div#titreBoutique").html("<h1>Boutique</h1><h2 style='titreProd'>"+cat_name+": <br /></h2>"); //EEEEEEEEEEEEE

				if($('#item'+cat_parent).css('display') != "block")
				{
				$('.ul_item').css('display','none');
				$('a.ul_item').css('font-weight','normal');
				$('#item'+cat_parent).css('display','block');
				$('a#item'+cat_parent).css('font-weight','bolt');
				}
$('.remotem').removeClass('remotem');
$('#style'+cat).addClass('remotem');
if(!page){page = "0"};
$.ajax({	
			async: true,
			type: "POST",
			url: "php/cat/get_product.php",
			data: "cat="+cat+"&cat_name="+cat_name+"&cat_parent="+cat_parent+"&page="+page+"&ob="+ob+"&direction="+direction,
  		    success: function(msg){
			//alert(msg);
					
				$("div#colProd").html(msg);
					Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

		   }
 });
 }
function l_rabais(cat,cat_parent,cat_name,page,ob,direction)// 
{
$("#boutique").removeClass("pasProd");

//cat_name = stripslashes(cat_name);
$("div#colProd").html("<div id='loader'><img  src='images/ajax-loader.gif'></div>");
$("div#titreBoutique").html("<h1>Boutique</h1><h2 style='titreProd'>En Promotion: <br /></h2>"); //EEEEEEEEEEEEE
				if($('#item'+cat_parent).css('display') != "block")
				{
				$('.ul_item').css('display','none');
				$('a.ul_item').css('font-weight','normal');
				$('#item'+cat_parent).css('display','block');
				$('a#item'+cat_parent).css('font-weight','bolt');
				}
$('.remotem').removeClass('remotem');
$('#style'+cat).addClass('remotem');

if(!page){page = "0"};
$.ajax({	
			async: true,
			type: "POST",
			url: "php/cat/get_rabais.php",
			data: "cat="+cat+"&cat_name="+cat_name+"&cat_parent="+cat_parent+"&page="+page+"&ob="+ob+"&direction="+direction,
  		    success: function(msg){
			//alert(msg);
					
				$("div#colProd").html(msg);
					Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

		   }
 });
 }
 function l_scatpage(cat,cat_parent,cat_name,page,ob,direction)
{

scrollTo(0,290);
		var hash = 'l_scat("'+cat+'","'+cat_parent+'","'+cat_name+'","'+page+'","'+ob+'","'+direction+'");';
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
	
}
function get_unique_product(pd_id)
{

	var hash = "get_unique_product_init('"+pd_id+"');";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
 }
 function get_rabais(cat,cat_parent,cat_name,page,ob,direction)
{
		scrollTo(0,290);
		var hash = 'l_rabais("'+cat+'","'+cat_parent+'","'+cat_name+'","'+page+'","'+ob+'","'+direction+'");';
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
 }
 function get_unique_product_init(pd_id)
{
$("div#boutique").addClass("pasProd");


scrollTo(0,290);
$("div#colProd").html("<div id='loader'><img  src='images/ajax-loader.gif'></div>");

$("div#titreBoutique").html("<h1>Boutique</h1>");

$.ajax({	
			
			type: "POST",
			url: "php/cat/get_unique_product.php",
			data: "pd_id="+pd_id,
  		    success: function(msg){
			//alert(msg);
					$("div#colProd").html(msg);
					Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				

		   }
 });
 }

function get_article(id,art)
{
	var hash = "get_article_init('"+id+"','"+art+"');";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
 }

function addtocart(pd_id,pd_qty,span)
{
scrollTo(0,290);
var	span_default = $('span#'+span).html();	

$("span#"+span).html("<img src='php/images/ajax-loader.gif'>");	

$.ajax({	
		
			type: "POST",
			url: "php/cat/addtocart.php",
			data: "id="+ pd_id +"&qty="+pd_qty,
  		    success: function(msg){
			//alert(msg);
			panier();			
			}
 });
}


function modtocart(pd_id,pd_qty)
{

$.ajax({	
		
			type: "POST",
			url: "php/cat/modtocart.php",
			data: "id="+ pd_id +"&qty="+pd_qty,
  		    success: function(msg){
			//alert(msg);
			panier();
			return false;
			}
	
		
 });
return false;
}

function updatecart()
{
$(":input[name=pd_qty]").each(     function(){  
      	pd_id = this.id.replace('pd_qty_','');
		pd_qty = $('#'+this.id).val();
		//pd_qty = document.getElementById(this.id).getAttribute("value");
		//alert(pd_qty);
		$.ajax({	
					async: false,
					type: "POST",
					url: "php/cat/modtocart.php",
					data: "id="+ pd_id +"&qty="+pd_qty,
					success: function(msg){
					}
		 });
		
}); 
panierinit();
}

function deltocart()
{
$(":input[type=checkbox][checked]").each(     function(){  
      	pd_id = this.id.replace('supp','');
		$.ajax({	
					async: false,
					type: "POST",
					url: "php/cat/deltocart.php",
					data: "id="+pd_id,
					success: function(msg){
					}
		 });
		
panier();
});
}

function deletecart()
{

$.ajax({	
		
			
			url: "php/cat/deletecart.php",
			success: function(msg){
			//alert(msg);
			panier();
			}
 });
}

//##################################################################
//PANIER
//##################################################################

function panier()
{
var hash = "panierinit();";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
}
function panierinit()
{
$("div#boutique").addClass("pasProd");

$("div#colProd").html("<div id='loader'><img  src='images/ajax-loader.gif'></div>");

$("div#titreBoutique").html("<h1>Votre Panier</h1>"); //EEEEEEEEEEEEE

$.ajax({	
		
			url: "php/cat/panier.php",
			success: function(msg){
			//alert(msg);
			$("div#colProd").html(msg);
				Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 				

					
			}
 });
}


//*************************************
//Â vérifier
//*************************************
 function searchpage(mot,page,ob,direction,searchaction)
{
scrollTo(0,290);
if(undefined===window.searchaction){
window.searchaction = [];
}
		var hash = "search('"+mot+"','"+page+"','"+ob+"','"+direction+"','"+searchaction+"');";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);	
//return false;		
}
function searchpagebyname(mot,page,ob,direction,searchaction)
{
if(undefined===window.searchaction){
window.searchaction = [];
}
		var hash = "search('"+mot+"','"+page+"','"+ob+"','"+direction+"','"+searchaction+"');";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);	
return false;		
}	 
//##################################################################
//						CHECKOUT
//##################################################################
function checkout(mode)
{
	var hash = "checkoutinit('"+mode+"');";
		hash = hash.replace(/^.*#/, '');
		// moves to a new page. 
		// pageload is called at once. 
		// hash don't contain "#", "?"
		$.history.load(hash);
}

function checkoutinit(mode)
{
$("div#boutique").addClass("pasProd");

$("div#colProd").html("<div id='loader'><img  src='images/ajax-loader.gif'></div>");

$("div#titreBoutique").html("<h1>Passer la commande</h1>"); //EEEEEEEEEEEEE

//panier();
		$.ajax({	
		
					type: "POST",
					data: "action="+mode,
					url: "php/login/checkout.php",
					success: function(msg){
					$("div#colProd").html(msg);
					}
					
		 });
}



//***************************************************************/
//				FIN BOUTIQUE
//*****************************************************************/ 
	
//ROLL OVER ###################################################################
function SimpleSwap(el,which){
  el.src=el.getAttribute(which || "origsrc");
}

function SimpleSwapSetup(){
  var x = document.getElementsByTagName("img");
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;
      
    // preload image
    // comment the next two lines to disable image pre-loading
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;
    // set event handlers
    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
    x[i].onmouseout = new Function("SimpleSwap(this);");
    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}

var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}

function get_function(fonction){
variable = fonction.split('+');
if(!variable[1]){variable[1]="";}
hash = variable[0]+"("+variable[1]+")";
while(hash.indexOf(".") != -1){hash = hash.replace(".","\'");}

hash = hash.replace(/^.*#/, '');

hash = unescape(hash); 

$.history.load(hash);}
