﻿/**
 * Class对象（全局），用来声明一个类
 * @id Class
 * @author Burchin
 */
var Class = {
	create : function() {
		return function() {
			this.initialize.apply(this, arguments);
		}
	}
};

/**
 * 目标对象继承源对象的属性方法
 * @id Object.extend
 * @author Burchin,K
 * @param {Object} p_destination 目标对象
 * @param {Object} p_source 源对象
 */
Object.extend = function(p_destination, p_source, p_defaults) {
	if(p_defaults){
		object.extand(p_destination, p_defaults);
	}
	if(p_destination && p_source && typeof p_source == "object") {
		for (var m_property in p_source) {
		    p_destination[m_property] = p_source[m_property];
		}  
	}
	return p_destination;
};

function QueryString(p_str)
{
	var m_s = location.href;
	var m_SharpIndex=m_s.indexOf("#");
	if (m_SharpIndex!=-1) {
		m_s=m_s.substring(0,m_SharpIndex);
	}
	m_s = m_s.replace("?","?&").split("&");
	var m_re = "";
	for(i=1;i<m_s.length;i++)
	{
		if(m_s[i].indexOf(p_str+"=")==0)
		{
			m_re = m_s[i].replace(p_str+"=","");
		}
	}
	return m_re;
}

function goBack() {
    var m_returnUrl=QueryString("returnUrl");
    location.href=m_returnUrl;
}

function showAlert(strTitle,strContent){ 
		var msgw,msgh,bordercolor; 
		msgw=400;//提示窗口的宽度 
		msgh=100;//提示窗口的高度 
		titleheight=25 //提示窗口标题高度 
		bordercolor="#336699";//提示窗口的边框颜色 
		titlecolor="#99CCFF";//提示窗口的标题颜色 

		var sWidth,sHeight; 
		sWidth=document.body.offsetWidth;
		sHeight=document.body.scrollHeight; 
		var bgObj=document.createElement("div"); 
		bgObj.setAttribute('id','bgDiv'); 
		bgObj.style.position="absolute"; 
		bgObj.style.top="0";
		bgObj.style.background="#777"; 
		bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)"; 
		bgObj.style.opacity="0.6"; 
		bgObj.style.left="0"; 
		bgObj.style.width=sWidth + "px"; 
		bgObj.style.height=sHeight + "px"; 
		bgObj.style.zIndex = "10000"; 
		document.body.appendChild(bgObj); 

		var msgObj=document.createElement("div") 
		msgObj.setAttribute("id","msgDiv"); 
		msgObj.setAttribute("align","center"); 
		msgObj.style.background="white"; 
		msgObj.style.border="1px solid " + bordercolor; 
		msgObj.style.position = "absolute"; 
		msgObj.style.left = "50%"; 
		msgObj.style.top = "50%"; 
		msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif"; 
		msgObj.style.marginLeft = "-225px" ; 
		msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px"; 
		msgObj.style.width = msgw + "px"; 
		msgObj.style.height =msgh + "px"; 
		msgObj.style.textAlign = "center"; 
		msgObj.style.lineHeight ="25px"; 
		msgObj.style.zIndex = "10001"; 

		var title=document.createElement("h4"); 
		title.setAttribute("id","msgTitle"); 
		title.setAttribute("align","right"); 
		title.style.margin="0"; 
		title.style.padding="3px"; 
		title.style.background=bordercolor; 
		title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);"; 
		title.style.opacity="0.75"; 
		title.style.border="1px solid " + bordercolor; 
		title.style.height="18px"; 
		title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif"; 
		title.style.color="white"; 
		//title.style.cursor="pointer"; 
		//title.title = "点击关闭"; 
		title.innerHTML="<table style='width:100%;border:0'><tr><td align='left'><b>"+ strTitle +"</b></td><td><a id='closeWin' style='cursor:hand' title='点击关闭'>关闭</a></td></tr></table></div>"; 
		
		document.body.appendChild(msgObj); 
		document.getElementById("msgDiv").appendChild(title); 
		var closeWin = document.getElementById('closeWin');
		closeWin.onclick=function(){ 
		document.body.removeChild(bgObj); 
		document.getElementById("msgDiv").removeChild(title); 
		document.body.removeChild(msgObj); 
		callBackFun();
		} 
		var txt=document.createElement("p"); 
		txt.style.margin="1em 0" 
		txt.setAttribute("id","msgTxt"); 
		txt.innerHTML=strContent; 
		document.getElementById("msgDiv").appendChild(txt); 
} 

function callBackFun(){
}
