//create onDomReady Event
window.onDomReady = DomReady;

//Setup the event
function DomReady(fn)
{
	//W3C
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", fn, false);
	}
	//IE
	else
	{
		document.onreadystatechange = function(){readyState(fn)}
	}
}

//IE execute function
function readyState(fn)
{
	//dom is ready for interaction
	if(document.readyState == "interactive")
	{
		fn();
	}
}

window.onDomReady(startUp);

isiPad = 0;
if (navigator.userAgent.indexOf('iPad') != -1) {
	isiPad = 1;
}

isiPhone = 0;

// iphone redirect
if (navigator.userAgent.indexOf('iPhone') != -1) {
	isiPhone = 1;
}

if (getQueryVariable("isiPhone")) {
	isiPhone = getQueryVariable("isiPhone");
}

/* alert(isiPhone); */

var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
var query = location.search.substring(1); 
var relocURL = 'http://iphone.believemedia.com/director.php?'+query;

/* alert (relocURL); */

if ((isiPhone == 1) && (sPage == 'director.php')){
    location.href = relocURL ;
} else if (isiPhone == 1){
	location.href = 'http://iphone.believemedia.com/';
}



<!--
function MM_changeProp(objId,x,theProp,theValue) { //v9.0
  var obj = null; with (document){ if (getElementById)
  obj = getElementById(objId); }
  if (obj){
    if (theValue == true || theValue == false)
      eval("obj.style."+theProp+"="+theValue);
    else eval("obj.style."+theProp+"='"+theValue+"'");
  }
}
//-->

// Here are my funcitons to toggle layers.

var directorMenuState	= 0;
var contentMenuState 	= 0;
var infoMenuState	 	= 0;
var videoState			= 0;
var isPlaying			= 0;
var theFilm				= null;
var theFilmLayer		= null;
var vPlayAll		 	= 1;



function reportToMe(){
	alert("width: "+ document.qtPlayer.width +"\nheight: "+ document.qtPlayer.height); 
}
function tellMe(){
alert(window.document.getElementById('4_hi'));
}


/* Gets the query variables for javascript */
function getQueryVariable(variable) {

  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}




var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
//alert (sPage);



Array.prototype.in_array = function ( obj ) {
	var len = this.length;
	for ( var x = 0 ; x <= len ; x++ ) {
		if ( this[x] == obj ) return true;
	}
	return false;
}


function is_string( mixed_var ){
    // *     example 1: is_string('23');
    // *     returns 1: true
    // *     example 2: is_string(23.5);
    // *     returns 2: false
    return (typeof( mixed_var ) == 'string');
}



/* Turning nav menus on and off */
function directorNav(state){
if (state != null){
		if ((state == 'on') && (directorMenuState == 0)){
			document.getElementById('directorNav').style.visibility = 'visible';
			return directorMenuState = 1;
		}
		if ((state == 'off') && (directorMenuState == 1)){
			document.getElementById('directorNav').style.visibility = 'hidden';
			return directorMenuState = 0;
		}
	} else {
		if (document.getElementById('directorNav').style.visibility == 'hidden'){
			document.getElementById('directorNav').style.visibility = 'visible';
			return directorMenuState = 1;
		} else {
			document.getElementById('directorNav').style.visibility = 'hidden';
			return directorMenuState = 0;
		}
	}
	return isPlaying;
}


function contentNav(state){

if (state != null){
		if ((state == 'on') && (contentMenuState == 0)){
			document.getElementById('contentNav').style.visibility = 'visible';
			return contentMenuState = 1;
		}
		if ((state == 'off') && (contentMenuState == 1)){
			document.getElementById('contentNav').style.visibility = 'hidden';
			return contentMenuState = 0;
		}
	} else {
		if (document.getElementById('contentNav').style.visibility == 'hidden'){
			document.getElementById('contentNav').style.visibility = 'visible';
			return contentMenuState = 1;
		} else {
			document.getElementById('contentNav').style.visibility = 'hidden';
			return contentMenuState = 0;
		}
	}
	return isPlaying;
}


