// JavaScript Document
function turnon(imagename) {
  if (document.images) {
    document.images[imagename].src = "menu/opt_" + imagename + "_on.gif"
  }
}
function turnoff(imagename) {
  if (document.images) {
    document.images[imagename].src = "menu/opt_" + imagename + "_off.gif"
  }
}
function formVal() {
	var f1 = document.forms[0];
	if (f1.realname.value == "" || f1.realname.value == " ") {
		alert("Please enter your name");
		f1.realname.focus();
		return (false);
	} else if (f1.address.value == "" || f1.address.value == " ") {
		alert("Please enter your address so we know where to send the CD");
		f1.address.focus();
		return (false);
	} else return (true);
}

function scrollwin(filename, w, h) {
    myWin= open(filename, "photos", "width="+w+",height="+h+",status=no,scrollbars=yes,toolbar=no,menubar=no,location=no");
}

function openwin(filename) {
    myWin= open(filename, "photos", "width=700,height=420,status=no,scrollbars=no,toolbar=no,menubar=no,location=no");
}

function findObj(n, d) { 
  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=findObj(n,d.layers[i].document); 
  return x;
}

function hideAll(prefix, n) {
//	alert('in hideAll, prefix='+prefix+' n='+n);
	for (var i=1; i<=n; i++){
		var str = prefix+i;
		if (document.getElementById) {
//			alert('hiding, getbyid, str=' + str);
			obj=document.getElementById(str);
		} else {
//			alert('not getbyid');
			obj = findObj(str);
		}
		if (obj) obj.style.visibility = 'hidden';
	}
}

function showOne(prefix, i, n) {
	hideAll(prefix, n);
	var str = prefix+i;
	if (document.getElementById) {
//		alert('showing, getbyid, str=' + str);
		obj=document.getElementById(str);
	} else {
		obj = findObj(str);
	}
	if (obj) obj.style.visibility = 'visible';
}

function closeSubMenu() {
//	closeTimer = setTimeout('HideMenu()', closeSubMenuTime); 
	closeTimer = setTimeout('hideAll("p", 9)', closeSubMenuTime); 
}

function showHideLayers() { 
  var i,p,v,obj,args=showHideLayers.arguments;
  if (document.getElementById) {
    for (i=0; i<(args.length-2); i+=3){
       obj=document.getElementById(args[i]);v=args[i+2];
       v=(v=='show')?'visible':(v=='hide')?'hidden':v;
       if(obj)
	     obj.style.visibility=v;
    }
  } else {
      for (i=0; i<(args.length-2); i+=3) 
	    if ((obj=findObj(args[i]))!=null) { 
		  v=args[i+2];
          if (obj.style) { 
		    obj=obj.style;
			v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		  }
          obj.visibility=v; 
		}
  }
}

function reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) 
    with (navigator) {
	  if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.pgW=innerWidth; document.pgH=innerHeight; 
		onresize=reloadPage; 
	  }
	} 
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH)
	  location.reload();
}

// Global Parameters 
var prefix = 'p';
var n = 9;
//var numSubs = 3;
var closeTimer;
var finalCloseTimer;

//Timer values
var closeSubMenuTime = 0;
var finalCloseTime = 1000;

reloadPage(true);
