// JavaScript Document

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_jumpMenu(targ,selObj,restore,session){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+session+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function showLayer(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
 divs[i].style.visibility="visible"; 
else 
 if (document.layers) // Netscape 4 
 document.layers[divs[i]].display = 'visible'; 
 else // IE 4 
 document.all.hideShow.divs[i].visibility = 'visible'; 
 } 
} 
}

function hideLayer(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){//if they are 'see' divs 
if (document.getElementById) // DOM3 = IE5, NS6 
 divs[i].style.visibility="hidden";// show/hide 
else 
 if (document.layers) // Netscape 4 
 document.layers[divs[i]].display = 'hidden'; 
 else // IE 4 
 document.all.hideShow.divs[i].visibility = 'hidden'; 
 } 
} 
}

function aboutHide() { 
 hideLayer('advantage'); 
 hideLayer('services'); 
 hideLayer('faq'); 
 hideLayer('contact'); 
 hideLayer('account'); 
}

function advantageHide() { 
 hideLayer('about'); 
 hideLayer('services'); 
 hideLayer('faq'); 
 hideLayer('contact'); 
 hideLayer('account'); 
}

function servicesHide() {  
 hideLayer('about'); 
 hideLayer('advantage'); 
 hideLayer('faq'); 
 hideLayer('contact'); 
 hideLayer('account'); 
}

function faqHide() { 
 hideLayer('about'); 
 hideLayer('advantage'); 
 hideLayer('services'); 
 hideLayer('contact'); 
 hideLayer('account'); 
}

function contactHide() {
 hideLayer('about'); 
 hideLayer('advantage'); 
 hideLayer('services'); 
 hideLayer('faq'); 
 hideLayer('account'); 
}

function accountHide() {  
 hideLayer('about'); 
 hideLayer('advantage'); 
 hideLayer('services'); 
 hideLayer('faq'); 
 hideLayer('contact'); 
}

function isNumber(e)
{
	var key;
	var keychar;
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   return true;
	// alphas and numbers
	//else if ((("abcdefghijklmnopqrstuvwxyz0123456789").indexOf(keychar) > -1))
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	else
	   return false;
}
	
