/**
 * @author: zhys9
 * @crate: 2008-01-18
 */

function _(sId) {
	return document.getElementById(sId);
}
String.prototype.trim = function() {   
	return this.replace(/(^[\s]*)|([\s]*$)/g, "");   
};

function confirm_user_id() {
	var v1 = document.forms["smt"].user_id;
	var v2 = document.forms["smt"].user_id2;
	v1.value = v1.value.trim();
	v2.value = v2.value.trim();
	if(v1.value==v2.value) {
		return true;
	}else{
		alert("两次输入的账号不同，请重新确认");
		return false;
	}
}
/**
 * 充值页面 根据传参数n=xx选定默认值
 */
function set_n_r(){
	var l=parse_str(document.location.href);
	if(l.n) {
		var o=document.getElementsByTagName("SELECT")[0].options;
		for(var i=0; i<o.length;i++) {
			if(o[i].value==l.n) {o[i].selected=true;return;}
		}
	}
}
/**
 * @param sorce String src of js file
 * @param autoRemove Bool
 * @param id String Element's id when autoRemove:false
 * @author zhys99@gmail.com
 * @date 10-12-2007 dd-mm-yyyy
 * @todo Load javascript file async
 */
function jLoader (source,autoRemove,id, charset){
	id = id||"";
	charset = charset||"gb2312";
	autoRemove = autoRemove||false;
	var b=document.getElementsByTagName("head")[0];
	var c=document.createElement("script");
	c.type="text/javascript";
	c.charset=charset;
	if(id){
		c.id = id;
	}
	c.src=source;
	var remove=function(){
		c.onload=null;
		var h=c.parentNode;
		h.removeChild(c);
		delete c;
	};
	var e=function(h){
		var j=(h?h:window.event).target?(h?h:window.event).target:(h?h:window.event).srcElement;
		if(j.readyState=="loaded"||j.readyState=="complete")
		{
			j.onreadystatechange=null;
			if(autoRemove){
				remove();
			}
		}
	};
	if(navigator.product=="Gecko"&&autoRemove){
		c.onload=remove;
	}
	else{
		c.onreadystatechange=e;
	}
	b.appendChild(c);
}
/* 
 * @author zhys9
 * @date 20071010
 * @param String string URL
 * @return Object oRs
 * e.g. input: 'http://so.56.com/index?type=video&key=aaa'
 * 		ouput: {'type':video, 'key':'aaa'}
 */
function parse_str(string){
	var a = [];
	var oRs = {};
	var query = string.substr(string.indexOf('?')+1);
	var tmp = query.split('&');
	var k;
	for(var i=0;i<tmp.length;i++){
		a = tmp[i].split('=');
		oRs[a[0]] = a[1];
	}
	return oRs;
}

window.onerror=function(){};