function $_(o) {
	return (typeof o=='string') ? o=document.getElementById(o) : o;
}
function inputclean(_this, defval){
    if(_this.value == defval){ _this.value = '';}
    else if(_this.value == ''){ _this.value = defval;}
    return;
}
function truebody(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

var tw = 0;
var th = 0;
var ttitle = '';
var cur = '';
function getinfoobj(){
	if (document.getElementById){ return $_("info").style;}
	else if (document.all){ return document.all.info.style;}
}
function hideinfo(){
	getinfoobj().visibility="hidden";
        document.onmousemove="";
        cur.title= ttitle;
        $_('tinfo').innerHTML = '';
        getinfoobj().left=-1000;
	getinfoobj().top=-1000;
}
function showinfo(tinfo){
        if(navigator.userAgent.toLowerCase().indexOf('opera') == -1){
                $_('tinfo').innerHTML = tinfo.title;
                cur = tinfo;
                ttitle  = tinfo.title;
                if(!ttitle || ttitle==' ') return;
                tinfo.title='';

                document.onmousemove=inf_followmouse;

                if ( !document.all ){
                  th = $_('info').offsetHeight;
                  tw = $_('info').offsetWidth;
                }else if( document.all ){
                  th = document.all['info'].offsetHeight;
                  tw = document.all['info'].offsetWidth;
                }
		getinfoobj().visibility="visible";
	}
}
function inf_followmouse(e){
	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1){
                var xcoord=10;
		var ycoord=10;
                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;
		}
                ycoord = ycoord-th-10;

                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 (ycoord-truebody().scrollTop<th) ycoord=ycoord+th+10;//23

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


var ttw= 350;
var tth= 373;

function getthumbobj(){
	if (document.getElementById){ return $_("thumb").style;}
	else if (document.all){ return document.all.thumb.style;}
}

function hideproduct(){
        getthumbobj().display="none";
        getthumbobj().visibility="hidden";
        document.onmousemove="";
        $_('ttimg').src='images/blank.gif';
	$_('ttdesc').innerHTML = '';

        getthumbobj().left=-1000;
	getthumbobj().top=-1000;
	window.playslide = true;
}

function showproduct(tt, _src){
        window.playslide = false;
        if(navigator.userAgent.toLowerCase().indexOf('opera') == -1){
                getthumbobj().display="block";

                if(_src=='undefined' || !_src) _src = $_(tt).src;
                $_('ttimg').src= _src;//tt.href
		$_('ttdesc').innerHTML = $_(tt).alt;//tt.title;

                document.onmousemove=th_followmouse;
                getthumbobj().width=ttw+"px";

                 tth = 389;
                //if ( !document.all ){ tth = $_('thumb').offsetHeight;}
                //else if( document.all ){ tth = document.all['thumb'].offsetHeight;}

		getthumbobj().visibility="visible";
	}
}

function th_followmouse(e){

	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1){
                var xcoord=20;
		var ycoord=20;
                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+ttw+3>docwidth){ xcoord=xcoord-ttw-(20*2);}

                if(ycoord-truebody().scrollTop > tth+20 ){  ycoord=ycoord-tth-20;}
                if (ycoord-truebody().scrollTop+tth>truebody().clientHeight){ ycoord=ycoord-tth-20;}//23


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