// JavaScript Document
function showOnMap(address, postcode,title, phone){
	window.open ("http://www.liveitwell.org.uk/siteAssets/mapView.php?address=" + address + "&pc=" + postcode + '&title=' + title + '&phone=' + phone,"mapView","menubar=0,resizable=1,width=540,height=350"); 
}

var isIE =document.all?1:0;
var isIE4 = navigator.appVersion.lastIndexOf("MSIE 5")>-1;
var isNS = navigator.appName=='Netscape';
var isNonIE = (navigator.appVersion.lastIndexOf("MSIE")<1 ?1:0);
var isOpera = navigator.userAgent.lastIndexOf("Opera")>-1;
var isSafari = navigator.userAgent.toLowerCase().lastIndexOf("safari")>-1;
var isMac  = navigator.platform.lastIndexOf("Win")<0;
var isLinux = (navigator.platform.lastIndexOf("Mac")>-1 || navigator.platform.lastIndexOf("Linux")>-1 );

function ShowBoxTip(tipTxt, evnt){
var posy = 10
var posx = 20
    if(document.getElementById("boxTipDiv") == null && ShowBoxTip){
        boxTip = document.createElement("div");
        boxTip.id = "boxTipDiv";
        boxTip.innerHTML = tipTxt;
        if(isNS){
            if(evnt.target.onmouseout !=null){
                //Get Old Mouse Event to append to
                oldMouseEvnt = evnt.target.onmouseout.toString()
                //Create new mouse out event
                newMouseEvnt = new Function(evnt.target.onmouseout.toString()+";hideBoxTip();this.onmouseout=oldMouseEvnt;")
            }
            else{newMouseEvnt = new Function("hideBoxTip();this.onmouseout=null;")}
            //Apply new mouse out event
            var oldClick = evnt.target.onclick;
           // evnt.target.onclick = function(){newMouseEvnt();if (oldClick){oldClick();}};
            evnt.target.onmouseout = newMouseEvnt;
            boxTip.className   = "boxTip";
            boxTip.style.top   = evnt.pageY + posy + "px";
            boxTip.style.left  = evnt.pageX + posx + "px";
            }
        else {
            if(event.srcElement.onmouseout !=null){
                //Get Old Mouse Event to append to
                oldMouseEvnt = event.srcElement.onmouseout.toString()
                //Create new mouse out event
                newMouseEvnt = new Function(event.srcElement.onmouseout.toString()+";hideBoxTip();this.onmouseout=oldMouseEvnt;")
            }
            else{newMouseEvnt = new Function("return false;hideBoxTip();this.onmouseout=null;")}
            //Apply new mouse out event
            //var oldClick = event.srcElement.onclick;
            //event.srcElement.onclick = function(){newMouseEvnt();if (oldClick){oldClick();}};
            event.srcElement.onmouseout = newMouseEvnt;
            //alert(event.y + ' ' + event.x)
            boxTip.className = "boxTip";
            boxTip.style.top = event.y + posy + "px";
            boxTip.style.left = event.x + posx + "px";
        }
        document.body.appendChild(boxTip);
    }
    else if (ShowBoxTip){
        boxTip = document.getElementById("boxTipDiv");
        if(isNS){
            boxTip.style.top = evnt.pageY + posy + "px";
            boxTip.style.left = evnt.pageX + posx + "px";
            }
        else{
            boxTip.style.top = event.y + posy + "px";
            boxTip.style.left = event.x + posx + "px";
        }
    }
    else if (!ShowBoxTip){
        baloonTip = document.getElementById("boxTipDiv");
        if(baloonTip){document.body.removeChild(baloonTip);}
    }
}
function hideBoxTip(){
    baloonTip = document.getElementById("boxTipDiv");
    if(baloonTip){document.body.removeChild(baloonTip);}
}	

function toggleVis(elementID){
	
	var el = document.getElementById(elementID);
	el.style.display = (el.style.display != 'none' ? 'none' : '' );

	
}
