<!--

// 获取对象
function $(id) {
	return document.getElementById(id);
}

// 绑定事件
function AttachEvent() {
	var obj = arguments[0];
	if( isIE() ) {
		if( obj==null ) {
			window.attachEvent(arguments[1], arguments[2]);
		}
		else {
			obj.attachEvent(arguments[1], arguments[2]);
		}
	}
	else {
		if( obj==null ) {
			window.addEventListener(arguments[1].substring(2), arguments[2], arguments[3]);
		}
		else {
			obj.addEventListener(arguments[1].substring(2), arguments[2], arguments[3]);
		}
	}
}

// 清除字符左右空白?
String.prototype.trim= function() {
	return this.replace(/(^\s*)|(\s*$)/g, ""); 
}

// 全角转半?
String.prototype.half = function() {
	var i;
	var result = '';
	for (i = 0; i < this.length; i++) {
		code = this.charCodeAt(i);
		if (code >= 65281 && code < 65373) {
			result += String.fromCharCode(this.charCodeAt(i) - 65248);
		}
		else {
			result += this.charAt(i);
		}
	}
	return result;
}

// 是否IE浏览?
function isIE() {
	if(navigator.appName.indexOf("Explorer") > -1){
		//ie
		return true;
	} 
	else{
		//for ff
		return false;
	}
}

var Guid = (function(){
	return {
		
		seed : (new Date().getTime()),
	
		Rnd : function() {
			this.seed = (this.seed*9301+49297)%233280;
			return this.seed / (233280.0);
		},
		
		Rand : function(number) {
			return Math.ceil(this.Rnd()*number);
		},
		
		NewGuid : function() {
			var strWord = "0123456789abcdef";
			var strTmp = "";
			for(var i=0; i<36; i++) {
				if( (i==8) || (i==13) || (i==18) || (i==23) ) {
					strTmp += "-";
				}else{
					strTmp += strWord.charAt(this.Rand(16)-1);
				}
			}
			return strTmp;
		}
	}
})();

//输出Flash
function swf(src,w,h){
	html = '';
	html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="main">';
	html += '<param name="allowScriptAccess" value="sameDomain" />';
	html += '<param name="movie" value="'+src+'" />';
	html += '<param name="quality" value="high" />';
	html += '<param name="menu" value="false" />';
	html += '<param name="wmode" value="transparent" />';
	html += '<embed src="'+src+'"  wmode="transparent" menu="false" quality="high" width="'+w+'" height="'+h+'" name="main" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	html += '</object>';
	document.write(html);
}

//输出Flash
function swf2(src,w,h){
	html = '';
	html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="main">';
	html += '<param name="allowScriptAccess" value="sameDomain" />';
	html += '<param name="movie" value="'+src+'" />';
	html += '<param name="quality" value="high" />';
	html += '<param name="menu" value="false" />';
	html += '<embed src="'+src+'" menu="false" quality="high" width="'+w+'" height="'+h+'" name="main" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	html += '</object>';
	document.write(html);
}

// 通用AJAX请求?
function ajaxRequest() {

	var xmlObj = false;
	
	var CBfunc,ObjSelf;
	
	ObjSelf=this;
	
	try { xmlObj=new XMLHttpRequest; }
	catch(e) {
		try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
		catch(e2) {
			try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e3) { xmlObj=false; }
		}
	}
	
	if (!xmlObj) return false;
	
	this.method="GET";
	
	this.url;
	
	this.async="true";
	
	this.content="";
	
	this.callback=function(cbobj) {return;}
	
	this.send=function() {
	
		if(!this.method||!this.url) return false;
		
		xmlObj.open (this.method, this.url, this.async);
		
		if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		xmlObj.onreadystatechange=function() {
		
			if(xmlObj.readyState==4) {
			
				if(xmlObj.status==200) {
				
					ObjSelf.callback(xmlObj);
					
				}
			}
		}
		
		if(this.method=="POST") xmlObj.send(this.content);		
		else xmlObj.send(null);
	}
}
-->