﻿
 function getAllReason(tdId){
 
       var url="getAllReason.action";
      $.post(url,{} , function (data){
       var obj=document.getElementById(tdId);
       var str="";
        for(var i=0;i<data.allReason.length;i++){
           
           str+="<input type='radio' name='operReason' value="+data.allReason[i][1]+">"+data.allReason[i][1];
           if((i+1)%3==0){
              str+="<br/>";
           }
           //  var tag = document.createElement("<input type='radio' name='operReason' value="+data.allReason[i][1]+">");
           //  var tex=document.createTextNode(data.allReason[i][1]);
           //  obj.appendChild(tag);
           //  obj.appendChild(tex);
           
     } 
     obj.innerHTML=str;
      }, "json");
  }
  
  
  var isIE = !!document.all;
if(isIE)
document.documentElement.addBehavior("#default#userdata");
function  saveUserData(key, value){
    var ex; 
    if(isIE){
        with(document.documentElement)try {
            load(key);
            setAttribute("value", value);
            save(key);
            return  getAttribute("value");
        }catch (ex){
            alert(ex.message)
        }
    }else if(window.sessionStorage){//for firefox 2.0+
        try{
            sessionStorage.setItem(key,value)
        }catch (ex){
            alert(ex);
        }
    }else{
        alert("当前浏览器不支持userdata或者sessionStorage特性")
    }
}

function loadUserData(key){
    var ex; 
    if(isIE){
        with(document.documentElement)try{
            load(key);
            return getAttribute("value");
        }catch (ex){
            alert(ex.message);return null;
        }
    }else if(window.sessionStorage){//for firefox 2.0+
        try{
            return sessionStorage.getItem(key)
        }catch (ex){
            alert(ex)
        }
    }else{
        alert("当前浏览器不支持userdata或者sessionStorage特性")
    }
}
function  deleteUserData(key){
    var ex; 
    if(isIE){
        with(document.documentElement)try{
            load(key);
            expires = new Date(315532799000).toUTCString();
            save(key);
        }
        catch (ex){
            alert(ex.message);
        }
    }else if(window.sessionStorage){//for firefox 2.0+
        try{
            sessionStorage.removeItem(key)
        }catch (ex){
            alert(ex)
        }
    }else{
        alert("当前浏览器不支持userdata或者sessionStorage特性")
    }
} 
  
  
  
  
  
function isKeyTrigger(e,keyCode){    
    var argv = isKeyTrigger.arguments;    
    var argc = isKeyTrigger.arguments.length;    
    var bCtrl = false;    
    if(argc > 2){    
        bCtrl = argv[2];    
    }    
    var bAlt = false;    
    if(argc > 3){    
        bAlt = argv[3];    
    }    
    var nav4 = window.Event ? true : false;    
    if(typeof e == 'undefined') {    
        e = event;    
    }    
    if(bCtrl &&    
        !((typeof e.ctrlKey != 'undefined') ?     
        e.ctrlKey :    
        e.modifiers & Event.CONTROL_MASK > 0)) {    
        return false;    
    }    
    if( bAlt &&    
        !((typeof e.altKey != 'undefined') ?     
            e.altKey : e.modifiers & Event.ALT_MASK > 0)){    
        return false;    
    }    
    var whichCode = 0;    
    if (nav4) whichCode = e.which;    
    else if (e.type == "keypress" || e.type == "keydown") whichCode = e.keyCode;    
    else whichCode = e.button;    
        
    return (whichCode == keyCode);    
}    
   
function ctrlEnter(e){    
    var ie = navigator.appName == "Microsoft Internet Explorer" ? true : false;    
    if(ie){    
        if(event.ctrlKey && event.keyCode == 13) {    
            submit();    
        }    
        else {    
            if(isKeyTrigger(e,13,true)) submit();    
        }    
    }    
}    


function hiddenEssayUser(divId){
   document.getElementById(divId).style.display='none';
}

function getEssaySupportUser(topicId,divId,viewValue,event) {
       var posx = 0;
       var posy = 0;
       //判断是火狐还是ie   火狐不支持window.event
      var e =event?event:window.event; 
       if (e.pageX || e.pageY)
       {
       		posx = e.pageX;
       		posy = e.pageY;
       	}else if(e.clientX || e.clientY){
       			posx = e.clientX + document.body.scrollLeft+ document.documentElement.scrollLeft;
       			posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
       	}
 		var url = "essaySupportUser.action?topiId="+topicId+"&viewValue="+viewValue;
		$.ajax({url:url, type:"POST", dataType:"json", error:function () {
		}, success:function (xml, textStatus) {
		    if(xml.essaySupportUserLis!=null){
		       var str="<ul>";
		       for(var i=0;i<xml.essaySupportUserLis.length;i++){
		          str+="<li><a href='/pass/userProfile.action?userId="+xml.essaySupportUserLis[i][0]+"'>"+xml.essaySupportUserLis[i][1]+"</a></li>";
		        }
		        if(str.length==4){
		           str+="<li style='width:150px'>还没有用户参与投票</li>";
		        }
		        document.getElementById(divId).innerHTML=str+"</ul>";
		        document.getElementById(divId).style.left=posx-155+'px';
		       document.getElementById(divId).style.top=posy+'px';
		          document.getElementById(divId).style.display='block';
		       
		    }
		}});
}


function addEssaySupportView(topicId,divId) {
		var url = "addEssayView.action?topiId="+topicId+"&viewValue=1";
		$.ajax({url:url, type:"POST", dataType:"json", error:function () {
		}, success:function (xml, textStatus) {
		   if(xml.memberLis!=null){
		       var str="";
		       for(var i=0;i<xml.memberLis.length;i++){
		           str+="<a href='/pass/userProfile.action?userId="+xml.memberLis[i][0]+"'>"+xml.memberLis[i][1]+"</a><br/>";
		       }
		         document.getElementById(divId).innerHTML=str;
		   }
		}});
}
