


//if(document.addEventListener){document.addEventListener("DOMContentLoaded", MozAdjustTextOverflow, null);}
function MozAdjustTextOverflow()
{
	return;
	var divS = $tags("a",$id("auc_s"));

	function _overflow(e)
	{
		var el = e.currentTarget;
		el.className="_textOverflow";
	}


	function _underflow(e)
	{
		var el = e.currentTarget;
		el.className="";
	}

	for(var i=0;i<divS.length;i++)
	{
		if(document.getBoxObjectFor)
		{
			if($tags("img",divS[i]).length==1)
			{
				
				divS[i].style.overflow="auto";
				divS[i].style.height = "80px";
				divS[i].addEventListener("overflow", _overflow, false);
				divS[i].addEventListener("underflow", _underflow, false);
				divS[i].ins = document.createElement("ins");
				divS[i].ins.innerHTML="...";
				divS[i].appendChild(divS[i].ins);
			}
		}
	}
}



function CatchERR(a,b,c)
{
 if(window.debug)
	{
		alert( a + "\n" + b + "\n\n" + c + "\n\n" + CatchERR.caller);
	}
	else
	{
		window.status  = ( a + "\n" + b + "\n\n" + c + "\n\n" + CatchERR.caller);
	}
 CatchERR = function(){return true;}
 return true;;
}

window.onerror = CatchERR;

var flag = addEvent(self,"load",auction_pageload);
function auction_pageload()
{
 if(getObjById("hpevt")){init_hpevt();};
}

	


/*hp_event*/
function init_hpevt()
{
	var obj = getObjById("hpevt");
	var lis = obj.getElementsByTagName("li");
	var a = new Array();
	for(var i=0;i<lis.length;i++)
	{
		if( lis[i].parentNode.parentNode == obj)
		{
			var o = lis[i];
			o.style.position="absolute";
			o.style.top = 0;
			if(a.length>=1)
			{
				o.style.top = "-5000px";
			}
			o.style.left = 0;
			o.style.zIndex = (999 - i);
			a[a.length] =o;
			
		}
	}
	if(a.length<2){return;};
	
	obj.stop=false;
	addEvent(obj ,"mouseover",function(){obj.stop=true;});
	addEvent(obj ,"mouseout",function(){obj.stop=false;})
	
	obj.timer = setTimeout("void(0)",0);
	var rotator = function()
	{
		clearTimeout(obj.timer );
		var y = parseInt(a[0].style.top);
		var ey = 0-a[0].offsetHeight;
		if( y > ey && !obj.stop)
		{
			a[0].style.top = (y-1) + "px";
			a[1].style.top = (y-1) + a[0].offsetHeight + "px";
			obj.timer  = setTimeout(rotator,0);
		}
		else
		{
			if(obj.stop)
			{
				clearTimeout(obj.timer );
				a[0].style.top =  "0px";
				a[1].style.top =  "-5000px";
				obj.timer  = setTimeout(rotator,500);				
			}
			else
			{
				a[0].style.top = "-5000px";
				a[1].style.top = 0;				
				var first = a[0];				
				a = a.slice(1,a.length);
				a[a.length] = first;
				var duration = 3;
				if( obj.getAttribute("duration") && !isNaN(obj.getAttribute("duration"))	 )
				{
					duration = parseInt(obj.getAttribute("duration") );
				}
				duration = Math.max(3,duration);
				obj.timer  = setTimeout(rotator,duration * 1000);	
			}
		}
		
		
		
	}
	obj.timer  = setTimeout(rotator,100);

}

//==== inner browsing of photos

