
// TEST email
function test_email(my_email) {
	var new_string = new String(my_email);
	if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
			return false;
	}
	else {
			return true;
	}
}



function lien(id,div_contenu,urlpost,datapost,class_element){	
				//alert(datapost);
				//alert("koi");
	jQuery(document).ready(function() {
		

			$("#div_con_sol").show();
			
			
			
			
			$("#"+id).click(function(){
									 
				//alert("essai2");
				
				$('#num1').css("background","url(./content/img/header/bt-1-off.png) no-repeat");
				$('#num2').css("background","url(./content/img/header/bt-2-off.png) no-repeat");
				$('#num3').css("background","url(./content/img/header/bt-3-off.png) no-repeat");
				$('#num4').css("background","url(./content/img/header/bt-4-off.png) no-repeat");
	
				if("secours" == id){
					
					$('#num1').css("background","url(./content/img/header/bt-1-on.png) no-repeat");
					$('#div_header').css("background","url(./content/img/header/fond-header1.jpg) no-repeat");
					$("#div_decouvre_gamme").html('<a href="./secours_0.html">D&Eacute;COUVREZ LA GAMME SECOURS</a>');
					
				}
				
				if("habitat" == id){
					
					$('#num2').css("background","url(./content/img/header/bt-2-on.png) no-repeat");
					$('#div_header').css("background","url(./content/img/header/fond-header2.jpg) no-repeat");
					$("#div_decouvre_gamme").html('<a href="./habitat_0.html">D&Eacute;COUVREZ LA GAMME HABITAT</a>');
					
				}
				
				if("tertiaire" == id){
					
					$('#num3').css("background","url(./content/img/header/bt-3-on.png) no-repeat");
					$('#div_header').css("background","url(./content/img/header/fond-header3.jpg) no-repeat");
					$("#div_decouvre_gamme").html('<a href="./tertiaire_0.html">D&Eacute;COUVREZ LA GAMME TERTIAIRE</a>');
					
				}
				
				if("prestige" == id){
					
					$('#num4').css("background","url(./content/img/header/bt-4-on.png) no-repeat");
					$('#div_header').css("background","url(./content/img/header/fond-header4.jpg) no-repeat");
					$("#div_decouvre_gamme").html('<a href="./prestige_0.html">D&Eacute;COUVREZ LA GAMME PRESTIGE</a>');
					
				}
				
				// va trouver le bon menu
				if(class_element == "menu_con_sol_active"){
					
					$(".menu_principal").removeClass('menu_active');
					$(".menu_large").removeClass('menu_con_sol_active');
					$(".menu_corporate").removeClass('menu_corporate_active');
					$("#"+id).addClass('menu_con_sol_active');
					//$('#div_header').css("background","url(./content/img/header/fond-header1.jpg) no-repeat"); 
					$('#num1').css("background","url(./content/img/header/bt-1-on.png) no-repeat");
					//alert("ok");
					$('#div_header').css("background","url(./content/img/header/fond-header-principal.jpg) no-repeat");
				
				}
				
				if(class_element == "menu_principal"){
					
					$(".menu_principal").removeClass('menu_active');
					$(".menu_large").removeClass('menu_con_sol_active');
					$(".menu_corporate").removeClass('menu_corporate_active');
					$("#"+id).addClass('menu_active');
					
				}
	
	
				if(class_element == "menu_corporate_active"){
					
					$(".menu_principal").removeClass('menu_active');
					$(".menu_large").removeClass('menu_con_sol_active');
					$(".menu_corporate").removeClass('menu_corporate_active');
					$("#"+id).addClass('menu_corporate_active');
					$('#num1').css("background","url(./content/img/header/bt-1-on.png) no-repeat");
					$('#div_header').css("background","url(./content/img/header/fond-header-principal.jpg) no-repeat");
					
				}
				//error remonter la page
				//<img src='./content/img/loader.gif' alt='' />
				$("#"+div_contenu).html("<div id='div_loading'></div>")
				
				.ajaxStart(function(){
					return false;		
					//$(this).show();
					
				});
				
				$.ajax({
					
					type: "POST",
					url: "./templates/pages/"+urlpost,
					data: datapost,
					success: function(msg){
						//alert(msg);
						$("#"+div_contenu).html(msg);
						
					}
				 });
				 return false;
			});
			
			
				
				
			
			return false;
			
		



		
	});
	
}


