function _id(id) {
	return document.getElememtById(id);
}

function AddFavorite(sURL, sTitle)   {   
    try {  
        window.external.addFavorite(sURL,sTitle);   
    }   
    catch (e){   
        try{   
            window.sidebar.addPanel(sTitle, sURL, "");   
        }   
        catch (e){   
            alert("加入收藏失败，请使用Ctrl+D进行添加");   
        }   
    }   
}

function SetHome(obj,vrl){   
        try{   
            obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);   
        }   
        catch(e){   
           if(window.netscape) {   
              try {   
                  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
              }   
			catch (e)  {   
			   alert("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");   
			}   
				var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);   
				 prefs.setCharPref('browser.startup.homepage',vrl);   
           }   
        }   
}

function checkfr(){
    var login_name = document.getElementById("login_name");
    var login_pwd = document.getElementById("login_pwd");
    var validate = document.getElementById("validate");
	if(login_name.value==""){
			alert("用户名不能为空，请输入用户名！");
			login_name.focus();
			return false;
	}else if(login_pwd.value==""){
			alert("用户密码不能为空，请输入用户密码！");
			login_pwd.focus();
			return false;
	}else if(validate.value==""){
			alert("验证码不能为空，请输入验证码！");
			validate.focus();
			return false;
	}else{
		return true;	
	}
}

function check_curr(){
    var game_id = document.getElementById("game_id");
    var server_id = document.getElementById("server_id");
    var currency_nums = document.getElementById("currency_nums");
	if(game_id.value=="game_no"){
			alert("系统中还没有游戏，暂还不能添加！");
			game_id.focus();
			return false;
	}else if(game_id.value=="no"){
			alert("请选择游戏名！");
			game_id.focus();
			return false;
	}else if(server_id.value=="server_no"){
			alert("系统中还没有该游戏服务器，暂还不能添加！");
			server_id.focus();
			return false;
	}else if(server_id.value=="no"){
			alert("请选择服务器！");
			server_id.focus();
			return false;
	}else if(currency_nums.value==""){
			alert("货币数量不能为空，请重新输入！");
			currency_nums.value="";
			currency_nums.focus();
			return false;
	}else if(isNaN(currency_nums.value)){
			alert("货币数量只能是数字，请重新输入！");
			currency_nums.value="";
			currency_nums.focus();
			return false;
	}else if(currency_nums.value<0){
			alert("货币数量只能是正数，请重新输入！");
			currency_nums.value="";
			currency_nums.focus();
			return false;
	}else{
		return true;	
	}
}


function check_nums(){
    var supplier_nums = document.getElementById("supplier_nums");
	if(supplier_nums.value==""){
			alert("货币数量不能为空，请重新输入！");
			supplier_nums.focus();
			return false;
	}else if(isNaN(supplier_nums.value)){
			alert("货币数量只能是数字，请重新输入！");
			supplier_nums.focus();
			return false;
	}else if(supplier_nums.value<0){
			alert("货币数量只能是正数，请重新输入！");
			supplier_nums.focus();
			return false;
	}else{
		return true;	
	}
}

    function check()
    { 
      if (searchform.field1.value==""){
        // 如果查询条件为空,踢出警告
         alert("查询条件不能为空!")
         return false
	  }
      else {        
		 // 至少有一个查询条件
         return true
      } 	
    }
	
function doempty(str,par)
{
if (confirm(str))
window.location = par;
}

function winopen(url){ 
	var url; 
	window.open(url,'_blank','left=350,top=100,width=600,height=650,status=no,toolbar =no, menubar=no,scrollbars=yes,resizable=no,location=no,status=no'); 
}

function getServer() {
	var i=document.getElementById("game_name");
	if(i.options[i.selectedIndex].value==''){
		void(null);
	}else {
		document.location.href="history_order.php?game_name="+i.options[i.selectedIndex].value;
	}
}

function filter_game() {
	var g=document.getElementById("game_name");
	if(g.options[g.selectedIndex].value==''){
		void(null);
	}else {
		document.location.href="admin_main.php?from=admin_control&game_name="+g.options[g.selectedIndex].value;
	}
}

function filter_server() {
	var s=document.getElementById("server_name");
	if(s.options[s.selectedIndex].value==''){
		void(null);
	}else {
		document.location.href="admin_main.php?from=admin_control&game_name="+s.options[s.selectedIndex].value;
	}
}

