var lang = new Array();
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
var is_mac = userAgent.indexOf('mac') != -1;
var $=function(s){return document.getElementById(s);}
//写cookies

function setCookie(name,value){
	var Days = 30;
	var exp = new Date(); 
	exp.setTime(exp.getTime() + Days*24*60*60*1000);
	document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/;";
}

//读取cookies
function getCookie(name){
	var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
	if(arr=document.cookie.match(reg)) return unescape(arr[2]);
	else return null;
}

function vido(str){return;}

//刷新验证码
function ReValidate(str){$(str).src='Xeshop/GetCode.asp?math='+Math.random();}

//是否为空
function isNull(str){if($(str).value==''){$(str).focus();return true;}}

//数字验证
function isNum(value){var deny_pattern = /[^(0-9)]/;if(deny_pattern.test(value)){return false;}return true;}

//只能输入数字
function EntNum(e){e=e||window.event;var keyCode=e.keyCode||e.which;if((keyCode<48||keyCode>57)&&keyCode!=13){return false;}}

//只能输入小数
function DotNum(e){e=e||window.event;var keyCode=e.keyCode||e.which;if((keyCode<48||keyCode>57)&&keyCode!=46){return false;}}

//邮编验证
function isPost(s){var re=/^(\d{6})$/;return re.test(s);}

//邮箱
function isEmail(s)
{var re=/^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@{1}(([a-zA-Z0-9-]+[.]{1})([a-zA-Z0-9-]+))+$/;return re.test(s);}

//手机验证
function isMobile(s){var re=/^((13|15)\d{9})$/;return re.test(s);}

//去除两端空格
function trim(s){return s.replace(/(^\s*)|(\s*$)|(　*)/g,"");}

//格式化数字
function outputMoney(number){
	if(number<0)
	return '-'+outputDollars(Math.floor(Math.abs(number)-0)+'')+outputCents(Math.abs(number)-0);
	else
	return outputDollars(Math.floor(number-0)+'')+outputCents(number-0);
}

function outputDollars(number){
	if(number.length<=3)
		return (number==''?'0':number);
	else{
		var mod=number.length%3;
		var output=(mod==0?'':(number.substring(0,mod)));
		for(i=0;i<Math.floor(number.length/3);i++){
			if((mod==0)&&(i==0))
			output+=number.substring(mod+3*i,mod+3*i+3);
			else
			output+=','+number.substring(mod+3*i,mod+3*i+3);
		}
		return (output);
	}
}

//格式化金额
function formatNum(s){
	s = parseFloat(s).toFixed(2);
	s += '';
	x = s.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	
	if(x2.length<=0){x2=".00";}
	else{x2 += "00";}
	
	var rgx = (new RegExp('(\\d+)(\\d{3})',''));
	while (rgx.test(x1)){
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2.substring(0,3);
}

function outputCents(amount){amount=Math.round(((amount)-Math.floor(amount))*100);return (amount<10?'.0'+amount:'.'+amount);}

function checkAll(s){
	var obj_all=document.thisform;
	for(i=0;i<obj_all.length;i++)
	{if(obj_all[i].type=='checkbox'&&!obj_all[i].disabled){obj_all[i].checked=(s!=undefined)?s:!obj_all[i].checked;}}
	obj_all=null;
}

function checkObj(){
	var obj_all=document.thisform;
	for(i=0;i<obj_all.length;i++){
		if(obj_all[i].type=='checkbox'){if(obj_all[i].checked){obj_all=null;return true;break;}}
	}
	obj_all=null;
	return false;
}

/*加入收藏夹*/
function AddFav(s){
	var Title=encodeURIComponent(document.title);
	var URL=encodeURIComponent(window.location.href);
	
	switch (s) {
	case 'Baidu' :
		window.open('http://cang.baidu.com/do/add?it='+Title+'&iu='+URL+'&fr=ien#nw=1');
		break;
	case 'QQ' :
		window.open('http://shuqian.qq.com/post?from=3&title='+Title+'&uri='+URL+'&jumpback=2&noui=1');
		break;
	case 'Yahoo' :
		window.open('http://myweb.cn.yahoo.com/popadd.html?url='+URL+'&title='+Title);
		break;
	case 'Google' :
		window.open('http://www.google.com/bookmarks/mark?op=add&bkmk='+URL+'&amp;title='+Title);
		break;
	case 'Hexun' :
		t=document.title;
		u=location.href;
		e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');
		void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&amp;url='+escape(u)+'&amp;excerpt='+escape(e)));
		break;
	default :
		if(document.all){window.external.addFavorite(window.location.href,document.title);}
		if(window.sidebar){window.sidebar.addPanel(document.title,window.location.href,'');}
		break;
	} 
}

//设置指定UL-LI-DL-DD-DT样式
function setlihigh(ulID,aID,cssname){
	var ulobj = $(ulID).childNodes; 
	for (var i = 0;i < ulobj.length;i++){ 
		if(!ulobj[i]){}
		else{
			if(!(ulobj[i].id)){}
			else{
				//alert(ulobj[i].id==aID);
				if(ulobj[i].id==aID){ulobj[i].className=''+cssname+'';}
				else{if(is_ie<=7){ulobj[i].className='';}else{ulobj[i].removeAttribute('class');}}
			}
		}
	}
}

//设置指定ID样式
function setIDcss(aID,cssname){
	if(!$(aID)){}
	else{
		if(cssname==''){if(is_ie<7){$(aID).className='';}else{$(aID).removeAttribute('class');}}
		else{$(aID).className=cssname;}
	}
}

//显示菜单
function ShowMenu(nID){
	for(var i=1;i<=7;i++){
		if(i==nID){$('PNC_'+i).style.display='';}
		else{$('PNC_'+i).style.display='none';}
	}
}

function closewin(){parent.window.opener=null;parent.window.open('','_self');parent.window.close();}
function showobj(obj){$(obj).style.display='';}
function closeobj(obj){$(obj).style.display='none';}
