if(typeof (AC)=="undefined"){AC={};}AC.Detector={getAgent:function(){return navigator.userAgent.toLowerCase();},isMac:function(z){var Q=z||this.getAgent();return !!Q.match(/mac/i);},isWin:function(z){var Q=z||this.getAgent();return !!Q.match(/win/i);},isWin2k:function(z){var Q=z||this.getAgent();return this.isWin(Q)&&(Q.match(/nt\s*5/i));},isWinVista:function(z){var Q=z||this.getAgent();return this.isWin(Q)&&(Q.match(/nt\s*6/i));},isWebKit:function(z){var Q=z||this.getAgent();return !!Q.match(/AppleWebKit/i);},isOpera:function(z){var Q=z||this.getAgent();return !!Q.match(/opera/i);},isIE:function(z){var Q=z||this.getAgent();return !!Q.match(/msie/i);},isIEStrict:function(z){var Q=z||this.getAgent();return Q.match(/msie/i)&&!this.isOpera(Q);},isFirefox:function(z){var Q=z||this.getAgent();return !!Q.match(/firefox/i);},isiPhone:function(z){var Q=z||this.getAgent();return !!Q.match(/iPhone/i);},isiTunesOK:function(z){var Q=z||this.getAgent();return this.isMac(Q)||this.isWin2k(Q);},isQTInstalled:function(){var Q=false;if(navigator.plugins&&navigator.plugins.length){for(var z=0;z<navigator.plugins.length;z++){var f=navigator.plugins[z];if(f.name.indexOf("QuickTime")>-1){Q=true;}}}else{qtObj=false;execScript("on error resume next: qtObj = IsObject(CreateObject(\"QuickTimeCheckObject.QuickTimeCheck.1\"))","VBScript");Q=qtObj;}return Q;},getQTVersion:function(){var Q="0";if(navigator.plugins&&navigator.plugins.length){for(var f=0;f<navigator.plugins.length;f++){var M=navigator.plugins[f];var z=M.name.match(/quicktime\D*([\.\d]*)/i);if(z&&z[1]){Q=z[1];}}}else{ieQTVersion=null;execScript("on error resume next: ieQTVersion = CreateObject(\"QuickTimeCheckObject.QuickTimeCheck.1\").QuickTimeVersion","VBScript");if(ieQTVersion){Q=(ieQTVersion>>24).toString(16);}}return Q;},isQTCompatible:function(f,p){function z(w,k){var H=parseInt(w[0]);if(isNaN(H)){H=0;}var i=parseInt(k[0]);if(isNaN(i)){i=0;}if(H==i){if(w.length>1){return z(w.slice(1),k.slice(1));}else{return true;}}else{if(H<i){return true;}else{return false;}}}var M=f.split(/\./);var Q=p?p.split(/\./):this.getQTVersion().split(/\./);return z(M,Q);},isValidQTAvailable:function(Q){return this.isQTInstalled()&&this.isQTCompatible(Q);}};
