/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){
            $('.selectMotCle').hide();

            if($('#cp').val().length==5){
                CPtoVille($('#cp').val());
            }

            $('#cp').keyup(function(){
                if($(this).val().length>=5){
                    CPtoVille($(this).val());
                }
            });

	  		// $(".question").fadeTo("fast", 0.50);

			 $("#APE").change(
			 	function () {
					jsChercheMotsClesPresents(document.getElementById('APE').value);



				  }
			 );


				$(".question").hover(
				  function () {
					 $(this).fadeTo("fast", 1);

				  },
				  function () {
					 $(this).fadeTo("slow", 0.50);

				  }
				);



	 });


	

	function jsChercheMotsClesPresents(APE){
                 $('.selectMotCle').hide();
                urlDest='ajax/apeToMC.php';
                //alert(urlDest)
		 $.ajax({
                   type: "GET",
                   url: urlDest,
                   data: "ape="+APE,
                   success: function(data){
                        optionsMC ="";

                        $(data).find('mc').each(function(){
                            optionsMC+='<option value="'+$(this).attr('value') +'">' +$(this).text() +'</option>';
                        });
                        if(optionsMC!=""){
                             $('.selectMotCle').show();
                        }
                        for(var i=1;i<5;i++){
                            $headerStringToHTML="<select id='selectMotCle" +i+"' class='selectMotCle'><option value='none' selected> - Proposition(s) - </option>";
                            $("#propositionMotCle"+i).empty();
                            string=$headerStringToHTML+optionsMC+'</select>';
                             $("#propositionMotCle"+i).append(string);
                        }

                             $(".selectMotCle").change(
					function(){
						n= $(this).attr("id");
						m=n.substring(12,13);
						$('#motCle'+m).attr("value",$("#"+n+" :selected").text());
						$("#aideSelectionMotsCles"+m).hide();
						$(this).hide();


					}
                            );
                   }
                 });
	}


	function changeDeplace(){
		if(document.formulaire.deplace.selectedIndex == 0){
			//CP uniquement
			document.formulaire.deplace.options.length = 0;
			document.formulaire.deplace.options[0] = new Option('sur '+document.formulaire.ville.value+' uniquement','CP');
			document.formulaire.deplace.options[1] = new Option('jusqu\'a ','KM');
			document.formulaire.deplace.options[2] = new Option('sur le departement','departement');
			document.formulaire.deplace.options[3] = new Option('sur la region','region');
			document.formulaire.deplace.options[4] = new Option('sur la France metropolitaine','france');
			document.getElementById('div_KM_value').innerHTML='';
		}

		if(document.formulaire.deplace.selectedIndex == 1){
			//CP + X KM autour
			document.getElementById('div_KM_value').innerHTML='<input type="text" value="10" name="KM_value" size="5" /> Km autour de '+document.formulaire.ville.value;
		}

		if(document.formulaire.deplace.selectedIndex == 2){
			//departement
			document.getElementById('div_KM_value').innerHTML='ainsi qu\'&eacute;ventuellement sur les d&eacute;partements suivants<br> <input type="text" size="4" maxlength="3" name="dep_like_1"><input type="text" size="4" maxlength="3" name="dep_like_2"><input type="text" size="4" maxlength="3" name="dep_like_3"><input type="text" size="4" maxlength="3" name="dep_like_4">';
		}
		if(document.formulaire.deplace.selectedIndex == 3){
			//CP uniquement
			document.getElementById('div_KM_value').innerHTML='';
		}
		if(document.formulaire.deplace.selectedIndex == 4){
			//CP uniquement
			document.getElementById('div_KM_value').innerHTML='';
		}
	}

	function getCheckedValue(radioObj) {
							if(!radioObj)
								return "";
							var radioLength = radioObj.length;
							if(radioLength == undefined)
								if(radioObj.checked)
									return radioObj.value;
								else
									return "";
							for(var i = 0; i < radioLength; i++) {
								if(radioObj[i].checked) {
									return radioObj[i].value;
								}
							}
							return "";
						}

	function unsub_validate(){
		msg = '';
		if(document.formulaire_unsubscribe.fax.value == '' && document.formulaire_unsubscribe.mail.value == ''){
			msg += "Veuillez saisir votre num�ro de fax ou votre e-mail \n";
		}

		if(document.formulaire_unsubscribe.cp.value.length < 5){
			msg += "Veuillez saisir votre code postal \n";
		}

		if(document.formulaire_unsubscribe.ville.value == ''){
			msg += "Veuillez saisir votre ville \n";
		}


		/*if (document.formulaire_unsubscribe.verif_spam.value != document.formulaire_unsubscribe.verif_robot.value)	{
			msg += "Veuillez saisir le code de s�curit�\n";
		}*/

		if(msg == ''){
			document.formulaire_unsubscribe.submit();
		}else{

		}
	}

	function verifCP(){
		/*cp = document.forms['formulaire'].cp.value.length;
		if(cp>=5){
			CPtoVille(document.forms['formulaire'].cp.value,'formulaire');
		}*/

	}

	function verifCP2(){
		cp = document.forms['formulaire_unsubscribe'].cp.value.length;
		if(cp>=5){
			CPtoVille(document.forms['formulaire_unsubscribe'].cp.value,'formulaire_unsubscribe');
		}
	}

	function CPtoVille(cp){
            urlDest='../../ajax/cpToLocalites.php';
           // alert(urlDest);
             $.ajax({
                   type: "GET",
                   url: urlDest,
                   data: "cp="+cp,
                   success: function(data){
                       var html='';
                        $(data).find('ROW').each(function(){
                            html+='<option value="'+$(this).find('NomLocalite').text()+'">'+$(this).find('NomLocalite').text()+'</option>';
                        });
                       $('#ville').html(html);
                       changeDeplace();
                   }
             });

				
	}



