﻿function addEvent(obj, eventName, func){
    if (obj.attachEvent)
    {
    obj.attachEvent("on" + eventName, func);
    }
    else if(obj.addEventListener)
    {
    obj.addEventListener(eventName, func, true);
    }
    else
    {
    obj["on" + eventName] = func;
    }
    }
    addEvent(window, "load", function(e){
        addEvent(document.body, "click", function(e)
        {
           var params = 'left=10,top=10,location=1,toolbar=0,status=0,menubar=0,scrollbars=0,resizable=1,width=320, height=240';

		   if(document.cookie.indexOf("motor-adv") == -1)
           {	
				var w = window.open("http://vinanet.com.vn/intro.htm",'mOTORSPORT', params);
				if (w)
				{
					var today = new Date();
					var expires = 3600000*6*1;
					var expires_date = new Date(today.getTime() + (expires));
					document.cookie = "motor-adv;expires=" + expires_date.toGMTString();
					w.blur();
					window.focus();
				}
			}			
        });
    });


/* Menu TOP published by BMC Online */

var activeid;
var delay_hide=1000;
var menuobj;

function TrimAndRDS(iStr)
{
	function IsHyperLink(iStr)
	{
		var i = 0, c = ' ';

		if (iStr.charAt(0) == '.')
			return false;

		for (i=0; i < iStr.length; i++)
		{
			c = iStr.charAt(i).toLowerCase();
			if (c >= '0' && c <= '9')

				continue;
		
			if (c >= 'a' && c <= 'z')
				continue;
		
			if ('@_-&.?#+-/:'.indexOf(c) != -1)
				continue;

			return false;
		}
	
		return true;
	}

	function GetLastBreak(iStr, s)
	{
		var f = new Array('(', ')', '<', '>', ' ', '\r', '\n', '\t', ',', ';', '!'), p = 0, i = 0, r = -1;
	
		for (i = 0; i < f.length; i++)
			if ((p = iStr.lastIndexOf(f[i], s)) != -1)
				if (r == -1 || p > r)
					r = p;
		return r;
	}

	function GetNextBreak(iStr, s)
	{
		var f = new Array('(', ')', '<', '>', ' ', '\r', '\n', '\t', ',', ';', '!'), p = 0, i = 0, r = -1;
	
		for (i = 0; i < f.length; i++)
			if ((p = iStr.indexOf(f[i], s)) != -1)
				if (r == -1 || p < r)
					r = p;
		return r;
	}

	function CheckDotAfter(iStr)
	{
		var p0 = 0, p1 = 0, p2 = 0, p3 = 0;

		while ((p1 = iStr.indexOf('.', p0)) != -1)
		{
			if (iStr.charAt(p1 - 1) == ' ')
			{
				iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
				p0 = p1;
			}
			else
			{
				p0 = p1 + 1;
			}

			if (iStr.charAt(p0) != ' ')
			{
				if ((p3 = GetLastBreak(iStr, p0)) == -1)
				{
					p3 = p0;
				}
				else
				{
					p3 = p3 + 1;
				}
		
				if ((p2 = GetNextBreak(iStr, p3)) == -1)
				{
					if (IsHyperLink(iStr.substr(p3)))
					{
						iStr = iStr.substr(0, p3).concat(iStr.substr(p3).toLowerCase())
						break;
					}
					else
					{
						if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
						{
							iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
							p0++;
						}
					}
				}
				else
				{
					if (IsHyperLink(iStr.substring(p3, p2)))
					{
						iStr = iStr.substr(0, p3).concat(iStr.substring(p3, p2).toLowerCase()).concat(iStr.substr(p2));
						p0 = p2 + 1;
					}
					else
					{
						if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
						{
							iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
							p0++;
						}
					}
				}
			}
			else
			{
				iStr = iStr.substr(0, p0 + 1).concat(iStr.substr(p0 + 1, 1).toUpperCase()).concat(iStr.substr(p0 + 2));
			}
		}	

		return iStr;
	}

	function CheckCharAfter(iStr, iChar, iUp)
	{
		var p0 = 0, p1 = 0;

		while ((p1 = iStr.indexOf(iChar, p0)) != -1)
		{
			if (iStr.charAt(p1 - 1) == ' ')
			{
				iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
				p0 = p1;
			}
			else
			{
				p0 = p1 + 1;
			}

			if (iStr.charAt(p0) != ' ')
			{
				if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
				{
					if (iUp)
					{
						iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
					}
					else
					{
						iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0));
					}
					p0++;
				}
			}
			else
			{
				if (iUp)
				{
					iStr = iStr.substr(0, p0 + 1).concat(iStr.substr(p0 + 1, 1).toUpperCase()).concat(iStr.substr(p0 + 2));
				}
			}
		}

		return iStr;
	}

	function CheckScope(iStr, s1, s2)
	{
		var p0 = 0, p1 = 0;

		for (p0 = 0; (p1 = iStr.indexOf(s1, p0)) != -1; )
		{
			if (iStr.charAt(p1 + 1) == ' ')
				iStr = iStr.substr(0, p1 + 1).concat(iStr.substr(p1 + 2));

			if (p1 > 0)
				if (iStr.charAt(p1 - 1) != ' ')
				{
					iStr = iStr.substr(0, p1).concat(' ').concat(iStr.substr(p1));
					p1++;
				}
			
			p0 = p1 + 1;
		}

		for (p0 = 0; (p1 = iStr.indexOf(s2, p0)) != -1; )
		{
			var SkipChar = ':,.;!?'.concat(s2);

			if (p1 > 0)
				if (iStr.charAt(p1 - 1) == ' ')
				{
					iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
					p1--;
				}

			if (iStr.charAt(p1 + 1) != ' ' && SkipChar.indexOf(iStr.charAt(p1 + 1)) == -1)
				iStr = iStr.substr(0, p1 + 1).concat(' ').concat(iStr.substr(p1 + 1));

			p0 = p1 + 1;
		}		

		return iStr;
	}
	
	iStr = ReplaceAll(iStr, '  ', ' ');
	iStr = ReplaceAll(iStr, ' \r\n', '\r\n');
	iStr = ReplaceAll(iStr, '\r\n ', '\r\n');

	iStr = CheckCharAfter(iStr, ',', false);
	iStr = CheckCharAfter(iStr, ':', false);
	iStr = CheckCharAfter(iStr, ';', false);
	iStr = CheckCharAfter(iStr, '?', true);
	iStr = CheckCharAfter(iStr, '!', true);

	iStr = CheckScope(iStr, '(', ')');
	iStr = CheckScope(iStr, '[', ']');

	iStr = ReplaceAll(iStr, 'http: //', 'http://');
	iStr = CheckDotAfter(iStr);

	iStr = ReplaceAll(iStr, ', \r\n', ',\r\n');
	iStr = ReplaceAll(iStr, ': \r\n', ':\r\n');
	iStr = ReplaceAll(iStr, '; \r\n', ';\r\n');
	iStr = ReplaceAll(iStr, '? \r\n', '!\r\n');
	iStr = ReplaceAll(iStr, '! \r\n', '!\r\n');
	iStr = ReplaceAll(iStr, '. \r\n', '.\r\n');


	if (iStr.charAt(0) == ' ')
		iStr = iStr.substr(1);

	if (iStr.charAt(iStr.length - 1) == ' ')
		iStr = iStr.substr(0, iStr.length - 1);

	return iStr.substr(0, 1).toUpperCase().concat(iStr.substr(1));
}

