// JavaScript Document

$(document).ready(function() {                           
//COMPORTAMENTO LABEL SOPRA INPUT
	$("label.over").click(function() { // bind click event to link
		$(this).addClass("hide");
		$(this).next().focus();
	});
	$("label.over").next().focus(function() { // bind click event to link
		$(this).prev().addClass("hide");
	});
	$("label.over").next().blur(function() { // bind click event to link
		if(this.value == "") $(this).prev().removeClass("hide");
	});	
	$("label.over").each(function() {
		if($(this).next().val()!="") $(this).addClass("hide");							 
									 });
	
//END
/*/DATEPICKER E MASCHERE INPUT
	$('.datepicker').datepicker({ dateFormat: 'dd/mm/yy' });
	$('.datepicker').mask("99/99/9999");
	$('.orario').mask("99:99");
	//$('.numero').mask("999",{placeholder:"0"});
*///END DATEPICKETR
//SCROLLING SU ANCORE
	$(".scroll").click(function(event){
		//prevent the default action for the click event
		event.preventDefault();

		//get the full url - like mysitecom/index.htm#home
		var full_url = this.href;

		//split the url by # and get the anchor target name - home in mysitecom/index.htm#home
		var parts = full_url.split("#");
		var trgt = parts[1];

		//get the top offset of the target anchor
		var target_offset = $("#"+trgt).offset();
		var target_top = target_offset.top;

		//goto that anchor by setting the body scroll top to anchor top
		$('html, body').animate({scrollTop:target_top}, 500);
	});
//END SCROLLING
//TOGGLE E SELECT-BOX
/*	$(".toggle_hide").hide();
	$(".trigger").click(function(){
		$(this).next(".toggle_c").slideToggle("slow,");
	});
	
	$(".select-box a").click(function(){
		var selbox =  $(this).attr('rel').split("-");
		if(selbox!="") {
			$("#sel-"+selbox[0]+" .active").remove();
			$("#sel-"+selbox[0]+" span.first").html($(this).html());
			$("#"+selbox[0]).val(selbox[1]);
			$("#sel-"+selbox[0]+" .toggle_c").slideToggle("fast,");
		}
	});
		*/
	$("li").mouseover(function(){
		$(this).addClass("over");
	});	
	$("li").mouseout(function(){
		$(this).removeClass("over");
	});		
	$(".selectable").click(function(){
		$(this).parent().find(".selectable").removeClass("sel");
		$(this).addClass("sel");	
		testo = $(this).text();
		campo = $(this).parent().attr('id');
		campo = campo.replace("ul_","");
		if(campo!=""){
			$('#'+campo).val(testo);
			$(this).parent().slideToggle("fast,");
		}
	});
//END TOGGLE	
//GESTIONE FORM
var divesito;
var diverrore;
$('.validate-chart').each(function() {
	$(this).validate({
	   submitHandler: function(form) {
	   var queryString = $(form).fieldSerialize(); 
		var options = { 
			target:    form.getAttribute('target'), 
		  	data: queryString,
			success: function(result) { 
				divesito = $("#esito");
				diverrore = $("#errore");
				$.fn.colorbox({href:website+"/blocchi.php?dir=pagine&file=popup&tit=tit_popup_carrello&msg="+divesito.html()+"&err="+diverrore.html()});
				reInitChart();	
			}
		} 
		$(form).ajaxSubmit(options);
    	return false; 
	   }
	})
});
					   
	$(".validate").each(function() {
		$(this).validate({
	   submitHandler: function(form) {
		   if(form.getAttribute('target') && form.getAttribute('target')!="")
		   {
		    var queryString = $(form).fieldSerialize();
			var options = { 
				target:    form.getAttribute('target'), 
         		type: 'post',
				data: queryString,
				success: function(result) { 
					diverrore = $("#errore");
				if(diverrore.html()!="") {
					$.fn.colorbox({href:website+"/blocchi.php?dir=pagine&file=popup&tit=&err="+diverrore.html()});
				}
				}
			}
			$(form.getAttribute('target')).html("Invio in corso...");
			$(form).ajaxSubmit(options);
			return false; 
		   } else {form.submit();}
	   }
	});	
	});		
//END FORM

if($('#galleryHome').length>0) {
	$('#galleryHome') 
	.before('<div id="nav">') 
	.cycle({ 
		fx:     'fade', 
		speed:  'fast', 
		timeout: 10000, 
		pager:  '#nav' 
	});
}
if($('#galleryInt').length>0) {
	$('#galleryInt') 
	.cycle({ 
		fx:     'fade', 
		speed:  'fast', 
		timeout: 10000, 
		pager:  '#nav' 
	});
}
$(".cbox").colorbox();   
//$(".btn-add").colorbox({width:"450", height:"200", iframe:true});
$(".cbox-nl").colorbox({width:"475", height:"575", iframe:true});
$(".cbox-iframe").colorbox({width:"680", height:"700", iframe:true});
msg_errore = $("#err");
if(msg_errore.html())
	$.fn.colorbox({href:website+"/blocchi.php?dir=pagine&file=popup&tit=errore&err="+msg_errore.html()});
msg_mess = $("#mess");
if(msg_mess.html())
	$.fn.colorbox({href:website+"/blocchi.php?dir=pagine&file=popup&tit=attenzione&err="+msg_errore.html()});


});

function reInitChart(){
	$("#chart .validate-chart").validate({
	   submitHandler: function(form) {
	   var queryString = $(form).formSerialize(); 
		var options = { 
			target:    form.getAttribute('target'), 
		  	data: queryString,
			success: function(result) { 
				divesito = $("#esito");
				diverrore = $("#errore");
				$.fn.colorbox({href:website+"/blocchi.php?dir=pagine&file=popup&tit=tit_popup_carrello&msg="+divesito.html()+"&err="+diverrore.html()});
				reInitChart();				
			}
		} 
		$(form).ajaxSubmit(options);
    	return false; 
	   }
	});
}