function validate(){
	var msg = "";
//	alert(document.formulaire.APE.value);

	if (document.formulaire.mail.value != "")	{
		indexAroba = document.formulaire.mail.value.indexOf('@');
		indexPoint = document.formulaire.mail.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
		document.formulaire.mail.style.backgroundColor = "#CC0000";
			msg += "Le mail est incorrect\n";
		}
	}else{
		document.formulaire.mail.style.backgroundColor = "#CC0000";
		msg += "Veuillez saisir votre mail.\n";
	}

if (document.formulaire.societe.value == "")	{
		msg += "Veuillez saisir le nom de votre soci�t�\n";
		document.formulaire.societe.style.backgroundColor = "#CC0000";
	}

if (document.formulaire.siren_1.value == "")	{
		msg += "Veuillez saisir le SIREN de votre soci�t�\n";
		document.formulaire.siren_1.style.backgroundColor = "#CC0000";
	}

if (document.formulaire.siren_2.value == "")	{
		msg += "Veuillez saisir le SIREN de votre soci�t�\n";
		document.formulaire.siren_2.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.siren_4.value == "")	{
		msg += "Veuillez saisir le SIREN de votre soci�t�\n";
		document.formulaire.siren_4.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.siren_3.value == "")	{
		msg += "Veuillez saisir le SIREN de votre soci�t�\n";
		document.formulaire.siren_3.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.contact.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.contact.style.backgroundColor = "#CC0000";
	}

if (document.formulaire.APE.value == "none")	{
		msg += "Veuillez saisir votre code APE\n";
		//document.formulaire.codeape.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.tel.value == "")	{
		msg += "Veuillez saisir votre num�ro de t�l�phone\n";
		document.formulaire.tel.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.cp.value == "")	{
		msg += "Veuillez saisir votre code postal\n";
		document.formulaire.cp.style.backgroundColor = "#CC0000";
	}
if (document.formulaire.ville.value == "")	{
		msg += "Veuillez saisir votre ville\n";
		document.formulaire.ville.style.backgroundColor = "#CC0000";
	}

	if (document.formulaire.motCle1.value == "")	{
		msg += "Veuillez saisir au moins 1 mot cl� associ� � votre code APE\n";
		document.formulaire.motCle1.style.backgroundColor = "#CC0000";
	}

	/*if (document.formulaire.verif_spam.value != document.formulaire.verif_robot.value)	{
		msg += "Veuillez saisir le code de s�curit�\n";
		document.formulaire.verif_spam.style.backgroundColor = "#CC0000";
	}*/

	if (msg == "") {
		document.forms['formulaire'].submit();

	}else{
		alert(msg);

	}
}
