$(window).load(function()
{
	//Spécial IE7
	if($.browser.version=='7.0' || $.browser.version=='6.0')
	{
		$('.tab .tabLibelle th').css('border-bottom', '1px solid #051457');
		$('.tab .tabLigne td').css('border-bottom', '1px dashed #707070');
		$('.produitInfosTitreItem').css('font-size', '13px');
		$('.rubriqueItem').css('background-position', '0px 1px');
	}	
	
	if($.browser.version=='8.0')
	{
		$('.produitInfosTitreItem').css('font-size', '13px');
	}
	
	//Menu
	$('.rubriqueItem').mouseover(function()
	{
		if($('.sousRubrique', this).hasClass('enAttente'))
		{
			hauteurSousRubrique=($('.sousRubrique', this).height());
			$('.sousRubrique', this).css('height','0px');
			$('.sousRubrique', this).removeClass('enAttente');
			$('.sousRubrique', this).animate({height:hauteurSousRubrique}, 'normal');
		}
	});
	
	/* $('.rubriqueItem').mouseout(function()
	{
		$('.sousRubrique', this).addClass('enAttente');
	}); */
	
	//Gerer tout le catalogue
	/* $('.colonne1 div').mouseover(function()
	{
		$('.colonne3 div').hide();
		$('.colonne2 div').hide();
		$('.colonne2 div').css('background-color', 'transparent');
		$('.colonne2 div a').css('color', '#666666');
		$('.colonne1 div').css('background-color', 'transparent');
		$('.colonne1 div a').css('color', '#666666');
		
		aAfficher=$(this).attr('class');
		if(aAfficher!='')
		{
			$('a', this).css('color', '#ffffff');
			$(this).css('background-color', '#999999');
			$('#'+aAfficher).show();
			$('#'+aAfficher).children().show();
		}
		else
		{
			$('a', this).css('color', '#ffffff');
			$(this).css('background-color', '#999999');
		}
	});

	$('.colonne2 div div').mouseover(function()
	{
		$('.colonne3 div').hide();
		$('.colonne3 div').css('background-color', 'transparent');
		$('.colonne3 div a').css('color', '#666666');
		$('.colonne2 div').css('background-color', 'transparent');
		$('.colonne2 div a').css('color', '#666666');
		
		aAfficher=$(this).attr('class');
		if(aAfficher!='')
		{
			$('a', this).css('color', '#ffffff');
			$(this).css('background-color', '#999999');
			$('#'+aAfficher).show();
			$('#'+aAfficher).children().show();
		}
		else
		{
			$('a', this).css('color', '#ffffff');
			$(this).css('background-color', '#999999');
		}
	});
	
	$('.colonne3 div div').mouseover(function()
	{
		$('.colonne3 div').css('background-color', 'transparent');
		$('.colonne3 div a').css('color', '#666666');
		$('a', this).css('color', '#ffffff');
		$(this).css('background-color', '#999999');
	}); */
	
	//Gerer tout le catalogue
	$('.colonne1 div').mouseover(function()
	{
		$('.colonne3 div').css('background-color', 'transparent');
		$('.colonne3 div a').css('color', '#666666');
		$('.colonne2 div').css('background-color', 'transparent');
		$('.colonne2 div a').css('color', '#666666');
		$('.colonne1 div').css('background-color', 'transparent');
		$('.colonne1 div a').css('color', '#666666');
		$(this).css('background-color', '#999999');
		$('a', this).css('color', '#FFFFFF');
	});

	$('.colonne2 div div').mouseover(function()
	{
		$('.colonne3 div').css('background-color', 'transparent');
		$('.colonne3 div a').css('color', '#666666');
		$('.colonne2 div').css('background-color', 'transparent');
		$('.colonne2 div a').css('color', '#666666');
		$('.colonne1 div').css('background-color', 'transparent');
		$('.colonne1 div a').css('color', '#666666');
		$(this).css('background-color', '#999999');
		$('a', this).css('color', '#FFFFFF');
	});
	
	$('.colonne3 div div').mouseover(function()
	{
		$('.colonne3 div').css('background-color', 'transparent');
		$('.colonne3 div a').css('color', '#666666');
		$('.colonne2 div').css('background-color', 'transparent');
		$('.colonne2 div a').css('color', '#666666');
		$('.colonne1 div').css('background-color', 'transparent');
		$('.colonne1 div a').css('color', '#666666');
		$(this).css('background-color', '#999999');
		$('a', this).css('color', '#FFFFFF');
	}); 
	
	/*$('.colonne1 div').mouseout(function()
	{
		$('.colonne2 div').hide();
		aAfficher=$(this).attr('class');
		if(aAfficher!='')
		{
			$('#'+aAfficher).show();
		}
	});*/
	
	//Photos annonces
	$('.produitItemPhoto').mouseover(function()
	{
		$('.imgTrans').css('height', '0px');
		$('#photoPrincipale').hide();
		$('.photoAuxiliaire').hide();
		$('#'+$('img', this).attr('class')).show();
		$('.produitLoupe').css('margin-top', ($('#produitColonne2').height()-25)+'px');
		$('#'+$('img', this).attr('class')+' .imgTrans').css('height', $('#produitColonne2').height()+'px');
	});
	
	$('.produitQuantitePhoto').mouseover(function()
	{
		if($('#'+$('span', this).attr('class')+' .imgTrans').attr('src') != null)
		{
		
			$('.imgTrans').css('height', '0px');
			$('#photoPrincipale').hide();
			$('.photoAuxiliaire').hide();
			$('#'+$('span', this).attr('class')).show();
			$('.produitLoupe').css('margin-top', ($('#produitColonne2').height()-25)+'px')
			
			$('#'+$('span', this).attr('class')+' .imgTrans').css('height', $('#produitColonne2').height()+'px');
		}
	});
	
	
	$('.produitInfosTitreItem:last').css('border', '0px');
	$('#produitTailles').hide('');
	$('#produitFrais').hide('');
	
	$('.produitInfosTitreItem').click(function()
	{		
		$('.produitInfosTitreItem').css('color', '#7f7f7f');
		$('.produitContenuItem').hide();
		$(this).css('color', '#021670');
		$('#'+$('span', this).attr('class')).show();
	});
	
	
	//Ajustement de la loupe
	$('.produitLoupe').css('margin-top', ($('#produitColonne2').height()-25)+'px');
	$('.imgTrans').css('height', '0px');
	$('#photoPrincipale a img').css('height', $('#produitColonne2').height()+'px');
	
	//Sélection d'un produit
	$('.stockProduit').click(function()
	{
		$('.stockProduit').attr('src', '/images/ico-disponible-off.png');
		$(this).attr('src', '/images/ico-disponible-on.png');
		$('#couleurTaille').val(substr($(this).attr('id'), 5));
		$('#nbDispo').val(substr($(this).attr('alt'), 6));
	});
	
	$('#ajouterAuPanier').click(function()
	{
		quantite=$('#quantite').val();
		idCouleurTaille=$('#couleurTaille').val();
		nbDispo=$('#nbDispo').val();
		
		if(isNaN(quantite)==false)
		{
			$('#quantite').val(Math.floor(quantite));
		}		
		
		if(isNaN(idCouleurTaille) || idCouleurTaille==0 ||idCouleurTaille=='')
		{
			alert('Merci d\'indiquer une taille et une couleur');
		}
		else if(isNaN(quantite))
		{
			alert('Merci d\'indiquer une quantit\351 (chiffre)');
		}
		else if(quantite<=0)
		{
			alert('Merci d\'indiquer une quantit\351 positive');
		}
		else if(quantite>parseInt(nbDispo))
		{
			alert('Produit non disponible en quantit\351 suffisante (Maximum disponible : '+nbDispo+')');
		}
		else
		{
			$('#formAjouterPanier').submit();
		}
	});
	
	//Ajustement du contenu	
	if($('#contenu').height()-32>$('.colonneContenu').height())
	{
		$('.colonneContenu').css('min-height', ($('#contenu').height()-32)+'px');
	}
	
	$('.sommaireActu1Colonne').css('min-height', ($('.sommaireActu1Colonne').height()-20)+'px');	
});

