Config=new CConfig();function CConfig(){var a;$.ajax({type:"GET",url:"/TVC/data/config",dataType:"json",async:false,success:function(b){a=b},error:function(d,b,c){a=undefined}});if(a==undefined){a=new function(){}}a.ServerTimeOffset=function(){if(this._ServerTimeOffset==undefined){this._ServerTimeOffset=this.UtcOffset+new Date().getTimezoneOffset()*60*1000}return this._ServerTimeOffset};a.IsSupported=function(c){var b=";"+a.Caps+";";return b.indexOf(";"+c+";")>=0};a.IsSupportedFormat=function(c){var b=";"+a.ProfileFormats+";";return b.indexOf(";"+c+";")>=0};return a}function WizardFlags(){}WizardFlags.AllFlags=255;WizardFlags.Started=1;WizardFlags.NetworkToWireless=2;WizardFlags.NetworkToWired=4;WizardFlags.Scan=16;WizardFlags.Finished=128;function CookiesEnabled(){var c=new Date();c.setTime(c.getTime()+10000);var a="testcookie=42; expires ="+c.toGMTString();document.cookie=a;var b=(document.cookie.indexOf("testcookie")!=-1)?true:false;return b}function Cookie(){}Cookie.setValue=function(b,d,a){var c=b+"="+escape(d);if(typeof a!="undefined"){var e=new Date();e.setTime(e.getTime()+a);c+="; expires ="+e.toGMTString()}c+="; path=/TVC";document.cookie=c};Cookie.getValue=function(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return unescape(f.substring(e.length,f.length))}}return null};Cookie.del=function(a){var c=new Date();c.setTime(c.getTime()-1);var b=Cookie.getValue(a);if(b!=null){document.cookie=a+"="+b+"; expires ="+c.toGMTString()}};function Detect(){}var g_useCompactUI;Detect.useCompactUI=function(){if(g_useCompactUI===undefined){try{document.title=navigator.platform;if(Detect.isIPhone()||Detect.isIPod()){return true}if(Detect.isHPTouchpad()){return false}var a=(screen.width>screen.height)?screen.height:screen.width;g_useCompactUI=(a<500)}catch(b){g_useCompactUI=false}}return g_useCompactUI};Detect.isIPad=function(){return(navigator.platform.search(/ipad/i)>=0)};Detect.isIPhone=function(){return(navigator.platform.search(/iphone/i)>=0)};Detect.isIPod=function(){return(navigator.platform.search(/ipod/i)>=0)};Detect.isAppleMobile=function(){return Detect.isIPad()||Detect.isIPhone()||Detect.isIPod()};Detect.isApple=function(){if(Detect.isAppleMobile()){return true}if(navigator.platform=="MacIntel"){var a=new BrowserDetector();return a.browser().name=="Safari"}return false};Detect.isNarrowUI=function(){if(Detect.useCompactUI()&&window.orientation!=undefined){switch(window.orientation){case 0:case 180:return true}}return false};Detect.isHPTouchpad=function(){return(navigator.userAgent.search(/touchpad/i)>=0)};Detect.supportScrolling=function(){if(Detect.isAppleMobile()){var a=new BrowserDetector().browser();if(a.name=="Safari"){if(a.version>=5&&a.subversion>=1){return true}}}return false};function Settings(){}Settings.LifeTime=2592000000;Settings.getValue=function(a){try{if(window.localStorage){var c=window.localStorage.getItem(a);return(c=="undefined"?null:c)}}catch(b){}try{return Cookie.getValue(a)}catch(b){}};Settings.setValue=function(a,b){try{if(window.localStorage){window.localStorage.removeItem(a);window.localStorage.setItem(a,b);return}}catch(c){DERR("setValue failed:"+a+" value:"+b+"ec:"+c)}try{Cookie.setValue(a,b,Settings.LifeTime)}catch(c){}};Settings.clearValue=function(a){if(window.localStorage){window.localStorage.removeItem(a)}else{Cookie.del(a)}};Settings.getLanguage=function(){var b=Settings.getValue("lang");if(b==null){var a=new PageQuery(location.search);b=a.getValue("lang");if(b===false){b=CTranslator.DefaultLanguage("en")}if(b!=null){Settings.setLanguage(b)}}return b};Settings.setLanguage=function(a){Settings.setValue("lang",a,Settings.LifeTime)};function PageQuery(b){if(b.length>1){this.q=b.substring(1,b.length)}else{this.q=null}this.keyValuePairs=new Array();if(b){for(var a=0;a<this.q.split("&").length;a++){this.keyValuePairs[a]=this.q.split("&")[a]}}this.getKeyValuePairs=function(){return this.keyValuePairs};this.getValue=function(d){for(var c=0;c<this.keyValuePairs.length;c++){if(this.keyValuePairs[c].split("=")[0]==d){return unescape(this.keyValuePairs[c].split("=")[1])}}return false};this.getParameters=function(){var c=new Array(this.getLength());for(var d=0;d<this.keyValuePairs.length;d++){c[d]=this.keyValuePairs[d].split("=")[0]}return c};this.getLength=function(){return this.keyValuePairs.length}}function loadJsFile(a){var b=document.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("src",a);document.getElementsByTagName("head")[0].appendChild(b)}function loadCssFile(a){var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a);document.getElementsByTagName("head")[0].appendChild(b)}function GetValueFromParams(e,d,b){var g=e.split(d);var a=b.toLowerCase();for(var c=0;c<g.length;++c){var f=g[c].split("=");if(f[0].toLowerCase()==a){return unescape(f[1])}}}function GetUrlParam(a){if(window.location.search!=""){return GetValueFromParams(window.location.search.substr(1),"&",a)}}function DERR(a){}function D1(a){console.debug(a)}var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,b=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g,c=function(f,e){f=String(f);e=e||2;while(f.length<e){f="0"+f}return f};return function(i,v,q){var g=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(i)=="[object String]"&&!/\d/.test(i)){v=i;i=undefined}i=i?new Date(i):new Date;if(isNaN(i)){throw SyntaxError("invalid date")}v=String(g.masks[v]||v||g.masks["default"]);if(v.slice(0,4)=="UTC:"){v=v.slice(4);q=true}var t=q?"getUTC":"get",l=i[t+"Date"](),e=i[t+"Day"](),j=i[t+"Month"](),p=i[t+"FullYear"](),r=i[t+"Hours"](),k=i[t+"Minutes"](),u=i[t+"Seconds"](),n=i[t+"Milliseconds"](),f=q?0:i.getTimezoneOffset(),h={d:l,dd:c(l),ddd:g.i18n.dayNamesShort[e],dddd:g.i18n.dayNames[e],m:j+1,mm:c(j+1),mmm:g.i18n.monthNamesShort[j],mmmm:g.i18n.monthNames[j],yy:String(p).slice(2),yyyy:p,h:r%12||12,hh:c(r%12||12),H:r,HH:c(r),M:k,MM:c(k),s:u,ss:c(u),l:c(n,3),L:c(n>99?Math.round(n/10):n),t:r<12?"a":"p",tt:r<12?"am":"pm",T:r<12?"A":"P",TT:r<12?"AM":"PM",Z:q?"UTC":(String(i).match(b)||[""]).pop().replace(d,""),o:(f>0?"-":"+")+c(Math.floor(Math.abs(f)/60)*100+Math.abs(f)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10]};return v.replace(a,function(m){return m in h?h[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]};function CTranslator(d){this.Table=b(d);this.Language=d;this.Localize=function(e){return this.Table["T_"+e]};this.LocalizeStatic=c;return;function b(f){var e=new Array();$.ajax({type:"GET",url:"/TVC/lang/TVC_en.xml",dataType:"xml",async:false,success:function(g){a(g,e)}});if(f!="en"){$.ajax({type:"GET",url:"/TVC/lang/TVC_"+f+".xml",dataType:"xml",async:false,success:function(g){a(g,e)}})}return e}function a(g,f){var e=f;var h=$(g).find("string").each(function(){var i=$(this).attr("id");i="T_"+i;e[i]=$(this).text()})}function c(g){if(g!==undefined&&g!==this.Language){this.Table=b(g);this.Language=g}var e=this.Table;document.title=e["T_"+$("Title")[0].id];var f=$("[id^='T_']");f.each(function(){var h=$(this).attr("id");($(this)[0]).innerHTML=e[h]});dateFormat.i18n.shortYearCutoff=2000;dateFormat.i18n.dayNamesShort=this.Localize("DayNamesShort").split(",");dateFormat.i18n.dayNames=this.Localize("DayNames").split(",");dateFormat.i18n.monthNamesShort=this.Localize("MonthNamesShort").split(",");dateFormat.i18n.monthNames=this.Localize("MonthNames").split(",")}}CTranslator.DefaultLanguage=function(b){var a=window.navigator.userLanguage||window.navigator.browserLanguage||window.navigator.language;if(a!=null&&a.length!=2){a=a.substr(0,2)}if(a==null){a=b}return a};BrowserDetector=function(){this.isUpToDate=b;this.browser=e;var d=null;return;function b(){var j=e();switch(j.name){case"Chrome":if(j.version<7){return false}break;case"Firefox":if(j.version<3||(j.version==3&&j.subversion<5)){return false}break;case"MSIE":if(j.version<8){return false}break;case"Opera":if(j.version<9||(j.version==9&&j.subversion<8)){return false}break;case"Safari":if(j.version<4){if(!Detect.isHPTouchpad()){return false}}break}return true}function e(){if(d==null){d=h();if(d==undefined){d=Object({name:"unknown",version:1,subversion:0})}}return d}function h(){var j=a();if(j!=null){return j}j=f();if(j!=null){return j}j=g();if(j!=null){return j}j=c();if(j!=null){return j}j=i();if(j!=null){return j}}function c(){var k=navigator.userAgent.indexOf("Chrome/");if(k<0){return null}var j=navigator.userAgent.substring(k+("Chrome/").length);j=j.split(" ");j=j[0].split(".");return new Object({name:"Chrome",version:parseInt(j[0]),subversion:parseInt(j[1])})}function a(){var k=navigator.userAgent.indexOf("Firefox");if(k<0){return null}var j=navigator.userAgent.substring(k+("Firefox").length+1);j=j.split(".");return new Object({name:"Firefox",version:parseInt(j[0]),subversion:parseInt(j[1])})}function g(){var k=navigator.userAgent.indexOf("; MSIE ");if(k<0){return null}var j=navigator.userAgent.substring(k+("; MSIE ").length);j=j.substring(0,j.indexOf(";"));j=j.split(".");return new Object({name:"MSIE",version:parseInt(j[0]),subversion:parseInt(j[1])})}function f(){var k=navigator.userAgent.indexOf("Opera");if(k<0){return null}var j=navigator.userAgent.substring(k+("Opera").length+1);j=j.split(" ");j=j[0].split(".");return new Object({name:"Opera",version:parseInt(j[0]),subversion:parseInt(j[1])})}function i(){var k=navigator.userAgent.indexOf("Safari");if(k<0){return null}k=navigator.userAgent.indexOf("Version");if(k<0){return new Object({name:"Safari",version:2,subversion:0})}var j=navigator.userAgent.substring(k+("Version").length+1);j=j.split(" ");j=j[0].split(".");return new Object({name:"Safari",version:parseInt(j[0]),subversion:parseInt(j[1].substring(0,1))})}};OsDetector=function(){this.os=d;this.isXP=a;var b=null;return;function a(){var e=d();return e=="Windows NT 5.1"}function d(){if(b==null){b=c();if(b==undefined){b=navigator.userAgent}}return b}function c(){if(navigator.oscpu!=undefined){return navigator.oscpu}var f=navigator.userAgent.indexOf("Windows NT");if(f>=0){var e=navigator.userAgent.substring(f);return e.substring(0,e.indexOf(";"))}if(f>=0){var e=navigator.userAgent.substring(f);return e.substring(0,e.indexOf(";"))}}};function addHomeLogo(g,e,d){var f=(d!=undefined?d:"border:0px;");var c=$("<img/>").attr("alt","").attr("style",f);var b=$("<a/>");if(Config.Brand=="HAUP"){$(b).attr("href","http://www.hauppauge.com");$(c).attr("src",e+"/HauppaugeLogo.png")}else{$(b).attr("href","http://www.pctvsystems.com");$(c).attr("src",e+"/PCTVSystemsLogo.png")}b.append(c);g.append(b)}function pad(b,a){var c=""+b;while(c.length<a){c="0"+c}return c};
