function ShowModal(Url,intWidth,intHeight)
{
		var returnValue=window.showModalDialog(Url, window,"dialogWidth:"+intWidth+"px;dialogHeight:"+intHeight+"px;status:no;resizable:0");	
		if( returnValue == null)
		{
			return false;
		}
		else
		{
			return returnValue;
		}
}

function OpenWindow(Url,width,height)
{
	var intWidth=screen.availWidth;
	var intHeight=screen.availHeight;
	var dblStartX=(screen.availWidth-parseInt(width))/2;
	var dblStartY=(screen.availHeight-parseInt(height))/2;
	if( dblStartX < 0 )
	{
		dblStartX = 0 ;
	}
	if( dblStartY < 0 )
	{
		dblStartY = 0 ;
	}
	
	var windowName = "subwindow" + parseInt(Math.random()*10000);
	var Option = "width="+width+"px,height="+height+"px,toolbar=yes,location=yes,menubar=yes,resizable=yes,status=yes,maxbutton=yes,scrollbars=yes,left="+dblStartX+",top="+dblStartY ;
	return window.open(Url,windowName,Option);
}

function OpenWindowHasScrollBar(Url,width,height)
{
	var intWidth=screen.availWidth;
	var intHeight=screen.availHeight;
	var dblStartX=(screen.availWidth-parseInt(width))/2;
	var dblStartY=(screen.availHeight-parseInt(height))/2;
	var windowName = "subwindow" + parseInt(Math.random()*10000);
	var Option = "width="+width+"px,height="+height+"px,toolbar=no,location=no,menubar=no,resizable=yes,status=no,maxbutton=yes,scrollbars=yes,left="+dblStartX+",top="+dblStartY + "";
	
	return window.open(Url,windowName,Option);
}

function ShowImageWindow( para )
{ 
	var url = window.__httpURL + 'ImageView.aspx?ImgFile=' + para;
	OpenWindow( url ,800,600);
	return false;
}
	
function CheckNum(str)
{
	return str.match(/\D/) == null;
}

function IsEmail(str)
{
	return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(str));
}

function trim(str)
{
	var intLeftIndex=0;
	var intRightIndex=str.length;
	//var strReturn;
	
	for(var i=0;i<str.length;i++)
	{
		var strTemp=str.substring(intLeftIndex,intLeftIndex+1);
		if(strTemp != " ")
		{
			break;
		}
		else
		{
			intLeftIndex++;
		}
	}
	
	for(var i=str.length;i>0;i--)
	{
		var strTemp=str.substring(intRightIndex-1,intRightIndex);
		if(strTemp != " ")
		{
			break;
		}
		else
		{
			intRightIndex--;
		}
	}
	
	str=str.slice(intLeftIndex,intRightIndex);
	return str;
}

function ConvertStringToDate(str)
{
	//alert(str);
	var strTemp;
	var dt;
	
	if( str != "" )
	{
		strTemp = str.split("-");
	}	
	if( strTemp != null )
	{		
		if( strTemp.length >= 3 )
		{
			try
			{
				dt =new Date(parseInt(strTemp[0]),parseInt(TrimZero(strTemp[1]) - 1 ),parseInt(TrimZero(strTemp[2])));
				//alert(parseInt(strTemp[2]));
			}
			catch(exeception)
			{
			
			}
		}
	}
	
	return dt;
}

	///去掉前面的零
	function TrimZero(str)
	{	
		str = trim( str );
		if( str.length > 0 )
		{
			var intEndIndex=-1;
			
			for(var i=0;i<str.length;i++ )
			{
				if( str.substr(i,1) == "0" )
				{
					intEndIndex = i;
				}
				else
				{
					break;
				}
			}
			
			str = str.substr(intEndIndex + 1);
		}
		
		return str;
	}

/*
function CreateDocFromXmlString(xml)
{
	var xmlDoc=new ActiveXObject("Msxml2.DOMDocument");
	xmlDoc.async=false;
	
	xmlDoc.loadXML(xml);
	
	return xmlDoc;
}
*/

function CreateDocFromXmlString(xml)
{
	var xmlDoc;
	
	if(window.ActiveXObject)
	{
		xmlDoc=new ActiveXObject("Msxml2.DOMDocument");
		xmlDoc.async=false;
		xmlDoc.loadXML(xml);
	}
	else
	{
		var oParser = new DOMParser();
		xmlDoc = oParser.parseFromString( xml,"text/xml");  
    }

	return xmlDoc;
}

function XmlHttpSend(url)
{
	//var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	var xmlHttp = createXMLHTTP();
	xmlHttp.open('GET',url,false); 
	xmlHttp.setRequestHeader('Content-Type','text/xml;charset=gb2312');
	//xmlhttp.overrideMimeType("text/html;charset=gb2312");
	xmlHttp.send( null );
	
	return xmlHttp.responseText;
}

function createXMLHTTP()
{ 
	if(window.XMLHttpRequest)
	{ 
		var XMLHttp=new window.XMLHttpRequest(); 
		//XMLHttp.overrideMimeType("text/xml"); 
		return XMLHttp; 
	}		
	else if(window.ActiveXObject)
	{ 
		var XMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		return XMLHttp; 
	} 
}

/*
function XmlHttpSend(url)
{
	var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	xmlHttp.open('POST',url,false); 
	xmlHttp.setRequestHeader('Content-Type','text/xml');
	xmlHttp.send();
	
	return xmlHttp.responseText;
}
*/

function selectedTopMenu( indexNo )
{
    for(var i = 1; i <= 10; i++ )
    {
        var menu = document.getElementById("tm" + i);
        if( menu )
        {
            if( i != indexNo )
            {
                menu.className = "";
            }
            else            
            {
                menu.className = "current";
            }
        }
        else
        {
            break;
        }
    }
}

function onExit()
{
	return confirm("确定要退出吗？");
}

function addFavorite(url,title)
{    
   if (document.all)
   {
      window.external.addFavorite(url,title);
   }
   else
   {      
      window.sidebar.addPanel(title,url,"");
   }
}

