function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		biobut_over = newImage("images/biobut_over.gif");
		schedulebut_over = newImage("images/schedulebut_over.gif");
		audiobut_over = newImage("images/audiobut_over.gif");
		photosbut_over = newImage("images/photosbut_over.gif");
		contactbut_over = newImage("images/contactbut_over.gif");
		guestbookbut_over = newImage("images/guestbookbut_over.gif");
		linksbut_over = newImage("images/linksbut_over.gif");
		preloadFlag = true;
	}
}


function popup()
{
window.open('popup.htm','remote','width=420,height=320,scrollbars=no,resizable=no,top=20,left=20');
}

var pic = null
var popImg = null  // use this when referring to pop-up image
var picTitle = null
var imgCount = 0
var imgWinName = "popImg"

function openPopImg(picName, windowTitle, windowWidth, windowHeight){
  closePopImg()
  picTitle = windowTitle
  imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
  popImg = window.open(picName, imgWinName,
           "toolbar=no,scrollbars=yes,resizable=yes,width=" 
           + (parseInt(windowWidth)+20)  + ",height=" 
           + (parseInt(windowHeight)+15)) 
  }
function closePopImg(){    // close pop-up window if it is open 
  if (navigator.appName != "Microsoft Internet Explorer" 
      || parseInt(navigator.appVersion) >=4) //do not close if early IE
    if(popImg != null) if(!popImg.closed) popImg.close() 
  }
function setStatus(msg){
  status = msg
  return true
  }

var priorPic = new Array()
var noPic = 0
var foundit = false

function openPopImg(picName,  windowTitle, windowWidth, windowHeight){
  var i = 0
  if(pic == picName && winOpen()){
    popImg.focus()
    }
  else{
    foundit = false
    for(i=0; i<=noPic; i++){
      if (priorPic[i] == picName)
        foundit = true 
      }
    pic = picName
    closePopImg()
    picTitle = windowTitle
    imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
    if(!foundit){
      priorPic[noPic++] = pic
      }
    popImg = openPopImgWin(imgWinName, windowWidth, windowHeight)
    }
  }
function openPopImgWin(imgWinName, windowWidth, windowHeight){
  var winFeatures = "toolbar=no,scrollbars=yes,resizable=yes,width=" 
    + windowWidth + ",height=" + windowHeight
  return window.open("pimg.htm", imgWinName, winFeatures)
  }
function winOpen(){
  if(popImg != null){ 
    if(popImg.closed != true) return true; else return false
    }  
  else
    return false
  }

// Use this function to control placement of pop-up window
// in Netscape 4+ and Internet Explorer 4+
function openPopImgWin(imgWinName, windowWidth, windowHeight){
  var leftX = 20  // distance of window's left side from left of screen
  var topY = 20   // distance of window's top side from top of screen
  var winFeatures = "toolbar=no,scrollbars=yes,resizable=yes,width=" 
    + windowWidth + ",height=" + windowHeight
  if (leftX>0){
    winFeatures += ",screenX=" + leftX + ",left=" + leftX	
                + ",screenY=" + topY + ",top=" + topY
    }
  return window.open("pimg.htm", imgWinName, winFeatures)
  }

var testresults

function checkemail(){
 var str=document.validation.emailcheck.value
 var filter=/^.+@.+\..{2,3}$/

 if (filter.test(str))
    testresults=true
 else {
    alert("Please input a valid email address!")
    testresults=false
}
 return (testresults)
}

function checkbae(){
if (document.layers||document.all)
return checkemail()
else
return true
}



var enablepersist="on" //Enable saving state of content structure using session cookies? (on/off)
var collapseprevious="yes" //Collapse previously open content when opening present? (yes/no)

if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('</style>')
}

function getElementbyClass(classname){
ccollect=new Array()
var inc=0
var alltags=document.all? document.all : document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname)
ccollect[inc++]=alltags[i]
}
}

function contractcontent(omit){
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}

