
function DropMenus()
{

 var objs=shq.$$(document.body,'div','p','span','a','strong','b','li','td','img')

 var dropmenus=shq.$$$('div','DropMenus')
  for(var i=0,tmp,drops=[],dropparams=[];i<objs.length;i++)
	{
	 tmp=objs[i].getAttribute('dropmenu');	
      if(tmp!=null&&tmp!='')
		{
          drops[drops.length]=objs[i];
		 
		  dropparams.push(tmp);		  
		}	
	}
	for(var i=0,tmp;i<drops.length;i++)
	{ 
		drops[i].setAttribute("menu",i);
		drops[i].onmouseover=function(){
		  if(shq.oldmenu!=null){shq.oldmenu.style.left='-9999px';shq.oldmenu.style.top='0';}
		  var xy=shq.getxy(this)
		  var tmps=dropparams[this.getAttribute('menu')].split(",");
		  if(tmps[0]!=''){
			  tmp=shq.$(tmps[0]);tmp.style.left=((xy.left-0)+(tmps[1]-0))+'px';tmp.style.top=((xy.top-0)+(tmps[2]-0))+'px';
		  tmp.onmouseover=function(){
             
             this.style.left=((xy.left-0)+(tmps[1]-0))+'px';this.style.top=((xy.top-0)+(tmps[2]-0))+'px';
		   }
		  tmp.onmouseout=function()
			  {
			    this.style.left='-9999px';this.style.top='0px';
			  }
		  }else{
            var drop=dropmenus[this.getAttribute('menu')];
			
			drop.style.left=((xy.left-0)+(tmps[1]-0))+'px';drop.style.top=((xy.top-0)+(tmps[2]-0))+'px';
			
            drop.onmouseover=function(){
			 
             drop.style.left=((xy.left-0)+(tmps[1]-0))+'px';drop.style.top=((xy.top-0)+(tmps[2]-0))+'px';
			 
		   }
		    drop.onmouseout=function()
			  {
				
			    this.style.left='-9999px';this.style.top='0px';
			  }
		  }			
		}
	
		drops[i].onmouseout=function(){
			shq.oldmenu=dropmenus[this.getAttribute('menu')];
			//dropmenus[this.getAttribute('menu')].style.left='-9999px';dropmenus[this.getAttribute('menu')].style.top='0px';
			
		  }			
	
		
	}

}

function LoadImgs()
{
 for(var i=0;i<shq.loadimgs.length;i++)
	{
	var img=new Image();
	img.src=shq.loadimgs[i];
    }
}


shq.AddLoadImg(['/i/banner.gif','/i/buy.gif','/i/i2.gif','/i/left_right.gif','/i/login_bg.gif','/i/login_bg1.gif','/i/login_submit_bt.gif','/i/main_bg.gif','/i/menu_bg.gif','/i/mid_bottom.gif','/i/mid_left.gif','/i/mid_right.gif','/i/mid_top.gif','/i/msn.gif','/i/news_left.gif','/i/news_right.gif','/i/powerlevel_games_bottombg.gif','/i/powerlevel_games_leftbg.gif','/i/powerlevel_games_rightbg.gif','/i/powerlevel_games_topbg.gif','/i/powerlevel_help.gif','/i/powerlevelvip.gif','/i/report.gif','/i/show_help_bg.gif','/i/show_tip_left.gif','/i/sound.gif','/i/tip.gif','/i/tip_left.gif','/i/tip_right.gif','/i/top.gif','/i/top_banner.gif','/i/wintersaber.gif','/i/bank/ebay.gif','/i/bank/mastercard.gif','/i/bank/papal.gif','/i/bank/visa.gif','/i/Reputation/Alterac Valley.gif','/i/Reputation/Arathi Basin.gif','/i/Reputation/Argent dawn.gif','/i/Reputation/Brood of Nozdormu.gif','/i/Reputation/Cenarion Circle.gif','/i/Reputation/Thorium Brotherhood.gif','/i/Reputation/Timbermaw hold.gif','/i/Reputation/Warsong Gulch.gif','/i/Reputation/Zandalar Tribe.gif','/i/Reputation/zc_05-8.gif','http://chat.live800.com/live800/chatClient/icons/2000_online.gif','http://chat.live800.com/live800/chatClient/icons/2000_offline.gif'])

