// JavaScript Document

var marginetop 	= 0;
var hSlide 		= 580;

function init()
{
	primipiani = Math.ceil(primipiani/6);
	//slide delle offerte in primo piano in homepage
	initSlide();
	//end slide
	//multibox avanzato
	var box = {};
	if(document.getElementById("show")) 
		{
			if(jQuery('.mb').length > 0)//only triggered if 'mb' class found on page
			{
				var box = new multiBox('mb', {
					descClassName: 'multiBoxDesc',//the class name of the description divs
					path: './Files/',//path to mp3 and flv players
					useOverlay: false,//use a semi-transparent background. default: false;
					maxWidth: 900,//max width (set to false to disable)
					maxHeight: 700,//max height (set to false to disable)
					addDownload: true,//do you want the files to be downloadable?
					addRollover: true,//add rollover fade to each multibox link
					addOverlayIcon: true,//adds overlay icons to images within multibox links
					addChain: true,//cycle through all images fading them out then in
					recalcTop: true//subtract the height of controls panel from top position
				});
			};
		}
	//validazione forms
	
	var formv = document.getElementsByTagName("form");
	if (formv)
	{
	  for(i=0;i<formv.length;i++)  
	  {
		  if (!formv[i].getAttribute('id') || formv[i].getAttribute('id')=="") formv[i].id = formv[i].getAttribute('name');
		  var nome = formv[i].getAttribute('id');
		  if(/valida/.test(formv[i].className))
		  {
			jQuery("#"+nome).validate();
		  }
		  if(/xmail/.test(formv[i].className))
		  {
		  	var divmsg = formv[i].getAttribute('target');
			formv[i].target = '_self';
			formv[i].action = "javascript:invia_email('"+nome+"','phpmyformmail','"+divmsg+"')";
		  }
	  }
	}
	
	
	jQuery("label.over").click(function() { // bind click event to link
		jQuery(this).addClass("hide");
		jQuery(this).next().focus();
	});
	jQuery("label.over").next().focus(function() { // bind click event to link
		jQuery(this).prev().addClass("hide");
	});
	jQuery("label.over").next().blur(function() { // bind click event to link
		if(this.value == "") jQuery(this).prev().removeClass("hide");
	});	
	jQuery("label.over").each(function() {
		if(jQuery(this).next().val()!="") jQuery(this).addClass("hide");							 
									 });
	jQuery('select').mSelect();

	jQuery("#sliderHome").cycle({ 
    fx:     'fade', 
    speed:  'slow', 
    timeout: 5000, 
    next:   '#nextBtn', 
    prev:   '#prevBtn' 
});
	jQuery("#sliderPage").cycle({ 
    fx:     'fade', 
    speed:  'slow', 
    timeout: 5000});

jQuery("#lista1").click(function(){
		callBlocco('prodotti','blocco_prodotti','&lista=1','listaHome');
		jQuery(this).addClass("active");
		jQuery("#lista2").removeClass("active");
	});

jQuery("#lista2").click(function(){
		callBlocco('prodotti','blocco_prodotti','&lista=2','listaHome');
		jQuery(this).addClass("active");
		jQuery("#lista1").removeClass("active");
	});
}

function invia_email(nomeForm,dest,divid)
{	
	
	var objForm = document.getElementById(nomeForm);
	var objDiv	= document.getElementById(divid);
	dati="";
	for(x=0;x<objForm.length;x++)
	{
		if(objForm[x].type!="radio"||objForm[x].checked)
		{
		if(x>0) dati+="&";
		dati += objForm[x].name+"="+objForm[x].value;
		}
	}
		jQuery.ajax({
			type: "POST",
			url: "../../../"+dest+".php?",
			data: dati,
			success: function(msg){
				objDiv.innerHTML = msg;
			}
		});
	
}
function callBlocco(dir,file,par,divid) {
	
	var objDiv	= document.getElementById(divid);
	dati = "dir="+dir+"&file="+file+par;
	jQuery.ajax({
			type: "GET",
			url: "../../../blocchi.php?",
			data: dati,
			success: function(msg){
				objDiv.innerHTML = msg;
				if(objDiv.getElementById("pp")) {
					primipiani = objDiv.getElementById("pp").innerHTML;
					primipiani = Math.ceil(primipiani/6);
					marginetop 	= 0;
					initSlide();
				}
			}
		});	
}
function initSlide(){
	if(jQuery(".arrow_up"))
	{
	jQuery(".arrow_up").click(function (event) {
	//alert(jQuery("span.up").length);
					if(marginetop < 0)
						{
							marginetop+=hSlide;
							jQuery("#items").animate({ marginTop: marginetop+"px"}, 500 );
							event.preventDefault();
							if(marginetop>=0) {
								z = jQuery("span.up").length;
								for(x=0;x<z;x++)
									jQuery("span.up").get(0).className = "arrow up-dis";
							}
							if((marginetop > (hSlide*(primipiani-1))*-1) && jQuery("span.down-dis").length>0)
							{
								z = jQuery("span.down-dis").length;
								for(x=0;x<z;x++)
									jQuery("span.down-dis").get(0).className = "arrow down";
							} 
						}
				});	
	jQuery(".arrow_down").click(function (event) {
					if(marginetop > (hSlide*(primipiani-1))*-1)
					{
						marginetop-=hSlide;
						jQuery("#items").animate({ marginTop: marginetop+"px"}, 500 );
						event.preventDefault();
						if(!(marginetop > (hSlide*(primipiani-1))*-1))
						{
							z=jQuery("span.down").length;
							for(x=0;x<z;x++)
								jQuery("span.down").get(0).className = "arrow down-dis";
						} 
						if(marginetop<0 && jQuery("span.up-dis").length>0)
						{		
							z=jQuery("span.up-dis").length;
							for(x=0;x<z;x++)					
								jQuery("span.up-dis").get(0).className = "arrow up";
						}
					}
				});
	}
}
if (window.addEventListener){
	window.addEventListener("load", init, false)
}
else if (window.attachEvent) {
	window.attachEvent("onload", init)
}
else if (document.getElementById){
	window.onload=init
}