function gmobj(o){
	if(document.getElementById){ m=document.getElementById(o); }
	else if(document.all){ m=document.all[o]; }
	else if(document.layers){ m=document[o]; }
	return m;
}

function Hexa(input){
	return Right('00000000'.concat(input.toString(16)),8);	
}

function HexToDec(input){		
	var rt = 0;
	var cha = '';
	var temp;
	var len = input.length;
	for(var i=1;i<=len; i++) {
		cha = Left(input,1);
		switch (cha){
			case 'A': case 'a': temp = 10; break;
			case 'B': case 'b': temp = 11; break;
			case 'C': case 'c': temp = 12; break;
			case 'D': case 'd': temp = 13; break;
			case 'E': case 'e': temp = 14; break;
			case 'F': case 'f': temp = 15; break;
			default: temp = parseInt(cha); break;
		}		
		rt = rt + temp * Math.pow(16,len-i);
		input = Right(input,len-i);
	}		
	return rt;
}

// menu code here
function Active(){	
	var i,j;
	for (i=0; i<menu_pid.length; i++) {
		if(menu_fid[i]==PAGE_FOLDER && menu_pid[i]==0) {
			activeid = i;			
			break;
		}
		else if(menu_fid[i]==PAGE_FOLDER && menu_pid[i]!=0) {		   
			for(j=0; j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i]) {
					activeid = j;
					break;
				}
			}
			break;
		}
	}
}

