function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   


function validate_form1()
{
	if (document.getElementById('msisdn').value.length == 0) 
      {
      	  document.getElementById('validator_msisdn').innerHTML = "Campo 'Telefono' non inserito";	
	      document.getElementById('validator_msisdn').style.display = "inline";
	      document.check = false;
	  	  return  document.check;
      } 
   else if (IsNumeric(document.getElementById('msisdn').value) == false) 
      {
          document.getElementById('validator_msisdn').innerHTML = "Campo 'Telefono' non numerico";	
	      document.getElementById('validator_msisdn').style.display = "inline";
	      document.check = false;
	      return  document.check;
      }
   else
   {
   	 document.getElementById('validator_msisdn').style.display = "none";
	 document.check = true;
   	 return  document.check;
   }
}
function validate_form2()
{
	if (document.getElementById('msisdn').value.length == 0) 
      {
      	  document.getElementById('validator_msisdn').innerHTML = "Campo 'Telefono' non inserito";	
	      document.getElementById('validator_msisdn').style.display = "inline";
	      document.check = false;
	  	  return  document.check;
      } 
   else if (IsNumeric(document.getElementById('msisdn').value) == false) 
      {
          document.getElementById('validator_msisdn').innerHTML = "Campo 'Telefono' non numerico";	
	      document.getElementById('validator_msisdn').style.display = "inline";
	      document.check = false;
	      return  document.check;
      }
   else if (document.getElementById('token').value.length == 0) 
      {
      	  document.getElementById('validator_token').innerHTML = "Campo 'Codice Attivazione' non inserito";	
	      document.getElementById('validator_token').style.display = "inline";
	      document.check = false;
	      return  document.check;
      } 
   else
   {
   	 document.getElementById('validator_token').style.display = "none";
   	 document.getElementById('validator_msisdn').style.display = "none";
	 document.check = true;
   	 return  document.check;
   }
}

function validate_caccia_attivazione()
{

	
	if (document.getElementById('token').value.length == 0) 
      {
      	  document.getElementById('validator_token').innerHTML = "Campo 'Codice Attivazione' non inserito";	
	      document.getElementById('validator_token').style.display = "inline";
	      document.check = false;
	      return  document.check;
      } 
  
}

function validate_spot1()
{
	if (document.attivazioneSpot1.msisdn.value.length == 0) 
      {
      	  alert("Campo 'Telefono' non inserito")
	      document.check = false;
	  	  return  document.check;
      } 
   else if (IsNumeric(document.attivazioneSpot1.msisdn.value) == false) 
      {
      	  alert("Campo 'Telefono' non numerico")
	      document.check = false;
	      return  document.check;
      }
   else if (document.attivazioneSpot1.captvalue.value.length == 0) 
      {
		  alert("Campo 'Calcola il Risultato' non inserito")
	      document.check = false;
	      return  document.check;
      } 
   else
   {
	 document.check = true;
   	 return  document.check;
   }
}

function validate_spot2()
{
	if (document.attivazioneSpot2.msisdn.value.length == 0) 
      {
      	  alert("Campo 'Telefono' non inserito")
	      document.check = false;
	  	  return  document.check;
      } 
   else if (IsNumeric(document.attivazioneSpot2.msisdn.value) == false) 
      {
      	  alert("Campo 'Telefono' non numerico")
	      document.check = false;
	      return  document.check;
      }
    else if (document.attivazioneSpot2.captvalue.value.length == 0) 
      {
		  alert("Campo 'Calcola il Risultato' non inserito")
	      document.check = false;
	      return  document.check;
      } 
   else
   {
	 document.check = true;
   	 return  document.check;
   }
}

/*Gestisce lo swap delle immagini per la navigazione del carosello dei paramentri*/
function swap(object, imgToSwap)
{
	if(object.src.indexOf("disabled") == -1)
	{
		object.src = imgToSwap;
	}
}
/*Gestisce l'associa tra immagine selezionata e radio della form dei parametri del carosello*/
function checkRadio(parametro)
{
	var v = document.forms[0].param;
	for (var i = 0; i < v.length; i++){
      if (v[i].value == parametro){
        v[i].checked = 'true';
         break
      }
   }

}
function selected(object)
{
	object.style.border = "3px solid #387b2b";
} 

function replace(str, substr, newstr)
{
	str.replace(substr, newstr);
	return str;
}