function my_check(){
	var n=document.getElementById("order_num");	
	if(n.value==""){
			alert("订单号不能为空，请重新输入！");
			n.focus();
			return false;
	}else{
			return true;
		}
}

function newsPlayer(props){
	this.newsId=props.id?props.id:null;
	this.lineHeight=props.lineHeight?props.lineHeight:0;
	this.interval=props.interval?props.interval:5000;
	this.currentId=0;
	this.pause=false;
	var self=this;
	if(this.newsId){
		var newsbox=document.getElementById(this.newsId).getElementsByTagName('UL')[0];
		var li_arr=newsbox.getElementsByTagName('LI');
		this.newsObj=newsbox;
		this.newsCount=li_arr.length;
		this.newsGroup=li_arr;
		var newsA_arr=newsbox.getElementsByTagName('A');
		for(var i=0;i<newsA_arr.length;i++){
			(function(i){
				newsA_arr[i].onmouseover=function(){self.pause=true};
				newsA_arr[i].onmouseout=function(){self.pause=false};
			})(i);
		}
		var handle=document.createElement('ol');
		handle.className='handle';
		for(var i=0;i<li_arr.length;i++){
			if(this.currentId==i){
				handle.innerHTML+='<li><a class="current" href="javascript:void(0)"></a></li>';
			}else{
				handle.innerHTML+='<li><a href="javascript:void(0)"></a></li>';
			}
		}
		newsbox.parentNode.appendChild(handle);
		var handleA_arr=handle.getElementsByTagName('A');
		this.handleGroup=handleA_arr;
		for(var i=0;i<handleA_arr.length;i++){
			(function(i){
				handleA_arr[i].onclick=function(){self.next(i);};
				handleA_arr[i].onfocus=function(){this.blur();};
				
			})(i);
		}
		this.play();
	}
	this.next=function(i){
		this.currentId=i;
		clearTimeout(this.handleInterval);
		clearTimeout(this.handleInterval2);
		this.play();
	}
}
newsPlayer.prototype.play=function(){
	var self=this;
	var currObj=null;
	function event(){
		if(!self.pause){
			var li_arr=self.newsGroup;
			for(var i=0;i<li_arr.length;i++){
				if(self.currentId==i){
					li_arr[i].style.display='block';
					li_arr[i].style.marginTop=self.lineHeight+'px';
					self.handleGroup[i].className='current';
					currObj=li_arr[i];
				}else{
					li_arr[i].style.display='none';
					li_arr[i].style.marginTop='0px';
					self.handleGroup[i].className='none';
				}
			}
			event2();
			self.currentId=(self.currentId==self.newsCount-1?0:++self.currentId);
		}
		self.handleInterval=setTimeout(event,self.interval);
	}
	function event2(){
		currObj.style.marginTop=parseFloat(currObj.style.marginTop)-1+'px';
		if(parseFloat(currObj.style.marginTop)>0){
			self.handleInterval2=setTimeout(event2,10);
		}
	}
	event();
}

function show_detail(id,i,o){
	o = o || document.getElementById(id);
	var sub_m=o.parentNode.nextSibling;
	if(sub_m.nodeType==3) {
		sub_m=sub_m.nextSibling;
	}
	if(o.className=='icon_down'){
		o.className='icon_up';
		sub_m.style.display="block";
	}
	else if(o.className=='icon_up'){
		o.className='icon_down';
		sub_m.style.display="none";
	}
	if(i!=null){
	    var tmp_o=sub_m.getElementsByTagName('a')[i];
		tmp_o.className="freedom_on";
		document.getElementById("menu_nav").innerHTML+=tmp_o.innerHTML;
		document.getElementById("guid_0").innerHTML+=tmp_o.innerHTML;		
	}
}

