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) {
		aboutbut_over = newImage("images/aboutbut_over.gif");
		membershipbut_over = newImage("images/membershipbut_over.gif");
		privacybut_over = newImage("images/privacybut_over.gif");
		proceduresbut_over = newImage("images/procedures_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=520,width=520,left=100,top=100,status=no');
		if (!newwindow.opener) newwindow.opener = self;
	}
	if (window.focus) {newwindow.focus()}

}

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;       
   			}

}


function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}


