﻿/*屏蔽所有的js错误*/
function killerrors() { 
return true; 
} 
window.onerror = killerrors; 


function $(s){
	return document.all?document.all[s]:document.getElementById(s);
}

function $F(s){
	return parent.document.all?parent.document.all[s]:parent.document.getElementById(s);
}

function Request(strName)
{
    var strHref = window.document.location.href;
    var intPos = strHref.indexOf("?");
    var strRight = strHref.substr(intPos + 1);

    var arrTmp = strRight.split("&");
    for(var i = 0; i < arrTmp.length; i++)
    {
    var arrTemp = arrTmp[i].split("=");

    if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
    }
    return "";
}

function CloseRVoiceLinkDiv(){
    $('div_rvoicelink').style.display='none';
    $('div_bg').style.display='none';
}


function CloseTalkContentDiv(){
    $F('div_talkcontent').style.display='none';
    $F('div_talkcontent').innerHTML="";
    alert($F('div_bg')+'2');
    $F('div_bg').style.display='none';
   // $('div_bg').style.display='none';
}


function CloseCommentDiv(){
    $('div_comment').style.display='none';
    $('div_bg').style.display='none';
}


function CloseTalkDiv(){
    $('div_talk').style.display='none';
    $('div_bg').style.display='none';
}


function ConfirmActionButtom(cid,titles,msgs)
{
    var str=Ext.MessageBox.show({
           title:titles,
           msg: msgs,
           buttons: Ext.MessageBox.YESNO,
           //value:text,
           //animEl: 'mb4',
           closable :false,
           fn:function showResult (btn,value){
           
            if(btn=="yes")
    {
        __doPostBack(cid.replace(/_/g,"$"),'');
        //ctl00$ContentPlaceHolderMain$rplist$ctl04$lbtn_showhidden
         return true;
     }
       
    else
        return false;
    
    },
           icon: Ext.MessageBox.QUESTION
       });
    return false;

}

function stateChangeIE(_frame,id)
    {
     if (_frame.readyState=="interactive")//state: loading ,interactive,   complete
     {
        var loader = document.getElementById("load"+id);
        loader.innerHTML      = "";   
        loader.style.display = "none";
        _frame.style.visibility = "visible";  
     }  
    }
    function stateChangeFirefox(_frame,id)
    {
        try{
            var loader = document.getElementById("load"+id);
            loader.innerHTML      = "";   
            loader.style.display = "none";
            _frame.style.visibility = "visible";  
        }catch(err)
    {}
    }


function GetGuid(UserId){
    var guid   =   "";
    for(var   i   =   1;   i   <=   32;   i++)
    {
        var   n   =   Math.floor(Math.random()   *   16.0).toString(16);
        guid   +=   n;
        if   ((i   ==   8)   ||   (i   ==   12)   ||   (i   ==   16)   ||   (i   ==   20))
            guid   +=   "-";
    }
    guid   +=   "";
    return guid;
}

function Alert(titles,msgs)
{
    var str=Ext.MessageBox.show({
           title:titles,
           msg: msgs,
           buttons: Ext.MessageBox.OK,
           //value:text,
           //animEl: 'mb4',
           closable :false,
           icon: Ext.MessageBox.QUESTION
       });
    return false;
}

function Success(titles,msgs,href)
{
    var str=Ext.MessageBox.show({
           title:titles,
           msg: msgs,
           buttons: Ext.MessageBox.OK,
           closable :false,
            fn:function showResult (btn){
           
            if(btn=="ok")
    {
        location.href=href;
        return true;
     }
       
    else
        return false;
    
    },
           icon: Ext.MessageBox.QUESTION
       });
}


function SetOtherLanguage(cbid,txtinput)
{
    if(txtinput==null)
        txtinput="txt_otherlanguage";
        
    if(cbid.checked)
    {
        if($(txtinput).value=="Other languages")
            $(txtinput).value="";
    }
    else
    {
        if($(txtinput).value=="")
            $(txtinput).value="Other languages";
    }  
}

function CheckLanguage(ddl,sp_lol)
{
    if(ddl.value==0)
    {
        $(sp_lol).style.display=""
    }
    else
        $(sp_lol).style.display="none"
        
    var myindex=ddl.selectedIndex; 
    $('txt_language').value=ddl.options[myindex].text; ;
}

function CountWord(MaxChar,ThisInput,Show_Span) { 

    if($(MaxChar)==null)
        MaxChar=9000;
    else
    {
        var MaxChar_Sp=MaxChar;
        MaxChar=$(MaxChar).innerHTML;
        
        if(MaxChar==null || MaxChar=="" )
        {
            MaxChar=9000;
            $(MaxChar_Sp).innerHTML=MaxChar;
        }
    }
    
    var Max=parseInt(MaxChar);

    if (ThisInput.value.length > Max) 
    {
        ThisInput.value = ThisInput.value.substring(0,Max); 
        $(Show_Span).innerHTML = "<br />内容超过最大字数！"+MaxChar+"&nbsp;&nbsp;";
    }
    else
    {
    //ThisInput.value = ThisInput.value.substring(0,MaxChar); 
        var Curr = ThisInput.value.length;  
        $(Show_Span).innerHTML = "<br />当前："+Curr.toString()+"&nbsp;&nbsp;输入"+Max+"字以内的信息内容！超过会自动截取";
    }
}

function DllSelected(obj){
   var objs = $(obj);
   objs.options.length=0;
   //var i=0;
    for(var values in lanHT)
    {
        if(values!="remove" && values!="indexOf" )
		{
			//alert(values);
		 objs.options.add(new Option(lanHT[values],values));
		}
    }
    objs.value=-1;
}

function DllSelecteds(obj){
    var array = document.getElementsByName(obj);
    for (var i = 0; i < array.length; i++) {
        //alert(array[i].id);
        DllSelected(array[i].id)
    }
}

function DllReward(obj){
   var objs = $(obj);
   objs.options.length=0;
  // var i=0;
    for(var values in REHT)
    {
        if(values!="remove" && values!="indexOf" )
		{
			//alert(values);
		 objs.options.add(new Option(REHT[values],values));
		}
		//i++;
    }
    objs.value=0;
}
