﻿
var str = "<div id=\"div_next\" class=\"ico_panel\"><ul>";
for(var i=0;i<56;i++)
{
    str += "<li onclick=\"bind_ico('[em"+i+"]');\"><img src=\"../../images/ico/em"+i+".gif\" /></li>";
}
str += "</ul></div>";
document.write(str);

function ResumeError() { 
    return true; 
} 
window.onerror = ResumeError;

//-------update by zl 2009-11-5 9:32:03------------//


window.onload=function(){
 if (document.all){
 window.document.onclick= new Function("onClick(event);");
  }else{
 window.document.body.setAttribute("onclick","onClick(event);")
 }
 if(document.getElementById("loading_test"))
 {
    document.getElementById("loading_test").style.display="none";
 }
}

function onClick(ev){
    ev  = ev || window.event;
    var target = ev.target || ev.srcElement;
    
    if(target && target.id && target.id=="add_ico")
    {
        document.getElementById("div_next").style.display="block";
    }
    else
    {
        document.getElementById("div_next").style.display="none";
    }
}

//-------update end------------//

function show_ico(evnt)
{
	var div_next = document.getElementById('div_next');
	evnt = evnt || window.event;
	div_next.style.left = (evnt.clientX + document.body.scrollLeft + document.documentElement.scrollLeft - 10) + "px";
	div_next.style.top =  (evnt.clientY + 	document.body.scrollTop + document.documentElement.scrollTop+10) + "px";
	div_next.style.display = div_next.style.display == "block" ? "none" : "block";
}

function bind_ico(ico)
{
    var info = document.getElementById('txt_info');
    var div_next = document.getElementById('div_next');
    info.value += ico;
    div_next.style.display = div_next.style.display == "block" ? "none" : "block";
}

function goTop(acceleration, time) {
	acceleration = acceleration || 0.1;
	time = time || 16;

	var dx = 0;
	var dy = 0;
	var bx = 0;
	var by = 0;
	var wx = 0;
	var wy = 0;

	if (document.documentElement) {
		dx = document.documentElement.scrollLeft || 0;
		dy = document.documentElement.scrollTop || 0;
	}
	if (document.body) {
		bx = document.body.scrollLeft || 0;
		by = document.body.scrollTop || 0;
	}
	var wx = window.scrollX || 0;
	var wy = window.scrollY || 0;

	var x = Math.max(wx, Math.max(bx, dx));
	var y = Math.max(wy, Math.max(by, dy));

	var speed = 1 + acceleration;
	window.scrollTo(Math.floor(x / speed), Math.floor(y / speed));
	if(x > 0 || y > 0) {
		var invokeFunction = "goTop(" + acceleration + ", " + time + ")"
		window.setTimeout(invokeFunction, time);
	}
}
