
function CheckMemberID()
{
var myform=document.getElementById('myform');
if(myform.member_number.value=="")
{
alert("Please enter your member number");
return false;
}
var re=new RegExp(/\d{2}-\d{5}/ig);
var s=myform.member_number.value;
if(s.match(re)==null)
{
alert("member number should be entered in format 12-34567");
return false;
}
return true;
}

function Func(e)
{
if(window.event)
{
if(e.keyCode>47&&e.keyCode<58)
return true;
if(e.keyCode==8||e.keyCode==127)
return true;
}
else if(e.which)
{
if(e.which>47&&e.which<58)
return true;
if(e.which==8||e.which==127)
return true;
}

return false;
}
function cancelRefresh(evt)
    {
        if (!document.all) // if not IE
        {
            if (evt && evt.keyCode == 116) {
                 evt.cancelBubble = true;
                 evt.returnValue = false;
                 return false;
            }
        }
        return true;
    }
function CheckMyRegistration()
{
var myform=document.getElementById('myform1');
var re=new RegExp(/[a-zA-Z0-9\s\.]+/ig);
var re1=new RegExp(/[a-zA-Z\s\.]+/ig)
var zipreg=new RegExp(/\d{5}/ig);
var areareg=new RegExp(/\d{3}/ig);
var lastpart=new RegExp(/\d{4}/ig);
var myname=myform.Name.value;
var lastname=myform.las_name.value;
var mycity=myform.state2.value;
var myaddress=myform.city2.value;
var myzip=myform.zip2.value;
var mypass=myform.password.value;
var myconfirm=myform.confirm.value;
var mycompcode=myform.compcode.value;

var mycellphonearea=myform.cellphonearea.value;
var mycellphone3=myform.cellphone3.value;
var mycellphone4=myform.cellphone4.value;

var myhomepharea=myform.homepharea.value;
var myhomeph3=myform.homeph3.value;
var myhomeph4=myform.homeph4.value;

var emailreg=new RegExp(/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/ig);
var myemail=myform.email2.value;
var codereg=new RegExp(/[a-zA-Z]{2}\d{5}/ig);

if(myform.Name.value==""||myform.las_name.value==""||mypass==""||myconfirm==""||myname.match(re)!=myname||lastname.match(re)!=lastname||
mycity.match(re1)!=mycity||myaddress.match(re)!=myaddress||myzip.match(zipreg)!=myzip||
myhomepharea.match(areareg)!=myhomepharea||
myhomeph3.match(areareg)!=myhomeph3||
myhomeph4.match(lastpart)!=myhomeph4||
mycellphonearea.match(areareg)!=mycellphonearea||
mycellphone3.match(areareg)!=mycellphone3||
mycellphone4.match(lastpart)!=mycellphone4)
    {
        alert("Please complete all fields in the form");
        return false;
    }
if(myemail.match(emailreg)!=myemail)
    {
        alert("Please provide a valid email");
        return false;
    }
if(mypass!=myconfirm)
    {
        alert("The passwords do not match. Please re-enter.");
        return false; 
    }
if(mycompcode!="")
    {
        if(mycompcode.match(codereg)!=mycompcode)
            {
                alert("Please enter your company code in the format AA00000.");
                return false;
            }
    
    }
return true;
}

function CheckMyReservation()
{
if (navigator.appName.indexOf("Microsoft") != -1)
{
	if (document.myform2.month.selectedIndex == 11 && document.myform2.day.selectedIndex == 30)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}
	if (document.myform2.month.selectedIndex == 2 && document.myform2.day.selectedIndex == 14)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}
	if (document.myform2.month.selectedIndex == 0 && document.myform2.day.selectedIndex == 0)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}
}
else
{

	if (document.forms[0].month.selectedIndex == 11 && document.forms[0].day.selectedIndex == 30)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}

	if (document.forms[0].month.selectedIndex == 2 && document.forms[0].day.selectedIndex == 14)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}

	if (document.forms[0].month.selectedIndex == 0 && document.forms[0].day.selectedIndex == 0)
	{
		alert("SORRY FOR THE INCONVENIENCE, BUT DUE TO EXCESSIVE DEMAND WE SUGGEST YOU CALL IN A RESERVATION FOR THIS DATE. YOU CAN REACH A REPRESENTATIVE AT 1-888-929-8282.");
		return false;
	}

}

var myform=document.getElementById('myform2');
var re=new RegExp(/[a-zA-Z0-9\s\.]+/ig);
var re1=new RegExp(/[a-zA-Z\s\.]+/ig)
var zipreg=new RegExp(/\d{5}/ig);
var areareg=new RegExp(/\d{3}/ig);
var lastpart=new RegExp(/\d{4}/ig);
var memberReg=new RegExp(/\d{2}-\d{5}/ig);
//var timereg= new RegExp(/\d{1,2}:\d{2}/ig);

var mynam=myform.myname.value;
var lastname=myform.las_name.value;
var memnum=myform.homeph3.value;
var mycellphonearea=myform.cellnumberarea.value;
var mycellphone3=myform.cellnumber3.value;
var mycellphone4=myform.cellnumber4.value;
//var mytime=myform.cellphone2.value;    mytime.match(timereg)!=mytime||
var myplace=myform.email2.value;
var ch=myform.time[0].checked||myform.time[1].checked;

if
(myform.myname.value==""||
myform.las_name.value==""||
mynam.match(re)!=mynam||
lastname.match(re)!=lastname||
mycellphonearea.match(areareg)!=mycellphonearea||
mycellphone3.match(areareg)!=mycellphone3||
mycellphone4.match(lastpart)!=mycellphone4||

!ch||myplace.match(re)!=myplace)
{
alert("Please complete all fields in the form");

return false;
}
if(memnum!= "")
{
//alert("memnum".memnum) ;
//alert("Cheking member number") ;
if(memnum.match(memberReg)!=memnum)
   {
   alert("Please enter your member number in the right format");
   return false;
}
}
var hour=mytime.substring(0,mytime.indexOf(":")) ;
var minutes= mytime.substring(mytime.indexOf(":")+1) ;
if(parseInt(hour)>23||parseInt(minutes)>59)
{
alert("Please enter a valid time");
return false;
}
return true;
}

//||
//mycellphonearea.match(areareg)!=mycellphonearea||mycellphone3.match(areareg)!=mycellphone3||
//mycellphone4.match(lastpart)!=mycellphone4)