/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/


/*
var trailimage=["test.gif", 200, 200] //image path, plus width and height
var offsetfrommouse=[15,15] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0 //duration in seconds image should remain visible. 0 for always.

if (document.getElementById || document.all)
{
	document.write('<div id="trailimageid" style="position:absolute;visibility:visible;></div>')
}
hidetrail();

function gettrailobj(){
if (document.getElementById)
return document.getElementById("trailimageid").style
else if (document.all)
return document.all.trailimagid.style
}

function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function hidetrail(){
	gettrailobj().visibility="hidden"
	document.onmousemove=""
	gettrailobj().left="-500px"

}
function followmouse(e){
	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
	if (typeof e != "undefined"){
		xcoord+=e.pageX
		ycoord+=e.pageY
	}
	else if (typeof window.event !="undefined"){
		xcoord+=truebody().scrollLeft+event.clientX
		ycoord+=truebody().scrollTop+event.clientY
	}

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)

	if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
		gettrailobj().display="none"
	else 
		gettrailobj().display=""

	gettrailobj().left=xcoord+"px"
	gettrailobj().top=ycoord+"px"
}

function gettrailobjnostyle(){
if (document.getElementById)
return document.getElementById("trailimageid")
else if (document.all)
return document.all.trailimagid
}

function showtrail(imagename,title,description,ratingaverage,ratingnumber,showthumb,height){

	if (height > 0){
		currentimageheight = height;
	}

	document.onmousemove=followmouse;

	cameraHTML = '';

	if (ratingnumber == 0){
		ratingaverage = 0;
	}

	for(x = 1; x <= 5; x++){

		if (ratingaverage >= 1){
			cameraHTML = cameraHTML + '<img src="/images/camera_1.gif">';
		} else if (ratingaverage >= 0.5){
			cameraHTML = cameraHTML + '<img src="/images/camera_05.gif">';
		} else {
			cameraHTML = cameraHTML + '<img src="/images/camera_0.gif">';
		}
	
		ratingaverage = ratingaverage - 1;

	}

	cameraHTML = cameraHTML + ' (' + ratingnumber + ' Review';
	if ( ratingnumber != 1 ) cameraHTML += 's';
	cameraHTML = cameraHTML + ')';

	newHTML = '<div style="padding: 5px; background-color: #FFF; border: 1px solid #888;">';
	newHTML = newHTML + '<span class="largetitle">' + title + '</span><div class="borderbot"></div>';
	newHTML = newHTML + 'Rating: ' + cameraHTML + '<br/>';
	newHTML = newHTML + description + '<br/>';

	if (showthumb > 0){
		newHTML = newHTML + '<div align="center" style="padding: 8px 2px 2px 2px;"><img src="' + imagename + '" border="0"></div>';
	}

	newHTML = newHTML + '</div>';

	gettrailobjnostyle().innerHTML = newHTML;

	gettrailobj().visibility="visible";

}

<table border="0" cellspacing="0" cellpadding="0">
													<tr>
				<td class="vertLine"><img src="../../assets/images/spacer.gif" alt="" width="20" height="10" border="0"></td>
				<td>
															<table border="0" cellspacing="0" cellpadding="0">
						<tr>
																	<td><span class="ver11Blue">Enlarged chest of draws </span></td>
																</tr>
						<tr>
							<td class="hr"><img src="../../assets/images/spacer.gif" alt="" width="10" height="10" border="0"></td>
						</tr>
						<tr>
							<td><span class="ver11">Nice large soft leather sofa<br>
									description would go here...</span></td>
						</tr>
						<tr height="3">
																	<td align="center" valign="middle" height="3"><a href="(EmptyReference!)"><img src="../images/en_product_01.jpg" alt="" width="170" height="170" border="0"></a></td>
																</tr>
						<tr height="10">
																	<td class="hr" height="10"></td>
																</tr>
					</table>
														</td>
														<td class="vertLine"><img src="../../assets/images/spacer.gif" alt="" width="20" height="10" border="0"></td>
													</tr>
												</table>
*/








var offsetfrommouse=[15,15] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var currentimageheight = 317;

if (document.getElementById || document.all)
{
document.write('<div id="trailimageid" style="position:absolute;visibility:visible;z-index:100;"></div>')
}
//hidetrail();

