/**fichier js*/
/*
* role: affiche le tarif dasn une thickbox
*/
//function afficher_tarif(formule,heure,vehicule)
//{
//	tb_show("Lirus_axeimoto",chemin+"modeles/thickbox/thickbox_tarif.php?width=700&height=375&HEURE="+heure+"&FORMULE="+formule+"&VEHICULE="+vehicule);
//} 



function AfficherListeVille(lettre)
{
	tb_show("<img src='"+chemin+"includes/css/images/iconelogo.png' width='15'>",chemin+"modeles/thickbox/thickbox_ville.php?width=350&height=150&lettre="+lettre);
}        

    
/**
* function pour changer les caractères
**/ 
function ChangeCaractere(elem,val)
{
	switch (val)
	{
		case 1: //majuscule
			elem.value=elem.value.toUpperCase();
		break;
		case 2: //Premiere lettre en majuscule
			elem.value=elem.value.substr(0,1).toUpperCase() +elem.value.substr(1,elem.value.length);;
		break;
		case 3: //minuscule
			elem.value=elem.value.toLowerCase();
		break;	
	}
}

/**
* Function qui permet de gerer si les champs sont bien rempli
**/
function test_form()
{
		if (!ctrl_contrat())
		{
			return false;
		}		
		if (!ctrl_commentaire())
		{
			return  false;
		}		
	return true;
}  

/**
* Function pour envoyer le mail
**/
function ctrl_form()
{
	if (test_form())
	{
		var html;
		jQuery.ajax({
			type:"POST",
			data:jQuery("#form_contact").serialize(),
			url:chemin+"modeles/ajax/ajax_formmail.php?AJAX=OUI",
			beforeSend:function()
			{
				html=jQuery(".submit").html();
				jQuery(".submit").html("<div class='loading'></div>");
			},
			success:function(httpRequeste)
			{
				jQuery(".submit").html(html);
				if (httpRequeste)
				{
					jAlert("Votre Demande a été transmise a notre société.<br/>Merci de votre confiance.","LirusPremiumExpress", function()
					{
					 	jQuery(location).attr('href',"contact.php");		 		 			
					});
				}
				else
				{
					jAlert("Une erreur est survenu lors de l'envoie du mail<br/>Veuillez nous contacter au (+33)1 48 79 38 23 afin de valider votre demande.","LirusPremiumExpress")
				}
			}
			});
	}
}


/**
* Controle le block formulaire
*/
function ctrl_contrat()
{
	var bGood=true
	if(bGood && jQuery("select[name='form_2']").attr("value")=="2")
	{
		if (bGood && jQuery("input[name='contact_1']").attr("value")=="")
		{
			Search_Form(jQuery("input[name='contact_1']"),1);   
			bGood=false; 
		}
	}
	if (bGood && jQuery("input[name='contact_2']").attr("value")=="")
	{
		Search_Form(jQuery("input[name='contact_2']"),1);   
		bGood=false; 
	} 
	if (bGood && jQuery("input[name='contact_3']").attr("value")=="")
	{
		Search_Form(jQuery("input[name='contact_3']"),1);   
		bGood=false; 
	}
	if (bGood && jQuery("input[name='contact_4']").attr("value")=="")
	{
		Search_Form(jQuery("input[name='contact_4']"),1);   
		bGood=false; 
	}
	if (bGood && !ValideEmail(jQuery("input[name='contact_4']").attr("value")))
	{
		Search_Form(jQuery("input[name='contact_4']"),1);   
		bGood=false; 
	}		
	if (bGood && jQuery("input[name='contact_5']").attr("value")=="")
	{
		Search_Form(jQuery("input[name='contact_5']"),1);   
		bGood=false; 
	}
	return bGood;
} 

///*
//* Block Commentaire
//*/
function ctrl_commentaire()
{
	var bGood=true;
	if (jQuery("select[name='form_1']").attr("value")=="1")
	{
		if (bGood && jQuery("textarea[name='comm']").attr("value")=="")
		{
			Search_Form(jQuery("textarea[name='comm']"),1);   
			bGood = false;
		}
	}
	if(bGood && !(jQuery("input[name='question']").attr("checked")))
	{
			Search_Form(jQuery("input[name='question']"),8);   
			bGood = false;
	}
	return bGood;
}


function Search_Form(elem,msg)
{
	switch (msg)
	{
		case 1: //contact
			var msg="Veuillez remplir ce champ correctement.";
		break;
		case 2: //bagage
			var msg="Vous ne pouvez choisir un seul des deux.";
		break;
		case 3: //bagage
			var msg="Vous ne pouvez pas selectionner ce bagage.";
		break;
		case 4: //bagage
			var msg="Veuillez selectionner votre type de bagage.";
		break;
		case 5: //trajet
			var msg="Veuillez selectionner votre type de trajet.";
		break;
		case 6://trajet
			var msg="Veuillez selectionner votre horaire."
		break; 
		case 7://trajet
			var msg="Veuillez selectionner votre lieu."
		break; 
 		case 8://commentaire
			var msg="Veuillez repondre a cette question<br/>Avez vous pris connaissance des conditions Générales de Vente Lirus-axe-i-moto.fr et les accepte?";
		break; 				
	}
	
jAlert(msg,"LirusPremiumExpress", function()
		{
		 	jQuery.scrollTo(elem,600,{axis:"y"});
 		 		elem.blur();	
 		 		elem.focus();		
 		 			
		});
} 

function gestion_info_pratique()
{
	location.reload(true);
} 

//Validation de l'email
function ValideEmail(champ)
{
	if (!champ.match(/^[\w\.\-\_]+@([\w\-]+\.)+[a-zA-Z]+$/)) 
	{
		return false;
	}
	else
	{
		return true;
	}
} 

function AfficherBlock(aff)
{
	if (aff==true)
	{
		jQuery("#formrapide").slideDown("low");
	}
	else
	{
		jQuery("#formrapide").slideUp("low",function()
		{
			jQuery(".input_contact,textarea").attr("value","");
		});
	}
}     
                                             