shq.login={}
shq.login.form_event=function()
{
 var f=shq.$('login_frm');
 var tas=shq.$$(f,'input');
	  for(var i=0;i<tas.length;i++)
		{ 
		  if(i==tas.length-2)continue;
		  shq.Events.add(tas[i],'click',shq.CleanDefaultValue)
		  shq.Events.add(tas[i],'keydown',shq.CleanDefaultValue)
		}
}
shq.login.post=function()
{
  var f=shq.$('login_frm');
  var login_email_value=f.login_email.value;
  if(!shq.isEmail(login_email_value)){
	  f.login_email.focus();
	  shq.WriteDefaultValue.call(f.login_email);
	  return false;
  }
 var login_password_value=f.login_password.value;
  if(login_password_value.length<4){
	 f.login_password.focus();
      shq.WriteDefaultValue.call(f.login_password);
	 return false;
  }
 var xhr=new XMLHttpRequest();
xhr.open("get","get.asp?do=login&email="+login_email_value+"&pwd="+login_password_value+"",true)	
var processReqChange=function()
	{
	
	 if(xhr.readyState==4)
		{
		 if (xhr.status == 200){
            alert(xhr.responseText)
		    shq.login.IsLogin()

        } else {
            alert("There was a problem retrieving the XML data:\n" +
                xhr.statusText);
			
		}
	   }
   }
xhr.onreadystatechange=processReqChange;
xhr.send(null);
return false;
}
shq.login.logout=function(){
	
	var xhr=new XMLHttpRequest();
	xhr.open("get","get.asp?do=logout",true)
	var processReqChange=function()
	{
     
	 if(xhr.readyState==4)
		{
		 if (xhr.status == 200||xhr.status == 0){
            alert(xhr.responseText)
			shq.$('login_email').value='';
		    shq.$('login_password').value='';
			shq.$('nologin').style.display='';
			shq.$('islogin').style.display='none';
        } else {
            alert("There was a problem retrieving the XML data:\n" +
                xhr.statusText);
			
		}
	   }
   } 
  xhr.onreadystatechange=processReqChange;
  xhr.send(null);
  
}
shq.login.IsLogin=function(){
  var xhr=new XMLHttpRequest();
	xhr.open("get","get.asp?do=islogin&d="+new Date().valueOf(),true)
	var processReqChange=function()
	{
     
	 if(xhr.readyState==4)
		{
		 if (xhr.status == 200||xhr.status == 0){
            var islogin=shq.$("islogin");
			var nologin=shq.$("nologin")
            eval(xhr.responseText)
		    if(shq.login.userid>0)
			 { 
				try{
                 var vars=shq.$$(islogin,'var')
				 vars[0].innerHTML=shq.showtime(shq.login.lastlogin);
				 vars[1].innerHTML=shq.login.useremail;
				 vars[2].innerHTML=(shq.login.userkinds-0).toFixed(2)
				 nologin.style.display='none';
				 islogin.style.display='';
                }catch(e){
					alert(e.description)
				}
			 }else
			 { 
				shq.$('login_email').value='';
				shq.$('login_password').value='';
                nologin.style.display='';
				islogin.style.display='none';
			 }
		   
        } else {
            document.titlet="There was a problem retrieving the XML data:\n" +
                xhr.statusText;
			
		}
	   }
   } 
  xhr.onreadystatechange=processReqChange;
  xhr.send(null);
}
shq.runOnload(shq.login.form_event)
shq.runOnload(DropMenus)
shq.runOnload(LoadImgs)
shq.runOnload(shq.login.IsLogin)
