if (navigator.userAgent.indexOf("Mac") != -1) {
	if (navigator.appVersion.indexOf('MSIE 5')>0) {
		brType = "ie";
	}
	else if (navigator.appVersion.indexOf('Safari')>0) {
		brType = "safari";
	}
	else brType = "other";
}
else if (navigator.userAgent.indexOf('Win') != -1) {
	if (navigator.appName.indexOf('Netscape') != -1) {
		brType = "other";
	}
	else brType = "ie";
}

function AnchorPosition_getPageOffsetLeft (el) {
	var ol=el.offsetLeft;
	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
	return ol;
}
function AnchorPosition_getWindowOffsetLeft (el) {
	return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
}
function AnchorPosition_getPageOffsetTop (el) {
	var ot=el.offsetTop;
	while((el=el.offsetParent) != null) {
		//alert(el.offsetTop);
		ot += el.offsetTop;
	}

	return ot;
}

function AnchorPosition_getWindowOffsetTop (el) {
	return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
}

function getAnchorPosition(anchorname, sidemenu) {
	//alert('function');
	// This function will return an Object with x and y properties
	var useWindow=false;
	var coordinates=new Object();
	var x=0,y=0;

	// Browser capability sniffing
	var use_gebi=false, use_css=false, use_layers=false;
	if (document.getElementById) { use_gebi=true; }
	else if (document.all) { use_css=true; }
	else if (document.layers) { use_layers=true; }
	// Logic to find position
	if (use_gebi && document.all) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
	}
	else if (use_gebi) {
		var o=document.getElementById(anchorname);
		x=AnchorPosition_getPageOffsetLeft(o);
		y=AnchorPosition_getPageOffsetTop(o);
	}
	else if (use_css) {
		x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);
	}
	else if (use_layers) {
		var found=0;
		for (var i=0; i<document.anchors.length; i++) {
			if (document.anchors[i].name==anchorname) { found=1; break; }
		}
		if (found==0) {
			coordinates.x=0; coordinates.y=0; return coordinates;
		}
		x=document.anchors[i].x;
		y=document.anchors[i].y;
	}
	else {
		coordinates.x=0; coordinates.y=0; return coordinates;
	}
	if(sidemenu){
		if(brType=="ie"){
			coordinates.x=x+120;
			coordinates.y=y-3;
		}else{
			coordinates.x=x+118;
			coordinates.y=y-10;
		}
	}
	else{
		if(brType=="ie"){
			coordinates.x=x;
			coordinates.y=y+24;
		}
		else if(brType=="safari"){
			coordinates.x=x;
			coordinates.y=y+24;
		}
		else{
			coordinates.x=x;
			coordinates.y=y+14;
		}
	}

	//alert(coordinates.x);

	return coordinates;
}

/*
if(brType=="ie"){
document.write('<link rel="stylesheet" type="text/css" href="css/infocus_ie.css" />');
}
else{
document.write('<link rel="stylesheet" type="text/css" href="css/infocus_ns.css" />');
}

for(i=1;i<8;i++){
im = new Image();
im.src="<?php echo $imgPath?>0"+i+"_on.gif";
}
*/


function disp(divName){
	el = document.getElementById(divName);
	(el.style.display == "none") ? el.style.display='block':el.style.display='none';
}

function showAnswer(divName){
	el = document.getElementById(divName);
	(el.style.display == "none") ? el.style.display='block':el.style.display='none';
}

function showHide(item)
{
	thisItem = document.getElementById(item);

	if(thisItem.style.display == "none")
	{
		thisItem.style.display="block";
	}
	else
	{
		thisItem.style.display="none";
	}
}

var currMenu;
var menuX;
var menuY;
document.overMenu = false;
document.overSub = false;

function menuShow(menuName, y,x) {

	for(i=0; i<menu_layers.length; i++){

		obj = document.getElementById(menu_layers[i]);
		obj = obj.style;

		if(menu_layers[i] == menuName){

			document.currMenu = menuName;
			document.menuX = x;
			document.menuY = y;

			obj.top = y;
			obj.left = x;
			obj.visibility='visible';
		}
		else{
			obj.visibility='hidden';
		}
	}
}

function subShow(menuName, y,x) {

	//alert('hello');

	for(i=0; i<sub_layers.length; i++){

		obj = document.getElementById(sub_layers[i]);
		obj = obj.style;


		if(sub_layers[i] == menuName){
			//alert(menuName);

			obj.top = y;
			obj.left = x;
			obj.visibility='visible';
		}
		else{
			obj.visibility='hidden';
		}
	}
}

function checkSelect(item){
	if(item=="") return false;
	return true;
}

function subDelay(){
	//alert("overSub = "+document.overSub+", overMenu= "+document.overMenu);
	if(document.overSub == false && document.overMenu == false){
		subShow();
		menuShow();
	}

	setTimeout("subDelay()",2000);
}

function openMail(){
	location.href='mailto:sales@floorheating.ltd.uk';
}

function menuHide(menuName) {
	obj = document.getElementById(menuName);
	if (obj) {
		if (obj.style)
		obj=obj.style;
		obj.visibility='hidden';
	}
}

var onSw = "/img/all/icon/lighton.gif";
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}
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 downloadpopup(filepath,type) {
	if(confirm('Please ensure that the template you are about to download is saved to the Report Template folder in the LalPac program files. Should you have any problems with this please contact you administrator or the Technical Helpdesk on 01249 462 542.')){

		window.open(type+".html","Temp","HEIGHT=600,WIDTH=400,resizable=1,alwaysRaised");
		location.href=filepath;
	}
}

function hideSelects() {
	var x = document.getElementsByTagName("select");
	for (i = 0; i < x.length; i++) {
		x[i].style.visibility = "hidden";
	}
}

function bringbackSelects() {
	var x = document.getElementsByTagName("select");
	for (i = 0; i < x.length; i++) {
		x[i].style.visibility = "visible";
	}
}
