platform = ((navigator.platform.indexOf('Win') > -1) ? "win" : "mac");

if (platform == "mac") {
	document.write("<LINK rel='stylesheet' href='/includes/styles.css' type='text/css'>")
} else {
	document.write("<LINK rel='stylesheet' href='/includes/styles.css' type='text/css'>")
}

function rollover(imagename){
	document.images[imagename].src = "/images/" + imagename + "_roll.gif";
}

function rollout(imagename){
	document.images[imagename].src = "/images/" + imagename + ".gif";
}

bttn_home = new Image(); bttn_home.src = "/images/bttn_home.gif";
bttn_home_roll = new Image(); bttn_home_roll.src = "/images/bttn_home_roll.gif";
bttn_aboutus = new Image(); bttn_aboutus.src = "/images/bttn_aboutus.gif";
bttn_aboutus_roll = new Image(); bttn_aboutus_roll.src = "/images/bttn_aboutus_roll.gif";
bttn_servweprov = new Image(); bttn_servweprov.src = "/images/bttn_servweprov.gif";
bttn_servweprov_roll = new Image(); bttn_servweprov_roll.src = "/images/bttn_servweprov_roll.gif";
bttn_softwebuild = new Image(); bttn_softwebuild.src = "/images/bttn_softwebuild.gif";
bttn_softwebuild_roll = new Image(); bttn_softwebuild_roll.src = "/images/bttn_softwebuild_roll.gif";
bttn_thought_leadership = new Image(); bttn_thought_leadership.src = "/images/bttn_thought_leadership.gif";
bttn_thought_leadership_roll = new Image(); bttn_thought_leadership_roll.src = "/images/bttn_thought_leadership_roll.gif";
bttn_contactus = new Image(); bttn_contactus.src = "/images/bttn_contactus.gif";
bttn_contactus_roll = new Image(); bttn_contactus_roll.src = "/images/bttn_contactus_roll.gif";

var offsetxpoint=10 //Customize x offset of tooltip
var offsetypoint=-40 //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=thetext
	enabletip=true
	return false
	}
}

function positiontip(e){
	if (enabletip){
	var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
	var curY=(ns6)?e.pageY : event.y+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) : -3000
	
	//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