function get_pass(){
	var p=document.getElementById("pass_error")	;
	var s=document.getElementById("s_name")	;
	var v=document.getElementById("validate1")	;
	if(s.value==""){
		p.innerHTML="请输入用户名！";
		p.className="error_text";
		return false;
	}else if(v.value==""){
		p.innerHTML="请输入验证码！";
		p.className="error_text";
		return false;
	}else{
		return true;	
	}
	
}
function clear_error(){
	var p=document.getElementById("pass_error")	;
	var s=document.getElementById("s_name")	;
	var v=document.getElementById("validate");
	if(s.value!=""){
		p.innerHTML="";
		p.className="";
	}
	if(v.value!=""){
		p.innerHTML="";
		p.className="";
	}
	
}
function get_pass1(){
	var p=document.getElementById("pass_error")	;
	var s=document.getElementById("s_name")	;
	var pwd=document.getElementById("pwd")	;
	var pwd1=document.getElementById("pwd1")	;
	var v=document.getElementById("validate1");
	
	if(s.value==""){
		p.innerHTML="请输入E-mail！";
		p.className="error_text";
		return false;
	}else if(checkemail(s.value)){
		p.innerHTML="输入E-mail格式不正确，请重新输入！";
		p.className="error_text";
		return false;
	}else if(pwd.value==""){
		p.innerHTML="请输入新密码！";
		p.className="error_text";
		return false;
	}else if(pwd1.value==""){
		p.innerHTML="请输入确认密码！";
		p.className="error_text";
		return false;
	}else if(pwd.value != pwd1.value){
		p.innerHTML="两次输入的密码不一致，请重新输入！";
		pwd1.value="";
		p.className="error_text";
		return false;
	}else if(v.value==""){
		p.innerHTML="请输入验证码！";
		p.className="error_text";
		return false;
	}else{
		return true;	
	}
	
}


function checkemail(email){
		var str=email;
		var i=str.indexOf("@");
		var j=str.lastIndexOf(".");
        var k=str.length-1-j;
		if((i<1)||(i-j>1)||(j<1)||(k<0))  
		    return true;
		else
			return false;
}

function c_qq(){
	var qq=document.getElementById("s_qq")	;
	if(qq.value==""){
		alert("QQ号码不能为空！");
		qq.focus();
		return false;
	}else if(isNaN(qq.value)){
		alert("QQ号码只能是数字！");
		qq.value="";
		qq.focus();
		return false;
	}else{
		return true;	
	}
	
}

function change_pay(){
	var p=document.getElementById("pay_type");
	var s=document.getElementById("pay_method");
	var t=document.getElementById("tenpay_info");
	var ten=document.getElementById("tenpay");
	
	
	if(s.value=="alipay"){
		if(navigator.appName.indexOf("Explorer") > -1){
			ten.value="";
			t.className="normal";
			p.innerText="支付宝帐号：";
			t.innerHTML="请正确的输入支付宝帐号，格式：anker@163.com";
		}else{
			ten.value="";
			t.className="normal";
			p.textContent="支付宝帐号：";
			t.innerHTML="请正确的输入支付宝帐号，格式：anker@163.com";
		}
	}
	if(s.value=="tenpay"){
		if(navigator.appName.indexOf("Explorer") > -1){ 
			ten.value="";
			t.className="normal";
			p.innerText="财付通帐号：";
			t.innerHTML="请正确的输入财付通帐号，格式：624784978@qq.com";
		}else{
			ten.value="";
			t.className="normal";
			p.textContent="财付通帐号：";
			t.innerHTML="请正确的输入财付通帐号，格式：624784978@qq.com";
		}
	}

}

// LTrim()
function LTrim(str){
    var i;
    for(i=0;i<str.length; i++) {
        if(str.charAt(i)!=" ") break;
    }
    str = str.substring(i,str.length);
    return str;
}

// RTrim()
function RTrim(str){
    var i;
    for(i=str.length-1;i>=0;i--){
        if(str.charAt(i)!=" ") break;
    }
    str = str.substring(0,i+1);
    return str;
}

// TRrim()
function Trim(str){
    return LTrim(RTrim(str));
}

function showAuto(){
	n = n >= (count - 1) ? 0 : n + 1;
	$("#play_text li").eq(n).trigger('click');
}

function time(){
 var showyear = document.getElementById("year");
 var showmonth = document.getElementById("month");
 var showdate = document.getElementById("date");
 var arr=new Array('日','一','二','三','四','五','六');
 var time=new Date().toLocaleString();
 var year = time.substr(0,10);
 year = year.replace('年','.');
 year = year.replace('月','.');
 
 var day=" 星期"+arr[new Date().getDay()];
 
 showyear.innerHTML = year;
 showmonth.innerHTML = time.substr(12,17);
 showdate.innerHTML = day;
 //showtime.innerHTML=time.substr(0,10)+time.substr(10,17)+day;
 
 setTimeout("time()",1000)  //每秒钟调用一次
} 