function getXhr()
{
	if(window.XMLHttpRequest)
	{
		//Firefox ou IE >= 7.0
		xhr=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try
		{ 
			// essaie de charger l'objet pour IE
			xhr=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				// essaie de charger l'objet pour une autre version IE
				xhr=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
				xhr=false;
			}
		}
	}
	return xhr;
}

function verifierEmail(email)
{
	var expr=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z.]{2,}$/;
	if(expr.exec(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function inscrireAbonne()
{
	email=document.forms['formLettre'].elements['emailLettre'].value;
	if(verifierEmail(email)==false)
	{
		alert('Merci de v\351rifier la validit\351 de votre adresse e-mail');
	}
	else
	{
		xhrAbonne=getXhr();

		xhrAbonne.onreadystatechange=function()
		{
			if(xhrAbonne.readyState==4)
			{
				alert(xhrAbonne.responseText);
			}		
		}

		xhrAbonne.open("POST",'/ajax-newsletter-ajouter.php',true);
		xhrAbonne.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhrAbonne.send("email="+email);
	}
}


function desinscrireAbonne()
{
	
	email=document.forms['desinscription'].elements['emailLettre'].value;
	if(verifierEmail(email)==false)
	{
		alert('Merci de v\351rifier la validit\351 de votre adresse e-mail');
	}
	else
	{
		xhrAbonne=getXhr();

		xhrAbonne.onreadystatechange=function()
		{
			if(xhrAbonne.readyState==4)
			{
				alert(xhrAbonne.responseText);
			}		
		}

		xhrAbonne.open("POST",'/ajax-newsletter-supprimer.php',true);
		xhrAbonne.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhrAbonne.send("email="+email);
	}
}
/*===========================================================
Moteur de recherche par marque
============================================================*/
$(document).ready(function()
{

	$('#validerMarque').click(function()
	{
		if($("#var_1").val() != '' && $("#var_1").val() != 'undefined')
		{
			
			//$('#formMarque').submit();
			
			var tampon_id = $('#var_1').val();
			alert($('#url_'+tampon_id).val());
			document.location.href=$('#url_'+tampon_id).val();
		}
		
	});

	$('#input_marque').click(function()
	{
		if($('.list_marque').hasClass('off'))
		{
			$('.list_marque').removeClass('off');
		}
		else
		{
			$('.list_marque').addClass('off');
		}
	});
	
	$('.une_marque').mouseover(function()
	{
		$(this).css('background-color','#FF9E19');
		$('a',this).css('color','#F2F2F2');
		
	});
	
	$('.une_marque').mouseout(function()
	{
		$(this).css('background-color','#F2F2F2');
		$('a',this).css('color','#07175E');
	});
	
	$('.une_marque').click(function()
	{
		
		var tampon_id = $(this).attr('id');
		tampon_id = tampon_id.replace("id_marque_","");
		
		$("#var_1").val(tampon_id);
		
	
		
		$('#input_marque').html($(this).html());
		$('.list_marque').addClass('off');
	});
	

	
});

function substr(f_string,f_start,f_length){f_string+='';if(f_start<0){f_start+=f_string.length;}
if(f_length==undefined){f_length=f_string.length;}else if(f_length<0){f_length+=f_string.length;}else{f_length+=f_start;}
if(f_length<f_start){f_length=f_start;}
return f_string.substring(f_start,f_length);}
