var agt=navigator.userAgent.toLowerCase(); 
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));
var is_mac = (agt.indexOf("mac")!=-1);
var browser_version = parseInt(navigator.appVersion);
var is_nav6 = false;
if (is_nav) {
if (browser_version >= 5) {is_nav6 = true };
}

function popUP(mypage, myname, w, h, pScroll) {
  var winl =  (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+pScroll+',toolbar=no,resizable=no,status=no';
  win = window.open(mypage, myname,winprops);
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); };
}

function popUpAll(mypage, myname, w, h, pScroll) {
  var winl =  (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+pScroll+',toolbar=yes,location=yes,status=yes,menubar=yes,resizable=yes,';
  win = window.open(mypage, myname,winprops);
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); };
}


function doBlur(iTem) {
	if (is_nav) {
		// don't issue blur command for netscape
	} else {
		// issue blur command to turn off box around clicked elements in explorer
		iTem.blur()
	}
}

function writeCSS(path) {
	MacIE = path + "mac_ie.css"; 
	MacNav = path + "mac_nav.css";
	WinIE = path + "pc_ie.css";
	WinNav4 = path + "pc_nav4.css";
	WinNav6 = path + "pc_nav.css";
	if (is_mac) {
		if(is_nav) {
		 document.write("<link rel='stylesheet' href='" + MacNav + "' type='text/css'>");
		} else {
		 document.write("<link rel='stylesheet' href='" + MacIE + "' type='text/css'>");
		}
	} else {
		if(is_nav) {
			if(is_nav6) {
				document.write("<link rel='stylesheet' href='" + WinNav6 + "' type='text/css'>");
			} else {
				document.write("<link rel='stylesheet' href='" + WinNav4 + "' type='text/css'>");
			}
		} else {
		 document.write("<link rel='stylesheet' href='" + WinIE + "' type='text/css'>");
		}

	}
}

function swapImage(pImg) {
 	var objString = pImg.src
 	var locPos = objString.lastIndexOf("_")
 	var imageTypePos = objString.lastIndexOf(".")
 	var imageString = objString.substring(imageTypePos,objString.length);
 	var locString = objString.substring(0,locPos)
 	var stateString = objString.substring(locPos,objString.length)
 	if (stateString == "_up" + imageString) {
  		stateString = "_over" + imageString
 	} else {
  	stateString = "_up" + imageString
	}
	setString = locString + stateString
 	pImg.src = setString
}

function preLoadImages() {
   if (document.images) {
	var j=0;
	var preImage = new Array();
	for (i=0; i<preLoadImages.arguments.length; i++) {
		preImage[i]=new Image();
		preImage[i].src=preLoadImages.arguments[i]
		//alert(i)
		//window.status = preImage[i].src
	}
   }
}


function writeBreadcrumb(Crumbpath) {
		 document.write(Crumbpath);
		}
		
function createWindow() {
mypostcode = document.facility.postcode.value;
link = document.facility.url.value;
mywindow = window.open('about:blank','Facility_Search','width=800,height=600');
setTimeout('createFrameset()',2);
}

function createFrameset() {
var output = '<html><title>Facility Finder</title>' + '<frameset rows="100,*" frameborder="NO" border="0" framespacing="10">' + '<frame src="facility_finder.htm" name="HeaderFrame" scrolling="NO" noresize>' + '<frame src="' + link + '' + mypostcode + '"><\/frameset><body></body></html>';
mywindow.document.write(output);
}


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 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 show(object) {
  if (document.getElementById) {
    document.getElementById(object).style.visibility = 'visible';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].visibility = 'visible';
  }
  else if (document.all) {
    document.all[object].style.visibility = 'visible';
  }
}


function loadAnim(strAnim) {
	var curAddress=window.location.toString();
	var i = curAddress.indexOf('?');
	if (i == -1) {
		window.location = curAddress + '?' + strAnim;
	}

	if (i > 0) {
	window.location = curAddress.substring(0,i) + '?' + strAnim;
	}
}
