/**
 * @author marciv
 */
$.fn.SelectCustomizer = function(){
   // Select Customizer jQuery plug-in
   return this.each(function(){
       var obj = $(this);
       var selectDisabled = $(this).attr('disabled');
var name = obj.attr('id');
var id_slc_options = name+'_options';
var id_icn_select = name+'_iconselect';
var id_holder = name+'_holder';
var custom_select = name+'_customselect';
       obj.after("<div id=\""+id_slc_options+"\"> </div>");
       obj.find('option').each(function(i){
           $("#"+id_slc_options).append("<div title=\"" + $(this).attr("value") + "\" class=\"selectitems\"><span>" + $(this).html() + "</span></div>");
       });
       obj.before("<input type=\"hidden\" value =\"\" name=\"" + this.name + "\" id=\""+custom_select+"\"/><div id=\""+id_icn_select+"\">" + this.title + "</div><div id=\""+id_holder+"\"> </div>");
       /* modifica per avere la prima voce selezionata */
       obj.find('option').each(function(i){
           if ($(this).is(":selected")) {
               $("#"+custom_select).val($(this).val());
               //$("#"+id_slc_options).find('title['+$(this).val()+']').addClass("selectedclass");
               var thisselection = $(this).html();
               $("#"+id_icn_select).html(thisselection);
           }
       });
       /* fine modifica */
       obj.remove();
       $("#"+id_icn_select).click(function(){
    	   if (selectDisabled != 1) {
    		   $("#"+id_holder).slideToggle(200);
    	   }
       });
       $("#"+id_holder).append($("#"+id_slc_options)[0]);
       $("#"+id_holder+ " .selectitems").mouseover(function(){
           $(this).addClass("hoverclass");
       });
       $("#"+id_holder+" .selectitems").mouseout(function(){
           $(this).removeClass("hoverclass");
       });
       $("#"+id_holder+" .selectitems").click(function(){
           $("#"+id_holder+" .selectedclass").removeClass("selectedclass");
           $(this).addClass("selectedclass");
           var thisselection = $(this).html();
           $("#"+custom_select).val(this.title);
           $("#"+id_icn_select).html(thisselection);
           $("#"+id_holder).slideToggle(250)
       });
   });
}



$(document).ready(function(){
           $("#div_exemple").fadeIn(8000);
   });


$(document).ready(function(){
    $('#devis_operation, #ora1, #ora2').SelectCustomizer();
});
$(document).ready(function(){
    $('#devis_type_de_bien, #ora1, #ora2').SelectCustomizer();
});

$(document).ready(function(){
    $('#devis_ville_id, #ora1, #ora2').SelectCustomizer();
});

$(document).ready(function(){
    $('#devis_annee_de_construction, #ora1, #ora2').SelectCustomizer();
});
$(document).ready(function(){
    $('#devis_nombre_de_pieces, #ora1, #ora2').SelectCustomizer();
});
$(document).ready(function(){
    $('#devis_instal_gaz, #ora1, #ora2').SelectCustomizer();
});
$(document).ready(function(){
    $('#devis_instal_elec, #ora1, #ora2').SelectCustomizer();
});
$(document).ready(function(){
    $('#devis_date_rdv, #ora1, #ora2').SelectCustomizer();
});





// italianizzazione datepicker


jQuery(function($){
	$.datepicker.regional['fr'] = {
		closeText: 'Chiudi',
		prevText: '&#x3c;Prec',
		nextText: 'Succ&#x3e;',
		currentText: 'Oggi',
		monthNames: ['Janvier','Fevrier','Mars','Avril','Mai','Juin',
		'Juillet','Aout','Septembre','Octobre','Novembre','Décembre'],
		monthNamesShort: ['Jan','Fev','Mar','Avr','Mai','Jun',
		'Jui','Aou','Sep','Oct','Nov','Dec'],
		dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
		dayNamesShort: ['Dom','Lun','Mar','Mer','Jeu','Ven','Sam'],
		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa',],
		dateFormat: 'dd/mm/yy', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['fr']);
});

  
 


$(document).ready(function(){ 
	
	var htmlStr = $("#devis_code_postal").val();
	
	

	$("#devis_code_postal").blur(function(){ 
		
		var htmlStr = $("#devis_code_postal").val();
		var len = htmlStr.length;
	

		
		if (len = 5) {
		 
			$.get("gettown.php",{devis_code_postal: $("#devis_code_postal").val()},function(data){ 
				
				$("#div").html(data);
				 $('#devis_ville_id, #ora1, #ora2').SelectCustomizer();

			
			
				});
		
		}	
			
	});
	
	
	
	$("#devis_code_postal").keyup(function(){ 
		// On lance la requête ajax : gettown.php avec comme arguement devis_code_postal 
		// et la valeur de l\'input devis_code_postal
		var htmlStr = $("#devis_code_postal").val();
		var len = htmlStr.length;
		
		
		if (len = 5) {
		 
			$.get("gettown.php",{devis_code_postal: $("#devis_code_postal").val()},function(data){ 
				//alert(data);
			
				$("#div").html(data);
				$('#devis_ville_id, #ora1, #ora2').SelectCustomizer();

			
				});
		
		}	
			
	});
	
	
}); 


function do_totals1()
{
var d=document.getElementById("pleasewaitScreen");
d.style.pixelTop = (document.body.scrollTop + 50);
d.style.display="block";
setTimeout('do_totals2()',30000);

}

function do_totals2()
{
var d=document.getElementById("pleasewaitScreen");
lengthy_calculation();

}

function lengthy_calculation()
{
var x,y
for(x=0;x<3000000;x++)
{
y += (x * y) / (y - x);
}


d.style.display="none";
}



