﻿function setHidden(obj,flag)
{	
	var selectArr = document.getElementsByTagName(obj); 
	if ( flag == 1 )
	{
		for ( i=0; i < selectArr.length; i++ ) 
		{ 		
			selectArr[i].style.visibility = "hidden";
		}
	}
	else
	{
		for ( i=0; i < selectArr.length; i++ ) 
		{ 		
			selectArr[i].style.visibility = "visible";
		}
	}	
}

function isIE()
{
	if (navigator.appName=="Microsoft Internet Explorer")
	{
		return true;
	}
	else
	{
		return false;
	}
}


function Request(name)
{	
	var str=window.location.search;
	if (str.indexOf(name)!=-1)
	{
		var pos_start=str.indexOf(name)+name.length+1;
		var pos_end=str.indexOf("&",pos_start);
		if (pos_end==-1)
		{
			return str.substring(pos_start);
		}
		else
		{
			return str.substring(pos_start,pos_end)
		}
	}
	else
	{
		return 0;
	}	
}

//设置Cookie
function SetCookie(name,values,expires) 
{ 
	
	var exp=new Date(); 
	exp.setTime(exp.getTime()+expires*60*1000); 
	document.cookie=name+"="+escape(values)+";expires="+exp.toGMTString()+"; path=/"; 
} 

//获取Cookie
function GetCookie(name) 
{ 
	var strArg=name+"="; 
	var nArgLen=strArg.length; 
	var nCookieLen=document.cookie.length; 
	var nEnd; 
	var i=0; 
	var j; 
	while (i<nCookieLen) 
	{ 
		j=i+nArgLen; 
		if (document.cookie.substring(i,j)==strArg) 
		{ 
　			nEnd=document.cookie.indexOf (";",j); 
　			if (nEnd==-1) nEnd=document.cookie.length; 
　			return (unescape(document.cookie.substring(j,nEnd))); 　			
		} 
　		i=document.cookie.indexOf(" ",i)+1; 
　		if (i==0) break; 
	} 
	return null; 
}

function CPos(x, y)
{
    this.x = x;
    this.y = y;
}

function GetObjPos(ATarget)
{
    var target = ATarget;
    var pos = new CPos(target.offsetLeft, target.offsetTop);
    
    var target = target.offsetParent;
    while (target)
    {
        pos.x += target.offsetLeft;
        pos.y += target.offsetTop;        
        target = target.offsetParent;
    }    
    return pos;
}

function doPrint() 
{    
	bdhtml=window.document.body.innerHTML;
	sprnstr="<!--startprint-->";
	eprnstr="<!--endprint-->";    
	//初次截断到javascript代码中的标识
	prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);  
	//再次截断,代码如果放在页面，则需要如下一行，如果放在js文件中，则不需要下面的一行
	//prnhtml=prnhtml.substr(prnhtml.indexOf(sprnstr)+17); 
	prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));    
	window.document.body.innerHTML=prnhtml;
	window.print();    
} 


//查找网页内宽度太大的图片进行缩放以及PNG纠正 
function ReImgSize(obj)
{     
    var imgArr=document.getElementById(obj).getElementsByTagName("IMG"); 
    var strContent = document.getElementById(obj).innerHTML;
	var start = 350;	
	
    for (i=0;i<imgArr.length;i++) 
    { 
        var imgUrl = imgArr[i].src;
        imgUrl = imgUrl.substring(imgUrl.lastIndexOf("/")+1,imgUrl.length);
        
        if (document.all) 
        { 
            if ( strContent.indexOf(imgUrl) < start )
            {
                if ( imgArr[i].width > 350 )
                {
                    imgArr[i].width = "300" ;
	                imgArr[i].outerHTML='<a href="'+imgArr[i].src+'" target="_blank" title="在新窗口打开图片">'+imgArr[i].outerHTML+'</a>' 
                } 
            }
            else
            {
                if ( imgArr[i].width > 600 )
                {
                    imgArr[i].width = "600" ;
	                imgArr[i].outerHTML='<a href="'+imgArr[i].src+'" target="_blank" title="在新窗口打开图片">'+imgArr[i].outerHTML+'</a>' 
                } 
            }            
        } 
        else 
        { 
            if ( imgArr[i].width > 600 ) 
            { 
                imgArr[i].title="在新窗口打开图片" ;
                imgArr[i].style.cursor="pointer" ;
                imgArr[i].onclick = function(e)
                {
                    window.open(this.src);
                } 
            } 
        } 
    } 
} 

function getWinWidth()
{
    //获取窗口宽度
    var winWidth = 1000;
    if (window.innerWidth)
    {
        winWidth = window.innerWidth;
    }
    else if ((document.body) && (document.body.clientWidth))
    {
        winWidth = document.body.clientWidth;    
    }
    //通过深入Document内部对body进行检测，获取窗口大小
    if (document.documentElement  && document.documentElement.clientHeight && document.documentElement.clientWidth)
    {
        winWidth = document.documentElement.clientWidth;
    }
    
    return winWidth;

}

function getWinHeight()
{
    var winHeight = 500;
    //获取窗口高度
    if (window.innerHeight)
    {
        winHeight = window.innerHeight;            
    }    
    else if ((document.body) && (document.body.clientHeight))
    {
        winHeight = document.body.clientHeight;        
    }    
    //通过深入Document内部对body进行检测，获取窗口大小
    if (document.documentElement  && document.documentElement.clientHeight && document.documentElement.clientWidth)
    {
        winHeight = document.documentElement.clientHeight;           
    }
    
    return winHeight;
}


