/*var n;

var p;

var p1;

function ValidatePhone(){

p=p1.value

if(p.length==3){

	//d10=p.indexOf('(')

	pp=p;

	d4=p.indexOf('(')

	d5=p.indexOf(')')

	if(d4==-1){

		pp="("+pp;

	}

	if(d5==-1){

		pp=pp+")";

	}

	//pp="("+pp+")";

	document.Reservations.phone_num_req.value="";

	document.Reservations.phone_num_req.value=pp;

}

if(p.length>3){

	d1=p.indexOf('(')

	d2=p.indexOf(')')

	if (d2==-1){

		l30=p.length;

		p30=p.substring(0,4);

		//alert(p30);

		p30=p30+")"

		p31=p.substring(4,l30);

		pp=p30+p31;

		//alert(p31);

		document.Reservations.phone_num_req.value="";

		document.Reservations.phone_num_req.value=pp;

	}

	}

if(p.length>5){

	p11=p.substring(d1+1,d2);

	if(p11.length>3){

	p12=p11;

	l12=p12.length;

	l15=p.length

	//l12=l12-3

	p13=p11.substring(0,3);

	p14=p11.substring(3,l12);

	p15=p.substring(d2+1,l15);

	document.Reservations.phone_num_req.value="";

	pp="("+p13+")"+p14+p15;

	document.Reservations.phone_num_req.value=pp;

	//obj1.value="";

	//obj1.value=pp;

	}

	l16=p.length;

	p16=p.substring(d2+1,l16);

	l17=p16.length;

	if(l17>3&&p16.indexOf('-')==-1){

		p17=p.substring(d2+1,d2+4);

		p18=p.substring(d2+4,l16);

		p19=p.substring(0,d2+1);

		//alert(p19);

	pp=p19+p17+"-"+p18;

	document.Reservations.phone_num_req.value="";

	document.Reservations.phone_num_req.value=pp;

	//obj1.value="";

	//obj1.value=pp;

	}

}

//}

setTimeout(ValidatePhone,100)

}

function getIt(m){

n=m.name;

//p1=document.forms[0].elements[n]

p1=m

ValidatePhone()

}

function testphone(obj1){

p=obj1.value

//alert(p)

p=p.replace("(","")

p=p.replace(")","")

p=p.replace("-","")

p=p.replace("-","")

//alert(isNaN(p))

if (isNaN(p)==true){

alert("Check phone");

return false;

}

}

//  End -->

function CheckNo(field) 

{

	var valid = "0123456789"

	var ok = "yes";

	var temp;

	for (var i=0; i<field.value.length; i++) 

	{

	temp = "" + field.value.substring(i, i+1);

	if (valid.indexOf(temp) == "-1") ok = "no";

	}

	

	if (ok == "no") 

	{

		alert("Invalid entry!  Only numbers are accepted!");

		temp = ""

		field.focus();

		field.value="";

		field.select();	

		return false;

	}

}

*/

function checksubmit() {



	if(checkEmail() == true){

		if(CompareEmail() == true){

			if(isNicoNumber(document.Reservations.phone_num_req.value) == true){

			//if(IsNumeric(document.Reservations.phone_num_req.value) == true){

				return true;

			}	

		}

	}



	return false;

}



function CompareEmail() {

   var one = document.Reservations.email_from.value;

   var two = document.Reservations.email_co_req.value;

   if (one == two && one)

      {

      return true;

      }

   else

      {

      alert ("E-mail does not match! Please re-enter");

			document.Reservations.email_co_req.focus();

			document.Reservations.email_co_req.select();				

      return false;

      }

}

function checkEmail() {

	if(document.Reservations.email_from.value.match(/^([\w\-]+\.)*[\w\-]+\@([\w\-]+\.)+\w{2,3}$/)){

    return true;

  }

  else {

    alert("Invalid E-mail Address! Please re-enter.");

		document.Reservations.email_from.focus();

		document.Reservations.email_from.select();			

    return false;

  }

}



function isNicoNumber(phone){



	var num = phone.replace(/[^\d]/g,'');



   if(num.length != 10) {

	   alert("Please enter a valid phone number");

	   //Phone.focus();

	    return false;

		

	}

	

	if (phone != num.substring(0,3) + "-" + num.substring(3, 6) + "-" + num.substring(6)){

		alert("Please enter a valid phone number");

	    return false;

		

	}

	

	return true;



}



function IsNumeric(strString)

   //  check for valid numeric strings	

   {

		// Declaring required variables

		var digits = "0123456789";

		// non-digit characters which are allowed in phone numbers

		var phoneNumberDelimiters = "()- ";

		// characters which are allowed in international phone numbers

		// (a leading + is OK)

		var validWorldPhoneChars = phoneNumberDelimiters + "+";

		// Minimum no of digits in an international phone no.

		var minDigitsInIPhoneNumber = 10;

		

   var Phone=strString;

	

	if ((Phone.value==null)||(Phone.value=="")){

		alert("Please enter a valid phone number");

		Phone.focus();

		return false

	}

	

	/*

	if (checkInternationalPhone(Phone.value)==false){

		alert("Please enter a valid phone number");

		Phone.value="";

		Phone.focus();

		return false

	} */

	return true

   }

   

   function isInteger(s)

{   var i;

    for (i = 0; i < s.length; i++)

    {   

        // Check that current character is number.

        var c = s.charAt(i);

        if (((c < "0") || (c > "9"))) return false;

    }

    // All characters are numbers.

    return true;

}

function trim(s)

{   var i;

    var returnString = "";

    // Search through string's characters one by one.

    // If character is not a whitespace, append to returnString.

    for (i = 0; i < s.length; i++)

    {   

        // Check that current character isn't whitespace.

        var c = s.charAt(i);

        if (c != " ") returnString += c;

    }

    return returnString;

}

function stripCharsInBag(s, bag)

{   var i;

    var returnString = "";

    // Search through string's characters one by one.

    // If character is not in bag, append to returnString.

    for (i = 0; i < s.length; i++)

    {   

        // Check that current character isn't whitespace.

        var c = s.charAt(i);

        if (bag.indexOf(c) == -1) returnString += c;

    }

    return returnString;

}



 
