<!--// JavaScript Document

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 preload(){
MM_preloadImages(
'./images/button_new_account_roll.png',
'./images/menu_about_active.png',
'./images/menu_about_roll.png',
'./images/menu_contact_active.png',
'./images/menu_contact_roll.png',
'./images/menu_features_active.png',
'./images/menu_features_roll.png',
'./images/menu_gallery_active.png',
'./images/menu_gallery_roll.png',
'./images/menu_home_active.png',
'./images/menu_home_roll.png',
'./images/menu_services_active.png',
'./images/menu_services_roll.png',
'./images/menu_signup_active.png',
'./images/menu_signup_roll.png',
'./images/menu_tutorial_active.png',
'./images/menu_tutorial_roll.png'
);
}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
	 		 return pair[1];
		}
	} 
	//alert('Query Variable ' + variable + ' not found');
}

function getQueryString(){
	return window.location.search.substring(1);
}

function checkEmail(myForm) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
		return (true);
	}else{
		alert("Invalid E-mail Address.");
		return (false);
	}
}

function checkEmailField(value){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){
		return (true);
	}else{
		alert("Invalid E-mail Address.");
		return (false);
	}
}

function in_array(value, array){

	for (var i = 0, loopCnt = array.length; i < loopCnt; i++) {
		if (array[i] === value) {
			return true;
		}
	}

	return false;
}

function validateSignupForm ( form ) {
   for ( var e = 0; e < form.elements.length; e ++ ) {
      var el = form.elements [ e ];
	  var exclude = new Array();
	  if(in_array(el.name,exclude)) { continue; }
	  
      if ( el.type == 'text' || el.type == 'textarea' || 
         el.type == 'password' || el.type == 'file' ) {
         // check text fields
		 if (el.name == 'Email'){
			if(!checkEmailField(el.value)){
				el.focus();
				return false;
			}
		 }
		 if(el.type == 'password' && el.value.length<5){
			 alert('Please enter a password longer than 5 characters');
			 el.focus();
			 return false;
		 }
         if ( el.value == '' && el.name ) {
            alert ( 'Please fill out the ' + el.name + ' field' );
            el.focus ( );
            return false;
         }
      }
      else if ( el.type.indexOf ( 'select' ) != -1 ) {
         // check selectable dropdown menus
         if ( el.selectedIndex == -1 ) {
            alert ( 'Please select a value for ' + el.name );
            el.focus ( );
            return false;
         }
		 
		 /*else if(el.name == 'timeZone' && el.selectedIndex == 0){
			alert("Please choose a time zone");
			el.focus();
			return false;
		 }*/
      }
      else if ( el.type == 'radio' ) {
         // check radio button groups
         var group = form [ el.name ];
         var checked = false;
         if ( !group.length ) checked = el.checked;
         else
            for ( var r = 0; r < group.length; r ++ )
               if ( ( checked = group [ r ].checked ) )
            break;
         if ( !checked ) {
            alert ( 'Please check one of the ' + 
            el.name + ' buttons' );
            el.focus ( );
            return false;
         }
      }
      else if ( el.type == 'checkbox' ) {
         // check checkbox groups
         var group = form [ el.name ];
         if ( group.length ) {
            var checked = false;
            for ( var r = 0; r < group.length; r ++ )
               if ( ( checked = group [ r ].checked ) )
            break;
            if ( !checked ) {
               alert ( 'Please check one of the ' + 
               el.name + ' checkboxes' );
               el.focus ( );
               return false;
            }
         }else if(el.name == 'agreement' && !group.checked){
				alert("please read and agree to the Terms of Use by checking the box");
				el.focus();
				return false;
		 }
      }
   }
   return true;
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	var width  = 800;
 	var height = 600;
	var left   = (screen.width  - width)/2;
 	var top    = (screen.height - height)/2;
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width="+width+",height="+height+",left = "+left+",top = "+top+"');");
}

<!-- Script Size:  0.73 KB  -->

-->
