/* ----------------------- MENU -----------------------  */
/*
		a	 =	Menu 		"Particuliers"
		b	=	Menu		"Professionnels"
		c	=	Menu		"Plaisance"
*/
function MontreSousMenu(sous_menu_id)
{		
	if (sous_menu_id == 'sous_menu_a')
	{
		document.getElementById('sous_menu_a').style.display='block';
		document.getElementById('link_a').style.backgroundPosition= "0 -30px";
		document.getElementById('sous_menu_b').style.display='none';
		document.getElementById('sous_menu_c').style.display='none';
	}
	if (sous_menu_id == 'sous_menu_b')
	{
		document.getElementById('sous_menu_a').style.display='none';
		document.getElementById('sous_menu_b').style.display='block';
		document.getElementById('link_b').style.backgroundPosition= "0 -30px";
		document.getElementById('sous_menu_c').style.display='none';
	}
	if (sous_menu_id == 'sous_menu_c')
	{
		document.getElementById('sous_menu_a').style.display='none';
		document.getElementById('sous_menu_b').style.display='none';
		document.getElementById('sous_menu_c').style.display='block';
		document.getElementById('link_c').style.backgroundPosition= "0 -30px";
	}
}
function CacheSousMenu(id)
{		
	sous_menu_id = 'sous_menu_'+id;
	document.getElementById(sous_menu_id).style.display='none';
	document.getElementById('link_'+id).style.backgroundPosition= "0 0";
}
/* ----------------------- /MENU -----------------------  */


function ManageContactType()
{
	if (document.getElementById('individual').checked)
		type = 'individual';
	else
		type = 'company';
	
	if (type == 'individual')
	{
		document.getElementById('orgname').disabled='disabled';
		document.getElementById('orgname_tr').style.display='none';
		
		document.getElementById('siret').disabled='disabled';
		document.getElementById('siret_tr').style.display='none';
		
		document.getElementById('civility').disabled='';
		document.getElementById('civility_tr').style.display='';
	}
	else
	{
		document.getElementById('orgname').disabled='';
		document.getElementById('orgname_tr').style.display='';
		
		document.getElementById('siret').disabled='';
		document.getElementById('siret_tr').style.display='';
		
		document.getElementById('civility').disabled='disabled';
		document.getElementById('civility_tr').style.display='none';
	}
}

function ManageProductType()
{
	var $ask_type		=	document.getElementById('ask_type').value;
	var $product_type	=	document.getElementById('product_type').value;
	
	if (($ask_type == 'commande') && ($product_type == 'fioul' || $product_type == 'fioul premier' || $product_type == 'gasoil'))
	{
		document.getElementById('quantity_tr').style.display	=	'';
		document.getElementById('quantity').disabled			=	false;
		document.getElementById('shipping_tr').style.display	=	'';
		document.getElementById('shipping').disabled			=	false;
		
		document.getElementById('message_tr').style.display		=	'none';
		document.getElementById('message').disabled				=	true;
	}
	else
	{
		document.getElementById('quantity_tr').style.display	=	'none';
		document.getElementById('quantity').disabled			=	true;
		document.getElementById('shipping_tr').style.display	=	'none';
		document.getElementById('shipping').disabled			=	true;
		
		document.getElementById('message_tr').style.display		=	'';
		document.getElementById('message').disabled				=	false;
	}
}


function ValiderContact() 
{
	var $email = document.getElementById('email').value; 
	var $ask_type = document.getElementById('ask_type').value;
	var $product_type = document.getElementById('product_type').value;
	if (document.getElementById('company').checked)
	{
		if(document.getElementById('orgname').value == "") 
		{ 
			alert ('Veuillez Entrer la Raison Sociale du Contact'); 
			document.getElementById('orgname').focus(); 
			return false; 
		}
		/* if(document.getElementById('siret').value == "") 
		{ 
			alert ('Veuillez Entrer le Num\351ro de SIREN du Contact'); 
			document.getElementById('siret').focus(); 
			return false; 
		} */
	}
	else if(document.getElementById('lastname').value == "") 
	{ 
		alert ('Veuillez Entrer le Nom du Contact'); 
		document.getElementById('lastname').focus(); 
		return false; 
	}
	else if(document.getElementById('firstname').value == "") 
	{ 
		alert ('Veuillez Entrer le Pr\351nom du Contact'); 
		document.getElementById('firstname').focus(); 
		return false; 
	}
	else if(document.getElementById('address').value == "") 
	{ 
		alert ('Veuillez Entrer l\'Adresse Postale du Contact'); 
		document.getElementById('address').focus(); 
		return false; 
	}
	/* else if(document.getElementById('postal_code').value == "") 
	{ 
		alert ('Veuillez Entrer le Code Postal du Contact'); 
		document.getElementById('postal_code').focus(); 
		return false; 
	} */
	else if(document.getElementById('city').value == "") 
	{ 
		alert ('Veuillez Entrer la Ville du Contact'); 
		document.getElementById('city').focus(); 
		return false; 
	}
	else if(document.getElementById('phone').value == "") 
	{ 
		alert ('Veuillez Entrer le Num\351ro de T\351l\351phone du Contact'); 
		document.getElementById('phone').focus(); 
		return false; 
	}
	else if(document.getElementById('phone').value.length < 10) 
	{ 
		alert ('Le Num\351ro de T\351l\351phone du Contact Saisie est Incorrect'); 
		document.getElementById('phone').focus(); 
		return false; 
	}
	else if ($email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
	{ 
		alert ('Veuillez Entrez une Adresse E-mail Valide'); 
		document.getElementById('email').focus(); 
		return false; 
	}
	else if (document.getElementById('ask_type').value == "")
	{ 
		alert ('Veuillez Saisir le type de Votre Demande'); 
		document.getElementById('ask_type').focus(); 
		return false; 
	}
	else if (document.getElementById('product_type').value == "")
	{ 
		alert ('Veuillez Saisir le type de Produits'); 
		document.getElementById('product_type').focus(); 
		return false; 
	}
	else if ($ask_type == "commande" && ($product_type == "fioul" || $product_type == "fioul premier" || $product_type == "gasoil"))
	{
		if (document.getElementById('quantity').value == "")
		{ 
			alert ('Veuillez Saisir la Quantit\351e'); 
			document.getElementById('quantity').focus(); 
			return false; 
		}
		if (document.getElementById('shipping').value == "")
		{ 
			alert ('Veuillez Saisir Vos Souhaits et<br />Disponibilit\351es de Livraison'); 
			document.getElementById('shipping').focus(); 
			return false; 
		}
	}
	else if (document.getElementById('message').value == "")
	{ 
		alert ('Veuillez R\351diger votre Message'); 
		document.getElementById('message').focus(); 
		return false; 
	}
	else
	{
		return true;
		document.getElementById('send').disabled	=	true;
	}
}
