// JavaScript Document
$(document).ready(function(){

//------------ ADS	
	var ad_top_name = 'sda/'+$('#wrp_sda_top').attr("title");
	var ad_bottom_name = 'sda/'+$('#wrp_sda_bottom').attr("title");
	
	$("#wrp_sda_top").flashembed({src: ad_top_name, wmode:'opaque', scale:'exactfit'});
	$("#wrp_sda_bottom").flashembed({src: ad_bottom_name, wmode:'opaque', scale:'exactfit'});
	
	$("#wrp_unicredit_ad").flashembed({src:'sda/gCard_590x100_accrediti_50kb.swf',wmode:'opaque'});	
	
//------------ SWF	
	$("#welcome_amministrazione").flashembed({src:'swf/welcome_amministrazione.swf',wmode:'opaque'});
	$("#box_clock").flashembed({src:'swf/clock.swf',wmode:'opaque'});
	$("#box_bancomat").flashembed({src:'swf/bancomat.swf',wmode:'opaque'});
	$("#box_vendi").flashembed({src:'swf/vendi.swf',wmode:'opaque'});
	$("#box_servizi").flashembed({src:'swf/servizi.swf',wmode:'opaque'});
	
//------------ MAILING-LIST
	$("#mlist_nome, #mlist_cognome, #mlist_condominio, #mlist_email").focus(function () {
		if($(this).val()  == $(this).attr("title")){
			$(this).val("");
		}						 
	});
	$("#mlist_nome, #mlist_cognome, #mlist_condominio, #mlist_email").keypress(function () {
		$(this).css("color","#000");	
		$(this).css("font-weight","bold");	
	});	
	$("#mlist_nome, #mlist_cognome, #mlist_condominio, #mlist_email").blur(function () {
		if($(this).val() ==""){
			$(this).val($(this).attr("title")) ;
		}						 
	});		
	$("#submit_mlist").click(function () {
		var errors='';
		if($("#mlist_nome").val()=='Nome' || $("#mlist_nome").val()==''){
			errors+='- È necessario inserire il NOME.\n';
		}
		if($("#mlist_cognome").val()=='Cognome' || $("#mlist_cognome").val()==''){
			errors+='- È necessario inserire il COGNOME.\n';
		}
		if($("#mlist_condominio").val()=='Condominio' || $("#mlist_condominio").val()==''){
			errors+='- È necessario inserire il CONDOMINIO di appartenenza.\n';
		}
		if($("#mlist_email").val()=='E-Mail' || $("#mlist_email").val()==''){
			errors+='- È necessario inserire un INDIRIZZO E-Mail.\n';
		}		
		if (errors){
			alert('L\'ISCRIZIONE NON PUÒ ESSERE INVIATA A CAUSA DEI SEGUENTI ERRORI:\n\n'+errors);
			return false;
		}
	});

//------------ TABS 					   
	$(".box_tabs > div:not(.columns_box_top, .columns_box_bottom, .box_tabs_nav)").hide();
	$("#PO, #AMM").show();
	$(".box_tabs_nav a").click(function () {
		//ottieni ID tab attuale
		var actual_id = $(this).parent().parent().children().children(".box_tabs_nav_s").attr("id");
		//spengi altro tab
		$(this).parent().siblings().children(".box_tabs_nav_s").removeClass("box_tabs_nav_s");
		//illumina il tab
		$(this).addClass("box_tabs_nav_s");
		//fai scomparire la lista di adesso
		var id_2_desappear = actual_id.replace("a_","");
		$("#"+id_2_desappear).hide();
		//fai comparire la lista giusta
		var id_name = $(this).attr("id");
		id_name = id_name.replace("a_","");
		//alert(id_name);
		$("#"+id_name).fadeIn(540);
		return false;
	});

	
//------------ OVERLAY FORM
	var form_mode; 
	$(".fireup_form").click(function () {
		return false;
	});
	$(".fireup_form").mouseup(function () {
		form_mode = $(this).attr("title");	
		fireup_form (form_mode);
	});
	
	function fireup_form (form_mode){
		inner_form_mode = form_mode;
		$("#overlay_2").css("width","691px");
		$("#overlay_2").overlay({  
			expose: { 
				color: '#000', 
				loadSpeed: 0,
				closeSpeed: 0,
				oneInstance: false,
				opacity: 0.72
			},
			left:'center',
			api:true,
			top:'13%',
			onBeforeLoad: function() { 
				$("#overlay_2").css({ visibility: "visible" });				
				// rende i SELECT invisibili per via di IE6 che li anteporrebbe(!!)
				if ($.browser.msie && $.browser.version <= 6 ) $("select").css({ visibility: "hidden" });
				// load the page specified in the trigger 
				$("#overlay_2 .ext_overlay_content").load("multi_form.php?form_mode="+inner_form_mode);
				$("#overlay_2").draggable({handle:'.overlay_handle'});
			} ,	 
			onLoad: function() { 
			
			} ,
			onBeforeClose: function() { 
				$("#overlay_2 .ext_overlay_content").load("blank.html");
				$("#overlay_2").css({ visibility: "hidden" });	
			},				
			onClose: function() { 
				// rende i SELECT visibili per via di IE6 che li anteporrebbe(!!)
				$("select").css({ visibility: "visible" });
			}			
		}).load();		
	}
	
//------------ ANNUNCI
	//ROLLOVERS
	$(".annuncio_wrp, .ris_annuncio_wrp").hover(
		function () {
			$(this).css( "cursor","pointer");
			$(this).css( "background-color","#FEEFCF");
			$(this).parent().children("div.annuncio_corner").css("visibility","visible");
		},
		function () {
			$(this).css( "background-color","#fff");
			$(this).parent().children("div.annuncio_corner").css("visibility","hidden");
		}
	);
	
	var triggered_form_type = '';
	
	//OVERLAY SCHEDA
	$(".annuncio_wrp, .ris_annuncio_wrp, .cms_rif").overlay({  
		expose: { 
			color: '#000', 
			loadSpeed: 0, 
			closeSpeed: 0,
			oneInstance: false,
			opacity: 0.72
		},
		target: '#overlay',
		left:'center',
		top:'10%',
		onBeforeLoad: function() {
			$("#overlay").css("width","691px");
			$("#overlay").css({ visibility: "visible" });	
			var triggered_element = this.getTrigger();
			// rende i SELECT invisibili per via di IE6 che li anteporrebbe(!!)
			if ($.browser.msie && $.browser.version <= 6 ) $("select").css({ visibility: "hidden" });
			// load the page specified in the trigger 
			$("#overlay .ext_overlay_content").load("scheda_immobile.php?id_immobile=" + this.getTrigger().attr("title"), function(){
				var clicked_element = 0;
				$("#scheda_wrp a img#0").parent().siblings(".thumb_overlap").addClass('thumb_overlap_s');
				$(".thumb_overlap").hover(
					function () {
						$(this).css( "cursor","pointer");
						$(this).addClass('thumb_overlap_o');
					},
					function () {
						$(this).css( "cursor","default");
						//alert(clicked_element+$(this).attr("id"));
						if(clicked_element != $(this).siblings("a").children("img").attr("id")){
							$(this).removeClass('thumb_overlap_o');
						}
					}
				);	
				$(".thumb_overlap").mousedown(function () {
					clicked_element = $(this).siblings("a").children("img").attr("id");
					$(".thumb_overlap").removeClass('thumb_overlap_s');
					$(".thumb_overlap").removeClass('thumb_overlap_o');
					$(this).removeClass('thumb_overlap_o');
					$(this).addClass('thumb_overlap_s');
					var pic_name = $(this).siblings("a").children("img").attr("src").replace("thumb_","");
					if(pic_name != $("#big_pic").attr("src")){									   
						//show loading icon
						$("div#loading_icon").show();	
						//rollover
						$("#big_pic").attr({src:pic_name});
						//stop loading icon
						$("img#big_pic").load(function(){
							$("div#loading_icon").hide();
						});
					}					
				});
				$("#cheda_pics_panel .thumbs").click(function () {
					//IE MALEDETTI
					return false;
				});			
				$("#overlay .fireup_form").click(function () {
					triggered_form_type = $(this).attr("title");
					triggered_element.overlay().close();	
					return false;
				});				
			});
			$("#overlay").draggable({handle:'.overlay_handle'});
			$("#overlay .overlay_handle").text('SCHEDA IMMOBILE');
		},
		onLoad: function() { 		
			$("#scheda_wrp .fireup_tooltip").tooltip({ 
				tip: '#tooltip', 
				offset: [-1,-1] ,
				position: "top center"      
			});
		},	
		onBeforeClose: function() { 
			$("#overlay .ext_overlay_content").load("blank.html");
			$("#overlay").css({ visibility: "hidden" });	
		},		
		onClose: function() { 
			// rende i SELECT visibili per via di IE6 che li anteporrebbe(!!)
			$("select").css({ visibility: "visible" });
			
			if(triggered_form_type != ''){
				fireup_form (triggered_form_type);
				triggered_form_type = '';
			};		
		}			
	});	
	
//------------ TOOLTIP	
	$(".fireup_tooltip").tooltip({ 
        tip: '#tooltip', 
        fadeOutSpeed:18, 
		offset: [-1,-1] ,
        position: "top center"      
    });	
	
//------------ FIREUP ALERTS	
	if(typeof( alert_msg ) != 'undefined' ){
		alert(alert_msg);
	}
	
});




