
function openWindow(myURL, myTarget, width, height, scrollbars) {
	var newwin = window.open(myURL, myTarget, "width=" + width + ",height=" + height + ",scrollbars=" + scrollbars)
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function getRandom(start,end) 
{ 
	var range = end - start; 
	var result = start + Math.floor(Math.random()*range); 
	return result; 
}

function getRandomImage() {
	document.top_image1.src = images[getRandom(0, images.length)];
}

function getRandomService(start,end) 
{ 
	var range = end - start; 
	var result = start + Math.floor(Math.random()*range); 
	return result; 
}


function gotoService() {
	location.href = logoLink;
}

function getRandomServiceLogo() {
	var ranNum = getRandom(0, images2.length);
	document.service_logo.src = images2[ranNum];
	logoLink = link2[ranNum];
}

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_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_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_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 getVisibility(layerName){//
	var myDisplay;
	var layerID = "id" + layerName;
	
	if (document.all)
		myDisplay = document.all[layerID].style.display;
	else if (document.getElementById)
		myDisplay = document.getElementById(layerID).style.display;
	else { }
	
	if (myDisplay == "none") {
		myDisplay = "";
//		MM_swapImage('Image' + layerName,'','images/reportbarNew.jpg',1)
		MM_swapImage('Arrow' + layerName,'','images/on_mod_sel/arrow_smNew2.gif',1)
	}
	else {
		myDisplay = "none";
//		MM_swapImage('Image' + layerName,'','images/reportbarNew2.jpg',1)
		MM_swapImage('Arrow' + layerName,'','images/on_mod_sel/arrow_doubleNew.gif',1)
	}
	
	return myDisplay;

	
}

function toggle(layerName) {
	var myDisplay = getVisibility(layerName);

	var layerID = "id" + layerName;
//alert(document.all[layerID].style.display );
//alert('ert=' + myDisplay);
//alert('now=' + document.all[layerID].style.display);

	if (document.all)
		document.all[layerID].style.display = myDisplay;
	else if (document.getElementById)
		document.getElementById(layerID).style.display = myDisplay;
	else {

	}
}

function setDisplay() {
	if (document.all) {
		document.all['id9873'].style.display = "none";
	}
	else { }
}

function printReport() {
	if (navigator.appVersion.indexOf('Mac') != -1) {
		alert("Press 'Cmd+p' on your keyboard to print article.");
	}
	else if (document.body.innerHTML.indexOf("<!-- PRINT START -->") > -1 && document.body.innerHTML.indexOf("<!-- PRINT END -->") > -1)
	{
        newWindow = window.open("","SearchResults",
                  "height=1,width=1,resizable");
        newWindow.document.write("<html>\n<head><title></title><link href='css/CSSstyle.css' rel='stylesheet' type='text/css' /></head>\n<body onload='javascript:window.print();window.close()'>\n");
        var index = 0;
        var startindex = 0;
        while (document.body.innerHTML.indexOf("<!-- PRINT START -->",index) > -1 && document.body.innerHTML.indexOf("<!-- PRINT END -->",index+1) > -1)
        {
            startindex = document.body.innerHTML.indexOf("<!-- PRINT START -->",index);
            index = document.body.innerHTML.indexOf("<!-- PRINT END -->",startindex);
            if (index == -1) break;
            newWindow.document.write(document.body.innerHTML.substring(startindex,index));
            index = index + 1;
        }
        //newWindow.document.write(document.body.innerHTML.substring(document.body.innerHTML.search("<!-- PRINT START -->"),document.body.innerHTML.search("<!-- PRINT END -->")));
        newWindow.document.write("</body>\n</html>");
        newWindow.document.close();
        newWindow.focus();
    }
	else if (window.print) {
		setTimeout('window.print();',200);
	}
	else {
		alert("Press 'Ctrl+p' on your keyboard to print article.")
	}
}

function printPreview()
	{
	if (navigator.appVersion.indexOf('Mac') != -1) {
		alert("Press 'Cmd+p' on your keyboard to print article.");
	}
	else if (window.print) {
		//setTimeout('window.print();',200);
		var OLECMDID = 7;
		/* OLECMDID values:
		* 6 - print
		* 7 - print preview
		* 1 - open window
		* 4 - Save As
		*/
		var PROMPT = 1; // 2 DONTPROMPTUSER
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(OLECMDID, PROMPT);
		WebBrowser1.outerHTML = "";
	}
	else {
		alert("Press 'Ctrl+p' on your keyboard to print article.")
	}
}
