// JavaScript Document
var msgForm = 0;
var msgPost = "";
	JQ(document).ready(function(){
	// se esistono dei parametri apro una messagebox
		if (msgForm!=0 && msgPost!='')
	  {
		toggleBox('msgdiv',1,msgForm, '',msgPost,"");
	  }	
	  //validazione forms
	
 
	JQ(".validate").validate({
	   submitHandler: function(form) {
	   var queryString = JQ(form).fieldSerialize(); 
		var options = { 
			target:    form.getAttribute('target'), 
		  	data: queryString
		} 
		JQ(form).ajaxSubmit(options);
    	return false; 
	   }
	});

	});
	
	
	function toggleBox(szDivID, iState, caso, azione, parametri, funzioni){
   		var obj = document.layers ? document.layers[szDivID] : document.getElementById ?  document.getElementById(szDivID).style : document.all[szDivID].style;
   		obj.visibility = document.layers ? (iState ? "show" : "hide") : (iState ? "visible" : "hidden");
		objDiv = document.getElementById(szDivID);
   		if (iState)
		{	
			xy = getScrollXY();
			obj.top = (screen.height/2+xy[1]-120)+"px";
			//makePOSTRequest('../../blocchi.php', "dir=blocchi&file=popup&caso="+caso+"&"+parametri,szDivID,true,funzioni);
			JQ.ajax({
				type: "POST",
				url: path+"/blocchi.php?",
				data: "dir=blocchi&file=popup&caso="+caso+"&"+parametri,
				success: function(msg){
					objDiv.innerHTML = msg;
					if(funzioni!="")
					{
						eval(funzioni);
					}
				}
			});
			
		}
	}	

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}	

function invia_form(nomeForm,dest,divid)
{	
	
	var objForm = document.getElementById(nomeForm);
	var objDiv	= document.getElementById(divid);
	dati="";
	for(x=0;x<objForm.length;x++)
	{
		if(x>0) dati+="&";
		dati += objForm[x].name+"="+objForm[x].value;
	}
		JQ.ajax({
			type: "POST",
			url: path+"/"+dest+".php?",
			data: dati,
			success: function(msg){
				objDiv.innerHTML = msg;
			}
		});
	
}
function nuovalingua(id) {
  var url = String(window.location) ;
  set_cookie('lang', id);
  var index2 = url.indexOf('#');
	
  a=url.split('#');
  url=a[0];  
  var index = url.indexOf('?');  
  
  conc=(index == -1)?"?":"&";
  //conc2=(a[1] <>'')?"#"+a[1]:"";  
  
  
  url = url + conc+"lang="+id;
  //alert (url);
  window.location=url;
}
function set_cookie(name, value)
{
	document.cookie= name + "=" + escape(value);
}