	var Pri=new Number("1.5")
	var Sep
	var NonSep
	if (isNaN(Pri))
	{
		Sep=","
		NonSep="."
	}
	else
	{
		Sep="."
		NonSep=","
	}

var finestraAperta

function chekkaNMB(campo, valore){
	var a = new Number(campo.value)
	
	if (isNaN(a)){
		campo.value = valore;
	}

	a = new Number(campo.value)
	if(campo.value != ''){
		campo.value = Math.floor(a,0);
		if(a < valore)
			campo.value = valore
	}

}




function delImg(frm){
	frm.delImage.value = frm.immagine.value;
	frm.immagine.value = '';
	frm.submit();
}

function delAtt(frm, idAtt){
	frm.delAtt.value = idAtt;
	frm.submit();
}


function delThumb(frm){
	frm.delThumb.value = frm.thumbNail.value;
	frm.thumbNail.value = '';
	frm.submit();
}



function MoveElem(srcList, desList) {
	if (srcList.options.length != 0) {
		var posSel = srcList.selectedIndex;
		var newElem = srcList.options[posSel].innerText;
		var newPos = desList.options.length;
		
		for (var i=0; i<newPos; i++) {
			if (newElem < desList.options[i].innerText) {
				newPos=i;
			}
		}

		var oOption = document.createElement("OPTION");
		desList.options.add(oOption,newPos);
		oOption.innerText = srcList.options[posSel].innerText;
		oOption.value = srcList.options[posSel].value;
		srcList.remove(posSel);

		var nSize = srcList.size / 2
		for (var i=posSel-nSize-1; i<=posSel+nSize; i++) {
			srcList.selectedIndex=i; 
		}
		srcList.selectedIndex= (posSel-1); 
		srcList.selectedIndex=-1; 

	}
}

function salvaAtt(desList, desTxt) {
	var elems = "";
	var legame = ""
	for (var i=0; i<desList.options.length; i++) {
		elems = elems + legame + desList.options[i].value.toString();
		legame = ', ';
	}

	desTxt.value = elems;

}


function checkPrice(Pr)
{
	if (Pr!="")
	{
		var Prezzo=new Number(Pr.replace(NonSep,Sep))
		if (!isNaN(Prezzo))
		{
			if (Prezzo==Math.round(Prezzo))
			{
				return (Math.round(Prezzo*100)/100).toString() + Sep + "00"
			}
			else
			{
				if (Prezzo==Math.round(Prezzo*10)/10)
				{
					return (Math.round(Prezzo*100)/100).toString() + "0" 
				}
				else
				{
					return Math.round(Prezzo*100)/100
				}
			}
		}
		else
		{
			return ""
		}
	}
	else
	{
		return ""
	}
}

function controlla(oggetto,valore)
{
	if (oggetto.value != "")
	{
		var giovanni
		giovanni=checkPrice(oggetto.value)
		if (giovanni=="")
			oggetto.value=valore
		else
			oggetto.value=giovanni
	}
}

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)
			var gino=Data1 + "/" + Data2 + "/" + Data3
				return gino 
		}
	}
	else
	{
		return ""
	}
}




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))
			return Prezzo.toString(10)
		}
		else
		{
			return ""
		}
	}
	else
	{
		return ""
	}
}

function checkNum(Pr)
{
	if (Pr!="")
	{
		var Prezzo=new Number(Pr)
		if (!isNaN(Prezzo))
		{
			return Prezzo.toString(10)
		}
		else
		{
			return ""
		}
	}
	else
	{
		return ""
	}
}


function apri()
{
	finestraAperta = window.open(path,'Upload');
	finestraAperta.focus()
}

function checkPrice2(Pr)
{
	if (Pr!="")
	{
		var Prezzo=new Number(Pr.replace(NonSep,Sep))
		if (!isNaN(Prezzo))
		{
			if (Prezzo==Math.round(Prezzo))
			{
				return (Math.round(Prezzo*100)/100).toString() + Sep + "00"
			}
			else
			{
				if (Prezzo==Math.round(Prezzo*10)/10)
				{
					return (Math.round(Prezzo*100)/100).toString() + "0" 
				}
				else
				{
					return Math.round(Prezzo*100)/100
				}
			}
		}
		else
		{
			return "0"
		}
	}
	else
	{
		return "0"
	}
}