function infoNav(state){

if (state != null){
		if ((state == 'on') && (infoMenuState == 0)){
			document.getElementById('infoNav').style.visibility = 'visible';
			return infoMenuState = 1;
		}
		if ((state == 'off') && (infoMenuState == 1)){
			document.getElementById('infoNav').style.visibility = 'hidden';
			return infoMenuState = 0;
		}
	} else {
		if (document.getElementById('infoNav').style.visibility == 'hidden'){
			document.getElementById('infoNav').style.visibility = 'visible';
			return infoMenuState = 1;
		} else {
			document.getElementById('infoNav').style.visibility = 'hidden';
			return infoMenuState = 0;
		}
	}
	return isPlaying;
}



/* Set highlight colors of rollovers */
function plHighLight(id, hColor){
	document.getElementById(id).style.color = hColor;
}

function returnDocument() {
        var file_name = document.location.href;
        var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
        return file_name.substring(file_name.lastIndexOf("/")+1, end);
    }


/* Video functions */
/* jump to a specific video */
    function jumpTo(idx)
    {
    	vIdx = idx;
    	vDesc = vDescription[vIdx];
    	if ((typeof vDirectors != 'undefined') && (vDesc)) {
   		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx] + "<br />Director: " + vDirectors[vIdx] + "<br /><br />" + vDesc;
    	} else if ((typeof vDirectors != 'undefined')) {
   		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx] + "<br />Director: " + vDirectors[vIdx];
   		} else if (vDesc) {
   		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx] + "<br /><br />" + vDesc;
   		} else {
   		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx] + "<br /><br />" + vDesc;
   		}

		if (returnDocument() == "tomato.php"){
		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx];
		}

		document.getElementById('videoDescription').innerHTML = vDesc;
		
		fbLink = "<a href=\"#\" onclick=\"window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=' + escape('"+vLinkTitle[idx]+"') +'&amp;p[url]=' + escape('"+vLink[idx]+"') + '&amp;p[images][0]=' + escape('"+tFileName[idx]+"'), 'sharer', 'toolbar=0,status=0,width=626,height=436');\" id=\"shareLink\"><img src=\"images/v7/btn-share.gif\" alt=\"btn-share\" width=\"50\" height=\"20\" border=\"0\" /></a>";
		document.getElementById('shareLink').innerHTML = fbLink;
		document.getElementById('mailLink').href = vMailto[idx] ;
		document.title = vLinkTitle[idx];

		if ((navigator.appVersion.indexOf("Win")!=-1))
      	{   
  	  	
    		newVid = QT_GenerateOBJECTText_XHTML(reel[idx],
    									vWidth[idx], 
    									vHeight[idx], 
    									'', 'Scale', 
    									'1', 'postdomevents', 'True', 'id', 'qtPlayer', 'emb#name' , 'qtPlayer' , 'obj#id' , 'qtPlayer', 'emb#id', 'qtPlayer', 'emb#showlogo', 'false' , 'emb#kioskmode', 'true') ;
	
    		document.getElementById('vidPlayer').innerHTML = newVid;
	    	RegisterListener('qt_progress', 'qtPlayer', 'qtPlayer', showProgress);
			RegisterListener('qt_load', 'qtPlayer', 'qtPlayer', movieLoaded);
			RegisterListener('qt_ended', 'qtPlayer', 'qtPlayer', movieEnded);
    		
     	}
     	else
     	{
		if (isiPad){
		newVid = '<video onerror="videoFailed(event)" id="iPadVideo" src="'+reel[idx]+'" height="'+vHeight[idx]+'" width="'+vWidth[idx]+'" preload="preload" autoplay="autoplay"  controls="controls">';
		newVid += QT_GenerateOBJECTText_XHTML(reel[idx],
    									vWidth[idx], 
    									vHeight[idx], 
    									'', 'Scale', 
    									'1', 'postdomevents', 'True', 'id', 'qtPlayer', 'emb#name' , 'qtPlayer' , 'obj#id' , 'qtPlayer', 'emb#id', 'qtPlayer', 'emb#showlogo', 'false' , 'emb#kioskmode', 'true') ;
    	newVid += '</video>';
   		document.getElementById('vidPlayer').innerHTML = newVid;
    	} else {
    	document.qtPlayer.SetURL(reel[idx]);
    	document.qtPlayer.SetKioskMode(true);
	   	document.qtPlayer.width = vWidth[idx];
    	document.qtPlayer.height =vHeight[idx];
    	}
     	}
    }

 function videoFailed(e) {
   // video playback failed - show a message saying why
   switch (e.target.error.code) {
     case e.target.error.MEDIA_ERR_ABORTED:
       alert('You aborted the video playback.');
       break;
     case e.target.error.MEDIA_ERR_NETWORK:
       alert('A network error caused the video download to fail part-way.');
       break;
     case e.target.error.MEDIA_ERR_DECODE:
       alert('The video playback was aborted due to a corruption problem or because the video used features your browser did not support.');
       break;
     case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
       alert('The video could not be loaded, either because the server or network failed or because the format is not supported.');
       break;
     default:
       alert('An unknown error occurred.');
       break;
   }
 }


   /* define function that adds another function as a DOM event listener */
	function myAddListener(obj, evt, handler, captures)
    {
        if ( document.addEventListener )
        {
            obj.addEventListener(evt, handler, captures);
        	//alert('attached ' + evt);
        }
        else
        {
            // IE
            checkAttach = obj.attachEvent('on' + evt, handler);
    	}
    }


   /* define functions that register each listener */
    function RegisterListener(eventName, objID, embedID, listenerFcn)
    {
        var obj = document.getElementById(objID);
        if ( !obj )
            obj = document.getElementById(embedID);
        else if ( !obj )
        	obj = document.qtPlayer;    
            
        if ( obj )
            myAddListener(obj, eventName, listenerFcn, false);
    }

    /* define a single function that registers all listeners to call onload */
    function RegisterListeners()
    {
    	if (document.qtPlayer){
    	document.qtPlayer.SetResetPropertiesOnReload(false);
    	}
		RegisterListener('qt_progress', 'qtPlayer', 'qtPlayer', showProgress);
		RegisterListener('qt_load', 'qtPlayer', 'qtPlayer', movieLoaded);
		RegisterListener('qt_ended', 'qtPlayer', 'qtPlayer', movieEnded);    
    }


    function movieEnded()
    {
     	// Increment Full View
     	
     	vIdx++;

		if(reel.length == 1){
			return;
   		} else if(vIdx == reel.length){
		vIdx = 1;
		document.qtPlayer.Stop();
		return;
		}
		
		if (vPlayAll == 0){
		document.qtPlayer.Stop();
		return;
		}

   		document.qtPlayer.SetURL(reel[vIdx]);
   		document.qtPlayer.SetKioskMode(true);
    	document.qtPlayer.width = vWidth[vIdx];
    	document.qtPlayer.height =vHeight[vIdx];

    	vDesc = vDescription[vIdx];
    	if (vDesc == ""){
    		vDesc = vBrands[vIdx] + " - " + vTitles[vIdx] + "<br />Director: " + vDirector;
    	}
		if ((returnDocument() == "director.php") || (returnDocument() == "tomato.php")){
		vDesc = vBrands[vIdx] + " :: " + vTitles[vIdx];
		}
		document.getElementById('videoDescription').innerHTML = vDesc;
		fbLink = "<a href=\"#\" onclick=\"window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=' + escape('"+vLinkTitle[vIdx]+"') +'&amp;p[url]=' + escape('"+vLink[vIdx]+"') + '&amp;p[images][0]=' + escape('"+tFileName[vIdx]+"'), 'sharer', 'toolbar=0,status=0,width=626,height=436');\" id=\"shareLink\"><img src=\"images/v7/btn-share.gif\" alt=\"btn-share\" width=\"50\" height=\"20\" border=\"0\" /></a>";
		document.getElementById('shareLink').innerHTML = fbLink;
		document.getElementById('mailLink').href = vMailto[vIdx];
		document.title = vLinkTitle[vIdx];
    }
    

	function showProgress(){
	}
	function movieLoaded(){
	}


