<!-- hide script from old browsers

//detect browser:
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) browserVer = "1";
else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) browserVer = "1";
else browserVer = "2";

//preload images:
if (browserVer == 1) 
{
	flasht1 = new Image(175,30);
	flasht1.src = "images/flasht.gif";
	flasht_o = new Image(175,30);
	flasht_o.src = "images/flasht_o.gif";
	
	moneyproof1 = new Image(175,30);
	moneyproof1.src = "images/moneyproof.gif";
	moneyproof_o = new Image(175,30);
	moneyproof_o.src = "images/moneyproof_o.gif";	

	home1 = new Image(70,35);
	home1.src = "images/b_home.gif";
	home_o = new Image(70,35);
	home_o.src = "images/b_home_o.gif";
	
	movie1 = new Image(80,35);
	movie1.src = "images/b_movie.gif";
	movie_o = new Image(80,35);
	movie_o.src = "images/b_movie_o.gif";	
	
	ad1 = new Image(118,35);
	ad1.src = "images/b_ad.gif";
	ad_o = new Image(118,35);
	ad_o.src = "images/b_ad_o.gif";	
	
	av1 = new Image(142,35);
	av1.src = "images/b_av.gif";
	av_o = new Image(142,35);
	av_o.src = "images/b_av_o.gif";	
	
	cp1 = new Image(203,35);
	cp1.src = "images/b_cp.gif";
	cp_o = new Image(203,35);
	cp_o.src = "images/b_cp_o.gif";		
	
	pics1 = new Image(63,35);
	pics1.src = "images/b_pics.gif";
	pics_o = new Image(63,35);
	pics_o.src = "images/b_pics_o.gif";		
	
	products1 = new Image(110,35);
	products1.src = "images/b_products.gif";
	products_o = new Image(110,35);
	products_o.src = "images/b_products_o.gif";		
	
	why1 = new Image(115,35);
	why1.src = "images/b_why.gif";
	why_o = new Image(115,35);
	why_o.src = "images/b_why_o.gif";	
	
	cc1 = new Image(130,35);
	cc1.src = "images/b_cc.gif";
	cc_o = new Image(130,35);
	cc_o.src = "images/b_cc_o.gif";	
	
	funpics1 = new Image(175,30);
	funpics1.src = "images/funpics.gif";
	funpics_o = new Image(175,30);
	funpics_o.src = "images/funpics_o.gif";	
	
	testimonials1 = new Image(175,30);
	testimonials1.src = "images/testimonials.gif";
	testimonials_o = new Image(175,30);
	testimonials_o.src = "images/testimonials_o.gif";	
	
	flashmovie1 = new Image(175,30);
	flashmovie1.src = "images/flashmovie.gif";
	flashmovie_o = new Image(175,30);
	flashmovie_o.src = "images/flashmovie_o.gif";	
	
	about1 = new Image(175,30);
	about1.src = "images/about.gif";
	about_o = new Image(175,30);
	about_o.src = "images/about_o.gif";		

	faq1 = new Image(175,30);
	faq1.src = "images/faq.gif";
	faq_o = new Image(175,30);
	faq_o.src = "images/faq_o.gif";		
	
	lt1 = new Image(175,30);
	lt1.src = "images/lt.gif";
	lt_o = new Image(175,30);
	lt_o.src = "images/lt_o.gif";			
		
}

//image swapping function:
function hiLite(imgDocID, imgObjName, comment) {
if (browserVer == 1) {
document.images[imgDocID].src = eval(imgObjName + ".src");
window.status = comment; return true;
}}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function toggleDiv(divName)
{
	if(document.getElementById(divName).className == "visibleDiv")
		document.getElementById(divName).className = "hiddenDiv";
	else
		document.getElementById(divName).className = "visibleDiv";
}

function showDiv(divName)
{
	document.getElementById(divName).className = "visibleDiv";
}
		
function signup_onsubmit() {
    var theForm = document.frm_signup;
    var why = "";
    why += checkEmail(theForm.Email.value);
    why += checkPhone(theForm.Phone.value);
    why += checkName(theForm.FirstName.value, 'First Name');
    why += checkName(theForm.LastName.value, 'Last Name');
    
    if (why != "") {
       alert(why);
       return false;
    }

    document.frm_signup.submit();
    return true;
}


function checkEmail (strng) {
var error="";
if (strng == null) {
   error = "You didn't enter an email address.\n";
}

    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Please enter a valid email address.\n";
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          error = "The email address contains illegal characters.\n";
       }
    }
return error;    
}


// phone number - strip out delimiters and check for 10 digits

function checkPhone (strng) {
var error = "";
if (strng == null) {
   error = "You did not enter a phone number.\n";
}
else if(strng.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
   {
      error = "The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.";
      
   }
    
return error;
}


// password - between 6-8 chars, uppercase, lowercase, and numeral

function checkPassword (strng) {
var error = "";
if (strng == "") {
   error = "You didn't enter a password.\n";
}

    var illegalChars = /[\W_]/; // allow only letters and numbers
    
    if ((strng.length < 6) || (strng.length > 8)) {
       error = "The password is the wrong length.\n";
    }
    else if (illegalChars.test(strng)) {
      error = "The password contains illegal characters.\n";
    } 
    else if (!((strng.search(/(a-z)+/)) && (strng.search(/(A-Z)+/)) && (strng.search(/(0-9)+/)))) {
       error = "The password must contain at least one uppercase letter, one lowercase letter, and one numeral.\n";
    }  
return error;    
}    


// username - 4-10 chars, uc, lc, and underscore only.

function checkName (strng, type) {
var error = "";
if (strng == "") {
   error = "You didn't enter a " + type + ".\n";
}


    var illegalChars = /\W/; // allow letters, numbers, and underscores
    if ((strng.length < 2) || (strng.length > 20)) {
       error = "The " + type + " is the wrong length.\n";
    }
    else if (illegalChars.test(strng)) {
    error = "The " + type + " contains illegal characters.\n";
    } 
return error;
}       


// non-empty textbox

function isEmpty(strng) {
var error = "";
  if (strng.length == 0) {
     error = "The mandatory text area has not been filled in.\n"
  }
return error;	  
}

// was textbox altered

function isDifferent(strng) {
var error = ""; 
  if (strng != "Can\'t touch this!") {
     error = "You altered the inviolate text area.\n";
  }
return error;
}

// exactly one radio button is chosen

function checkRadio(checkvalue) {
var error = "";
   if (!(checkvalue)) {
       error = "Please check a radio button.\n";
    }
return error;
}

// valid selector from dropdown list

function checkDropdown(choice) {
var error = "";
    if (choice == 0) {
    error = "You didn't choose an option from the drop-down list.\n";
    }    
return error;
}    


//end hiding -->