function initInputs()
{
	var inputs = document.getElementsByTagName("input");
	for (var i = 0; i < inputs.length; i++ )
	{
		if(inputs[i].type == "text" || inputs[i].type == "password")
		{
			inputs[i].valueHtml = inputs[i].value;
			inputs[i].onfocus = function ()
			{
				if(this.valueHtml == this.value)
					this.value = "";
			}
			inputs[i].onblur = function ()
			{
				if(this.name.substr(0,4)=='date') {
					var date=new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{2}$");
					if(!date.test(this.value)) {
						alert('Veuillez respecter le format de date suivant : jj/mm/aa\n');
						this.value='';
					}
				}
				this.value != ""? this.value = this.value: this.value = this.valueHtml;
			}
		}
	}
}


if (window.addEventListener)
{
	window.addEventListener("load", initInputs, false);
}
else if (window.attachEvent)
{
	window.attachEvent("onload", initInputs);
}

$(document).ready(function(){
	$('a[@rel*=lightbox]').lightBox();
	
	$('div.affinez').hide();
	
	$('a[@rel*=add_basket]').click(function(){
		var id_produit=$(this).attr('rel').substr(11);;
		var span=$(this).parent();
		var div=$(this).parent().parent();

		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_panier.php',
			data:'lg='+lg+'&id_produit='+id_produit+'&ajax=1',
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
			}
		});

		var img=$(this).parent().parent().parent().parent().find('img');
		var offset = img.offset();
		$('body').prepend('<img id="ptob" src="' + img.attr('src') + '">');
		$('#ptob').css({'position':'absolute','z-index':'999','left':offset.left,'top':offset.top});
		var offset = $('a.votre-panier').offset();
		$('#ptob').animate({opacity:0.2,left:offset.left,top:offset.top}, 'slow', 'linear', function() {
			$('#ptob').remove();
		});

		div.fadeOut(1500,function (){
			span.html('ajouté');
			div.fadeIn('slow');
		});
	});
	
	$('a[@rel*=view_sheet]').click(function(){
		$('div#the-map').fadeOut(1000,function(){
			$('div#the-sheet').fadeIn(1000);
		});
	});
	$('a[@rel*=view_map]').click(function(){
		$('div#the-sheet').fadeOut(1000,function(){
			if(!$('div#the-map').hasClass('init')) {
				$('div#the-map').addClass('init');
				initMap();
			}
			$('div#the-map').fadeIn(1000);
		});
	});
	if($('div#the-map').hasClass('init')) {
		$('div#the-sheet').hide();
		initMap();
	}
	
	$('form[@name*=form_newsletter]').submit(function(){
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_newsletter.php',
			data:'lg='+lg+'&email='+$('form[@name*=form_newsletter] input#email').attr('value')+'&ajax=1',
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				eval(data);
			}
		});
		return false;
	});
	
	$("form[name='form_extranet']").submit(function () {
		var form="form[name='form_extranet']";
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_compte.php',
			data:'lg='+lg+'&action=identification&email='+$(form+" input#login").attr('value')+'&motdepasse='+$(form+" input#pass").attr('value')+'&ajax=1',
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				eval(data);
			}
		});
		return false;
	});
});

function forgetpassword() {
	$.ajax({
		type:'POST',
		url:chemin_root+'ajax_compte.php',
		data:'lg='+lg+'&action=oublie&email='+$("form[name='form_extranet'] input#login").attr('value')+'&ajax=1',
		error:function(data){
			alert('Erreur : '+data);
		},
		success:function(data){
			eval(data);
		}
	});
}

function refineseacrh(guide) {
	$('div.affinez').fadeOut('slow');
	$('div#affinez').fadeOut('slow',function (){
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_affiner.php',
			data:'lg='+lg+'&guide='+guide+'&ajax=1',
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				$('div#affinez').html(data);
				if(data) {
					init();
					$('div#affinez').fadeIn('slow');
					$('div.affinez').fadeIn('slow');
				}
			}
		});
	});
}

function refinecommuneseacrh(zonage) {
	$('div#affinez_commune').fadeOut('slow',function (){
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_affiner_commune.php',
			data:'lg='+lg+'&zonage='+zonage+'&ajax=1',
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				$('div#affinez_commune').html(data);
				if(data) {
					init();
					$('div#affinez_commune').fadeIn('slow');
				}
			}
		});
	});
}

function jCheckboxes(div) {
	if($(div).next().attr('name')=='facturation_livraison') {
		if(!$(div).hasClass('checkboxAreaChecked')) {
			$('div#adresse_livraison').fadeOut(1000);
			jFraisPort();
		}
		else {
			$('div#adresse_livraison').fadeIn(1000);
			jFraisPort();
		}
	}
}

function jFraisPort() {
	if(!$('input[name=facturation_livraison]').attr('checked')) {
		var pays=$('select[name=livr_pays]').val();
	}
	else {
		var pays=$('select[name=fact_pays]').val();
	}
	$.ajax({
		type:'POST',
		async:false,
		url:chemin_root+'ajax_ttc.php',
		data:'lg='+lg+'&pays='+pays+'&ajax=1',
		error:function(data){
			alert('Erreur : '+data);
		},
		success:function(data){
			eval(data);
		}
	});
}

var slider=0;
function slide(s,n,w) {
	slider+=s;
	if(slider==0) $('a[rel=slider-prev]').css('visibility','hidden');
	else $('a[rel=slider-prev]').css('visibility','visible');
	if((slider+1)==n) $('a[rel=slider-next]').css('visibility','hidden');
	else $('a[rel=slider-next]').css('visibility','visible');
	if(slider>=n) slider=0;
	if(slider<0) slider=n-1;
	$("#slider-items").animate({left:(slider*w*-1)+'px'},1000);
}

function affiche_email(texte,nom,prestataire)
{
	var tg="<";
	var arob="@";
	document.write(tg+"a hr"+"ef=mai"+"lto:"+nom);
	document.write(arob+prestataire+">"+texte+tg+"/a><br />");
}