
	
	//function to display or hide a given element
	function showHideItems(myItem, myButton)
	{
	
		//this is the ID of the hidden item
		var myItem = document.getElementById(myItem);
	
		//this is the ID of the plus/minus button image
		var myButton = document.getElementById(myButton);
	
		if (myItem.style.display != "none") 
		{
			//items are currently displayed, so hide them
	
			myItem.style.display = "none";
	
			swapImage(myButton,"plus");
		}
		else 	
		{
			//items are currently hidden, so display them
			myItem.style.display = "block";
	
		swapImage(myButton,"minus");
		}
	}
	// Costruisce oggetto che punta allo stile del'id passato come riferimento 
	function makeObj(obj) 
	{ 
	   if ( document.getElementById )   // Netscape >= 6 
	   { 
	      this.css=document.getElementById(obj).style; 
	   } 
	   else 
	   {  // Netscape 4 e Internet Explorer >= 4 
	      this.css=(document.layers)? eval('document.'+obj) : eval(obj+'.style'); 
	   } 
	}
	
	//function to swap an image based on its current state
	function swapImage(myImage, state) 
	{
		if (state == "minus") 
		{
			myImage.src = "/admin/edit/booking/images/minus.gif";
		}
		else 
		{
			myImage.src = "/admin/edit/booking/images/plus.gif";
		}
	}
	
	
	//confronto di due date nel formato dd/mm/yyyy
	function confrontodate(data1,data2)
	{
	    data1str = data1.substr(6)+data1.substr(3, 2)+data1.substr(0, 2);
		data2str = data2.substr(6)+data2.substr(3, 2)+data2.substr(0, 2);
		//controllo se la seconda data è successiva alla prima 
        
        if (data1str-data2str>=0) {    return 1;  }
        else{return 2;   }
    
    }
    function delDefaultValue(elem) {
	elemChange = document.getElementById(elem);
	if (elemChange.value == elemChange.defaultValue) {
		elemChange.value='';
	}
	elemChange.style.color = '#000';
}

function checkEmptyValue(elem,col) {
	elemChange = document.getElementById(elem);
	if (elemChange.value == '') {
		if(col)
		{elemChange.style.color = '#8F8F8F';}
		elemChange.value = elemChange.defaultValue;
	}
}
function Trim(stringa)
		{
		   reTrim=/\s+$|^\s+/g;
		   return stringa.replace(reTrim,"");
		}