function expand_thumbnail(ev,el)
{
	ev = ev || window.event;
	ev = getEvent(ev);
	var ext = el.href;
	ext  = (ext.substr(ext .length-4,ext .length)).toLowerCase();
	if( (ext==".jpg") || (ext==".gif") || (ext=="jpeg") )
	{
		if( document.body.getBoundingClientRect || document.getBoxObjectFor)
		{
			if(window.obj_vr_win==null){window.obj_vr_win = new vr_win(ev,el);};
			var p =getDimension(el);
			var w = window.obj_vr_win;
			w.style.visibility="visible";
			w.style.top =Math.max(document.documentElement.scrollTop,document.body.scrollTop) + 50+ "px"
			
//			w.style.left = p.x +100+"px"; 
			w.style.left = 20+"px"; 
			w.resize(200,200 );	
			
			var r = function(){	w.content.innerHTML="<div class=large_img><img src="+el.href+" onload='onload_thumbnail(event,this)'  onreadystatechange='onload_thumbnail(event,this)'></div>";};
			setTimeout(r,100);
			return false
		}
		else{return true;}


	}

	return true;
}
function onload_thumbnail(ev,el)
{
	ev = ev || window.event;	
	if(el.readyState){ if(el.readyState.toString().toLowerCase()!="complete"){return;} ;};
	el.onload = function(){return true;}
	var w = window.obj_vr_win;
	w.widthOffset =  w.offsetWidth - w.body.offsetWidth;
	w.heightOffset = w.offsetHeight - w.body.offsetHeight;
	w.resize(el.width + 60,el.height + 30);
}
	

//virtual window functions=====
function vr_win(ev,el)
{
	var d= $newNode("div");
	var id = $setId(d);
	d.id = "vr_win" + id;
	var h="";
	d.className="vr_win";
	h+="<div id="+d.id+"_border class=noresize><div class=vhd id="+d.id+"_head><div class=vtool onmousedown='return vr_win_head_mousedown(event)'><div class=vtoolbd><a href='javascript:void(0)' onclick='return vr_win_hide()' >Ãö³¬</a></div></div></div>";
	h+="<div class=vbd><div class=vbody id="+d.id+"_body><div class=vcontent id="+d.id+"_content>&nbsp;</div></div></div>";
	h+="<div class=vft id="+d.id+"_foot><div class=vfoot><div class=vfootbd><a href='javascript:void(0)' onmousedown='return vr_win_resize_mousedown(event)'>:::</a></div></div></div>";
	h+="<iframe id="+d.id+"_mask frameborder=0></iframe></div>";
	d.innerHTML = h;
	document.body.appendChild(d);
	d.head = $id(d.id+"_head");
	d.body = $id(d.id+"_body");
	d.foot = $id(d.id+"_foot");
	d.border = $id(d.id+"_border");
	d.mask = $id(d.id+"_mask");
	d.content = $id(d.id+"_content");
	d.mask.style.width = d.offsetWidth-2+"px";
	d.mask.style.height = d.offsetHeight-2+"px";
	d.resize =  vr_win_resize;
	return d;
}

function vr_win_resize(ew,eh)
{

	var el = window.obj_vr_win;
	el.widthOffset = el.widthOffset || 3;
	el.heightOffset = el.heightOffset || 3;
	ew = Math.max(100,ew);
	eh = Math.max(100,eh);
	ew = Math.min(700,ew);
	eh = Math.min(450,eh);
	el.body.style.width = ew +"px";
	el.body.style.height = eh +"px";
	el.style.width = ew +el.widthOffset +"px";
	el.style.height = eh +el.heightOffset +"px";
	el.mask.style.width = el.offsetWidth-2+"px";
	el.mask.style.height = el.offsetHeight-2+"px";
}

function vr_win_hide()
{
 window.obj_vr_win.style.visibility="hidden";
 window.obj_vr_win.content.innerHTML="";
 return false;
}

function  vr_win_head_mousedown(ev)
{
 var el = window.obj_vr_win;
 var p = getDimension(el);
 var sx = 0;
 var sy =0;
if (WD.browser["ie"])
//  if(BO["ie"])
 {
	sy = Math.max(document.documentElement.scrollTop,document.body.scrollTop);
	sx  = Math.max(document.documentElement.scrollLeft,document.body.scrollLeft); 
 }
 el.startX =  ev.clientX + sx -p.x;
 el.startY =  ev.clientY + sy - p.y;
 document.onselectstart = function(){return false;}
 addClass(el,"vr_win_fade");

 addEvent(document,"mousemove",vr_win_head_mousemove);
 addEvent(document,"mouseup",vr_win_head_mouseup);
 return false;
}

