/***********************************************
* Cool DHTML tooltip script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var arrText = new Array();
//arrText[0] = "<h2 class=\"sizepopup\">Collar Sizes</h2>Extra Small: 34cm to 41cm  (13\" to 16\")<br />Small: 40cm to 50cm (15.5\" to 19.5\")<br />Medium: 46cm to 55cm (18\" to 21.5\")<br />Large: 52cm to 66cm (20\" to 26\")";
//arrText[1] = "<h2 class=\"sizepopup\">Fleece Harness Sizes</h2>Body size (measured behind front legs)<br />Small: 40cm to 44cm<br />Medium: 44cm to 50cm<br />Large: 50cm to 60cm";
arrText[0] = "<strong>The 'standard' charging system</strong> is suitable if you intend on putting the collar on your dog only when you take it for a walk.<br/><strong>Standard Charger &pound;included</strong>";
arrText[1] = "<strong>The 'ICyou' charging system</strong> is recommended if you intend for your dog to wear the collar most of the time as it may significantly enhance battery life in these circumstances.<br/><strong>ICyou Intelligent Charging System +&pound;50.00</strong>";
arrText[2] = "<h2>Orange Sim Card:</h2> This is ideal for normal use in the UK where Orange network is available, and for occasional use in Europe.";
arrText[3] = "<h2>Roaming Sim Card:</h2> This is a roaming SIM card that will utilise any network that is available and is ideal for use in the UK where mobile network coverage is poor or intermittent, or if you frequently travel to Europe.";
arrText[4] = "<h2>PAYG SIM Card:</h2> This is a PAYG SIM card that will utilise the network of your choice and is ideal for use in the UK where you need specific mobile network coverage. You will be responsible for maintaining credit on the SIM card and for any costs or charges incurred by that SIM card.";

var offsetxpoint=-220 //Customize x offset of tooltip
var offsetypoint=-150 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=arrText[thetext]
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip
