function requiresmstext(source, args) 
{            
var chk = document.getElementById('chkautosendsms');
var Name = document.getElementById('txtsmstext');
if (chk.checked) {
   if (Name.value.length <= 0) {
      args.IsValid = false;
   }
   else {
     args.IsValid = true;
   }
}
return;        
}

function onlynumber() {
		//Blocca negli oggetti text l'inserimento di valori non numerici
		if (event.keyCode == 8 || event.keyCode == 9 || (event.keyCode>=36 && event.keyCode<=40)) return true;
		if ((event.keyCode>=48 && event.keyCode<=57) ||
			(event.keyCode>=96 && event.keyCode<=105))
			return true;
		else
			return false;
}

function isNumberKey(evt)
{
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
     return true;
}

function enableDisableText(control1txt,controlchk)
{
//alert(document.getElementById(control2txt)!==null);
if (document.getElementById(controlchk).checked)
    {
    document.getElementById(control1txt).disabled=false;
    }
else
 {
    document.getElementById(control1txt).disabled=true;
    document.getElementById(control1txt).value="";
 }
}

function enableDisableText2(control1txt,controlchk,control2txt)
{
//alert(document.getElementById(control2txt)!==null);
if (document.getElementById(controlchk).checked)
    {
    document.getElementById(control1txt).disabled=false;
    if (document.getElementById(control2txt)!==null) document.getElementById(control2txt).disabled=false;
 }
else
 {
    document.getElementById(control1txt).disabled=true;
    document.getElementById(control1txt).value="";
    if (document.getElementById(control2txt)!==null) document.getElementById(control2txt).disabled=true;
 }
}


function HideControl(control1txt,controlchk)
{
if (document.getElementById(controlchk).checked)
    {
    document.getElementById(control1txt).style.visibility ="hidden";
    }
else
 {
    document.getElementById(control1txt).style.visibility ="visible";
 }
}

function confirmDelete() {
    if (confirm("Si e' sicuri di voler procedere con l'eliminazione?")) {
	    return true;
	    }				
		
    return false;
	
}		 

function confirmDeleteGift() {
    if (confirm("Si e' sicuri di voler procedere con l'eliminazione del regalo?")) {
	    return true;
	    }				
		
    return false;
	
}		 
	
function confirmpricegift(amount,quote,typefreequote) 
{
    var value = document.getElementById(amount).value;
    
    if (typefreequote=1) //QUOTA ESCLISIVA NON EFFETTUO CONTROLLO
    {
        return true
    }
    
    num = value.substring(1);
    num = num.replace(".","");
    num = num.replace(",",".");
    if (num > 500 && quote == 0)
        {
            if (num > 500 && num <= 1000)
            {
	            if (confirm("La lista non prevede la suddivisione in quote del regalo; il regalo immesso sara' disponibile come unica quota, continuare?"))
	                {
	                    return true
	                }
	            else
	                {       				
                        return false
                    }
            }
            else
            {
                alert("La lista non prevede la suddivisione in quote del regalo; l'importo del regalo immesso e' troppo alto e non puo' essere inserito come unica quota");
                return false
            }         
                          
	    }	
	    return true
}

function managefreequote(opt1, opt2,opt3,chkhideprice,chkautomaticsplit) 
{            
    var optquotaliberaYes = document.getElementById(opt1);
    var optquotaliberaNo = document.getElementById(opt2);
    var optquotaliberOnly = document.getElementById(opt3);
    var _chkhideprice = document.getElementById(chkhideprice);
    var _chkautomaticsplit = document.getElementById(chkautomaticsplit);
    
    if (optquotaliberOnly.checked)
    {
        _chkhideprice.disabled=false;
        _chkautomaticsplit.disabled=true;
    }
    else
    {
        _chkhideprice.disabled=true;
        _chkhideprice.checked=false;
        _chkautomaticsplit.disabled=false;
    }         
}