function  vr_win_head_mouseup(ev,el)
{
 var el = window.obj_vr_win;
 removeEvent(document,"mousemove",vr_win_head_mousemove);
 removeEvent(document,"mouseup",vr_win_head_mouseup);
 document.onselectstart = null;
 removeClass(el,"vr_win_fade");

 return false;
}

function  vr_win_head_mousemove(ev)
{
 var el = window.obj_vr_win;
 ev = ev || window.event;
 var sx = 0;
 var sy =0;
if (WD.browser["ie"])
// if(BO["ie"])
 {
	 sy = Math.max(document.documentElement.scrollTop,document.body.scrollTop);
	 sx  = Math.max(document.documentElement.scrollLeft,document.body.scrollLeft); 
 }

 var ex = ev.clientX +sx - el.startX;
 var ey = ev.clientY + sy - el.startY;
 ex = Math.min(document.body.offsetWidth - el.offsetWidth-22,ex);
 ey = Math.min(document.body.offsetHeight - el.offsetHeight-30,ey);
 el.style.left = ex +"px";
 el.style.top = ey +"px";
 return false;
}

function vr_win_resize_mousedown(ev)
{
 var el = window.obj_vr_win;
 el.widthOffset =  el.offsetWidth - el.body.offsetWidth;
 el.heightOffset =  el.offsetHeight - el.body.offsetHeight;
if (WD.browser["ie"])
//  if(BO["ie"])
 {
 //el.border.className="onresize";
 }
 addClass(el,"vr_win_fade");
 addEvent(document,"mousemove",vr_win_resize_mousemove);
 addEvent(document,"mouseup",vr_win_resize_mouseup);
 return false;
}

function vr_win_resize_mousemove(ev)
{
	var el = window.obj_vr_win;
	ev = ev || window.event;
	var p = getDimension(el);
	var sx = 0;
	var sy =0;
	
	sy = Math.max(document.documentElement.scrollTop,document.body.scrollTop);
	sx  = Math.max(document.documentElement.scrollLeft,document.body.scrollLeft); 
	
	var ew = ev.clientX - p.x  + sx -  el.widthOffset + 15;
	var eh =  ev.clientY - p.y + sy- + el.heightOffset  + 15;
	vr_win_resize(ew,eh);
	return false;
}


function vr_win_resize_mouseup(ev)
{
 var el = window.obj_vr_win;
 removeClass(el,"vr_win_fade");
 //el.border.className="noresize";
 removeEvent(document,"mousemove",vr_win_resize_mousemove);
 removeEvent(document,"mouseup",vr_win_resize_mouseup);
if (WD.browser["ie"])
// if(BO["ie"])
 {
	 el.mask.style.width = el.offsetWidth-2+"px";
	 el.mask.style.height =el.offsetHeight-2+"px";
 }
 el.style.width ="auto";
el.style.height ="auto";
 return false;
}


//virtual window functions=====



addEvent(document,"click",document_click);
function document_click(ev)
{
	ev = ev || window.event;
	var el = ev.target || ev.srcElement;

	if(el.tagName==null){return true;}
	if(el.parentNode==null){return true;}
	
	while(el!=document.body && el.tagName.toLowerCase()!="a")
		{ 
			el = el.parentNode;	
			if(el.tagName==null){return true;}
			if(el.parentNode==null){return true;}
		};	


	if(el.tagName.toLowerCase()!="a"){return true;}
	else
	{
		//print preview
		//if(el.parentNode.className=="btn_print_nice"){	stopEvent(ev); return PrintPreview(this);	}

		//show large umage
		if(el.className=="thumbnail"){stopEvent(ev); return expand_thumbnail(ev,el);;}

		return true;
	}
}

