/*
file:		browser & mac & QT sniff - global
project:	tank.tv		version:	xxx		date:	13.01.2003
author:		our consultancy limited
*/
//get mac
function getOS(){
this.os = navigator.userAgent.toLowerCase();
this.mac = (( this.os.indexOf( "ppc" ) !=-1 ) || (this.os.indexOf( "powerpc" ) !=-1 )) ? 1 : 0;
return
}
os=new getOS();
//get browser
function getbw(){
this.nua=navigator.userAgent.toLowerCase();
this.dom=document.getElementById ? 1 : 0;
this.ie6=( this.dom && this.nua.indexOf("msie 6") !=-1)? 1 : 0;	
this.ie5=( this.dom && this.nua.indexOf("msie 5") !=-1)? 1 : 0;
this.gko=(this.nua.indexOf("gecko") !=-1) ? 1 : 0;
return
}
bw=new getbw();

//get QT
var qt=false;

if ((bw.ie6||bw.ie5) && !os.mac) with (document){

	writeln('<'+'script language="VBScript">');
	writeln('On Error Resume Next');
	writeln('Set theObject = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")');
	writeln('On Error goto 0');
	writeln('If IsObject(theObject) Then');
		writeln('If theObject.IsQuickTimeAvailable(0) Then');
			writeln('qt = true');
		writeln('End If');
	writeln('End If');
	writeln('<' + '/script>');
}

if (navigator.mimeTypes){

	for (i=0; i<navigator.plugins.length; i++ ){
		if (navigator.plugins[i].name.indexOf("QuickTime") >= 0){ 
			qt = true;
		}
	}
}