var op_code_get="get";
var op_code_get_all="get_all";
var op_code_set="set";
var op_code_reset="reset";
var op_code_status="status";
function doHelp()
{
location.href="../common/encoderhelp.htm";
}
function doReturn()
{
history.go(-1);
}
function SetPrgEncheck(prg,en,output_channels)
{
var id,prgout;
prgout='prg_en'+prg;
for(i=1;i<=output_channels;i++)
{
id=prgout+i;
document.getElementById(id).checked=(en>>(i-1))&1;
}
SetPrgOutEn(prg,output_channels)
}
function SetPrgOutEn(prg,output_channels)
{
var en=0;
var id,ch_box,hprgout;
ch_box='prg_en'+prg;
hprgout='hprg_en'+prg;
for(var i=1;i<=output_channels;i++)
{
id=ch_box+i;
if(document.getElementById(id).checked)
{
en=(1<<(i-1))+en;
}
}
document.getElementById(hprgout).value=en;
}
function init_right_title()
{
/*add cursor style*/
var txt = $(".right_title").text();
$(".right_title").html("");
$("").html(txt).appendTo($(".right_title"));
var sub_title_len=$(".right_title_sub").length;
for(var i=0;i").html(txt).css("cursor","pointer").appendTo($(".right_title_sub").eq(i));
}
/*set click function*/
$(".right_title_sub_cli").each(function(index)
{
$(this).click(function()
{
$(".right_title_sub_cli").eq(index).parent().next().slideToggle("fast");
}
);
});
$(".right_title_cli").click(function()
{
var allClose=1,i;
var sub_title_len=$(".right_title_sub_cli").length;
if(sub_title_len==0)
return;
for(i=0;i50)
{
tb.rows[0].cells[0].innerHTML=" ";
tb.rows[0].cells[1].innerHTML="";
}
else
{
tb.rows[0].cells[0].innerHTML="";
tb.rows[0].cells[1].innerHTML=" ";
}
tb.rows[0].cells[0].style.width=quality+"px";
tb.rows[0].cells[1].style.width=100-quality+"px";
document.getElementById("id_Quality"+ch).innerHTML=quality+"%";
tb=document.getElementById("id_tb_Strength"+ch);
strength = parseInt(strength);
if( strength>50)
{
tb.rows[0].cells[0].innerHTML=" ";
tb.rows[0].cells[1].innerHTML="";
}
else
{
tb.rows[0].cells[0].innerHTML="";
tb.rows[0].cells[1].innerHTML=" ";
}
tb.rows[0].cells[0].style.width=strength+"px";
tb.rows[0].cells[1].style.width=100-strength+"px";
document.getElementById("id_Strength"+ch).innerHTML=strength+"%";
}
var check_ele_video=function(type)
{
var elements=null;
if(type=='1')
elements ="MPEG-1 Video PID: ";
else if(type=='2')
elements ="MPEG-2 Video PID: ";
else if(type=='27')
elements ="MPEG-4 Video PID: ";
else if(type=='66')
elements ="AVS Video PID: ";
else if(type=='36')
elements ="H265 Video PID: ";
return elements;
}
var check_ele_audio=function(type)
{
var elements=null;
if(type=='3')
elements ="MPEG-1 Audio PID: ";
else if(type=='4')
elements ="MPEG-2 Audio PID: ";
else if(type=='15')
elements ="MPEG-2 AAC Audio PID: ";
else if(type=='17')
elements ="MPEG-4 AAC Audio PID: ";
else if(type=='129'||type=='1642'||type=='1094921523')
elements ="AC3 Audio PID: ";
else if(type=='1658')
elements ="E-AC3 Audio PID: ";
else if(type=='1146241329')
elements ="DRA Audio PID: ";
return elements;
}
var check_ele_other=function(type)
{
var elements=null;
if(type=='0')
elements ="Reserved PID: ";
else if(type=='5')
elements ="Private Sections PID: ";
else if(type=='6')
elements ="Private PES PID: ";
else
elements ="User defined PID: ";
return elements;
}
var getElementsType=function(type)
{
var elements;
if(check_ele_video(type))
elements = check_ele_video(type);
else if( check_ele_audio(type) )
elements = check_ele_audio(type);
else
elements = check_ele_other(type);
return elements;
}
var getElementsName=function(type,pid)
{
var elements;
if( check_ele_video(type) )
elements =""+getElementsType(type)+pid+"";
else if( check_ele_audio(type) )
elements =""+getElementsType(type)+pid+"";
else
elements =""+getElementsType(type)+pid+"";
return elements;
}
var getElementsName_element=function(type,pid,element)
{
var elements;
if( check_ele_video(type) )
elements =""+element+getElementsType(type)+pid+"";
else if( check_ele_audio(type) )
elements =""+element+getElementsType(type)+pid+"";
else
elements =""+getElementsType(type)+pid+"";
return elements;
}
$.fieldValue = function(el, successful) {
var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
if (typeof successful == 'undefined') successful = true;
if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
(t == 'checkbox' || t == 'radio') && !el.checked ||
(t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
tag == 'select' && el.selectedIndex == -1))
return null;
if (tag == 'select') {
var index = el.selectedIndex;
if (index < 0) return null;
var a = [], ops = el.options;
var one = (t == 'select-one');
var max = (one ? index+1 : ops.length);
for(var i=(one ? index : 0); i < max; i++) {
var op = ops[i];
if (op.selected) {
// extra pain for IE...
var v = $.browser.msie && !(op.attributes['value'].specified) ? op.text : op.value;
if (one) return v;
a.push(v);
}
}
return a;
}
return el.value;
};
var formFieldSerializeObject=function()
{
var a = [];
var argCnt=arguments.length;
for(var j=0;j 0 &&( x + sw < cw) && y > 0 && (y + sh < ch) ) {
Drag_ID.style.left = x + "px";
Drag_ID.style.top = parseInt(y+moveTop) + "px";
Drag_ID.style.margin = "auto";
}
}
}
document.onmouseup = function () {moveable = false;};
DragHead.onselectstart = function(e){return false;}
}
}
function showPopDiv(div_overdelay,div_pop_main,show_flag)
{
if(show_flag)
{
$(div_overdelay).css({'display':'block','opacity':'0.8','background':'#666'});
$(div_pop_main).css({
left:($("body").width()-$(div_pop_main).width())/5+"px",
top:($(window).height()-$(div_pop_main).height())/5+$(window).scrollTop()+"px",
display:"block"
});
}
else
{
$(div_pop_main).css("display","none");
$(div_overdelay).css("display","none");
}
}
function show_overdelay(div_overdelay,show_flag)
{
if(show_flag)
$(div_overdelay).css({'display':'block','opacity':'0.6','background':'#666'});
else
$(div_overdelay).css("display","none");
}
function init_ul()
{
$(".ul2 li:nth-child(odd)").addClass("ul2_odd");
$(".ul2 li:nth-child(even)").addClass("ul2_even");
$(".ul4 li:nth-child(odd)").addClass("ul4_odd");
$(".ul4 li:nth-child(even)").addClass("ul4_even");
$(".popDiv_u2 li:nth-child(odd)").addClass("popDiv_u2_odd");
$(".popDiv_u2 li:nth-child(even)").addClass("popDiv_u2_even");
}
function getURLRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
//IP转成整型
function _ip2int(ip)
{
var num = 0;
ip = ip.split(".");
num = Number(ip[3]) * 256 * 256 * 256 + Number(ip[2]) * 256 * 256 + Number(ip[1]) * 256 + Number(ip[0]);
num = num >>> 0;
return num;
}
//整型解析为IP地址
function _int2ip(num)
{
var str;
var tt = new Array();
tt[3] = (num >>> 24) >>> 0;
tt[2] = ((num << 8) >>> 24) >>> 0;
tt[1] = (num << 16) >>> 24;
tt[0] = (num << 24) >>> 24;
str = String(tt[0]) + "." + String(tt[1]) + "." + String(tt[2]) + "." + String(tt[3]);
return str;
}
function get_bit(num,bit)
{
num=parseInt(num);
if(num&(1<