function  validarTour(theForm)
{
    if (theForm.tourType.value == "-1")
      {
        alert("Please Choose Name Tour");
        theForm.tourType.focus();
        return (false);
      }
	   if (theForm.budget.value == "-1")
      {
      alert("Please Choose Budget");
      theForm.budget.focus();
    return (false);
    }

/*	if (theForm.dayDate.value == "-1")
      {
        alert("Please Choose the Month ");
        theForm.dayDate.focus();
        return (false);
      }
	  if (theForm.dayDay.value == "-1")
      {
        alert("Please Choose the Day ");
        theForm.dayDay.focus();
        return (false);
      }
	  if (theForm.dayYear.value == "-1")
      {
        alert("Please Choose the Year ");
        theForm.dayYear.focus();
        return (false);
      } */
	if (theForm.realname.value == "")
      {
        alert("Please Write Your Name");
        theForm.realname.focus();
        return (false);
      }
	  if ( theForm.email.value == "" )
    {
     alert("Please Write Your Email Address");
     theForm.email.focus();
     return (false);
    }
    else
    {
     var Reason  = "Please Check Your Email Address."
     var checkStr = theForm.email.value;
     var ix = (checkStr.length - 4)
     var RC = true;
     var xerror = false;
     var x = AtSignValid = DoublePeriod = PeriodValid = SpaceValid = ExtValid =
RL = 0;
for (i = 0;  i < checkStr.length;  i++)
     {
      if (checkStr.charAt(i) == '@')
        AtSignValid++;
      if (checkStr.charAt(i) == '.')
       PeriodValid++;
      if (checkStr.charAt(i) == ' ')
       SpaceValid ++;
     }
     RL = Reason.length;
     xerror = false;
     if (AtSignValid != 1)
      xerror = true ;
     if (PeriodValid == 0)
      xerror = true ;
     if (SpaceValid > 0)
      xerror = true ;
     if (SpaceValid > 1)
      xerror = true ;
     if (checkStr.length > 120)
      xerror = true ;
if (xerror)
     {
       alert(Reason) ;
       theForm.email.focus();
       return(false);
     }
    }
	  if ( theForm.confemail.value == "" )
    {
     alert("Please Confirm Your Email Address");
     theForm.confemail.focus();
     return (false);
    }
    else
    {
     var Reason  = "Please Check Your Confirm Email Address."
     var checkStr = theForm.confemail.value;
     var ix = (checkStr.length - 4)
     var RC = true;
     var xerror = false;
     var x = AtSignValid = DoublePeriod = PeriodValid = SpaceValid = ExtValid =
RL = 0;
for (i = 0;  i < checkStr.length;  i++)
     {
      if (checkStr.charAt(i) == '@')
        AtSignValid++;
      if (checkStr.charAt(i) == '.')
       PeriodValid++;
      if (checkStr.charAt(i) == ' ')
       SpaceValid ++;
     }
     RL = Reason.length;
     xerror = false;
     if (AtSignValid != 1)
      xerror = true ;
     if (PeriodValid == 0)
      xerror = true ;
     if (SpaceValid > 0)
      xerror = true ;
     if (SpaceValid > 1)
      xerror = true ;
     if (checkStr.length > 120)
      xerror = true ;
if (xerror)
     {
       alert(Reason) ;
       theForm.confemail.focus();
       return(false);
     }
    }
 if (!(theForm.email.value == theForm.confemail.value)){
 	alert("E-mails do not match");
	theForm.confemail.focus();
	return(false);
 }	
 if (theForm.yourTelephone.value == "")
      {
        alert("Please Write Your Telephone");
        theForm.yourTelephone.focus();
        return (false);
      }
	  if (theForm.yourTelephone.value.length < 6) {
alert('Your Phone must be at least ' + 6 + ' characters digits. Try again.');
theForm.yourTelephone.focus();
return false;
}
 }
