/*main application js*/
function removeSelect(objname){
	var obj=GetObj(objname);
	while(obj.length>0){
		obj.remove(0);
	}	
}
/*设置htmleditor的可编辑模式*/
function setEditMode(id){
		window.top.document.getElementById(id).contentWindow.eval('setEditMode()');
}

function GetObj(objName){
	var obj = null;
	if(document.getElementById){
		 obj = eval('document.getElementById("' + objName + '")');
		
	}
	if(obj == null){
		if(window.navigator.userAgent.indexOf("Firefox")>=1) { 
			obj = document.getElementsByName(objName);
			if(obj.length>0)obj=obj[0];
		}else{
			if(document.layers){
				obj = eval("document.layers['" + objName +"']");
		
			}else{
				obj = eval('document.all.' + objName);
				
			}
		}
	}
	return obj;
}
/* delete spance */
String.prototype.trim = function() {
  return this.replace(/(^\s*)|(\s*$)/g, "");
}

/*telephone validate*/
String.prototype.isTel = function() {
	return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.trim()));
}

/*Mobile validate*/
String.prototype.isMobile = function() { 
	return (/^(((18[0-9]{1})|(13[0-9]{1})|15[0-9]{1})+\d{8})$/.test(this.trim())); 
} 

function validateEmail(email) {
	if(!email) return false;
	if (email.charAt == "." || email.charAt == "@" ||       
	 	email.indexOf('@', 0) == -1 ||  email.indexOf('.', 0) == -1 || 
	 	email.lastIndexOf("@")==email.length-1 || 
	 	email.lastIndexOf(".")==email.length-1) {
	 	return false;
	} else {
		return true;
	}
}


function validateUrl(urlStr) {
	/*var regExp = new RegExp("[a-zA-z]+://[^s]*");
	var regExp = new RegExp("^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$");
	var rtn = urlStr.match(regExp);
	if(rtn == null) {
		return false;
	}
	return true;*/
	var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
		+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" // ftp的user@
		+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
		+ "|" // 允许IP和DOMAIN（域名）
		+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
		+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
		+ "[a-z]{2,6})" // first level domain- .com or .museum
		+ "(:[0-9]{1,4})?" // 端口- :80
		+ "((/?)|" // a slash isn't required if there is no file name
		+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
	var re = new RegExp(strRegex);
	if (re.test(urlStr)) {
		return true;
	} else {
		return false;
	}
}



function adminleftmenu(id) {
	var curId = document.getElementById(id);
	curId.className = "red";
}

String.prototype.isInteger = function(){
	var regu = /^[-]{0,1}[0-9]{1,}$/;
	return regu.test(this);
}