function playAllReel(){
vPlayAll = 1;
jumpTo(0);
}
/* end Video Functions */



/* Commands to run on each page at load time */
function startUp(){
var sPath = window.location.pathname;
var page = sPath.substring(sPath.lastIndexOf('/') + 1);

var QTInstalled = PluginDetect.isMinVersion('QuickTime', '6') >= 0 ? true : false;

if ((QTInstalled == false) && (isiPad == 0)){
creatediv('GetQT', 'Attention! This site requires Quicktime. <a href="http://www.apple.com/quicktime/download/" target="_blank" style="color: #FFFFFF">Click here</a> to get it.', '100%', '20px', '0px', '0px', 'fixed', '#cc0000', '0', '#FFFFFF', '9999');
}
	switch(page)
	{
	case 'index.php':
		break;
	case 'idents.php':
		RegisterListeners();
		var vId = getQueryVariable('video_id');
		var v;
		if (vId != null){
			for(v=0; v<vIds.length; v++) {
				if (vIds[v] == vId){
				jumpTo(v);
				vPlayAll = 0;
				}
			}
		}
		break;
	case 'films.php':
		RegisterListeners();
		var vId = getQueryVariable('video_id');
		var v;
		if (vId != null){
			for(v=0; v<vIds.length; v++) {
				if (vIds[v] == vId){
				jumpTo(v);
				vPlayAll = 0;
				}
			}
		}
		break;
	case 'tomato.php':
		RegisterListeners();
		var vId = getQueryVariable('video_id');
		var v;
		if (vId != null){
			for(v=0; v<vIds.length; v++) {
				if (vIds[v] == vId){
				jumpTo(v);
				vPlayAll = 0;
				}
			}
		}
		break;
	case 'contact.php':
		break;
	case 'about.php':
		break;
	case 'director.php':
		RegisterListeners();
		var director_id = getQueryVariable('director_id');
		if (director_id == null){
			self.location = 'index.php';
		}
		var vId = getQueryVariable('video_id');
		var v;
		if (vId != null){
			for(v=0; v<vIds.length; v++) {
				if (vIds[v] == vId){
				jumpTo(v);
				vPlayAll = 0;
				}
			}
		}
		break;
	default:
		break;    
	}
}