function expandcontent(cid){
if (typeof ccollect!="undefined"){
if (collapseprevious=="yes")
contractcontent(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
}
}

function revivecontent(){
contractcontent("omitnothing")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}

function saveswitchstate(){
var inc=0, selectedItem=""
while (ccollect[inc]){
if (ccollect[inc].style.display=="block")
selectedItem+=ccollect[inc].id+"|"
inc++
}

document.cookie=window.location.pathname+"="+selectedItem
}

function do_onload(){
getElementbyClass("switchcontent")
if (enablepersist=="on" && typeof ccollect!="undefined")
revivecontent()
}


if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate

var newwindow = '';

function popitup(url) {
	if (!newwindow.closed && newwindow.location)
	{
		newwindow.location.href = url;
	}
	else
	{
		newwindow=window.open(url,'name','height=600,width=800,left=100,top=100,status=yes,scrollbars=yes');
		if (!newwindow.opener) newwindow.opener = self;
	}
	if (window.focus) {newwindow.focus()}

}

function agreecheck() 
{
		if (document.rxform.elements['rxdate'].value == "")
			{
			 alert ("\nPlease enter the date of the eye exam\t\n");
     			 document.rxform.elements['rxdate'].focus();
    			 return false;      
   			}
		if (document.rxform.elements['patientfname'].value == "")
			{
			 alert ("\nPlease enter the patient's first name\t\n");
     			 document.rxform.elements['patientfname'].focus();
    			 return false;      
   			}
		if (document.rxform.elements['patientlname'].value == "")
			{
			 alert ("\nPlease enter the patient's last name\t\n");
     			 document.rxform.elements['patientlname'].focus();
    			 return false;      
   			}

		if (document.rxform.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Month\t\n"); 
			return false;       
   			}

		if (document.rxform.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Date\t\n"); 
			return false;       
   			}
		if (document.rxform.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Year\t\n"); 
			return false;       
   			}

		if (document.rxform.elements['doctor'].value == "")
			{
			 alert ("\nPlease enter the doctor's name\t\n");
     			 document.rxform.elements['doctor'].focus();
    			 return false;      
   			}


		if (document.rxform.elements['doctoraddress'].value == "")
			{
			 alert ("\nPlease enter the doctor's address\t\n");
     			 document.rxform.elements['doctoraddress'].focus();
    			 return false;      
   			}


		if (document.rxform.elements['doctorcity'].value == "")
			{
			 alert ("\nPlease enter the doctor's city\t\n");
     			 document.rxform.elements['doctorcity'].focus();
    			 return false;      
   			}

		if (document.rxform.elements['doctorstate'].value == "")
			{
			 alert ("\nPlease enter the doctor's state\t\n");
     			 document.rxform.elements['doctorstate'].focus();
    			 return false;      
   			}

		if (document.rxform.elements['doctorzip'].value == "")
			{
			 alert ("\nPlease enter the doctor's zip code\t\n");
     			 document.rxform.elements['doctorzip'].focus();
    			 return false;      
   			}


		if (document.rxform.elements['doctorphone1'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform.elements['doctorphone1'].focus();
    			 return false;      
   			}

		if (document.rxform.elements['doctorphone2'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform.elements['doctorphone2'].focus();
    			 return false;      
   			}

		if (document.rxform.elements['doctorphone3'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform.elements['doctorphone3'].focus();
    			 return false;      
   			}

		if (document.rxform.agree.checked == false)
			{
			 alert ("\nYou must agree to the terms to continue\t\n");
     			 return false;      
   			}

}

function agreecheck1() 
{


	if (document.rxform1.elements['rxdate'].value == "")
			{
			 alert ("\nPlease enter the date of the eye exam\t\n");
     			 document.rxform1.elements['rxdate'].focus();
    			 return false;      
   			}

	if (document.rxform1.elements['patientfname'].value == "")
			{
			 alert ("\nPlease enter the patient's first name\t\n");
     			 document.rxform1.elements['patientfname'].focus();
    			 return false;      
   			}


		if (document.rxform1.elements['patientlname'].value == "")
			{
			 alert ("\nPlease enter the patient's last name\t\n");
     			 document.rxform1.elements['patientlname'].focus();
    			 return false;      
   			}

		if (document.rxform1.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Month\t\n"); 
			return false;       
   			}

		if (document.rxform1.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Date\t\n"); 
			return false;       
   			}
		if (document.rxform1.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Year\t\n"); 
			return false;       
   			}

		if (document.rxform1.elements['doctor'].value == "")
			{
			 alert ("\nPlease enter the doctor's name\t\n");
     			 document.rxform1.elements['doctor'].focus();
    			 return false;      
   			}


		if (document.rxform1.elements['doctoraddress'].value == "")
			{
			 alert ("\nPlease enter the doctor's address\t\n");
     			 document.rxform1.elements['doctoraddress'].focus();
    			 return false;      
   			}


		if (document.rxform1.elements['doctorcity'].value == "")
			{
			 alert ("\nPlease enter the doctor's city\t\n");
     			 document.rxform1.elements['doctorcity'].focus();
    			 return false;      
   			}

		if (document.rxform1.elements['doctorstate'].value == "")
			{
			 alert ("\nPlease enter the doctor's state\t\n");
     			 document.rxform1.elements['doctorstate'].focus();
    			 return false;      
   			}

		if (document.rxform1.elements['doctorzip'].value == "")
			{
			 alert ("\nPlease enter the doctor's zip code\t\n");
     			 document.rxform1.elements['doctorzip'].focus();
    			 return false;      
   			}


		if (document.rxform1.elements['doctorphone1'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform1.elements['doctorphone1'].focus();
    			 return false;      
   			}

		if (document.rxform1.elements['doctorphone2'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform1.elements['doctorphone2'].focus();
    			 return false;      
   			}

		if (document.rxform1.elements['doctorphone3'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform1.elements['doctorphone3'].focus();
    			 return false;      
   			}
		if (document.rxform1.agree.checked == false)
			{
			 alert ("\nYou must agree to the terms to continue\t\n");
     			 return false;      
   			}

}

function agreecheck2() 
{	if (document.rxform2.elements['patientfname'].value == "")
			{
			 alert ("\nPlease enter the patient's first name\t\n");
     			 document.rxform2.elements['patientfname'].focus();
    			 return false;      
   			}
		if (document.rxform2.elements['patientlname'].value == "")
			{
			 alert ("\nPlease enter the patient's last name\t\n");
     			 document.rxform2.elements['patientlname'].focus();
    			 return false;      
   			}

		if (document.rxform2.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Month\t\n"); 
			return false;       
   			}

		if (document.rxform2.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Date\t\n"); 
			return false;       
   			}
		if (document.rxform2.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Year\t\n"); 
			return false;       
   			}

		if (document.rxform2.elements['doctor'].value == "")
			{
			 alert ("\nPlease enter the doctor's name\t\n");
     			 document.rxform2.elements['doctor'].focus();
    			 return false;      
   			}


		if (document.rxform2.elements['doctoraddress'].value == "")
			{
			 alert ("\nPlease enter the doctor's address\t\n");
     			 document.rxform2.elements['doctoraddress'].focus();
    			 return false;      
   			}


		if (document.rxform2.elements['doctorcity'].value == "")
			{
			 alert ("\nPlease enter the doctor's city\t\n");
     			 document.rxform2.elements['doctorcity'].focus();
    			 return false;      
   			}

		if (document.rxform2.elements['doctorstate'].value == "")
			{
			 alert ("\nPlease enter the doctor's state\t\n");
     			 document.rxform2.elements['doctorstate'].focus();
    			 return false;      
   			}

		if (document.rxform2.elements['doctorzip'].value == "")
			{
			 alert ("\nPlease enter the doctor's zip code\t\n");
     			 document.rxform2.elements['doctorzip'].focus();
    			 return false;      
   			}


		if (document.rxform2.elements['doctorphone1'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform2.elements['doctorphone1'].focus();
    			 return false;      
   			}

		if (document.rxform2.elements['doctorphone2'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform2.elements['doctorphone2'].focus();
    			 return false;      
   			}

		if (document.rxform2.elements['doctorphone3'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform2.elements['doctorphone3'].focus();
    			 return false;      
   			}

		if (document.rxform2.agree.checked == false)
			{
			 alert ("\nYou must agree to the terms to continue\t\n");
     			 return false;      
   			}

}

function agreecheck3() 
{

	if (document.rxform3.elements['patientfname'].value == "")
			{
			 alert ("\nPlease enter the patient's first name\t\n");
     			 document.rxform3.elements['patientfname'].focus();
    			 return false;      
   			}
		if (document.rxform3.elements['patientlname'].value == "")
			{
			 alert ("\nPlease enter the patient's last name\t\n");
     			 document.rxform3.elements['patientlname'].focus();
    			 return false;      
   			}

		if (document.rxform3.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Month\t\n"); 
			return false;       
   			}

		if (document.rxform3.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Date\t\n"); 
			return false;       
   			}
		if (document.rxform3.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select a Birth Year\t\n"); 
			return false;       
   			}

		if (document.rxform3.elements['doctor'].value == "")
			{
			 alert ("\nPlease enter the doctor's name\t\n");
     			 document.rxform3.elements['doctor'].focus();
    			 return false;      
   			}


		if (document.rxform3.elements['doctoraddress'].value == "")
			{
			 alert ("\nPlease enter the doctor's address\t\n");
     			 document.rxform3.elements['doctoraddress'].focus();
    			 return false;      
   			}


		if (document.rxform3.elements['doctorcity'].value == "")
			{
			 alert ("\nPlease enter the doctor's city\t\n");
     			 document.rxform3.elements['doctorcity'].focus();
    			 return false;      
   			}

		if (document.rxform3.elements['doctorstate'].value == "")
			{
			 alert ("\nPlease enter the doctor's state\t\n");
     			 document.rxform3.elements['doctorstate'].focus();
    			 return false;      
   			}

		if (document.rxform3.elements['doctorzip'].value == "")
			{
			 alert ("\nPlease enter the doctor's zip code\t\n");
     			 document.rxform3.elements['doctorzip'].focus();
    			 return false;      
   			}


		if (document.rxform3.elements['doctorphone1'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform3.elements['doctorphone1'].focus();
    			 return false;      
   			}

		if (document.rxform3.elements['doctorphone2'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform3.elements['doctorphone2'].focus();
    			 return false;      
   			}

		if (document.rxform3.elements['doctorphone3'].value == "")
			{
			 alert ("\nPlease enter the doctor's phone number\t\n");
     			 document.rxform3.elements['doctorphone3'].focus();
    			 return false;      
   			}

		if (document.rxform3.agree.checked == false)
			{
			 alert ("\nYou must agree to the terms to continue\t\n");
     			 return false;      
   			}

}

function agreecheck4() 
{

		if (document.rxform4.agree.checked == false)
			{
			 alert ("\nYou must agree to the terms to continue\t\n");
     			 return false;      
   			}

}

function checkfields() 
{



		if (document.myForm.elements['prefix'].value == "")
			{
			 alert ("\nPlease select a prefix\t\n");
     			 document.myForm.elements['prefix'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['firstname'].value == "")
			{
			 alert ("\nPlease enter your first name\t\n");
     			 document.myForm.elements['firstname'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['lastname'].value == "")
			{
			 alert ("\nPlease enter your last name\t\n");
     			 document.myForm.elements['lastname'].focus();
    			 return false;      
   			}
	
		if (document.myForm.elements['address1'].value == "")
			{
			 alert ("\nPlease enter your address\t\n");
     			 document.myForm.elements['address1'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['city'].value == "")
			{
			 alert ("\nPlease enter your city\t\n");
     			 document.myForm.elements['city'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['state'].value == "" && document.myForm.elements['country'].value == "US")
			{
			 alert ("\nPlease enter your state\t\n");
     			 document.myForm.elements['state'].focus();
    			 return false;      
   			}

		if (document.myForm.country.options[0].selected)
   			{
      			alert ("\nPlease select a country\t\n"); 
			return false;       
   			}

		if (document.myForm.elements['zip'].value == "")
			{
			 alert ("\nPlease enter your zip code\t\n");
     			 document.myForm.elements['zip'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['customerpass1'].value == "")
			{
			 alert ("\nPlease enter a password\t\n");
     			 document.myForm.elements['customerpass1'].focus();
    			 return false;      
   			}

		if (document.myForm.elements['maidenname'].value == "")
			{
			 alert ("\nPlease enter your mother's maiden name\t\n");
     			 document.myForm.elements['maidenname'].focus();
    			 return false;      
   			}


		if (document.myForm.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select your birth month\t\n"); 
			return false;       
   			}


		if (document.myForm.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select your birthdate\t\n"); 
			return false;       
   			}

		if (document.myForm.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select your birthyear\t\n"); 
			return false;       
   			}


		if (document.myForm.elements['phone1'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.myForm.elements['phone1'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['phone2'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.myForm.elements['phone2'].focus();
    			 return false;      
   			}
		if (document.myForm.elements['phone3'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.myForm.elements['phone3'].focus();
    			 return false;      
   			}


if (document.myForm.elements['customerpass1'].value != document.myForm.elements['customerpass2'].value) 
   {
      alert ("\nYour password fields do not match try again\t\n");
      document.myForm.elements['customerpass1'].focus();
      return false;      
   }


  
	


if (myForm.email.value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    myForm.email.focus();
    return (false);
  }

     
  if (myForm.email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    myForm.email.focus();
    return (false);
  }


if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value))
	return (true)
  else
	{
	alert("Invalid E-mail Address! Please re-enter.")
	return (false)
	}


}

function checkfields1() 
{



		if (document.checkoutform1.elements['prefix'].value == "")
			{
			 alert ("\nPlease select a prefix\t\n");
     			 document.checkoutform1.elements['prefix'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['firstname'].value == "")
			{
			 alert ("\nPlease enter your first name\t\n");
     			 document.checkoutform1.elements['firstname'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['lastname'].value == "")
			{
			 alert ("\nPlease enter your last name\t\n");
     			 document.checkoutform1.elements['lastname'].focus();
    			 return false;      
   			}
	
		if (document.checkoutform1.elements['address1'].value == "")
			{
			 alert ("\nPlease enter your address\t\n");
     			 document.checkoutform1.elements['address1'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['city'].value == "")
			{
			 alert ("\nPlease enter your city\t\n");
     			 document.checkoutform1.elements['city'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['state'].value == "" && document.checkoutform1.elements['country'].value == "US")
			{
			 alert ("\nPlease enter your state\t\n");
     			 document.checkoutform1.elements['state'].focus();
    			 return false;      
   			}

		if (document.checkoutform1.country.options[0].selected)
   			{
      			alert ("\nPlease select a country\t\n"); 
			return false;       
   			}

		if (document.checkoutform1.elements['zip'].value == "")
			{
			 alert ("\nPlease enter your zip code\t\n");
     			 document.checkoutform1.elements['zip'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['customerpass1'].value == "")
			{
			 alert ("\nPlease enter a password\t\n");
     			 document.checkoutform1.elements['customerpass1'].focus();
    			 return false;      
   			}

		if (document.checkoutform1.elements['maidenname'].value == "")
			{
			 alert ("\nPlease enter your mother's maiden name\t\n");
     			 document.checkoutform1.elements['maidenname'].focus();
    			 return false;      
   			}


		if (document.checkoutform1.birthmonth.options[0].selected)
   			{
      			alert ("\nPlease select your birth month\t\n"); 
			return false;       
   			}


		if (document.checkoutform1.birthdate.options[0].selected)
   			{
      			alert ("\nPlease select your birthdate\t\n"); 
			return false;       
   			}

		if (document.checkoutform1.birthyear.options[0].selected)
   			{
      			alert ("\nPlease select your birthyear\t\n"); 
			return false;       
   			}


		if (document.checkoutform1.elements['phone1'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform1.elements['phone1'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['phone2'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform1.elements['phone2'].focus();
    			 return false;      
   			}
		if (document.checkoutform1.elements['phone3'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform1.elements['phone3'].focus();
    			 return false;      
   			}


if (document.checkoutform1.elements['customerpass1'].value != document.checkoutform1.elements['customerpass2'].value) 
   {
      alert ("\nYour password fields do not match try again\t\n");
      document.checkoutform1.elements['customerpass1'].focus();
      return false;      
   }


  
	


if (checkoutform1.email.value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    checkoutform1.email.focus();
    return (false);
  }

     
  if (checkoutform1.email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    checkoutform1.email.focus();
    return (false);
  }


if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(checkoutform1.email.value))
	return (true)
  else
	{
	alert("Invalid E-mail Address! Please re-enter.")
	return (false)
	}


}

function checkfields2() 
{



		if (document.checkoutform2.elements['shiptoname'].value == "")
			{
			 alert ("\nPlease select a name\t\n");
     			 document.checkoutform2.elements['shiptoname'].focus();
    			 return false;      
   			}
	
		if (document.checkoutform2.elements['shiptoaddress1'].value == "")
			{
			 alert ("\nPlease enter your shipping address\t\n");
     			 document.checkoutform2.elements['shiptoaddress1'].focus();
    			 return false;      
   			}
		if (document.checkoutform2.elements['shiptocity'].value == "")
			{
			 alert ("\nPlease enter your shipping city\t\n");
     			 document.checkoutform2.elements['shiptocity'].focus();
    			 return false;      
   			}
		if (document.checkoutform2.elements['shiptostate'].value == "" && document.checkoutform2.elements['shiptocountry'].value == "US")
			{
			 alert ("\nPlease enter your shipping state\t\n");
     			 document.checkoutform2.elements['shiptostate'].focus();
    			 return false;      
   			}

		if (document.checkoutform2.shiptocountry.options[0].selected)
   			{
      			alert ("\nPlease select a shipping country\t\n"); 
			return false;       
   			}

		if (document.checkoutform2.elements['shiptozip'].value == "")
			{
			 alert ("\nPlease enter your shipping zip code\t\n");
     			 document.checkoutform2.elements['shiptozip'].focus();
    			 return false;      
   			}
		if (document.checkoutform2.elements['shiptophone1'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform2.elements['shiptophone1'].focus();
    			 return false;      
   			}
		if (document.checkoutform2.elements['shiptophone2'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform2.elements['shiptophone2'].focus();
    			 return false;      
   			}
		if (document.checkoutform2.elements['shiptophone3'].value == "")
			{
			 alert ("\nPlease enter your phone number\t\n");
     			 document.checkoutform2.elements['shiptophone3'].focus();
    			 return false;      
   			}
}
function checkfields3() 
{
		if (document.checkoutform3.paymenttype.options[0].selected)
   			{
      			alert ("\nPlease select your payment type\t\n"); 
			return false;       
   			}

		if (document.checkoutform3.elements['ccnumber'].value == "")
			{
			 alert ("\nPlease enter your credit card number\t\n");
     			 document.checkoutform3.elements['ccnumber'].focus();
    			 return false;      
   			}

		if (document.checkoutform3.elements['cardfirstname'].value == "")
			{
			 alert ("\nPlease enter your credit card first name\t\n");
     			 document.checkoutform3.elements['cardfirstname'].focus();
    			 return false;      
   			}
		if (document.checkoutform3.elements['cardlastname'].value == "")
			{
			 alert ("\nPlease enter your credit card last name\t\n");
     			 document.checkoutform3.elements['cardlastname'].focus();
    			 return false;      
   			}
		if (document.checkoutform3.elements['cvvcode'].value == "")
			{
			 alert ("\nPlease enter your credit card security code\t\n");
     			 document.checkoutform3.elements['cvvcode'].focus();
    			 return false;      
   			}
		if (document.checkoutform3.expmonth.options[0].selected)
   			{
      			alert ("\nPlease select your card expiration month\t\n"); 
			return false;       
   			}

		if (document.checkoutform3.expyear.options[0].selected)
   			{
      			alert ("\nPlease select your card expiration year\t\n"); 
			return false;       
   			}

}


