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

;