function  validarPackage(theForm)
{
    if (theForm.packageName.value == "-1")
      {
        alert("Please Choose Name Package");
        theForm.packageName.focus();
        return (false);
      }
	      if (theForm.budget.value == "-1")
      {
        alert("Please Choose Budget");
        theForm.budget.focus();
        return (false);
      }
/*
	if (theForm.arriveMonth.value == "-1")
      {
        alert("Please Choose the Month on Arrive Date ");
        theForm.arriveMonth.focus();
        return (false);
      }
	  if (theForm.arriveDay.value == "-1")
      {
        alert("Please Choose the Day on Arrive Date ");
        theForm.arriveDay.focus();
        return (false);
      }
	  if (theForm.arriveYear.value == "-1")
      {
        alert("Please Choose the Year on Arrive Date ");
        theForm.arriveYear.focus();
        return (false);
      }
	  if (theForm.departureMonth.value == "-1")
      {
        alert("Please Choose the Month on Departure Date ");
        theForm.departureMonth.focus();
        return (false);
      }
	  if (theForm.departureDay.value == "-1")
      {
        alert("Please Choose the Day on Departure Date ");
        theForm.departureDay.focus();
        return (false);
      }
	  if (theForm.departureYear.value == "-1")
      {
        alert("Please Choose the Year on Departure Date ");
        theForm.departureYear.focus();
        return (false);
      }	  
*/
	if (theForm.realname.value == "")
      {
        alert("Please Write Your Name");
        theForm.realname.focus();
        return (false);
      }
	  if ( theForm.email.value == "" )
    {
     alert("Please Write Your Email Address");
     theForm.email.focus();
     return (false);
    }
    else
    {
     var Reason  = "Please Check Your Email Address."
     var checkStr = theForm.email.value;
     var ix = (checkStr.length - 4)
     var RC = true;
     var xerror = false;
     var x = AtSignValid = DoublePeriod = PeriodValid = SpaceValid = ExtValid =
RL = 0;
for (i = 0;  i < checkStr.length;  i++)
     {
      if (checkStr.charAt(i) == '@')
        AtSignValid++;
      if (checkStr.charAt(i) == '.')
       PeriodValid++;
      if (checkStr.charAt(i) == ' ')
       SpaceValid ++;
     }
     RL = Reason.length;
     xerror = false;
     if (AtSignValid != 1)
      xerror = true ;
     if (PeriodValid == 0)
      xerror = true ;
     if (SpaceValid > 0)
      xerror = true ;
     if (SpaceValid > 1)
      xerror = true ;
     if (checkStr.length > 120)
      xerror = true ;
if (xerror)
     {
       alert(Reason) ;
       theForm.email.focus();
       return(false);
     }
    }
	  if ( theForm.confemail.value == "" )
    {
     alert("Please Confirm Your Email Address");
     theForm.confemail.focus();
     return (false);
    }
    else
    {
     var Reason  = "Please Check Your Confirm Email Address."
     var checkStr = theForm.confemail.value;
     var ix = (checkStr.length - 4)
     var RC = true;
     var xerror = false;
     var x = AtSignValid = DoublePeriod = PeriodValid = SpaceValid = ExtValid =
RL = 0;
for (i = 0;  i < checkStr.length;  i++)
     {
      if (checkStr.charAt(i) == '@')
        AtSignValid++;
      if (checkStr.charAt(i) == '.')
       PeriodValid++;
      if (checkStr.charAt(i) == ' ')
       SpaceValid ++;
     }
     RL = Reason.length;
     xerror = false;
     if (AtSignValid != 1)
      xerror = true ;
     if (PeriodValid == 0)
      xerror = true ;
     if (SpaceValid > 0)
      xerror = true ;
     if (SpaceValid > 1)
      xerror = true ;
     if (checkStr.length > 120)
      xerror = true ;
if (xerror)
     {
       alert(Reason) ;
       theForm.confemail.focus();
       return(false);
     }
    }
 if (!(theForm.email.value == theForm.confemail.value)){
 	alert("E-mails do not match");
	theForm.confemail.focus();
	return(false);
 }
 if (theForm.yourTelephone.value == "")
      {
        alert("Please Write Your Telephone");
        theForm.yourTelephone.focus();
        return (false);
      }
	   if (theForm.yourTelephone.value.length < 6) {
alert('Your Phone must be at least ' + 6 + ' characters digits. Try again.');
theForm.yourTelephone.focus();
return false;
}
 }
// JavaScript Document
function right(e) {
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) {
alert("The button is disable");
return false;
}
return true;
}
document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;

function textCounter(field,maxlimit ) {
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
	mayornumber = maxlimit + 1;
    alert( 'Usted puede Ingresar unicamente ' + mayornumber + ' Caracteres');
    return false;
  }
 
}
function  ValidarEmail(item)
{
    var checkOK = "0123456789-.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
    var checkStr = item.value;
    var allValid = true;
    var decPoints = 0;
    var posarroba = 0;
    var cantarroba=0;
    var allNum = "";
	
	for (i = 0;  i < checkStr.length;  i++)
	{
    	ch = checkStr.charAt(i);
    	for (j = 0;  j < checkOK.length;  j++)
      		if (ch == checkOK.charAt(j))
        	break;
    	if (j == checkOK.length)
    	{
      		allValid = false;
      		break;
		}
		if(ch == "@"){
		   allNum += "@";
		   posarroba = i;
		   cantarroba ++;
		}
		else if(ch == ".")
		{
			allNum += ".";
			decPoints++;
        }		
		else
		{
			allNum += ch;
		}
	}
	if(cantarroba > 1){
		allValid = false;
	}
	if(cantarroba <1){
		allValid = false;
	}
		
	if(posarroba == 0){
	    allValid = false;
	}
	if(decPoints < 1){
		allValid = false;
	}
	return (allValid);
}
