﻿function $(id){
	return document.getElementById(id);
}
function clearInputValue(o){
	if(o.value==o.getAttribute("initValue")){
		o.value="";
	}
	o.style.color="#000";
}
function initInputValue(o){
	if(o.value==""){
		o.value=o.getAttribute("initValue");
		o.style.color="#D2D2D2";
	}
}
function initTime(){
	var o=$("timeCon");
	o.innerHTML=getDateList();
}
function setMapFullScreen(){
	var w=window.screen.availWidth;
	var h=window.screen.availHeight;
	window.open ('/iframe.jsp?smail=no', '', 'height='+h+', width='+w+', top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}
function mapQuery(o,key){
	o.href="/index.html?key="+escape(key);
}
function changeTabLable(o){
	var elems=o.parentNode.childNodes;
	for(var i=0;i<elems.length;i++){
		var e=elems[i];
		if(e.nodeType==1){
			if(e.getAttribute("isTab")=="true"){
				if(e==o){
					e.className="active";
				}else{
					e.className="normal";
				}
			}
		}
	}
}
function changeTabContent(parent,type){
	var elems=parent.childNodes;
	var count=0;
	for(var i=0;i<elems.length;i++){
		var e=elems[i];
		if(e.nodeType==1){
			if(e.getAttribute("isTab")=="true"){
				if(type==count){
					e.className="active";
				}else{
					e.className="normal";
				}
				count++;
			}
		}
	}
}
function addFav(sUrl, sTitle) {
	if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) {
				window.sidebar.addPanel( sTitle, sUrl, '' );    
			} else if ( document.all && "object" == typeof( window.external ) ) {
				window.external.addFavorite( sUrl, sTitle );
			}
}
function setHomepage(url)
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
  		document.body.setHomePage(url||window.location.href);
    }
    else if (window.sidebar)
    {
    if(window.netscape)
    {
         try
  		 {  
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
         }  
         catch (e)  
         {  
    		alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );  
         }
    } 
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage',window.location.href);
 }
}
function setEval(data){
	try{
	if(data=="")return "";
	if(Browser.Platform.win){
		data = data.replace(/\r\n/g,"");
	}else{
		data = data.replace(/\n/g,"");
		data = data.replace(/\r/g,"");
	}
	eval("var list="+data);
	}catch(e){return "";}
	return list;
}