﻿function $(element){return document.getElementById?document.getElementById(element):null;}
function trim(str)  
{  
    return str.replace(/(^\s*)|(\s*$)/g, ""); 
}
function trimRight(str)  
{  
    return str.replace(/(\s*$)/g, "");
}

//取得url参数值
function getQuery(name)   
{   
    var reg=new RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");   
    var r=window.location.search.substr(1).match(reg);   
    if(r!=null)
    {   
        return   unescape(r[2]); 
    }
    else
    {  
        return "";   
    }
}

function getChar(str)
{
	if(str!="") 
	{
		str = str.replace("<","&lt;");
		str = str.replace(">","&gt;");
	}						  
	return str;
}

function getChar3(str)
{
	if(str!="") 
	{
		str = str.replace("<","");
	}						  
	return str;
}

function goChar(str)
{
    if (str!="")
    {
        str = str.replace('<','88888');
//        str = str.replace("&lt;", "<");
//        str = str.replace("&gt;", ">");
//        str = str.replace("&nbsp;", " ");
//        str = str.replace("<br />", "\n");
//        str = str.replace("<br>", "\n");
//        str = str.replace("<div>", "[quote]");
//        str = str.replace("</div>", "[/quote]");
//        str = str.replace("<strong>", "[b]");
//        str = str.replace("</strong>", "[/b]");
//        str = str.replace("<br />", "\n");
//        str = str.replace("<BR>", "\n");
//        str = str.replace("<DIV>", "[quote]");
//        str = str.replace("</DIV>", "[/quote]");
//        str = str.replace("<STRONG>", "[b]");
//        str = str.replace("</STRONG>", "[/b]");
    }
    return str;
}

//获取焦点
function focus(f)
{
	if($(f)) 
	{
	    $(f).focus();
	}
}

function focus(f,s)
{
	if($(f)) 
	{
	    $(f).focus();
	}
	if($(s))
	{
	    $(s).focus();
	}
}

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 gname(name){return document.getElementsByTagName?document.getElementsByTagName(name):new Array()}
function StrCode(str){if(encodeURIComponent) return encodeURIComponent(str);if(escape) return escape(str);}
function ScreenConvert()
{
var browser = new Browser();
var objScreen = $("ScreenOver");
if(!objScreen) var objScreen = document.createElement("div");
var oS = objScreen.style;objScreen.id = "ScreenOver";
oS.display = "block";
oS.top = oS.left = oS.margin = oS.padding = "0px";
if (document.body.clientHeight)	
{
var wh = document.body.clientHeight + "px";
}
else if (window.innerHeight)
{
var wh = window.innerHeight + "px";
}
else
{
var wh = "100%";
}
oS.width = "100%";
oS.height = wh;oS.position = "absolute";oS.zIndex = "3";
if ((!browser.isSF) && (!browser.isOP))
{
oS.background = "#cccccc";
}
else
{
oS.background = "#cccccc";
}
oS.filter = "alpha(opacity=40)";
oS.opacity = 40/100;
oS.MozOpacity = 40/100;
document.body.appendChild(objScreen);
var allselect = gname("select");
for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "hidden";
}
function DialogShow(showdata,ow,oh)
{
    var objDialog = document.getElementById("DialogMove");
    if (!objDialog) objDialog = document.createElement("div");
    t_DiglogW = ow;
    t_DiglogH = oh;
    DialogLoc();
    objDialog.id = "DialogMove";
    var oS = objDialog.style;
    oS.display = "block";
    oS.top = t_DiglogY + "px";
    oS.left = t_DiglogX + "px";
    oS.position = "absolute";
    oS.zIndex = "5";
    objDialog.innerHTML = showdata;
    document.body.appendChild(objDialog);
}
function DialogLoc()
{
    var dde = document.documentElement;
    if (window.innerWidth)
    {
        var ww = window.innerWidth;
        var wh = window.innerHeight;
        var bgX = window.pageXOffset;
        var bgY = window.pageYOffset;
    }
    else
    {
        var ww = dde.offsetWidth;
        var wh = dde.offsetHeight;
        var bgX = dde.scrollLeft;
        var bgY = dde.scrollTop;
    }
    t_DiglogX = (bgX + ((ww - t_DiglogW)/2));
    t_DiglogY = (bgY + ((wh - t_DiglogH)/2));
}
function DialogHide()
{
ScreenClean();
var objDialog = document.getElementById("DialogMove");if (objDialog) objDialog.style.display = "none";}
function ScreenConvert(){var browser = new Browser();var objScreen = $("ScreenOver");if(!objScreen) var objScreen = document.createElement("div");var oS = objScreen.style;objScreen.id = "ScreenOver";oS.display = "block";oS.top = oS.left = oS.margin = oS.padding = "0px";if (document.body.clientHeight)	{var wh = document.body.clientHeight + "px";}else if (window.innerHeight){var wh = window.innerHeight + "px";}else{var wh = "100%";}oS.width = "100%";oS.height = wh;oS.position = "absolute";oS.zIndex = "3";if ((!browser.isSF) && (!browser.isOP)){oS.background = "#000";}else{oS.background = "#000";}oS.filter = "alpha(opacity=40)";oS.opacity =40/100;oS.MozOpacity = 40/100;document.body.appendChild(objScreen);var allselect = gname("select");for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "hidden";}
function ScreenClean(){var objScreen = document.getElementById("ScreenOver");if (objScreen) objScreen.style.display = "none";var allselect = gname("select");for (var i=0; i<allselect.length; i++) allselect[i].style.visibility = "visible";}

function noLogin(info)
{
    ScreenConvert();
    AJAX_LoginBody="<div id=\"box\"><span><strong>" + info + "</strong></span><span><input type=\"button\" value=\"登录\" onclick=\"window.location.href='/login'\" class=\"btn2\" />&nbsp;<input type=\"button\" value=\"注册\" onclick=\"window.location.href='/register'\" class=\"btn2\" />&nbsp;<input type=\"button\" value=\"取消\" onclick=\"DialogHide();\" class=\"btn2\" /><span></div>"
    DialogShow(AJAX_LoginBody,350,120);
}

function getDate(strDate)
{
    var splitArray;
    splitArray=strDate.split(" ")
    return splitArray[0];
}

function strToDate(strDate)
{
    var splitArray;
    var str="";
    str=strDate;
    splitArray=str.split("-")
    if(splitArray.length!=3)
    {
        return new Date();
    }
    for(var i=0; i<splitArray.length; i++)
    {
        if( isNaN(splitArray) ); 
        return new Date();
    }
    return new Date(splitArray[0],splitArray[1]-1,splitArray[2]);
}


function dateToStr(dt)
{
    var str="";
    if(dt.getFullYear)
    {
        var y,m,d;
        y=dt.getFullYear();
        m=dt.getMonth()+1;  //1-12
        d=dt.getDate();
        str=""+y+"-"+m+"-"+d;
    }
    return str;
}

