function $(d){
  return document.getElementById(d);
 }
 function gs(d){
  var t=$(d);
  if (t){
   return t.style;
  }else{
   return null;
  }
 }
 function gs2(d,a){
  if (d.currentStyle){ 
    var curVal = d.currentStyle[a];
  }else{ 
    var curVal = document.defaultView.getComputedStyle(d, null)[a];
  } 
  return curVal;
 }
 
 if (document.getElementById){
  (
    function(){
    if (window.opera){ 
    document.write("<input type='hidden' id='Q' value=' '>");
    }
    
   var n = 500;
   var dragok = false;
   var y,x,d,dy,dx;
   
   function move(e){
    if (!e) e = window.event;
    if (dragok){
     d.style.left = dx + e.clientX - x + "px";
     d.style.top  = dy + e.clientY - y + "px";
     return false;
    }
   }
   
   function down(e){
    if (!e) e = window.event;
    var temp = (typeof e.target != "undefined")?e.target:e.srcElement;
    if (temp.tagName != "HTML"|"BODY" && temp.className != "dragclass"){
     temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
    }
    if('TR'==temp.tagName){
     temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
     temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
     temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
    }
   
    if (temp.className == "dragclass"){
     if (window.opera){ 
      document.getElementById("Q").focus();
     }
     dragok = true;
     temp.style.zIndex = n++;
     d = temp;
     dx = parseInt(gs2(temp,"left"))|0;
     dy = parseInt(gs2(temp,"top"))|0;
     x = e.clientX;
     y = e.clientY;
     document.onmousemove = move;
     return false;
     }
   }
   
   function up(){
     dragok = false;
     document.onmousemove = null;
   }
   
   document.onmousedown = down;
   document.onmouseup = up;
    
    }
  )();
   }
   // 变暗
    var timer 
var Opacity = 0 
function showoDiv(obj) { 
if(obj!=null){
  obj.style.display = "block" ;
  obj.style.height = document.body.scrollHeight ;
  Opacity = 0 ;
 // event.srcElement.blur() 
  timer = window.setInterval(function(){aa(obj)}, 5) 
  }
} 

function aa(obj) 
{ 
  if (Opacity == 50) 
  { 
    window.clearInterval(timer) 
   
    return 
  } 
  Opacity = ( Opacity + 3 ) > 50 ? 50 : Opacity + 3 
  obj.style.filter = "Alpha(Opacity="  + Opacity + ")" 
} 

function bb(obj) 
{ 

  if (Opacity == 0) 
  { 
    window.clearInterval(timer) 
    obj.style.display = "none" 
    return ;
  } 
  Opacity = (Opacity - 3 < 0) ? 0 : Opacity - 3 
  obj.style.filter = "Alpha(Opacity="  + Opacity + ")" 

} 

function cc(obj) 
{ 
if(obj!=null){
  timer = window.setInterval(function(){bb(obj)}, 5); 
}
} 
function dd(obj){
window.clearInterval(timer) ;
Opacity =0;
obj.style.filter = "Alpha(Opacity="  + Opacity + ")" ;
obj.style.display='none' ;

}

// hit game 
 var hituser=new Array();
 function hit(username,uid,unionid){
 hituser['username']=username;
 hituser['uid']=uid;
 hituser['unionid']=unionid;
 var url='/game/hitdiv.jsp?url='+document.location.href;
 showDiv(url);
var top=0,left=0 ;
if(window.ActiveXObject){
//gs('oDiv').display="block";
  showoDiv($('oDiv'));
top=document.body.scrollTop;
left=document.body.scrollLeft ;
}else{
top=window.pageYOffset ;
left=window.pageXOffset ;
if($('oDiv2')){
gs('oDiv2').display='block';
gs('oDiv2').height = document.body.scrollHeight ;
}
}
 var moveDiv=document.getElementById('movediv');
 moveDiv.style.display='block';
 // alert(top+"="+left);
 moveDiv.style.top=(110+top)+"px" ;
 moveDiv.style.left=(300+left)+"px";
 }
 function commitHit(b,id){
 if(b){
 document.location.href=$(id).href;
 return ;
 }
 var hitNum=$('hitNum').value;
  var num=$('num').value ;
 var power='';
 var part='';
 var powers=document.getElementsByName("power");
 for(var i=0;i<powers.length;i++){
 if(powers[i].checked==true){
 power=powers[i].value;
 break ;
 }
 }
 var parts=document.getElementsByName('part');
  for(var i=0;i<parts.length;i++){
 if( parts[i].checked==true){
  part= parts[i].value;
 break ;
 }
 }
 var url="/game/hitgame.jsp?targetName="+hituser['username']+"&targetUid="+
 hituser['uid']+"&targetUnionid="
 +hituser['unionid']+"&power="+power+"&part="+part+"&hitNum="+hitNum+"&num="+num;

 showDiv(url);
 }
function showDiv(url){
  url=encodeURI(url);
  var ajax=GetO();
  ajax.onreadystatechange = function() { 
	if (ajax.readyState == 4 && ajax.status == 200) {  //执行成功
		document.getElementById('movediv').innerHTML=ajax.responseText;
		if($('userinfo')){
		$('userinfo').innerHTML="<a href='/club/read_2717383.html' target='_blank'>帮助</a>"+
		"&nbsp;&nbsp;&nbsp;<a target='_blank' href=/user/userinfo2.jsp?muid="+hituser['uid'] +" >"+hituser['username']+"的个人中心</a>";
	    }
	} 
} 
ajax.open("GET", url+"&t="+Math.random(), true); 
ajax.send(null);
 }
function hideHit(){
 if(window.ActiveXObject){
  if($('oDiv'))
  dd($('oDiv'));
// cc($('oDiv')) ;
}else{
if($('oDiv2'))
gs('oDiv2').display='none';
}
 document.getElementById('movediv').style.display='none';
 document.getElementById('movediv').innerHTML='';
 }
