$(function (){
	/* Form contact deuxieme version */
	$('#topContact li').find('ul').hide().end().find('input[@type=radio]').filter(function(){
		return $(this).parents('fieldset').size()==0;
	}).click(
		function(){

			$(this).parent('li').siblings('li').find('>ul').hide().end().removeClass('hover').find('>input').attr('checked','').end().end().end().attr('checked','checked');
			if ($(this).parent('li').find('>ul').size() == 0) {
				$('#contact_feedback_form').appendTo($(this).parent('li')).css("display","block");
				$("#client,#innovation,#creation,#web,#financement").hide();
				var ar=0;
				var akio="";
				var typeForm="";
				if ($(this).attr('rel')) {
					var rels=$(this).attr('rel').split(',');
					for(var i=0;i<rels.length;i++) {
						if (rels[i]=="ar") {
							ar=1;
						} else if(rels[i].indexOf("akio_")==0) {
							var tmp=rels[i].split('_');
							akio=tmp[1];
						} else {
							typeForm=rels[i];
							$('#'+typeForm).slideDown();
						}
					}
				}
				$('#ar').val(ar);
				$('#contact_feedback_form_akio').val(akio);
				$('#contact_feedback_form_type').val(typeForm);
				$('#contact_feedback_form_rubrique').val($(this).val());
				$(this).parent('li').addClass('hover');

			} else {

				$(this).parent('li').addClass('hover');
				$(this).parent('li').find('>ul').slideDown().find('>li').removeClass('hover').find('>input').attr('checked','');
				// Cache les enfants des enfants
				$(this).parent('li').find('>ul > li > ul').each(function(){
					$(this).hide();
				});

				$('#contact_feedback_form:visible').hide();
				$(this).parent('li').focus();
			}

			// Supprime l'affichage des frères (li) sauf pour le premier niveau
			if ($(this).parent('li').parent('ul').attr('id') != "topContact"){
				$(this).parent('li').siblings('li').hide();
			}
			$(this).parent('li').find(' > ul > li').show();
		}
	);


	$(".preselected").click();



	$('#contact_feed_form_form').submit(
		function() {
		try {
			var type=document.getElementById('contact_feedback_form_type').value;
			/* Standard */
			var courriel=document.getElementById('contact_feedback_form_email').value;
			//var courriel_confirm=document.getElementById('contact_feedback_form_email_confirm').value;
			var cp=document.getElementById('contact_feedback_form_cp').value;
			var objet=document.getElementById('contact_feedback_form_objet').value;
			var message=document.getElementById('contact_feedback_form_message').value;

			/* Client */
			var client_ref_oseo=document.getElementById('contact_feedback_form_client_ref_oseo').value;
			var client_siren=document.getElementById('contact_feedback_form_client_siren').value;

			/* Financement */
			var financement_siren=document.getElementById('contact_feedback_form_fin_siren').value;
			var financement_besoin_global=document.getElementById('contact_feedback_form_fin_besoin_eleve').value;
			var financement_apport=document.getElementById('contact_feedback_form_fin_apport').value;

			/* Web */
			var web_url=document.getElementById('contact_feedback_form_web_url_site').value;

			if (courriel.length<=0) { alert("Vous devez renseigner votre courriel."); return false; }
			if (!novFormUtils.isEmail(courriel)) { alert("Le courriel saisi n'est pas syntaxiquement correct."); return false; }
			//if (courriel!=courriel_confirm) { alert("Les deux courriels saisis ne correspondent pas."); return false; }
			if (cp.length<=0) { alert("Vous devez renseigner votre code postal."); return false; }


			switch(type) {
				case "client":
					if (client_ref_oseo.length<=0) { alert("Vous devez renseigner votre référence OSEO."); return false; }
					if ((client_siren.length<9)||(client_siren.search(/^([0-9])*$/i)==-1)) { alert("Vous devez renseigner un numéro de SIREN valide."); return false; }
				break;
				case "creation":
				break;
				case "innovation":
				break;
				case "financement":
					if ((financement_siren.length<9)||(financement_siren.search(/^([0-9])*$/i)==-1)) { alert("Vous devez renseigner un numéro de SIREN valide."); return false; }
					if (financement_besoin_global.length<=0) { alert("Vous devez renseigner votre besoin global."); return false; }
					if (financement_apport.length<=0) { alert("Vous devez renseigner votre apport."); return false; }

					if (financement_besoin_global.search(/^([0-9])*$/i)==-1) { alert("Vous devez renseigner un besoin global valide."); return false; }
					if (financement_apport.search(/^([0-9])*$/i)==-1) { alert("Vous devez renseigner un apport valide."); return false; }

				break;
				case "web":
					if (web_url.length<=0) { alert("Vous devez renseigner l'url du site."); return false; }
				break;
			}

			if (objet.length<=0) { alert("Vous devez renseigner l'objet de votre demande."); return false; }
			var checkNumber=($('#ar').val()>0)?75:10;
			if (message.length<=(checkNumber-1)) { alert("Le message que vous allez envoyer doit contenir au minimum "+checkNumber+" caractères. ("+(checkNumber-message.length)+" restants)"); return false; }

		}catch(e) { alert(e); return false;}
			return true;
		}
	);
});