var IS_DEBUG = false;
var HIDDEN_ERROR = false;
var IE = (document.all) ? 1 : 0;
var NS = (document.layers) ? 1 : 0;
function closeOption()
{
    body = document.getElementsByTagName("body");
	body[0].onclick = function()
	{
	}
}

function setOPtion()
{
    body = document.getElementsByTagName("body");
    body[0].onclick=function()
    {
        var ul = document.getElementById("left_menu");
        var as = ul.getElementsByTagName("a");
        for (var i=0; i < as.length; i++)
        {
            as[i].className = "hide";
        }
		var divs  = getElementsByName("div" , "child_menu");
		for (var i=0; i< divs.length; i ++)
		{
			divs[i].style.display = "none";
		}
		closeOption();
    }
}

function displayElement(elementId)
{//切换标签是否显示{{{
	
    var this_div = get(elementId);
	if ("none" == this_div.style.display)
		this_div.style.display = "";
	else
		this_div.style.display = "none";
}//}}} 

function trimPx(px_value)
{//去掉宽和高的PX{{{
    if (px_value == "") 
    	return 0;
    else
	    return parseFloat(px_value.substring(0, px_value.length - 2));
}//}}} 

function getEventX(event)
{//当前鼠标所在位置的X值{{{
	if (IE)
		return window.event.clientX;
	else
		return event.clientX;
}//}}} 

function getEventY(event)
{//当前鼠标所在的位置的Y值{{{
	if (IE)
		return window.event.clientY;
	else
		return event.clientY;
}//}}} 

function getEventElementId(event)
{//当前鼠标所在的位置标签的ID{{{
	if (IE)
		return window.event.srcElement.id;
	else
		return event.target.id;
}//}}}

function getHeight()
{
    if (document.documentElement)
        return document.documentElement.clientHeight;
    else
        return document.body.clientHeight;
}

function getWidth()
{
    if (document.documentElement)
        return document.documentElement.clientWidth;
    else
        return document.body.clientWidth;
}

function getScreenTop()
{
    if (document.documentElement)
        return document.documentElement.scrollTop;
    else
        return document.body.scrollTop;
}

function getScreenLeft()
{
    if (document.documentElement)
        return document.documentElement.scrollLeft;
    else
        return document.body.scrollLeft;
}

function eventKeyCode(event)
{//按键值{{{
	return event.keyCode;
}//}}}

function closeThis(tagId)
{//不显示这个标签{{{
	var obj = get(tagId);
	obj.style.display = "none";
}//}}}

function removeThis(tagId)
 {//移除这个标签{{{
	var obj = get(tagId);
    if (obj)
    	obj.parentNode.removeChild(obj);
}//}}}

function goBack()
 {//后退{{{
	window.history.back();
}//}}}

function get(ID)
{//取标签{{{
	return document.getElementById(ID);
}//}}}

function getElementsByName(tag , name)
{/*{{{*/
    var names = document.getElementsByName(name);
    if (names.length >0)
    {
        return names;
    }
    else
    {
        var t = new Array();
        var all = document.getElementsByTagName(tag);
        for (var i=0; i< all.length; i++)
        {
            if (name == all[i].getAttribute("name"))
            {
                t[t.length] = all[i];
            }
        }
        return t;
    }
}/*}}}*/

function cleanByNames(name)
{//{{{
    var divs  = getElementsByName("div" , name);
    for (var i=0; i< divs.length; i ++)
    {
        divs[i].innerHTML = "";
    }
}//}}}

function closeWindow()
{
    removeThis("dialog_bg");
    removeThis("dialog_content");
}

function openWindow(element , width , height)
{//{{{ 
    var close = document.createElement("a");
    close.className = "dialog_close";
    close.onclick = closeWindow;

    var content = document.createElement("div");
    content.className = "dialog_content";
    content.id = "dialog_content";
    content.style.width = width+"px";
    content.style.height = height+"px";
    left = (getWidth()-width + getScreenLeft())/2;
    ctop = (getHeight()-height + getScreenTop())/2;
    content.style.left = left+"px";
    content.style.top = ctop+"px";
    content.appendChild(close);
    content.appendChild(element);
    
    
    var bg = document.createElement("div");
    bg.className = "dialog_bg";
    bg.id = "dialog_bg";
    bg.style.width = Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth) + "px";
    bg.style.height = Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) + "px";
    document.body.appendChild(content);
    document.body.appendChild(bg);
}//}}}

function showClose()
{
    var element = document.createElement("div");
    openWindow(element , 387 , 282);
}


function showMenu(input , ul)
{/*{{{*/
    clearHiddenMenu();
	var divs  = getElementsByName("div" , "child_menu");
    var aul = document.getElementById("left_menu");
    var as = aul.getElementsByTagName("a");
    for (var i=0; i < as.length; i++)
    {
        as[i].className = "hide";
    }
	for (var i=0; i< divs.length; i ++)
	{
		divs[i].style.display = "none";
	}
    input.className = "hide current";
    var w=0,h=0;
    var width = input.offsetWidth;
	h += input.offsetHeight
    while(input.offsetParent)
    {
        w += input.offsetLeft;
        h += input.offsetTop;
        input = input.offsetParent;
    }
    var text = get(ul);
	text.style.display = "";
//    text.style.left = (w-61)+"px";
	text.style.left = (w+147)+"px";
    text.style.top = (h-30)+"px";
	setTimeout("setOPtion()" , 100);
}/*}}}*/

function hiddenMenu()
{
    var ul = document.getElementById("left_menu");
    var as = ul.getElementsByTagName("a");
    for (var i=0; i < as.length; i++)
    {
        as[i].className = "hide";
    }
	var divs  = getElementsByName("div" , "child_menu");
	for (var i=0; i< divs.length; i ++)
	{
		divs[i].style.display = "none";
	}
}

var to_hidden_menu;
function hiddenMenuTime()
{
 //   to_hidden_menu = setTimeout("hiddenMenu()" , 1000);
}

function clearHiddenMenu()
{
    clearTimeout(to_hidden_menu);
}
function share2WB(imgUrls,title)
{
	function sharewb(s,d,e,r,l,p,t,z,c)
    {
		var f='http://v.t.sina.com.cn/share/share.php?appkey=3844944383',
		u=z||d.location,
		p=['&url=',e(u),'&title=',e(t||d.title),'&source=',e(r),'&sourceUrl=',e(l),'&content=',c||'gb2312','&pic=',e(p||'')].join('');
		function a()
        {
			if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=440,height=430,left=',(s.width-440)/2,',top=',(s.height-430)/2].join('')))
                u.href=[f,p].join('');
		};
		if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else a();
	};
	sharewb(screen,document,encodeURIComponent,'','',imgUrls,title,'','utf-8');
}

