function CheckDate(obj)
{
var Data,a,b,D1,D2,D3, Data1,Data2,Data3
  	  Data=new String(obj)
          Data=Data.replace(/-/g,"/")
	  a=Data.indexOf("/",1)
      b=Data.indexOf("/",a+1)
	if ((b!=-1) && (a!=-1))
	{
		D1=new Number(Data.substring(0,a))
		D2=new Number(Data.substring(a+1,b))
		D3=new Number(Data.substring(b+1,Data.length))
		if (D1>31 || D2>12 || D3<1000 || isNaN(D1) || isNaN(D2) || isNaN(D3))
		{
   			return ""
		}
    		else
		{
			Data1="00" + D1.toString(10)
			Data1=Data1.substr((Data1.length)-2,2)
			Data2="00" + D2.toString(10)
			Data2=Data2.substr(Data2.length-2,2)
			Data3=D3.toString(10)
			Data3=Data3.substring(Data3.length-4,4)
			return Data1 + "/" + Data2 + "/" + Data3 
		}
	}
	else
	{
		return ""
	}
}



function checkM(x)
{
	var ritorno = false
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (filter.test(x)) 
		ritorno=true

	return ritorno
}

function CheckDate2(obj)
{
var Data,a,b,D1,D2,D3, Data1,Data2,Data3
  	  Data=new String(obj)
          Data=Data.replace(/-/g,"/")
	  a=Data.indexOf("/",1)
      b=Data.indexOf("/",a+1)
	if (a!=-1)
	{
		if (b!=-1)
		{
			D1=new Number(Data.substring(0,a))
			D2=new Number(Data.substring(a+1,b))
			D3=new Number(Data.substring(b+1,Data.length))
		}
		else
		{
			D2=new Number(Data.substring(0,a))
			D3=new Number(Data.substring(a+1,Data.length))
		}
		if (D2>12 || D3<1000 || isNaN(D2) || isNaN(D3))
		{
	   		return ""
		}
	    	else
		{
			Data2="00" + D2.toString(10)
			Data2=Data2.substr(Data2.length-2,2)
			Data3=D3.toString(10)
			Data3=Data3.substring(Data3.length-4,4)
			return Data2 + "/" + Data3 
		}
	}
	else
	{
		return ""
	}
}




function checkNumber(Pr)
{
	if (Pr!="")
	{
		var Prezzo=new Number(Pr)
		if (!isNaN(Prezzo))
		{
			Prezzo=Math.floor(Math.abs(Prezzo))
			if (Prezzo<=5) alert ("ATTENZIONE!\n\nHai indicato un numero di giorni di preavviso piuttosto basso.\nTi consigliamo di indicare un numero pił alto,\nma se vuoi puoi comunque confermare la tua scelta.")
			if (Prezzo>30) alert ("ATTENZIONE!\n\nHai indicato un numero di giorni di preavviso piuttosto alto.\nTi consigliamo di indicare un numero pił basso,\nma se vuoi puoi comunque confermare la tua scelta.")
			return Prezzo.toString(10)
		}
		else
		{
			return ""
		}
	}
	else
	{
		return ""
	}
}