// change le bouton au click
function btn_menu(no){
	
	$("#ysobox_menu_1").attr("src","./content/img/ysobox/menu_1.png");
	$("#ysobox_menu_2").attr("src","./content/img/ysobox/menu_2.png");
	$("#ysobox_menu_3").attr("src","./content/img/ysobox/menu_3.png");
	$("#ysobox_menu_4").attr("src","./content/img/ysobox/menu_4.png");
	
	$("#ysobox_menu_"+no).attr("src","./content/img/ysobox/menu_"+no+"_select.png");
	
	// sous menus
	$(".ysobox_smenu").hide();
	//$(".ysobox_contenu").hide();
	
	$("#div_ysobox_smenu_"+no).show();
	
	return false;
}

// change le contenu 
function btn_smenu(menu,id,name){
	
	$(".ysobox_contenu").hide();
	$("#"+name).show();
	
	$(".li_smenu1").removeClass("orange");
	$(".li_smenu2").removeClass("violet");
	$(".li_smenu3").removeClass("vert");
	$(".li_smenu4").removeClass("noir");
	$(".li_smenu5").removeClass("gris");
	$(".liensmenu").removeClass("lien_blanc");
	$(".liensmenu").addClass("lien_gris");
	
	$("#smenu_"+id).removeClass("lien_gris");
	$("#smenu_"+id).addClass("lien_blanc");
	
	if (menu == 1){
		btn_menu(1);
		$("#li_"+id).addClass("orange");
	}else if (menu == 2 ){
		btn_menu(2);
		$("#li_"+id).addClass("violet");
	}else if (menu == 3 ){
		btn_menu(3);
		$("#li_"+id).addClass("vert");
	}else if (menu == 4 ){
		btn_menu(4);
		$("#li_"+id).addClass("noir");
	}else if (menu == 5 ){
		btn_menu(5);
		$("#li_"+id).addClass("gris");
		
	}
	
	if (id == 18){
		$("#valideleform").val("1");
	}
	
	// si pas de garde corps au marche, on passe directe Ã  l'Ã©tape 4
	if ($("#garde_corps_0:checked").val() == 0 && menu == 3 && id != '11'){
		btn_smenu(4,'16','contenu_4_1');
	}
	if ($("#garde_corps_0:checked").val() == 0 && id == '15'){ // retour depuis le 4,1
		btn_smenu(3,'11','contenu_3_1');
	}
	
	// si pas de finition bois
	if (id == 21){
		if($("#li_21").css("display") == "none"){
			btn_smenu(5,'18','contenu_5_1');
		}
	}
	
    var variables_form = $("#form_ysobox").serialize();
	
	//alert(variables_form);
	
	$.ajax({
					
		type: "POST",
		url: "./templates/ysobox/resume_choix.php",
		data: variables_form,
		success: function(msg){
			//alert(msg);
			$("#div_ysobox_liste_choix").html(msg);
			$('#div_ysobox_liste_choix').jScrollPane({showArrows:true,scrollbarWidth:20});
		}
	 });
	
	return false;
	
}


function btn_options_menu(no){
	// sous menus
	$(".options_categorie").hide();
	//$(".ysobox_contenu").hide();
	
	$("#div_categorie_"+no).show();
	
	return false;
}

// bouton pour les cotes (+ -)
function btn_cotes(id,plusmoins){
	valeur = $("#"+id).val();
	
	if (plusmoins == 'plus'){
		valeur++;
	}else{
		valeur--;
	}
	
	if (valeur < 0) valeur = 0;
	
	$("#"+id).val(valeur);
	
	return false;
}

// post lien en ajax
function postAjax(urlpost,datapost,div_contenu){
	
	$("#"+div_contenu).html("<div style='float:left;width:100%;height:450px;background:url(/ysofer/content/img/loader.gif) 50% 50% no-repeat;'></div>")
		
	.ajaxStart(function(){
		return false;		
	});
			
	$.ajax({
		
		type: "POST",
		url: urlpost,
		data: datapost,
		success: function(msg){
			//alert(msg);
			$("#"+div_contenu).html(msg);
			
			
			 
		}
	 });
	 
	
	 
	  
	 
	 return false;
}


