var connection_fail=false;document.observe("dom:loaded",function(){var a=flashVersion();if(a=="None"){$("engineer_e").hide();$("engineer_o").hide();$("engineer_i").show()}});function onConnectionFault(){if(connection_fail){if($("engineer_e")){$("engineer_e").src="flash/engineer3.swf"}Try.these(function(){$("engineer_o").object.Movie="flash/engineer3.swf"},function(){$("engineer_p").value="flash/engineer3.swf"})}else{if($("engineer_e")){$("engineer_e").src="flash/engineer2.swf"}Try.these(function(){$("engineer_o").object.Movie="flash/engineer2.swf"},function(){$("engineer_p").value="flash/engineer2.swf"})}}function showResult(d,c,e){var b=$(d);var a=$(c);if(e=="ok"){b.src="images/phones/compatibility/passed.png";ajaxGettext(b,"alt","HP Msg0305","show");ajaxGettext(a,"innerHTML","HP Msg0305","show")}else{b.show();a.show();connection_fail=true}}function loadSpeed(a){if(a>90){showResult("imgLoad","textLoad","ok")}else{showResult("imgLoad","textLoad","error")}}function uploadSpeed(a){if(a>90){showResult("imgUpload","textUpload","ok")}else{showResult("imgUpload","textUpload","error")}}function checkIp(){var a=$("ipspan");if(Number(a.innerHTML.length)>0){showResult("imgIp","textIp","ok")}else{showResult("imgIp","textIp","error")}}function checkCountry(){}function checkBrowser(){if(Prototype.Browser.IE==true||Prototype.Browser.Opera==true||Prototype.Browser.WebKit==true||Prototype.Browser.Gecko==true||Prototype.Browser.MobileSafari==true){showResult("imgBrowser","textBrowser","ok")}else{showResult("imgBrowser","textBrowser","error")}}function checkJs(){showResult("imgJs","textJs","ok")}function checkResolution(){if(screen.width>=1024&&screen.height>=768){showResult("imgResolution","textResolution","ok")}else{showResult("imgResolution","textResolution","error")}}function flashVersion(){var b="None";try{if(typeof(ActiveXObject)=="function"){var d=13;var a=5;var c;while((c=d--)>=a){try{var g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);return g.GetVariable("$version")}catch(h){}}}else{var g=navigator.plugins["Shockwave Flash"];return g.description}}catch(h){}return b}function checkFlash(){var a=flashVersion();if(a=="None"){showResult("imgFlash","textFlash","error")}else{showResult("imgFlash","textFlash","ok")}}function checkCookies(){Set_Cookie("test","test",7200,"/","","");if(Get_Cookie("test")){showResult("imgCookies","textCookies","ok")}else{showResult("imgCookies","textCookies","error")}}function sipResult(a){if(a=="yes"){showResult("imgTelephony","textTelephony","ok")}else{showResult("imgTelephony","textTelephony","error")}}function stunResult(a){if(a=="yes"){showResult("imgCommunication","textCommunication","ok")}else{showResult("imgCommunication","textCommunication","error")}}function provResult(a){if(a=="yes"){showResult("imgLine","textLine","ok")}else{showResult("imgLine","textLine","error")}}function waitUntilAppletLoaded(){try{var c=appletBegin.applet;var a=appletBegin.applet.loadFlag;if(c=="null"){try{var b=$("testapplet");appletBegin.applet=b}catch(d){}}else{if(appletBegin.applet.loadFlag=="1"){clearInterval(appletBegin.timer);appletBegin.timer="null";appletBegin.applet.startTest()}}}catch(d){}}function appletBegin(){ajaxGettext($("appletpaneltitle"),"innerHTML","HP Msg0396","show");$w("imgLoad textLoad imgUpload textUpload imgIp textIp imgTelephony textTelephony imgCommunication textCommunication imgLine textLine imgBrowser textBrowser imgJs textJs imgResolution textResolution imgFlash textFlash imgCookies textCookies").each(Element.hide);var a=$("hidingpanel");var d=$("appletpanel");a.style.filter="alpha(opacity="+65+")";a.style.opacity=Number(65/100);a.style.position="absolute";a.style.top="0";a.style.left="0";a.style.width=$("document_body").getDimensions().width+"px";a.style.height=$("document_body").getDimensions().height+"px";a.style.zIndex=1002;d.style.position="absolute";d.style.top="0";d.style.left="0";d.style.width=$("document_body").getDimensions().width+"px";d.style.height=$("document_body").getDimensions().height+"px";d.style.zIndex=1003;a.style.display="block";d.style.display="block";try{var b=$("testapplet");if(b!="null"&&b.loadFlag=="1"){b.startTest()}else{appletBegin.applet=b;appletBegin.timer=setInterval("waitUntilAppletLoaded()",100)}}catch(c){appletBegin.applet="null";appletBegin.timer=setInterval("waitUntilAppletLoaded()",100)}}function appletStop(){ajaxGettext($("appletpaneltitle"),"innerHTML","HP Msg0397","show");try{if(appletBegin.timer!="null"){clearInterval(appletBegin.timer)}var a=$("testapplet");if(a.loadFlag=="1"){a.stopTest()}else{appletDone()}onConnectionFault()}catch(b){appletDone();onConnectionFault()}}function appletDone(){var a=$("hidingpanel");var b=$("appletpanel");a.hide();b.hide();onConnectionFault()};
