﻿var g_debug = true;			//是否显示调试信息


/*	原Tab切换效果处理函数

var tID=0,rID=0;
function ReplaceTabs(ID){
	if(ID > 0){
		if(rID>0)
		TabTitle[rID-1].className='liDown';		
		TabTitle[ID-1].className='liDown2';
	}
	if(ID-1!=rID){
	TabTitle[rID].className='liDown';
	}
	TabTitle[ID].className='liUp';
	
	rID=ID;
}

function ShowTabs(ID){
		if(ID > 0){
			if(tID>0)
			TabTitle[tID-1].className='liDown';		
			TabTitle[ID-1].className='liDown2';
		}
		if(ID-1!=tID){
			TabTitle[tID].className='liDown';
		}
		TabTitle[ID].className='liUp';
		Tabs[tID].style.display='none';
		Tabs[ID].style.display='';
	tID=ID;
}

function ShowTabAll(){
    TabTitle[tID].className='liDown';
   document.getElementById("ShowTabAll").className='liDown2';
	for(var i =0; i< Tabs.length; i++){
		Tabs[i].style.display='';
	}
}
*/

/*
//Tab切换处理函数开始
function ShowTabs(evnt){
	for (var i=0; i<TabNames.length; i++){
		if(getTriggerNode(evnt).id == TabNames[i]){
			doShowTabs(i);
		}
	}
}
*/

function ShowTabs(obj){
	if(typeof(obj) == "object"){
		var num;
		for (var i=0; i<TabNames.length; i++){
			if(TabNames[i] == obj.id){
				num = i;
				document.getElementById(TabNames[i]).className = "liUp";
				document.getElementById(TabIds[i]).style.display = "";
			}else{
				document.getElementById(TabNames[i]).className = "liDown";
				document.getElementById(TabIds[i]).style.display = "none";
			}
		}
		if(num > 0)document.getElementById(TabNames[num-1]).className = "liDown2";
	}else{
		for (var i=0; i<TabNames.length; i++){
			if(i == obj){
				document.getElementById(TabNames[i]).className = "liUp";
				document.getElementById(TabIds[i]).style.display = "";
				if(i>0)document.getElementById(TabNames[i-1]).className = "liDown2";
			}else{
				document.getElementById(TabNames[i]).className = "liDown";
				document.getElementById(TabIds[i]).style.display = "none";
			}
		}
	}
}

function ShowTabs2(obj){
	try{
		if(typeof(obj) == "object"){
			var num;
			for (var i=0; i<TabNames.length; i++){
				if(TabNames[i] == obj.id){
					num = i;
					document.getElementById(TabNames[i]).className = TabUp;
					document.getElementById(TabIds[i]).style.display = "";
				}else{
					document.getElementById(TabNames[i]).className = TabDown;
					document.getElementById(TabIds[i]).style.display = "none";
				}
			}
			if(num > 0)document.getElementById(TabNames[num-1]).className = TabDown2;
		}else{
			for (var i=0; i<TabNames.length; i++){
				if(i == obj){
					document.getElementById(TabNames[i]).className = TabUp;
					document.getElementById(TabIds[i]).style.display = "";
					if(i>0)document.getElementById(TabNames[i-1]).className = TabDown2;
				}else{
					document.getElementById(TabNames[i]).className = TabDown;
					document.getElementById(TabIds[i]).style.display = "none";
				}
			}
		}
	}catch(e){
		self_debug(e.message);
	}
}

function doShowTabs(num){
	for (var i=0; i < TabNames.length;i++){
		if(i == num){
			document.getElementById(TabNames[i]).className = "liUp";
			document.getElementById(TabIds[i]).style.display = "";
		}else{
			document.getElementById(TabNames[i]).className = "liDown";
			document.getElementById(TabIds[i]).style.display = "none";
		}
	}
}

function indexShowTabs(obj){
	if(typeof(obj) == "object"){
		var num;
		for (var i=0; i<IndexTabNames.length; i++){
			if(IndexTabNames[i] == obj.id){
				num = i;
				document.getElementById(IndexTabNames[i]).className = 'index_lhb_none';
				document.getElementById(IndexTabIds[i]).style.display = "";
			}else{
				document.getElementById(IndexTabNames[i]).className = 'index_lhb';
				document.getElementById(IndexTabIds[i]).style.display = "none";
			}
		}
		if(num > 0)document.getElementById(TabNames[num-1]).className = 'index_lhb';
	}else{
		for (var i=0; i<IndexTabNames.length; i++){
			if(i == obj){
				document.getElementById(IndexTabNames[i]).className = 'index_lhb_none';
				document.getElementById(IndexTabIds[i]).style.display = "";
			}else{
				document.getElementById(IndexTabNames[i]).className = "index_lhb";
				document.getElementById(IndexTabIds[i]).style.display = "none";
			}
		}
	}
}


