var $ = jQuery.noConflict();

function validateform()
{
	var isval = true;
	
	var alerttext = "Erreur";
	
	if (document.getElementById("FirstName").value == "")
	{
		document.getElementById("FirstName").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("LastName").value == "")
	{
		document.getElementById("LastName").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("Adress").value == "")
	{
		document.getElementById("Adress").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("City").value == "")
	{
		document.getElementById("City").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("State").value == "")
	{
		document.getElementById("State").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("Zip").value == "")
	{
		document.getElementById("Zip").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("Zip").value == "")
	{
		document.getElementById("Zip").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("tel").value == "")
	{
		document.getElementById("tel").style.background = "red";
		isval = false;
	}
	
	if (document.getElementById("hd_sendeditems").value == "")
	{
		window.frames["listeproduits"].document.getElementById("type").style.background = "red";
		window.frames["listeproduits"].document.getElementById('Serial').style.background = "red";
		isval = false;
	}
	
	if (window.frames["listeproduits"].document.getElementById("othertxt").style.display == '' && window.frames["listeproduits"].document.getElementById("othertxt").value == "")
	{
		window.frames["listeproduits"].document.getElementById("othertxt").style.background = "red";
		isval = false;
	}
	
	if (!isval)
		alert(alerttext);
		
	return isval;
}

function queryStringValue(findName){
	var name = new String();
	var value = new String();
	var querystring = document.location.href;
	if(querystring.indexOf("?")==-1){
	return "null";
	};
	querystring = querystring.split("?");
	querystring = querystring[1].split("&");
	for(q=0;q<querystring.length;q++){
		var pair = querystring[q].split("=");
		name = pair[0].toLowerCase();
		value = pair[1].toLowerCase();
		if(findName.toLowerCase() == name){
			return value;
		}
	}
}

function checkform()
{
	var index = document.getElementById("type").selectedIndex;
	var returnval = true;

	if (document.getElementById("type").options[index].value != -1 && document.getElementById("Serial").value != "")
		returnval = addtolist();
	else
	{
		if (document.getElementById("hd_sendeditems").value == "")
		{
			alert("<?php echo get_libelle(57,$idLangue); ?>");
			returnval = false;
		}
	}
	
	return returnval;
}

function checkserial()
{
	var returnval = false;
	var index = document.getElementById("type").selectedIndex;
	
	if (document.getElementById("othertxt").style.display == 'none')
	{
		if (document.getElementById("type").options[index].value != "0" && isNumeric(document.getElementById("Serial").value) && document.getElementById("Serial").value.length == 11)
			returnval = true;
		else
		{
				alert("<?php echo get_libelle(57,$idLangue); ?>");
				document.getElementById("Serial").focus();
				document.getElementById("Serial").select();
				returnval = false;
		}
	}
	else
	{
		if (document.getElementById("othertxt").value != "" && isNumeric(document.getElementById("Serial").value) && document.getElementById("Serial").value.length == 11)
			returnval = true;
		else
		{
				alert("<?php echo get_libelle(57,$idLangue); ?>");
				document.getElementById("Serial").focus();
				document.getElementById("Serial").select();
				returnval = false;
		}
	}
	
	return returnval;
}
function addtolist()
{
	var returnval = false;
	
	if (checkserial())
	{
		returnval = true;
		var index = document.getElementById("type").selectedIndex;
		
		if (document.getElementById("othertxt").style.display == 'none')
			document.getElementById("hd_sendeditems").value = document.getElementById("hd_sendeditems").value + "|" + document.getElementById("type").options[index].text + ":" + document.getElementById("Serial").value;
		else
			document.getElementById("hd_sendeditems").value = document.getElementById("hd_sendeditems").value + "|" + document.getElementById("othertxt").value + ":" + document.getElementById("Serial").value;
		
		if (document.getElementById("othertxt").style.display == 'none')
		{
				if(document.all)
					document.getElementById("hiddenvalue").innerText = document.getElementById("hiddenvalue").innerText + "\n" + document.getElementById("type").options[index].text + ":" + document.getElementById("Serial").value;
				else
					document.getElementById("hiddenvalue").textContent = document.getElementById("hiddenvalue").textContent + "\n" + document.getElementById("type").options[index].text + ":" + document.getElementById("Serial").value;

		}
		else
		{
			if(document.all)
				document.getElementById("hiddenvalue").innerText = document.getElementById("hiddenvalue").innerText + "\n" + document.getElementById("othertxt").value + ":" + document.getElementById("Serial").value;
			else
				document.getElementById("hiddenvalue").textContent = document.getElementById("hiddenvalue").textContent + "\n" + document.getElementById("othertxt").value + ":" + document.getElementById("Serial").value;
		}
		
		document.getElementById("othertxt").value = "";
		document.getElementById("specify").style.display = 'none';
		document.getElementById("othertxt").style.display = 'none';
		document.getElementById("type").options[0].selected = true;
		document.getElementById("Serial").value = "";
	}
	
	return returnval;
}

function resetthi()
{
	document.getElementById("hd_sendeditems").value = "";
	
	if(document.all)
		document.getElementById("hiddenvalue").innerText = "";
	else
		document.getElementById("hiddenvalue").textContent = "";
	
	return true;
}

function checkother()
{
	var index = document.getElementById("type").selectedIndex;
	
	if (document.getElementById("type").options[index].text == 'Autres')
	{
		document.getElementById("othertxt").style.display = '';
		document.getElementById("specify").style.display = '';
	}
	else
	{
		document.getElementById("othertxt").style.display = 'none';
		document.getElementById("specify").style.display = 'none';
	}	
}

function isNumeric(sText){ 
	var ValidChars = "0123456789."; 
	var IsNumber=true; 
	var Char; 
	for (i = 0; i < sText.length && IsNumber == true; i++){ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){ 
			IsNumber = false; 
		} 
	} 
	return IsNumber; 
} 

function redirige (lien){
	alert(lien);
	window.location=lien;
};

$(document).ready(function(){
	//Effets onglets
	if( !$.browser.msie || ($.browser.msie && $.browser.version >= "9.0") )
	{
		$('#onglet a').hover(
			function(){
				$(this).find('.overlay').css('opacity', 0.75);
				$(this).find('.overlay').animate({
					width:500,
					height:500,
					top:-40,
					left:-40
				});
			},
		
			function(){
				$(this).find('.overlay').animate({
					width:116,
					height:117,
					top:20,
					left:167
				}, function(){$(this).css('opacity', 0);});
			}
		);
	}
	else if( $.browser.msie && $.browser.version >= "8.0" )
	{
		$('#onglet a').hover(
			function(){
				$(this).find('.overlay').animate({
					opacity: 0.75
				});
			},
			
			function(){
				$(this).find('.overlay').animate({
					opacity: 0
				});
			}
		);
	}
	
	
	//Effets médias sociaux
	$('.logoMS a').hover(
		function(){
			$(this).animate({
				opacity: 0.75
			});
		},
		
		function(){
			$(this).animate({
				opacity: 1
			});
		}
	);
	
	
	//Rollover Collections
	$('.thImg').hover(
		function(){
			$(this).find('.produit-overlay').fadeIn();
		},
		
		function(){
			$(this).find('.produit-overlay').fadeOut();
		}
	);

});