/* Displaying items on the homepage grid */
function showGridContent(thisGridItem){
	var gridItems = new Array();
	gridItems[0] = "gridContent0";
	gridItems[1] = "gridContent1";
	gridItems[2] = "gridContent2";
	gridItems[3] = "gridContent3";
	gridItems[4] = "gridContent4";
	gridItems[5] = "gridContent5";
	gridItems[6] = "gridContent6";
	gridItems[7] = "gridContent7";
	gridItems[8] = "gridContent8";
	gridItems[9] = "gridContent9";
	gridItems[10] = "gridContent10";
	gridItems[11] = "gridContent11";
	gridItems[12] = "gridContent12";
	gridItems[13] = "gridContent13";
	gridItems[14] = "gridContent14";
	gridItems[15] = "gridContent15";
	gridItems[16] = "gridContent16";
	gridItems[17] = "gridContent17";
	gridItems[18] = "gridContent18";

	Array.prototype.remove=function(s){
	  for(i=0;i<this .length;i++){
		if(s==this[i]) this.splice(i, 1);
	  }
	}
	

	gridItems.remove(thisGridItem);
	
	for (x in gridItems){
			if (document.getElementById(gridItems[x])){
				new Effect.Fade(gridItems[x], {duration: 0.5});
			}
	}

	setTimeout("new Effect.Appear('"+thisGridItem+"', {duration: 0.5})",500);
}





function showHideElement(theElement){
if (document.getElementById(theElement).style.visibility == 'visible'){
	document.getElementById(theElement).style.visibility = 'hidden';
	} else {
	document.getElementById(theElement).style.visibility = 'visible';
	}
}




