function addslashes(ch) {
	ch = ch.replace(/\'/g,"\__apostrophe")
	return ch
}

	function check_pays(){
		$("#ajout_catalogue").css("display","none");
		document.getElementById('country_choice').submit();
	}
	
	//Test du code de promotion
	
	function codepromo(code){  
		$.get('index.php?page=59', {  
			codepromo:code
		}, function(data){  					
				$("#res_code").empty();				
				$("#res_code").append(data);			 
		});
	}
	
	function addProduct(id,option)
	{
				
		var offer;

		if(option=='1'){
			offer+='&offert=1';
		}else{
			offer+='';
		}
	
		
		$('#flycart').load('index.php?modifpanier=1&id='+id+'&tpl=ajax_ajout_panier.tpl&no_header=1'+offer, function () { if ($("#flycart").css("display")=="none") {		
			$("#flycart").slideToggle();		
			$("a.mon-panier").toggleClass("active");
		}		
			setTimeout('if ($("#flycart").css("display")=="block") {$("#flycart").slideToggle();$("a.mon-panier").toggleClass("active");}',3000);		
		});

	}
	
	$(document).ready(function(){
		
		//Petit diaporama dans le header	
		$('#photos').galleryView({
			panel_width: 557,
			panel_height: 114,
			frame_width: 18,
			frame_height: 18,
			transition_interval: 3000,
			overlay_color: '#222',
			overlay_text_color: 'white',
			caption_text_color: '#222',
			background_color: 'transparent',
			border: 'none',
			nav_theme: 'light',
			easing: 'swing',
			pause_on_hover: true
		});		

		$('.filmstrip').css('display','block');
		$("#pointer").css("display","block");
		
		
		//Verification du champ email dans moncompte.tpl
		$('#enter_mail').validate({
			errorClass: "email_check",			
			rules:	{				
				email:{
					required: true,
					email: true,
					remote: {
						url: "index.php?page=73",
						data: {
							mail: function() { return $("#email").val();}
						}	
					}
				}				
			},
			messages: {
				email:{
					required: "Ce champ est requis."
				}
			}
		});
		$('#change_infos_complementaires').validate();
		$('#change_email').validate({
			rules: {
				inscriptionold_email: {
					required:true,
					minlength:3,
					email:true,
					remote: {
						url: "index.php?page=79",
						data: {
							mail: function() { return $("#inscriptionold_email").val();},
							id: function() { return $("#id_client").val();}							
						}	
					}
				},
				inscriptionemail: {
					required:true,
					minlength:3,
					email:true,
					remote: {
						url: "index.php?page=73",
						data: {
							mail: function() { return $("#inscriptionemail").val();}
						}	
					}
				}
			},
			messages: {
				inscriptionold_email: {
					email: "<br />Le format de l'e-mail est incorrect.",
					remote: "<br />Veuillez entrer votre adresse exacte."
				},
				inscriptionemail: {
					email: "<br />Le format de l'e-mail est incorrect.",
					remote: "<br />Un compte existe déjà avec cette adresse e-mail."
				}
				
			}
		});
		
		$('#change_pwd').validate({
			rules: {
				inscriptionold_password:{
					required:true,
					minlength:2,
					remote: {
						url: "index.php?page=78",
						data: {
							pwd: function() { return $("#inscriptionold_password").val();},
							id: function() { return $("#id_client").val();}							
						}	
					}
				},
				inscriptionpassword:{
					required:true,
					minlength: 3
				},				
				inscriptionpasswordcheck:{
					required:true,
					minlength: 3,
					equalTo: "#inscriptionpassword"
				}
			},
			messages: {
				inscriptionold_password:{
					remote: "<br />Le mot de passe ne correspond pas à votre e-mail."
				}
			}
		});
		
		$('#new_cord').validate({
			rules: {
			inscriptionemail: {
				required:true,
				minlength:3,
				email:true
				
			},
			inscriptioncivilite: {
				required:true
			},
			inscriptionprenom: {
				required: true,
				minlength: 2
			},
			inscriptionnom: {
				required: true,
				minlength: 2
			},
			inscriptionadresse1: {
				required: true,
				minlength: 2,
				maxlength: 34
			},
			inscriptionadresse2: {
			},
			inscriptionadresse3: {
			},
			inscriptionville: {
				required:true,
				minlength:2
			},
			inscriptionpays: {
				required:true
			}		
			},
			messages: {
				
			}			
		});
		//Verification des champs lors de l'inscription
		$('#inscript').validate({
		  rules: {
			inscriptionemail: {
				required:true,
				minlength:3,
				email:true,
				remote: {
					url: "index.php?page=73",
					data: {
						mail: function() { return $("#inscriptionemail").val();}
					}	
				}
			},
			inscriptionpassword: {
				required: true,
				minlength: 2
			},
			inscriptionpasswordcheck: {
				equalTo: "#inscriptionpassword",
				required: true,
				minlength: 2
			},
			inscriptioncivilite: {
				required:true
			},
			inscriptionprenom: {
				required: true,
				minlength: 2
			},
			inscriptionnom: {
				required: true,
				minlength: 2
			},
			inscriptionadresse1: {
				required: true,
				minlength: 2,
				maxlength: 34
			},
			inscriptionadresse2: {
			},
			inscriptionadresse3: {
			},
			inscriptionville: {
				required:true,
				minlength:2
			},
			inscriptionpays: {
				required:true
			}		
		  },
			messages: {
				inscriptionemail: {
					email: "<br />Le format de l'e-mail est incorrect.",
					remote: "<br />Un compte existe déjà avec cette adresse e-mail."
				}
				
			}
		});
		
	});
	
	