function getTriggerNode(e) {
	var obj;
	if (document.all) {
		obj = event.srcElement;
	}else{
		obj = e.target;
	}
	return obj;
}
//Tab切换处理函数结束

function resizeToiframe(){
	window.resizeTo(document.body.scrollWidth,document.body.scrollHeight + 50);
}

function WriteSending(style){
	parent.document.getElementById("ShowMessage").style.display = style;
}

//替换本页Url
function ReplaceLocation(Url){
	 window.location.href = Url;
}
//替换父框架Url
function ParentReplaceLocation(Url){
	 parent.window.location.href = Url;
}

//得到指定TagName的对象
function gname(name){
	return document.getElementsByTagName?document.getElementsByTagName(name):new Array()
}

//检查浏览器类型
function Browser(){
	var ua, s, i;
	this.isIE = false;
	this.isNS = false;
	this.isOP = false;
	this.isSF = false;
	ua = navigator.userAgent.toLowerCase();
	s = "opera";
	if ((i = ua.indexOf(s)) >= 0){
		this.isOP = true;return;
	}
	s = "msie";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isIE = true;
		return;
	}
	s = "netscape6/";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		return;
	}
	s = "gecko";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		return;
	}
	s = "safari";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isSF = true;
		return;
	}
}

function MenuManage(show, div, btn, over, padd)
{
	var objdiv = $(div);
	var objbtn = $(btn);
	if (objdiv && objbtn){
		var browser = new Browser();
		if (show){
			objdiv.style.display = "block";
			if (browser.isIE && over){
				var allselect = gname("select");
				for (var i=0; i<allselect.length; i++){
					allselect[i].style.visibility = "hidden";
				}
			}
			objdiv.style.top = (objbtn.offsetTop + objbtn.offsetHeight - 2) + "px";
			objdiv.style.left = (objbtn.offsetLeft - (padd?0:50)) + "px";
		}else{
			objdiv.style.display = "none";
			if (browser.isIE && over){
				var allselect = gname("select");
				for (var i=0; i<allselect.length; i++){
					allselect[i].style.visibility = "visible";
				}
			}
		}
	}
}


//折叠菜单
function showsubmenu(sid)
{
	whichEl = eval("submenu" + sid);
	imgmenu = eval("menuTitle" + sid);
	if (whichEl.style.display == "none")
	{
		eval("submenu" + sid + ".style.display=\"\";");
		imgmenu.className="user_menu_tit";
	}
	else
	{
	eval("submenu" + sid + ".style.display=\"none\";");
	imgmenu.className="user_menu_tit2";
	}
}


/*替换输入框的Class及输入框所在容器的Class属性*/
function onReplacestyle(objid,boxid){
    var ot = eval(objid);
	if (ot.className != "logininput"){
		ot.className = "logininput";
		$(boxid).className = "logininputbox";
	}
	else
	{
		ot.className = "";
		$(boxid).className = "login_item_lh";
	}
}

//选择所有/
function CheckAll(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		if (e.name != 'chkall')
		{
			e.checked = form.chkall.checked; 
		}
	}
}

function onloadAdjustImg(id,Owidth,Oheight){
	aa = eval(id);
	if(aa.width > aa.height){
		aa.style.width	=	Owidth;
	}
	else
	{
		aa.style.height	=	Oheight;
	}
}
function onloadAdjustImg_Big(id,Owidth,Oheight){
	aa = eval(id);
	if(aa.width < aa.height){
		aa.style.height	=	Oheight;
	}
	else
	{
		aa.style.width	=	Owidth;
	}
}


function RespondOnClick(obj,objbox,f_url){
	showsubmenu(obj);			
	if($(objbox).innerHTML != "")
	{
		$(objbox).innerHTML = "";
		$(objbox).style.display = "none";
	}
	else
	{
		$(objbox).style.display = "";
		AjaxLoad(objbox,f_url);
	}

}
//折叠菜单
function showsubmenu(sid)
{
	if (sid.className == "loadbutton")
	{
		sid.className="loadbutton2";
	}
	else
	{
		sid.className="loadbutton";
	}
}


//读取与写入Cookie
function createCookie(name, value, days)
{
    if (days)
    {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }

    else expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name)
{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');

    for (var i = 0; i < ca.length; i++)
    {
        var c = ca[i];

        while (c.charAt(0) == ' ')
            c = c.substring(1, c.length);

        if (c.indexOf(nameEQ) == 0)
            return c.substring(nameEQ.length, c.length);
    }
    return null;
}




