/****** begin function to display layers ******/
function showLayers(hs_layer) {
	if(document.layers)    										
		document.layers[hs_layer].visibility = "show";	 		
	else if(document.getElementById)  						   
		document.getElementById(hs_layer).style.visibility = "visible";
	else 	 													
	  	document.all[hs_layer].style.visibility = "visible";   
}	
/****** end function to display layers ******/	
	
	
/****** begin function to hide layers ******/
function hideLayer(hs_layer) {
	if(hs_layer != "") {
		if(document.layers)	 										
			document.layers[hs_layer].visibility = "hide";			
		else if(document.getElementById)  							
			document.getElementById(hs_layer).style.visibility = "hidden";
		else	  													
			document.all[hs_layer].style.visibility = "hidden";	 
	}	
}	
/****** end function to hide layers ******/

	
/****** begin code to fix netscape 4.7x- refreshing bug  ******/
if(document.layers) { var origWidth = innerWidth; var origHeight = innerHeight; }

function reDo() {
	if(innerWidth != origWidth || innerHeight != origHeight) { location.reload(); }
}

if(document.layers) { onresize = reDo; } 
/****** end code to fix netscape 4.7x- refreshing bug  ******/

   
/****** begin code to display layer according to mouse coords ******/
var x,y;	
 

function doCapture() {
	if(document.layers || document.getElementById && !document.all) { 
		document.captureEvents(Event.CLICK); 
		document.captureEvents(Event.MOUSEMOVE);
	}
}
function doRelease() {
	if(document.layers || document.getElementById && !document.all) { 
		document.releaseEvents(Event.CLICK); 
		document.releaseEvents(Event.MOUSEMOVE);
	}
}

document.onmousemove = handlerPDO;
if (!document.getElementById) {
	document.onclick = handlerPDO;
}

var is_ie = (navigator.userAgent.toLowerCase().indexOf("msie") != -1); 
var is_ie4 = (is_ie && (parseInt(navigator.appVersion) == 4) && (navigator.userAgent.toLowerCase().indexOf("msie 5.5")==-1) && (navigator.userAgent.toLowerCase().indexOf("msie 5.0")==-1) && (navigator.userAgent.toLowerCase().indexOf("msie 6.0")==-1)); 
var is_ie6 = (is_ie && (parseInt(navigator.appVersion) == 4) && (navigator.userAgent.toLowerCase().indexOf("msie 6.0")!=-1) && (navigator.userAgent.toLowerCase().indexOf("msie 5.0")==-1));
var is_mac = (navigator.userAgent.toLowerCase().indexOf("mac")!=-1);  
	
function handlerPDO(evt){ 
	if(is_ie4 && !is_mac) { x = event.x; y = event.y; }
	else if(document.all) { x = event.x+document.body.scrollLeft; y = event.y+document.body.scrollTop; }
 	else { x = evt.pageX; y = evt.pageY; }
}

function clickLayer(layer_n,left_o,top_o) {	
	if(top_o == null) { top_o = 0; }
	if(left_o == null) { left_o = 0; }
	
	if(layer_n != "") {
		if (document.all) {
			document.all[layer_n].style.posLeft = x + left_o;
			document.all[layer_n].style.posTop = y + top_o;
			document.all[layer_n].style.visibility = "visible";
			
		}
		if (document.layers) {
			document.layers[layer_n].left = x + left_o;
			document.layers[layer_n].top = y + top_o;
			document.layers[layer_n].visibility = "visible";
		}
		if(document.getElementById) {
			document.getElementById(layer_n).style.left = x + left_o + "px";
			document.getElementById(layer_n).style.top = y + top_o + "px"; 							
			document.getElementById(layer_n).style.visibility = "visible";
		} 
	}
}
/****** end code to display layer according to mouse coords ******/	

/*** start code for popup window ***/

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){

        if(pos=="random"){
                LeftPosition=(screen.width)?Math.floor(Math.random()*((screen.width-w)-75)):100;
                TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
        if(pos=="center"){
                LeftPosition=(screen.width)?(screen.width-w)/2:100;
                TopPosition=(screen.height)?(screen.height-h)/2:100;}
        else if((pos!="center" && pos!="random") || pos==null){
                LeftPosition=0;
                TopPosition=20}

        settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
        win=window.open(mypage,myname,settings);
        if(win.focus){win.focus();}}

/*** end code for popup window ***/

/****** begin function to select all/unselect all check boxes ******/

function checkall(formname,checkname,thestate){
var el_collection=eval("document.forms."+formname+"."+checkname)
for (c=0;c<el_collection.length;c++)
el_collection[c].checked=thestate
}

/****** end function to select all/unselect all check boxes ******/
