// DEVIS
function devis_type_demande(str)
{
	cell=document.getElementById("cellule_autre");
	if (str =='Autre')
	{
		cell.style.display = 'block';
	}
	else
	{
		cell.style.display = 'none';		
	}	
}

function langue_devis(str)
{
	cell=document.getElementById("langues_devis");
	if (str == 'Oui')
	{	
		cell.style.display = 'block';
	}
	else 
	{
		cell.style.display = 'none';
	}
}

function langues_autre_display(str)
{
	cell=document.getElementById("langues_devis_autre");
	if (str == true)
	{	
		cell.style.display = 'block';
	}
	else 
	{
		cell.style.display = 'none';
	}

}

// Check
$(document).ready(function(){

$("#one_bis").hide(); 	
$("#two_bis").hide(); 	

//TEST
$("#type_demande").change(function () { 
        var str = "";
		str=$("#type_demande").val();
		devis_type_demande(str);
		if (str == "Accueil Entreprise")
		{
			$("#one").hide('slow'); 						
			$("#one_bis").show('slow'); 						
			$("#two").hide('slow'); 						
			$("#two_bis").show('slow'); 		
		}
		else
		{
			$("#one_bis").hide('slow'); 
			$("#one").show('slow'); 	
			$("#two_bis").hide('slow'); 
			$("#two").show('slow'); 				
		}
})
//ENDTEST

$('#devis_form').submit(function() { 
		$('tr').css('background-color', '#FFFFFF');
		var message = "";
		var scrollToo = "";
				
		if($('#type_demande').val() == "Accueil Entreprise" )
		{
			if($('#date_debut_2').val() == ""){
			$($('#date_debut_2').parents("tr")[0]).css('background-color', '#FF7777');
			message += "<li style=\"text-align:left;\">La date de d&eacute;but est vide</li>";
			if(scrollToo == "")
				scrollToo = '#date_debut_2';
			}
			if($('#adresse_site').val() == ""){
			$($('#adresse_site').parents("tr")[0]).css('background-color', '#FF7777');
			message += "<li style=\"text-align:left;\">L'adresse du site n'est pas renseign&eacute;e</li>";
			if(scrollToo == "")
				scrollToo = '#adresse_site';
			}
			if($('#nb_hot_2').val() == 0){
				$($('#nb_hot_2').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">Le nombre d'h&ocirc;tesse(s) est &agrave; z&eacute;ro</li>";
				if(scrollToo == "")
					scrollToo = '#nb_hot_2';
			}	
		}
		else
		{
			 //ELSE
			if($('#type_demande').val() == 0 )
			{
				message += '<li style=\"text-align:left;\">Le type de demande est invalide</li>';
				$($('#type_demande').parents("tr")[0]).css('background-color', '#FF7777'); 
				if(scrollToo == "")
					scrollToo = '#type_demande';
			}
			if($('#intitule').val() == ""){
				$($('#intitule').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">L'intitul&eacute; est vide</li>";
				if(scrollToo == "")
					scrollToo = '#intitule';
			}
			if($('#lieu').val() == ""){
				$($('#lieu').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">Le lieu est vide</li>";
				if(scrollToo == "")
					scrollToo = '#lieu';
			}
			if($('#date_debut_1').val() == ""){
				$($('#date_debut_1').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">La date de d&eacute;but est vide</li>";
				if(scrollToo == "")
					scrollToo = '#date_debut_1';
			}
			if($('#horaires_1').val() == ""){
			$($('#horaires_1').parents("tr")[0]).css('background-color', '#FF7777');
			message += "<li style=\"text-align:left;\">Les horaires de la prestation ne sont pas renseign&eacute;s</li>";
			if(scrollToo == "")
				scrollToo = '#horaires_1';
			}	
			if($('#nb_hot_1').val() == 0){
				$($('#nb_hot_1').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">Le nombre d'h&ocirc;tesse(s) est &agrave; z&eacute;ro</li>";
				if(scrollToo == "")
					scrollToo = '#nb_hot_1';
			}					
		}
		if($('#societe').val() == ""){
				$($('#societe').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">Le nom de soci&eacute;t&eacute; est vide</li>";
				if(scrollToo == "")
					scrollToo = '#societe';
			}
		if($('#nom').val() == ""){
				$($('#nom').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">Le nom est vide</li>";
				if(scrollToo == "")
					scrollToo = '#nom';
			}
		if(verif_email($('#mail').val()) != ""){
				$($('#mail').parents("tr")[0]).css('background-color', '#FF7777');
				message += "<li style=\"text-align:left;\">" + verif_email($('#mail').val()) + "</li>";
				if(scrollToo == "")
					scrollToo = '#mail';
			}		
		if(message != ""){
			$.fn.colorbox({opacity:0.5, html:'<div class=\'warning\'><p><ul>' + message + '</ul></p> <input type=\'button\' value=\'OK\' onclick=\'$.fn.colorbox.close();$(".candidature").scrollTo( "'+scrollToo+'", 800, {offset:-10});\' /></div>', title: "Devis - Erreur dans le formulaire", width: 400});
			return false;
		}
	});
});

function verif_email(str)
{
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(str))
	{
		return "L'adresse email a un format incorrect";
	}
	else
	{
		return "";
	}
}
