// Funzioni di utilità:

/*
==================================================================
LTrim(string) : Returns a copy of a string without leading spaces.
==================================================================
*/
	function lTrim(str){
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(0)) != -1) {
		  // We have a string with leading blank(s)...
	
		  var j=0, i = s.length;
	
		  // Iterate from the far left of string until we
		  // don't have any more whitespace...
		  while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			 j++;
	
		  // Get the substring from the first non-whitespace
		  // character to the end of the string...
		  s = s.substring(j, i);
	   }
	   return s;
	}
/*
==================================================================
RTrim(string) : Returns a copy of a string without trailing spaces.
==================================================================
*/
	function rTrim(str){
	   // We don't want to trip JUST spaces, but also tabs,
	   // line feeds, etc.  Add anything else you want to
	   // "trim" here in Whitespace
	   var whitespace = new String(" \t\n\r");
	
	   var s = new String(str);
	
	   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
		  // We have a string with trailing blank(s)...
	
		  var i = s.length - 1;       // Get length of string
	
		  // Iterate from the far right of string until we
		  // don't have any more whitespace...
		  while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			 i--;
	
	
		  // Get the substring from the front of the string to
		  // where the last non-whitespace character is...
		  s = s.substring(0, i+1);
	   }
	
	   return s;
	}
/*
=============================================================
Trim(string) : Returns a copy of a string without leading or trailing spaces
=============================================================
*/
	function trim(str){
	   return rTrim(lTrim(str));
	}
/*
=============================================================
QueryString(string) : Returns the value of the requested parameter
=============================================================
*/	
	function QueryString(param){
		var qString = new Array();
		qString = location.search.substr(1).split("&");
		for(j=0; j<qString.length; j++){
			if (qString[j].split("=")[0] == param) return unescape(qString[j].split("=")[1]);
		}
		return null;
	}
/*
=============================================================
Funzione POP-UP
=============================================================
*/

	var popupWindowName = 'LAMM_Pop';
	var domainURL = "http://www.lamm.it";
	
	function LammPop(url){
		var w = 600; var h = 350;
		sP = window.open(url,popupWindowName,'scrollbars=yes,resizable=no,width='+ w +',height='+ h +',status=yes,location=no,toolbar=no');
		//searchWin3.refer = self;
		sP.moveTo((screen.availWidth - w)/2,(screen.availHeight - h)/2);
		sP.focus();
	}
	
	function checkIfInPopup(){
		if (window.name != popupWindowName) location.href = domainURL;
	}
	
	function setPage(url){
		window.location.href= url;
	}
	