﻿//-----------------------------------------------
//防止被人frame
//-------------------- begin --------------------
//if (top.location != self.location)top.location=self.location;
//--------------------- end ---------------------


//--------------------------------------------------------------------
//获取参数对象
//--------------------------------------------------------------------
function $(op_id)
{
    var op = document.getElementById(op_id);
    return op;
}
//--------------------------------------------------------------------


//-----------------------------------------------
//去两边空格
//-------------------- begin --------------------
String.prototype.trim = function()
{
    return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
//--------------------- end ---------------------


//-----------------------------------------------
//设置文本框背景色
//-------------------- begin --------------------
function SetBackColor(_this, _focus)
{
    if (_focus == 1)
    {
        _this.style.backgroundColor = "#CCFF99";
    }
    else
    {
        _this.style.backgroundColor = "#FFFFFF";
    }
}
//--------------------- end ---------------------


//-----------------------------------------------
//对象的显示与隐藏
//Obj:对象Id值
//ShowOrHide:显示还是隐藏
//-------------------- begin --------------------
function ObjShowOrHidden(Obj,ShowOrHide)
{
    if($(Obj))
    {
        $(Obj).style.display = ShowOrHide;
    }
}
//--------------------- end ---------------------


//-----------------------------------------------
//对象的显示与隐藏
//Obj:对象Id值
//ShowOrHide:显示还是隐藏
//-------------------- begin --------------------
function ObjShowOrHidden_LineInfo(Obj,ShowOrHide)
{
    if($(Obj))
    {
        $(Obj).style.display = ShowOrHide;
        $("div_5").className = "menu_4";
    }
}
//--------------------- end ---------------------


//-----------------------------------------------
//对象的展开与折叠
//Obj:对象Id值
//-------------------- begin --------------------
function ObjOpenOrClose(Obj)
{
    if($(Obj))
    {
        if($(Obj).style.display == "none")
        {
            $(Obj).style.display = "block";
        }
        else
        {
            $(Obj).style.display = "none";
        }
    }
}
//--------------------- end ---------------------


//-----------------------------------------------
//对象的展开与折叠及图标的同步
//divId:对象Id值
//imgObj:图标对象
//-------------------- begin --------------------
function ObjSOrH(imgObj,divId)
{
    if($(divId))
    {
        if($(divId).style.display == "none")
        {
            imgObj.src = "../images/common/on_show_over.gif";
            imgObj.alt = "单击隐藏顶部图片";
            $(divId).style.display = "block";
        }
        else
        {
            imgObj.src = "../images/common/on_hidden_over.gif";
            imgObj.alt = "单击显示顶部图片";
            $(divId).style.display = "none";
        }
    }
}
//--------------------- end ---------------------



//-----------------------------------------------
//设置错误提示及样式
//-------------------- begin --------------------
function SetMsgStyle(op_msg, str_msg)
{
    if (str_msg != "")
    {
        $(op_msg).innerHTML = str_msg;
        $(op_msg).className = "msg_error";
    }
    else
    {
        $(op_msg).innerHTML = "<img src='images/sign_right.gif' />";
    }
}
//--------------------- end ---------------------


//-----------------------------------------------
//创建XMLHttpRequest对象
//-------------------- begin --------------------
function createXMLHttpRequest()
{
	var myhttp=null;
	try
	{
		myhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(ie)
	{
	    try
	    {
			myhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(huohu)
		{
			myhttp = new XMLHttpRequest();
		}
	}
	return myhttp;
}
//--------------------- end ---------------------


//-----------------------------------------------
//操作changePageForParam
//-------------------- begin --------------------
function changePageForParam(Aobj,PageName,ParamName,ParamValue)
{
    Aobj.href = PageName + ".aspx?" + ParamName + "=" + encodeURI(ParamValue);
}
//--------------------- end ---------------------


//-----------------------------------------------
//div与select遮盖用IFrame解决
//-------------------- begin --------------------
function DivSetVisible(state,div_id,ifr_id) 
{ 
    var DivRef = document.getElementById(div_id); 
    var IfrRef = document.getElementById(ifr_id); 
    if(state) 
    { 
        DivRef.style.display = "block";
        IfrRef.style.display = "block";
        IfrRef.style.width = DivRef.offsetWidth; 
        IfrRef.style.height = DivRef.offsetHeight; 
        IfrRef.style.top = DivRef.style.top; 
        IfrRef.style.left = DivRef.style.left; 
        IfrRef.style.zIndex = DivRef.style.zIndex - 1; 
    } 
    else 
    { 
        DivRef.style.display = "none";
        IfrRef.style.display = "none"; 
    } 
} 
//--------------------- end ---------------------


//-----------------------------------------------
//div与select遮盖用IFrame解决---重写
//-------------------- begin --------------------
function SetIframe(div_id,ifr_id) 
{
    try{
        var DivRef = document.getElementById(div_id);
        var IfrRef = document.getElementById(ifr_id);
        if(DivRef){
            if(IfrRef){
                IfrRef.style.width = DivRef.offsetWidth - 2; 
                IfrRef.style.height = DivRef.offsetHeight - 2;
                IfrRef.style.zIndex = -1;
            }
        }
    }
    catch(e){
        //alert("err")
    }
} 
//--------------------- end ---------------------


//-----------------------------------------------
//公共的展开与折叠
//span_ComId:对象Id值
//ObjId1:对象Id1值
//ObjId2:对象Id2值
//-------------------- begin --------------------
function ComOpenOrClose(span_ComId,ObjId1,ObjId2)
{
    if($(span_ComId))
    {
        if($(span_ComId).innerHTML == "隐藏")
        {
            $(span_ComId).innerHTML = "显示"
        }
        else
        {
            $(span_ComId).innerHTML = "隐藏"
        }
    }
    ObjOpenOrClose(ObjId1);
    ObjOpenOrClose(ObjId2);
}
//--------------------- end ---------------------