/* Macromedia image rollover code */
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/* Macromedia image rollover code */




/* Apple Quicktime Detect & Message */

/* PluginDetect v0.7.2 by Eric Gerds www.pinlady.net/PluginDetect [ isMinVersion getVersion onDetectionDone beforeInstantiate QT ] */var PluginDetect={handler:function(c,b,a){return function(){c(b,a)}},isDefined:function(b){return typeof b!="undefined"},isArray:function(b){return(b&&b.constructor===Array)},isFunc:function(b){return typeof b=="function"},isString:function(b){return typeof b=="string"},num:function(a){return(this.isString(a)&&(/\d/).test(a))},getNumRegx:/[\d][\d\.\_,-]*/,splitNumRegx:/[\.\_,-]/g,getNum:function(b,c){var d=this,a=d.num(b)?(d.isDefined(c)?new RegExp(c):d.getNumRegx).exec(b):null;return a?a[0].replace(d.splitNumRegx,","):null},compareNums:function(h,f,d){var e=this,c,b,a,g=parseInt;if(e.num(h)&&e.num(f)){if(e.isDefined(d)&&d.compareNums){return d.compareNums(h,f)}c=h.split(e.splitNumRegx);b=f.split(e.splitNumRegx);for(a=0;a<Math.min(c.length,b.length);a++){if(g(c[a],10)>g(b[a],10)){return 1}if(g(c[a],10)<g(b[a],10)){return -1}}}return 0},formatNum:function(b){var c=this,a,d;if(!c.num(b)){return null}d=b.replace(/\s/g,"").split(c.splitNumRegx).concat(["0","0","0","0"]);for(a=0;a<4;a++){if(/^(0+)(.+)$/.test(d[a])){d[a]=RegExp.$2}}if(!(/\d/).test(d[0])){d[0]="0"}return d.slice(0,4).join(",")},$$hasMimeType:function(a){return function(d){if(!a.isIE){var c,b,e,f=a.isString(d)?[d]:d;for(e=0;e<f.length;e++){if(/[^\s]/.test(f[e])&&(c=navigator.mimeTypes[f[e]])&&(b=c.enabledPlugin)&&(b.name||b.description)){return c}}}return null}},findNavPlugin:function(g,d){var a=this.isString(g)?g:g.join(".*"),e=d===false?"":"\\d",b,c=new RegExp(a+".*"+e+"|"+e+".*"+a,"i"),f=navigator.plugins;for(b=0;b<f.length;b++){if(c.test(f[b].description)||c.test(f[b].name)){return f[b]}}return null},AXO:window.ActiveXObject,getAXO:function(b,a){var g=null,f,d=false,c=this;try{g=new c.AXO(b);d=true}catch(f){}if(c.isDefined(a)){delete g;return d}return g},convertFuncs:function(f){var a,g,d,b=/^[\$][\$]/,c={};for(a in f){if(b.test(a)){c[a]=1}}for(a in c){try{g=a.slice(2);if(g.length>0&&!f[g]){f[g]=f[a](f)}}catch(d){}}},initScript:function(){var $=this,nav=navigator,userAgent=$.isString(nav.userAgent)?nav.userAgent:"",vendor=$.isString(nav.vendor)?nav.vendor:"",platform=$.isString(nav.platform)?nav.platform:"";$.OS=(/win/i).test(platform)?1:((/mac/i).test(platform)?2:((/linux/i).test(platform)?3:4));$.convertFuncs($);$.isIE=/*@cc_on!@*/false;$.IEver=$.isIE&&((/MSIE\s*(\d\.?\d*)/i).exec(userAgent))?parseFloat(RegExp.$1,10):-1;$.ActiveXEnabled=false;if($.isIE){var x,progid=["Msxml2.XMLHTTP","Msxml2.DOMDocument","Microsoft.XMLDOM","ShockwaveFlash.ShockwaveFlash","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary","wmplayer.ocx"];for(x=0;x<progid.length;x++){if($.getAXO(progid[x],1)){$.ActiveXEnabled=true;break}}$.head=$.isDefined(document.getElementsByTagName)?document.getElementsByTagName("head")[0]:null}$.isGecko=!$.isIE&&$.isString(navigator.product)&&(/Gecko/i).test(navigator.product)&&(/Gecko\s*\/\s*\d/i).test(userAgent);$.GeckoRV=$.isGecko?$.formatNum((/rv\s*\:\s*([\.\,\d]+)/i).test(userAgent)?RegExp.$1:"0.9"):null;$.isSafari=!$.isIE&&(/Safari\s*\/\s*\d/i).test(userAgent)&&(/Apple/i).test(vendor);$.isChrome=!$.isIE&&(/Chrome\s*\/\s*\d/i).test(userAgent);$.isOpera=!$.isIE&&(/Opera\s*[\/]?\s*\d/i).test(userAgent)},init:function(d,a){var c=this,b;if(!c.isString(d)){return -3}if(d.length==1){c.getVersionDelimiter=d;return -3}b=c[d.toLowerCase().replace(/\s/g,"")];if(!b||!b.getVersion){return -3}c.plugin=b;if(!c.isDefined(b.installed)||a==true){b.installed=b.version=b.version0=b.getVersionDone=null;b.$=c}c.garbage=false;if(c.isIE&&!c.ActiveXEnabled){if(b!==c.java){return -2}}return 1},fPush:function(b,a){var c=this;if(c.isArray(a)&&(c.isFunc(b)||(c.isArray(b)&&b.length>0&&c.isFunc(b[0])))){a[a.length]=b}},callArray:function(b){var c=this,a;if(c.isArray(b)){for(a=0;a<b.length;a++){if(b[a]===null){return}c.call(b[a]);b[a]=null}}},call:function(c){var b=this,a=b.isArray(c)?c.length:-1;if(a>0&&b.isFunc(c[0])){c[0](b,a>1?c[1]:0,a>2?c[2]:0,a>3?c[3]:0)}else{if(b.isFunc(c)){c(b)}}},$$isMinVersion:function(a){return function(h,g,d,c){var e=a.init(h),f,b=-1;if(e<0){return e}f=a.plugin;g=a.formatNum(typeof g=="number"?g.toString():(a.isString(g)?a.getNum(g):"0"));if(!a.num(g)){return -3}if(f.getVersionDone!=1){f.getVersion(d,c);if(f.getVersionDone===null){f.getVersionDone=1}}a.cleanup();if(f.installed!==null){b=f.installed<=0.5?f.installed:(f.version===null?0:(a.compareNums(f.version,g,f)>=0?1:-1))}return b}},getVersionDelimiter:",",$$getVersion:function(a){return function(g,d,c){var e=a.init(g),f,b;if(e<0){return null}f=a.plugin;if(f.getVersionDone!=1){f.getVersion(d,c);if(f.getVersionDone===null){f.getVersionDone=1}}a.cleanup();b=(f.version||f.version0);return b?b.replace(a.splitNumRegx,a.getVersionDelimiter):b}},cleanup:function(){var a=this;if(a.garbage&&a.isDefined(window.CollectGarbage)){window.CollectGarbage()}},isActiveXObject:function(b){var d=this,a,g,f="/",c='<object width="1" height="1" style="display:none" '+d.plugin.getCodeBaseVersion(b)+">"+d.plugin.HTML+"<"+f+"object>";if(d.head.firstChild){d.head.insertBefore(document.createElement("object"),d.head.firstChild)}else{d.head.appendChild(document.createElement("object"))}d.head.firstChild.outerHTML=c;try{d.head.firstChild.classid=d.plugin.classID}catch(g){}a=false;try{if(d.head.firstChild.object){a=true}}catch(g){}try{if(a&&d.head.firstChild.readyState<4){d.garbage=true}}catch(g){}d.head.removeChild(d.head.firstChild);return a},codebaseSearch:function(c){var e=this;if(!e.ActiveXEnabled){return null}if(e.isDefined(c)){return e.isActiveXObject(c)}var j=[0,0,0,0],g,f,b=e.plugin.digits,i=function(k,l){return e.isActiveXObject((k==0?l:j[0])+","+(k==1?l:j[1])+","+(k==2?l:j[2])+","+(k==3?l:j[3]))},h,d,a=false;for(g=0;g<b.length;g++){h=b[g]*2;j[g]=0;for(f=0;f<20;f++){if(h==1&&g>0&&a){break}if(h-j[g]>1){d=Math.round((h+j[g])/2);if(i(g,d)){j[g]=d;a=true}else{h=d}}else{if(h-j[g]==1){h--;if(!a&&i(g,h)){a=true}break}else{if(!a&&i(g,h)){a=true}break}}}if(!a){return null}}return j.join(",")},$$beforeInstantiate:function(a){return function(e,d){var b=a.init(e),c=a.plugin;if(b==-3){return}if(!a.isArray(c.BIfuncs)){c.BIfuncs=[]}a.fPush(d,c.BIfuncs)}},$$onDetectionDone:function(a){return function(h,g,e,b){var c=a.init(h),j,d;if(c==-3){return -1}d=a.plugin;if(d.getVersionDone!=1){j=a.isMinVersion?a.isMinVersion(h,"0",e,b):a.getVersion(h,e,b)}if(d.installed!=-0.5&&d.installed!=0.5){a.call(g);return 1}if(d!==a.java){return 1};return 1}},quicktime:{mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],progID:"QuickTimeCheckObject.QuickTimeCheck.1",progID0:"QuickTime.QuickTime",classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",minIEver:7,HTML:'<param name="src" value="A14999.mov" /><param name="controller" value="false" />',getCodeBaseVersion:function(a){return'codebase="#version='+a+'"'},digits:[8,64,16,0],getVersion:function(){var g=this,d=g.$,c=null,f;if(!d.isIE){if(d.OS!=3){f=d.findNavPlugin(["QuickTime","(Plug-in|Plugin)"]);if(f&&f.name&&d.hasMimeType(g.mimeType)){c=d.getNum(f.name)}}}else{var e;if(d.IEver>=g.minIEver){if(g.BIfuncs){d.callArray(g.BIfuncs)}c=d.codebaseSearch()}else{e=d.getAXO(g.progID);if(e&&e.QuickTimeVersion){c=e.QuickTimeVersion.toString(16);c=c.charAt(0)+"."+c.charAt(1)+"."+c.charAt(2)}}}g.installed=c?1:-1;c=d.formatNum(c);if(c){var b=c.split(d.splitNumRegx);if(d.isIE&&d.compareNums(c,"7,50,0,0")>=0&&d.compareNums(c,"7,60,0,0")<0){b=[b[0],b[1].charAt(0),b[1].charAt(1),b[2]]}b[3]="0";c=b.join(",")}g.version=d.formatNum(c)}},zz:0};PluginDetect.initScript();

/* Apple Quicktime Detect & Message */

function creatediv(id, html, width, height, left, top, position, background, border, color, z) {
	var newdiv = document.createElement('div');
	newdiv.setAttribute('id', id);
	newdiv.innerHTML = html;
	newdiv.style.width = width;
	newdiv.style.height = height;
	newdiv.style.left = left;
	newdiv.style.top = top;
	newdiv.style.position = position;
	newdiv.style.background = background;
	newdiv.style.border = border;
	newdiv.style.color = color;
	newdiv.style.zIndex = z;
	document.body.appendChild(newdiv);
}


/* Showing Products  */
function showProduct(thisProduct){
	var theseProducts = new Array();
	theseProducts[0] = "product0";
	theseProducts[1] = "product1";
	theseProducts[2] = "product2";
	theseProducts[3] = "product3";
	for ( var x = 0 ; x <= theseProducts.length ; x++ ) {
		if (x == thisProduct){
/* 			alert(x); */
			document.getElementById(theseProducts[x]).style.display = 'inline';
		} else {
			document.getElementById(theseProducts[x]).style.display = 'none';
		}
}
	
//	document.getElementById(theseProducts[thisProduct]).display = 'inline';
}