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_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_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 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_nbGroup(event, grpName){ //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if(event == "init" && args.length > 2){
    if((img = MM_findObj(args[2])) != null && !img.MM_init){
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if((img = MM_findObj(args[i])) != null){
        if(!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  }else if(event=="over"){
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if((img = MM_findObj(args[i])) != null){
      if(!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  }else if(event == "out"){
    for (i=0; i < document.MM_nbOver.length; i++){
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  }else if(event == "down"){
    nbArr = document[grpName];
    if(nbArr)
      for (i=0; i < nbArr.length; i++){ img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if((img = MM_findObj(args[i])) != null){
      if(!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//some kid's form rollover script
var submitRolls=new Object();
function submitroll(src, oversrc, name){
	this.src=src;
	this.oversrc=oversrc;
	this.name=name;
	this.alt="Submit Query";
	this.write=submitroll_write;
};
function submitroll_write(){
	var thisform='document.forms[' + (document.forms.length - 1) + ']';
	submitRolls[this.name]=new Object();
	submitRolls[this.name].over=new Image();
	submitRolls[this.name].over.src=this.oversrc;
	submitRolls[this.name].out=new Image();
	submitRolls[this.name].out.src=this.src;
	document.write(
		'<A onMouseOver="if(document.images)document.images[\'' + this.name + "'].src=submitRolls['" + this.name + '\'].over.src"' + 
		' onMouseOut="if(document.images)document.images[\'' + this.name + "'].src=submitRolls['" + this.name + '\'].out.src"' + 
		' HREF="javascript:'
	);
	if(this.sendfield){
		if(! this.sendvalue)
			this.sendvalue=1;
		document.write(thisform, ".elements['", this.sendfield, "'].value='", this.sendvalue, "';");
	}
	document.write(thisform + '.submit();void(0);"');
	if(this.msg)document.write(' onClick="return confirm(\'' , this.msg, '\')"');
	document.write('>');
	document.write('<IMG SRC="' + this.src + '" ALT="' + this.alt + '" BORDER=0 NAME="' + this.name + '"');
	if(this.height)document.write(' HEIGHT=' + this.height);
	if(this.width)document.write(' WIDTH='  + this.width);
	if(this.otheratts)document.write(' ' + this.otheratts);
	document.write('></A>');
	if(this.sendfield){
		document.write('<INPUT TYPE=HIDDEN NAME="' + this.sendfield + '">');
		document.forms[document.forms.length - 1].elements[this.sendfield].value='';
	}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if(restore) selObj.selectedIndex=0;
}
//more js crap, can you believe it?!
function fullWinExternal(targeturl){
	window.open(targeturl,"","fullscreen,scrollbars=no,statusbar=no,status=no");
}
function WindowOpen(targeturl,targW,targH){
	var w2=window.screen.width/2;
	var lefty=w2-(targW/2);
	
	var t2=window.screen.height/2;
	var topper=t2-(targH/2);

	msg=window.open(targeturl,'Sample','scrollbars=no,status=no,statusbar=no,width='+targW+',height='+targH+',left='+lefty+',top='+topper);
}
function winmover(desiredWidth,desiredHeight){
	var siw=(desiredWidth)/2;
	var sih=(desiredHeight)/2;

	var w2=window.screen.width/2;
	var lefty=w2-(siw);
	
	var t2=window.screen.height/2;
	var topper=t2-(sih);
	
	window.resizeTo(desiredWidth,desiredHeight);
	window.moveTo(lefty,topper);
}
//window.moveTo(0,0);

//window size variables/function
var cwidth=window.screen.width;
var cheight=window.screen.height;
function resolutionSpitter(){
	return(cwidth+", "+cheight);
};
//internal resizing
function fullWinInternal(){
	var xyz=window.screen.height;
	//window.resizeTo(window.screen.width,window.screen.height);
	window.resizeTo(window.screen.width,xyz);
	window.moveTo(0,0);
}
function closer(){window.close();};
//Disable right click script
//visit http://www.rainbow.arch.scriptmania.com/scripts/
var message="Sorry, right-click has been disabled";
function clickIE(){
	if(document.all){(message);return false;};
};
function clickNS(e){
	if(document.layers||(document.getElementById&&!document.all)){
		if(e.which==2||e.which==3){(message);return false;};
	};
};
if(document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
}else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;};
document.oncontextmenu=new Function("return false");
//load once function
function loaded(){ 
	if(!navigator.fudge){
		navigator.fudge=1;
		window.location.reload();
	};
};
//for that image nightclub site
/*
function WindowOpen(targeturl){
   msg=window.open(targeturl,'Sample','scrollbars=no,status=no,width=750,height=650');
};
*/
function doLoad(){
	if(reloader!="on"){
		var reloader="on";
		setTimeout("refresh()", 2*250);
	};
};
function refresh(){
    location.reload();
};
//for the drop-up menu
function getObj(name){
	if(document.getElementById){
		this.obj=document.getElementById(name);
		this.style=document.getElementById(name).style;
	}else if(document.all){
		this.obj=document.all[name];
		this.style=document.all[name].style;
	}else if(document.layers){
		this.obj=document.layers[name];
		this.style=document.layers[name];
	};
};
function openUp(object){
	object.style.visibility="visible";
};
function closeUp(object){
	object.style.visibility="hidden";
};
//form hiding functions
function checkValue(fieldVal,obj1,obj2){
	if(fieldVal=="other"){
		obj1.style.visibility="visible";
	}else{
		obj1.style.visibility="hidden";
		window.document.MailForm.specify.value='';
	};
	obj2.style.visibility=obj1.style.visibility;
};
//reset button redirect
function contactReset(file){
	window.location=file+"reset=true";
};
