﻿/* tag selector */
function tagSelector(o, t, u){
    setTimeout(function(){timeout(o, t, u);}, 50);
    
    function timeout(o){
        var p = o.parentNode.parentNode;
        var uls =p.getElementsByTagName('ul');
        
        var lis1 = uls[0].getElementsByTagName('li');
        var lis2 = uls[1].getElementsByTagName('li');
        
        var l1 = lis1.length;
        var l2 = lis2.length;
        
        for(i=0; i<l1; i++){
            lis1[i].className = '';
        }
        for(i=0; i<l2; i++){
            lis2[i].style.display = 'none';
        }
        o.className = 'current';
        document.getElementById(t).style.display = 'block';
        
        if(u){
            o.onclick = function(){
                window.location.href = u;
            };
        }else{
            o.onclick = null;
        }
    }
}
/* tag table selector */
function tagTableSelector(o, t, u){
    setTimeout(function(){timeout(o, t, u);}, 50);
    
    function timeout(o){
        var p = o.parentNode.parentNode;
        var uls =p.getElementsByTagName('tr');
        
        var lis1 = uls[0].getElementsByTagName('th');
        var lis2 = uls[1].getElementsByTagName('td');
        
        var l1 = lis1.length;
        var l2 = lis2.length;
        
        for(i=0; i<l1; i++){
            lis1[i].className = '';
        }
        for(i=0; i<l2; i++){
            lis2[i].style.display = 'none';
        }
        o.className = 'current';
        if(navigator.appName.indexOf("Explorer") > -1)
        {
          document.getElementById(t).style.display = 'block';
        }
        else
        {
          document.getElementById(t).style.display = 'table-cell';
        }
        
        if(u){
            o.onclick = function(){
                window.location.href = u;
            };
        }else{
            o.onclick = null;
        }
    }
}


function setTagCurrent(id){
    var li = document.getElementById(id);
    li.className = 'current';
}

function searchbox_clk(o, t){
    var divs = o.parentNode.childNodes;
    for(var i=0; i<divs.length; i++){
        if(divs[i].className == 'current'){
            divs[i].className = 'item';
        }
    }
    o.className = 'current';
    var frm = document.getElementById('frmSearch');
    frm.target = '_blank';
    frm.method = 'get';
    frm.action = t;
}

/* info search box */
function infoSearch(f, target, dftText, action){
    if(dftText){
        if(f.k.value.trim().length == 0 || f.k.value.trim() == dftText){
            alert(dftText);
            f.k.focus();
            f.k.select();
            return false;
        }
    }
    
    if(f.fd && f.td){
	    var Survey_EndTimeBeforeBeginTime = GetResources('Survey_EndTimeBeforeBeginTime');
	    if(DateDiff(f.fd.value, f.td.value) < 0){
	        alert(Survey_EndTimeBeforeBeginTime);
	        f.fd.focus();
	        f.fd.select();
	        return false;
	    }
	}
    
    f.__VIEWSTATE.disabled = true;
    f.method = 'get';
    if(!action){
        f.action = '/Publish/Search.aspx';
    }else{
        f.action = action;
    }
    f.target = target ? target : '_blank';
    f.submit();
}

/* index vote process */
function ProcessVote(){
    var Survey_IncompleteAnswer = GetResources('Survey_IncompleteAnswer');
    var questions = document.getElementsByName('hdQuestion');                //获取问题属性列表；0：问题ID、1：问题类型、2：是否必答、3：主题ID
    for(var i=0; i<questions.length; i++){
        var questionsSplit = questions[i].value.split(',');
        document.getElementById('hdSubjectId').value = questionsSplit[3];   //获取主题ID
    }
    var val = CheckVote('front');
    if(!val){         
        alert(Survey_IncompleteAnswer);
        return false;
    }else{
        document.getElementById('hdAnswerIds').value = val;
    }
    
    return true;
}