function uploadFile(div_post,champ_chargement,nb_element_max){
	if (typeof(champ_chargement) == 'undefined'){
		champ_chargement = 'fileToUpload';
	}
	if (typeof(nb_element_max) == 'undefined'){
		nb_element_max = 1;
	}
	
	if ($("#"+champ_chargement).val() != ""){
		
		$.ajaxFileUpload
		(
			{
				url:'./admin/ajaxfileupload.php',
				secureuri:false,
				fileElementId:champ_chargement,
				dataType: 'json',
				beforeSend:function()
				{
					$("#fileloading").show();
				},
				complete:function()
				{
					$("#fileloading").hide();
				},	
				success: function (data, status)
				{
					
					
					if(typeof(data.error) != 'undefined')
					{
						//alert(data.msg +" -- "+ data.error);
						if(data.error != '')
						{
							//alert(data.error);
						}else
						{
							if(typeof(div_post) != 'undefined'){
								nb_element_actu = $("#"+div_post+" > *").length;
								
								id_div = Math.floor(1000 * Math.random());
								var contenu = "<div id='"+id_div+"' class='fichier_uploader'><a href='#' onclick='$(\"#"+id_div+"\").remove();return false;' title='Supprimer cet ÃƒÂ©lÃƒÂ©ment'><img src='./content/img/ysobox/icone_supp.png' border='0' alt='' /></a>&nbsp;<a href='./files/img/"+data.msg+"' target='_blank' title=''>"+data.msg+"</a><input type='hidden' name='fichiers_"+champ_chargement+"[]' id='fichiers_"+champ_chargement+"[]' value='"+data.msg+"' /></div>";
								
								if (nb_element_max != 1){
									contenu_anc =  $("#"+div_post).html();
									if (nb_element_max >= nb_element_actu+1){
										contenu = contenu_anc + contenu;
										$("#"+div_post).html(contenu);
									}else{
										alert("Vous avez atteint le nombre maximum de téléchargement possible");
									}
								}else{
									$("#"+div_post).html(contenu);
								}
								
								
								
							}else{
								$("#image").val(data.msg);
							}
						}
					}
				},
				error: function (data, status, e)
				{
					alert("Le téléchargement n\'est pas conforme aux pré-requis");
				}
			}
		)
 	}
}

function btn_smenu_gamme(no){
	$(".sous_menu_gamme").removeClass('menu_active');
	$("#gamme_"+no).addClass('menu_active');
	return false;
}


function btn_escalier_options(no){
	$(".escalier_options_div").hide();
	$("#options_"+no).show();
	$(".escalier_options_menu").removeClass('menu_active');
	$("#escalier_options_"+no).addClass('menu_active');
	return false;
} 

function afficheDiv(id){
	$("#"+id).show();
	return false;
}

function masqueDiv(id){
	$("#"+id).hide();
	return false;
}


function trim(myString)
{
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 
 

// function suppression escalier (devis, partie mon compte)
function suppEscalier(guid){
	if (confirm("Etes vous sur de vouloir supprimer ce devis ?")){
		$.ajax({
		   type: "POST",
		   url: "./admin/traitement.php",
		   data: "action=escalier_supp&guid="+guid,
		   success: function(msg){
		   			
		   			if (msg == 1){
		   				message = "Le devis a &eacute;t&eacute; supprim&eacute;";
		   				$("#escalier_"+guid).hide();
		   			}else{
		   				message = "Le devis n'a pas &eacute;t&eacute; supprim&eacute;";
		   			}
		   			
		   			$("#div_message_moncompte").html(message);
		   			$("#div_message_moncompte").dialog('open');
		   			$("#div_message_moncompte").dialog({
		   				modal: true,
		   				resizable: false,
		   				draggable: false 
		   				});
	 				}
	 			});
	 }
 			
 	return false;
}


// renvoie le devis
function devisEnvoyer(guid){
	$.ajax({
	   type: "POST",
	   url: "./admin/traitement.php",
	   data: "action=devis_renvoyer&guid="+guid,
	   success: function(msg){
   			$("#div_message_moncompte").html(msg);
   			$("#div_message_moncompte").dialog('open');
   			$("#div_message_moncompte").dialog({
   				modal: true,
   				resizable: false,
   				draggable: false 
   				});
		}
	});
 			
 	return false;	
}

// affiche la géocalisation GOOGLE pour les contacts
function affContactGeo(id){
	$("#div_geo_"+id).slideToggle();
	return false;
}