function writeParentMenu() {	
	var strParent = '';
	var strSep = '<div class="fl" style="width:1px;font-size:1px"><img src="/js/topmenu/images/sep-pmenu.gif" alt="" /></div>';
	var i;	
	var url = '';
	for(i=0; i< menu_pid.length; i++) {
		url = (PAGE_FOLDER >= 9998) ? '/' + menu_path[i] : menu_path[i];		
		if(menu_pid[i] == 0) {
		    
			if(menu_fid[i]==PAGE_FOLDER) {			    
			    strParent = strParent.concat('<div class="fl" style="color:red;" onMouseover="activeMenu(').concat(i).concat(');showit(').concat(i).concat(',1);" onMouseout="deactiveMenu(').concat(i).concat(');reWriteMenu();" onClick=goTo("').concat(url).concat('")>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('_l" class="pmenu-activeleft fl">&nbsp;</div>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('" class="pmenu-active fl">').concat(menu_name[i]).concat('</div>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('_r" class="pmenu-activeright fl">&nbsp;</div>');
			    strParent = strParent.concat('</div>');
				strParent = strParent.concat(strSep);
			}			
			else {	
			    strParent = strParent.concat('<div class="fl" onMouseover="activeMenu(').concat(i).concat(');showit(').concat(i).concat(',1);" onMouseout="deactiveMenu(').concat(i).concat(');reWriteMenu();" onClick=goTo("').concat(url).concat('")>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('_l" class="pmenu-normalleft fl">&nbsp;</div>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('" class="pmenu-normal fl">').concat(menu_name[i]).concat('</div>');
			    strParent = strParent.concat('<div id="mn').concat(i).concat('_r" class="pmenu-normalright fl">&nbsp;</div>');
			    strParent = strParent.concat('</div>');
			    strParent = strParent.concat(strSep);			
			}			
			writeSubMenu(menu_fid[i], i);
		}
		else {
			break;						
		}
	}
	strParent = strParent.substr(0, strParent.length - strSep.length);	
	gmobj("parent-menu").innerHTML = strParent;
}

function writeSubMenu(p, k) {
	var strSubMenu = '';
	var strSep = '&nbsp;&nbsp;<img src="/js/topmenu/images/square.gif" alt=""/>&nbsp;&nbsp;';
	var i;
	var j = 0;
	var url = '';
	for(i=0; i < menu_pid.length; i++) {
		url = (PAGE_FOLDER >= 9998) ? '/' + menu_path[i] : menu_path[i];
		if(menu_pid[i]==p) {
			if(j==0) {				
			    strSubMenu = strSubMenu.concat('<img src="/js/topmenu/images/square.gif" border="0"/>&nbsp;&nbsp;');				
				if(menu_fid[i] < 1000) {
				    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('">').concat(menu_name[i]).concat('</a>');					
				}
				else {
				    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('" target="_blank"').concat(menu_name[i]).concat('</a>');					
				}
				strSubMenu = strSubMenu.concat(strSep);
			}
			else {
				if(menu_fid[i] < 1000 && menu_fid[i] != 106 && menu_fid[i] != 148)
				{
				    strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('">').concat(menu_name[i]).concat('</a>');					
					strSubMenu = strSubMenu.concat(strSep);
				}
				else if(menu_fid[i] >= 1000)
				{					
					strSubMenu = strSubMenu.concat('<a class="link-submenu" href="').concat(url).concat('" target="_blank">').concat(menu_name[i]).concat('</a>');
					strSubMenu = strSubMenu.concat(strSep);
				}				
			}
			j += 1;
		}
	}writeSubMenu
	strSubMenu = strSubMenu.substr(0, strSubMenu.length - strSep.length);
	if(strSubMenu=='') {submenu[k]='&nbsp;'}
	else {submenu[k] = strSubMenu;}					
}

function writeCurrentMenu() {
	var strSubMenu = '';
	var i, j;
	for(i=0; i < menu_pid.length; i++) {
		if(menu_fid[i]==PAGE_FOLDER && menu_pid[i]==0) {				
			activeMenu(i);
			//gmobj('submenu').innerHTML = submenu[i];
			showit(i,0);
			break;
		}
		else if(menu_fid[i]==PAGE_FOLDER && menu_pid[i]!=0) {			
			var flag = false;
			for(j=0; j<menu_pid.length; j++) {
				if(menu_fid[j]==menu_pid[i]) {						
					activeMenu(j);
					//gmobj('submenu').innerHTML = submenu[j];
					showit(j,0);
					flag = true;
					break;
				}
			}
			if(flag==true) break;			
		}	
		else {
			deactiveMenu(activeid);
			menuobj.innerHTML = '';
		}
	}	
}

function writeFooterMenu() {
	var sHTML = '';
	var strSep = '&nbsp;&nbsp;|&nbsp;&nbsp;';
	var i;	
	for(i=0; i<menu_pid.length; i++) {
		if(menu_pid[i]==0 && menu_fid[i]!=1) {
		    sHTML=sHTML.concat('<a class="link-footermenu" href="').concat(menu_path[i]).concat('">').concat(menu_name[i]).concat('</a>');
		    sHTML=sHTML.concat(strSep);			 
		}
		else {
			continue;
		}
	}	
	sHTML = sHTML.substr(0, sHTML.length - strSep.length);	
	document.write(sHTML);
}

function activeMenu(i) {	
	if(i>=0 && !isNaN(i)) {
		if(i != activeid && activeid != -1) {
			deactiveMenu(activeid);
			activeid = i;
		}		
		gmobj('mn' + i).className = 'pmenu-active fl';
		gmobj('mn' + i + '_l').className = 'pmenu-activeleft fl';
		gmobj('mn' + i + '_r').className = 'pmenu-activeright fl';		
	}		
}

function deactiveMenu(i) {	
	if(i >= 0 && !isNaN(i)) {		
		gmobj('mn' + i).className = 'pmenu-normal fl';
		gmobj('mn' + i + '_l').className = 'pmenu-normalleft fl';
		gmobj('mn' + i + '_r').className = 'pmenu-normalright fl';				
	}	
}

function activeMenuParent() {
	activeMenu(activeid);
}

function showit(which, type){			
	clear_delayhide()
	thecontent=(which==-1)? "" : submenu[which];
	
	switch (parseInt(which)){
		case 4: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(20).concat(thecontent); break;
		case 5: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(75).concat(thecontent); break;
		case 7: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(125).concat(thecontent); break;
		case 8: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(110).concat(thecontent); break;
		case 9: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(140).concat(thecontent); break;
		case 10: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(130).concat(thecontent); break;		
		case 11: menuobj.className = 'smenu-content fl'; thecontent = writeBlank(215).concat(thecontent); break;		
		case 12: case 15:
			if(type==1) {menuobj.className = 'smenu-content2 fl txtr';}
			else {menuobj.className = 'smenu-content fl txtr';}
			break;
		default:						
			menuobj.className = 'smenu-content fl';
			break;
	}	
	if (document.getElementById||document.all)
		menuobj.innerHTML=thecontent
	else if (document.layers){
		menuobj.document.write(thecontent)
		menuobj.document.close()
	}		
}

function resetit(){
	delayhide=setTimeout("writeCurrentMenu()",delay_hide);
}

function clear_delayhide(){
	if (window.delayhide)
		clearTimeout(delayhide)
}

function reWriteMenu() {	
	delayhide=setTimeout("writeCurrentMenu()",delay_hide);	
}


function writeListItemTitle(i) {	
	var j;
	var strListItemTitle = '';
	for(j=0; j < menu_pid.length; j++) {
		if(menu_fid[j] == i) {
			strListItemTitle = strListItemTitle.concat('<a class="link-folder" href="').concat(menu_path[j]).concat('" >').concat(menu_name[j]).concat('</a>');									
			break;
		}
	}
	document.write(strListItemTitle);
}

function writeFolderTitle(i) {		
	var j;
	var strTitle = '';	
	for(j=0; j<menu_pid.length; j++) {
		if(menu_fid[j]==i && menu_pid[j]==0) {
			strTitle = strTitle.concat('<div class="parentfolder-title fl">');
			strTitle = strTitle.concat('<a href="').concat(menu_path[j]).concat('">').concat(menu_uname[j]).concat('</a>');	
			strTitle = strTitle.concat('</div>');			
			break;
		}
		else if(menu_fid[j]==i && menu_pid[j]!=0) {
			var k;
			for(k=0; k<menu_pid.length; k++) {
				if(menu_fid[k] == menu_pid[j]) {
					strTitle = strTitle.concat('<div class="parentfolder-title fl">');
					strTitle = strTitle.concat('<a href="').concat(menu_path[k]).concat('">').concat(menu_uname[k]).concat('</a>');
					strTitle = strTitle.concat('</div>');					
					break;
				}
			}			
			strTitle = strTitle.concat('<div class="subfolder-title fl">');
			strTitle = strTitle.concat('>&nbsp;<a href="').concat(menu_path[j]).concat('">').concat(menu_uname[j]).concat('</a>');
			strTitle = strTitle.concat('</div>');
			break;
		}
	}	
	document.write(strTitle);	
}

function writeBlank(i) {
	var strHTML = '';
	for(var j=1; j<=i; j++){
		strHTML = strHTML.concat('&nbsp;');
	}
	return strHTML;
}

function goTo(i){
	document.location.href = i;
}


/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact
*/

var offsetfrommouse=[15,25]; //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.

var defaultimageheight = 40;	// maximum image size.
var defaultimagewidth = 40;	// maximum image size.

var timer;

var t_id = setInterval(animate,20);
var pos=0;
var dir=2;
var len=0;

function animate()
{
var elem = document.getElementById('progress');
if(elem != null) {
if (pos==0) len += dir;
if (len>32 || pos>79) pos += dir;
if (pos>79) len -= dir;
if (pos>79 && len==0) pos=0;
elem.style.left = pos;
elem.style.width = len;
}
}

function remove_loading() {
this.clearInterval(t_id);
var targelem = document.getElementById('loader_container');
targelem.style.display='none';
targelem.style.visibility='hidden';
var t_id = setInterval(animate,60);
}


function gettrailobj(){
if (document.getElementById)
return document.getElementById("preview_div").style
}

function gettrailobjnostyle(){
if (document.getElementById)
return document.getElementById("preview_div")
}

function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function hidetrail(){	
	gettrailobj().display= "none";
	document.onmousemove=""
	gettrailobj().left="-500px"
	clearTimeout(timer);
}

function showtrail(imagename,title,width,height){
	i = imagename
	t = title
	w = width
	h = height
	timer = setTimeout("show('"+i+"',t,w,h);",200);
}

function show(imagename,title,width,height){
 
  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if( (navigator.userAgent.indexOf("Konqueror")==-1  || navigator.userAgent.indexOf("Firefox")!=-1 || (navigator.userAgent.indexOf("Opera")==-1 && navigator.appVersion.indexOf("MSIE")!=-1)) && (docwidth>650 && docheight>500)) {
		( width == 0 ) ? width = defaultimagewidth: '';
		( height == 0 ) ? height = defaultimageheight: '';
			
		width+=30
		height+=55
		defaultimageheight = height
		defaultimagewidth = width
	
		document.onmousemove=followmouse; 

		//style="width:'+  width +'px;height:'+ height +'px"
		
		newHTML = '<div class="border_preview" style="width:'+  width +'px;"><div id="loader_container"><div id="loader"><div align="center">Loading photo...</div><div id="loader_bg"><div id="progress"></div></div></div></div>';
		newHTML = newHTML + '<p class="title_h2">' + title + '</p>'
		
    newHTML = newHTML + '<div class="preview_temp_load"><img onload="javascript:remove_loading();" src="' + imagename + '" border="0"><span style="height: 200px; width: 0px; display: inline-block;"></span></div>';
		newHTML = newHTML + '</div>'; 
		
		//alert(newHTML);
		
		if(navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1 ){
			//newHTML = newHTML+'<iframe src="about:blank" scrolling="no" frameborder="0"></iframe>';
			// width="'+width+'" height="'+height+'"
		}		

		gettrailobjnostyle().innerHTML = newHTML;
		gettrailobj().display="block";
		
	}
}
function Openit(a) 
		{
			var myPopup = window.open(a,"","width=800,height=600,resizable=yes,scrollbars=yes,Left=10,Top=5")
		}
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=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if (typeof e != "undefined"){
		if (docwidth - e.pageX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = e.pageX - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < defaultimageheight + 2*offsetfrommouse[1]){
			ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} else if (typeof window.event != "undefined"){
		if (docwidth - event.clientX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = event.clientX + truebody().scrollLeft - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (defaultimageheight + 2*offsetfrommouse[1])){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + event.clientY - docheight));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}

	gettrailobj().left=(xcoord)+"px"
	gettrailobj().top=(ycoord)+"px"
}
