function amaga_help_box()
{
    var tots=document.getElementsByName('HELP_BOX');
    for(var i=0;i < tots.length;i++)
    {
        tots[i].style.display='none';
    }

}



//////////// AJAX ///////////////////////////

var ajaxRequestResponseText;
var ajaxRequestResponseXML;
var HTTP_Request=false;

function crearRequestObject() // funcio per crear objecte per fer crides assincrones al servidor
{
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		  try
		    {
		    	HTTP_Request=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		  catch (e)
		    {
		    	HTTP_Request=new ActiveXObject("Microsoft.XMLHTTP");
		    }
	}
	else
	{
		HTTP_Request=new XMLHttpRequest();
		HTTP_Request.overrideMimeType('text/xml');				
	}
}

crearRequestObject();	

function handleRequest()
{
	if((HTTP_Request.readyState == 4)&&(HTTP_Request.status == 200))
	{ 
		ajaxRequestResponseXML=HTTP_Request.responseXML;	
		ajaxRequestResponseText=HTTP_Request.responseText;
	}
}

function ajaxPost(url,parameters,tipus,async)
{
	HTTP_Request.open(tipus,url,async);
	HTTP_Request.onreadystatechange = handleRequest;
	HTTP_Request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    HTTP_Request.setRequestHeader("Content-length", parameters.length);
    HTTP_Request.setRequestHeader("Connection", "close");
    HTTP_Request.send(parameters);

	if(navigator.appName != "Microsoft Internet Explorer")
	{
		try 
		{
			if (HTTP_Request.onreadystatechange == null) handleRequest();
		}
		catch(e)
		{
    		if ((e.message && e.message == 'Permission denied to create wrapper for object of class UnnamedClass') ||
         	e == 'Permission denied to create wrapper for object of class UnnamedClass')
         	
         	if (HTTP_Request.onreadystatechange == null) handleRequest();
		
		}
	}
}

function isNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}


