function swap(imgName,imgFile) {
 	document.images[imgName].src = imgFile;
}
function confirmsubmit(message){
	var agree=confirm(message)
	agree = (agree)?true:false;
	return agree;
}


function photo_open(link, width, height) {
      var photoWindow = window.open(link,"photo",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
  }


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
		
function reloadPage(init) {  //Updated by PVII. 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();

}
reloadPage(true);


function 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=findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n);
	return x;
}

function P7_hideDiv(evt) { //v1.0 by PVII
	// Declare Variables
	var b,relT,mT=false;
	if(document.layers){
		b=evt.target;
		if(b.p7aHide) {
			b.display = "none";
		} else {
			routeEvent(evt);
		}
	} else if (document.all&&!window.opera){
		b=event.srcElement;
		while(b!=null){
			if(b.tagName=="DIV" && document.all['sub_navigation_container'] == b){
				mT=true;
				break;
			}
			b=b.parentElement;
		}
		if(!b.contains(event.toElement)) {
			b.style.display = "none";
		}
	} else if(document.getElementById) {
		b=evt.currentTarget;
		relT=evt.relatedTarget;
		while(relT!=null){
			if(b==relT){
				mT=true;
				break;
			}
			relT=relT.parentNode;
		}
		if(!mT){
			b.style.display = "none";
		}
	}
}

function P7_autoHide() { //v1.0 by PVII
	var i,g,args=P7_autoHide.arguments;
	for(i=0; i<args.length;i++){
		if( (g=findObj(args[i])) != null ) {
			g.p7aHide=true;
			if(document.layers){
				g.captureEvents(Event.MOUSEOUT);
			}
			g.onmouseout=P7_hideDiv;
		}
	}
}

function P7_autoLayers() { //v1.2 by PVII
	var g,b,k,f,args=P7_autoLayers.arguments;
	var a = parseInt(args[0]);
	if( isNaN(a) ) a=0;
	if( !document.p7setc) {
		p7c=new Array();
		document.p7setc=true;
		for (var u=0; u<10; u++) {
			p7c[u] = new Array();
		}
	}
	for( k=0; k<p7c[a].length; k++) {
		if( (g=findObj(p7c[a][k])) != null) {
			b=(document.layers)?g:g.style;
			b.display = "none";
		}
	}
	for( k=1; k<args.length; k++) {
		if( (g=findObj(args[k])) != null) {
			b=(document.layers)?g:g.style;
			b.diplay = "block";
			f=false;
		
			for( j=0; j<p7c[a].length; j++) {
				if(args[k]==p7c[a][j]) {
					f=true;
				}
			}
			if( !f ) {
				p7c[a][p7c[a].length++]=args[k];
			}
		}
	}
}

function show(theDiv) {
   var elem = document.getElementById(theDiv);
   elem.style.display = 'block';
}


document.onClick = P7_autoHide("sub_navigation_container");