function gettrailobj()
{
	if (document.getElementById)
		return document.getElementById("trailimageid").style;
	else if (document.all)
		return document.all.trailimagid.style;
}
function gettrailobjnostyle(){
	if (document.getElementById)
		return document.getElementById("trailimageid");
	else if (document.all)
		return document.all.trailimagid;
}
function truebody()
{
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function hidetrail()
{

	gettrailobj().visibility="hidden";
	document.onmousemove="";
	gettrailobjnostyle().left="-500px";
}

function followmouse(e)
{
	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=400; //=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(document.body.offsetHeight, window.innerHeight)
	var docheight2=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(document.body.offsetHeight, window.innerHeight)
	//if (document.all){
	//	gettrailobjnostyle().innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
	//} else {
	//	gettrailobjnostyle().innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
	//}

	if (typeof e != "undefined")
	{

		if (docwidth - e.pageX < 300){
			xcoord = e.pageX - xcoord - 180; // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < (currentimageheight + -100)){
			ycoord += e.pageY - Math.max(0,(-100 + currentimageheight + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} 
	else if (typeof window.event != "undefined")
	{
		if (docwidth - event.clientX < 300){
			xcoord = event.clientX + truebody().scrollLeft - xcoord - 180; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (currentimageheight + -100)){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(-100 + currentimageheight + event.clientY - docheight2));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}

	/*
xcoord+=e.pageX
		ycoord+=e.pageY
	}
	else if (typeof window.event !="undefined"){
		xcoord+=truebody().scrollLeft+event.clientX
		ycoord+=truebody().scrollTop+event.clientY
*/
	//var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	//var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)

	gettrailobj().left=xcoord+"px"
	gettrailobj().top=ycoord+"px"
}



function showtrail(imagename,title,description,ratingaverage,ratingnumber,showthumb,height){

	if (height > 0){
		currentimageheight = height;
	}

	document.onmousemove=followmouse;

	cameraHTML = '';

	if (ratingnumber == 0){
		ratingaverage = 0;
	}


newHTML = '<div style="padding: 5px; background-color: #FFF; border: 1px solid #888;">';
newHTML += '<span class="ver11Blue">'+ title +'<br/>';
newHTML += '<img src="images/dots.gif" alt="" width="175" height="1" border="0"><br/>';
//newHTML += '<span class="ver11">'+ description + '</span><br/>';
newHTML += '<div align="center" style="padding: 8px 2px 2px 2px;"><img src="'+ imagename +'" alt="" width="170" height="170" border="0"></div>';
newHTML += '</div>';



/*

newHTML = '<table border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"><div style="padding: 5px; background-color: #FFF; border: 1px solid #888;"><tr>';
newHTML +=' <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>'+ title +'</td></tr><tr><td class="hr"><img src="images/spacer.gif" alt="" width="10" height="10" border="0"></td>';
newHTML += '</tr><tr><td>' + description + '</td></tr><tr height="3"><td align="center" valign="middle" height="3"><a href="(EmptyReference!)"><img src="'+ imagename +'" alt="" width="170" height="170" border="0"></a></td>';
newHTML += '</tr><tr height="10"><td class="hr" height="10"></td></tr></table></td><td><img src="images/spacer.gif" alt="" width="20" height="10" border="0"></td>';
newHTML += '</tr></div></table>';
*/
/*
	newHTML = '<div style="padding: 5px; background-color: #FFF; border: 1px solid #888;">';
	newHTML = newHTML + '<span class="largetitle">' + title + '</span><div class="borderbot"></div>';
//	newHTML = newHTML + 'Rating: ' + cameraHTML + '<br/>';
	newHTML = newHTML + description + '<br/>';
*/
/*
	if (showthumb > 0){
		newHTML = newHTML + '<div align="center" style="padding: 8px 2px 2px 2px;"><img src="' + imagename + '" border="0"></div>';
	}
*/
	newHTML = newHTML + '</div>';

	gettrailobjnostyle().innerHTML = newHTML;

	gettrailobj().visibility="visible";

}


function showmap(imagename,title,description,ratingaverage,ratingnumber,showthumb,height){

	if (height > 0){
		currentimageheight = height;
	}

	document.onmousemove=followmouse;

	cameraHTML = '';

	if (ratingnumber == 0){
		ratingaverage = 0;
	}


newHTML = '<div style="padding: 5px; background-color: #FFF; border: 1px solid #888; z-index:1;">';
newHTML += '<span class="ver11Blue">'+ title +'<br/>';
newHTML += '<img src="images/dots.gif" alt="" width="175" height="1" border="0"><br/>';
newHTML += '<span class="ver11">'+ description + '</span><br/>';
newHTML += '<div align="center" style="padding: 8px 2px 2px 2px;"><img src="'+ imagename +'" alt="" width="435" height="300" border="0"></div>';
newHTML += '</div>';



/*

newHTML = '<table border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"><div style="padding: 5px; background-color: #FFF; border: 1px solid #888;"><tr>';
newHTML +=' <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>'+ title +'</td></tr><tr><td class="hr"><img src="images/spacer.gif" alt="" width="10" height="10" border="0"></td>';
newHTML += '</tr><tr><td>' + description + '</td></tr><tr height="3"><td align="center" valign="middle" height="3"><a href="(EmptyReference!)"><img src="'+ imagename +'" alt="" width="170" height="170" border="0"></a></td>';
newHTML += '</tr><tr height="10"><td class="hr" height="10"></td></tr></table></td><td><img src="images/spacer.gif" alt="" width="20" height="10" border="0"></td>';
newHTML += '</tr></div></table>';
*/
/*
	newHTML = '<div style="padding: 5px; background-color: #FFF; border: 1px solid #888;">';
	newHTML = newHTML + '<span class="largetitle">' + title + '</span><div class="borderbot"></div>';
//	newHTML = newHTML + 'Rating: ' + cameraHTML + '<br/>';
	newHTML = newHTML + description + '<br/>';
*/
/*
	if (showthumb > 0){
		newHTML = newHTML + '<div align="center" style="padding: 8px 2px 2px 2px;"><img src="' + imagename + '" border="0"></div>';
	}
*/
	newHTML = newHTML + '</div>';

	gettrailobjnostyle().innerHTML = newHTML;

	gettrailobj().visibility="visible";

}
