// JavaScript Document

var dcs_imgarray = new Array;
var dcs_ptr = 0;
var dCurrent = new Date();
var DCS=new Object();
var WT=new Object();
var DCSext=new Object();

var dcsADDR = "www.foxfilm.com";
var dcsID = "";

if (dcsID == ""){
var TagPath = dcsADDR;
} else {
var TagPath = dcsADDR+"/"+dcsID;
}

function dcs_var(){
WT.tz = dCurrent.getTimezoneOffset();
WT.ul = navigator.appName=="Netscape" ? navigator.language : navigator.userLanguage;
WT.cd = screen.colorDepth;
WT.sr = screen.width+"x"+screen.height;
WT.jo = navigator.javaEnabled() ? "Yes" : "No";
WT.ti = document.title;
DCS.dcsdat = dCurrent.getTime();
if ((window.document.referrer != "") && (window.document.referrer != "-")){
if (!(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) < 4) ){
DCS.dcsref = window.document.referrer;
}
}

DCS.dcsuri = window.location.pathname;
DCS.dcsqry = window.location.search;
DCS.dcssip = window.location.hostname;
DCSext.region = REGION;
DCSext.mktcountry = MKTCOUNTRY;
DCSext.division = DIVISION;
DCSext.property = PROPERTY;
if (CG1 != ""){DCSext.CG1 = CG1;} 
if (CG2 != ""){DCSext.CG2 = CG2;}
if (CG3 != ""){DCSext.CG3 = CG3;}
if (CG4 != ""){DCSext.CG4 = CG4;}
if (CG5 != ""){DCSext.CG5 = CG5;} 
if (CG6 != ""){DCSext.CG6 = CG6;}
if (CG7 != ""){DCSext.CG7 = CG7;}
if (CG8 != ""){DCSext.CG8 = CG8;} 
}

function A(N,V){
return "&"+N+"="+escape(V);
}

function dcs_createImage(dcs_src){
if (document.images){
dcs_imgarray[dcs_ptr] = new Image;
dcs_imgarray[dcs_ptr].src = dcs_src;
dcs_ptr++;
}
}

function dcsMeta(){
var MRV="";
var F=false;
var myDocumentElements;
if (document.all){
F = true;
myDocumentElements=document.all.tags("meta");
}
if (!F && document.documentElement){
F = true;
myDocumentElements=document.getElementsByTagName("meta");
}
if (F){
for (var i=1; i<=myDocumentElements.length;i++){
myMeta=myDocumentElements.item(i-1);
if (myMeta.name.indexOf('WT.')==0){
WT[myMeta.name.substring(3)]=myMeta.content;
}
if (myMeta.name.indexOf('DCSext.')==0){
DCSext[myMeta.name.substring(7)]=myMeta.content;
}
}
}
}

function ClearCG(){ 

for (N in DCSext){

if (N.indexOf('CG')==0){

delete DCSext[N];

}

}

}
function FlashTrack(){

	ClearCG();

	for (var I=0;I<arguments.length;I++){
		if (arguments[I].indexOf('WT.')==0){
			WT[arguments[I].substring(3)]=arguments[I+1];
		//	alert("WT: " + WT[arguments[I].substring(3)]);
			I++;
		}
		if (arguments[I].indexOf('DCS.')==0){
			DCS[arguments[I].substring(4)]=arguments[I+1];			
		//	alert("DCS: " + DCS[arguments[I].substring(4)]);
			I++;
		}
		
		if (arguments[I].indexOf('DCSext.')==0){
			DCSext[arguments[I].substring(7)]=arguments[I+1];
		//	alert("DCSext: " + DCSext[arguments[I].substring(7)]);
			I++;
		}
		if (arguments[I].indexOf('dcsID')==0){
			dcsID=arguments[I+1];
		//	alert("dcsID: " + dcsID);
			I++;
		}

	}
	
	if (dcsID == ""){
		var TagPath = dcsADDR;
	} else {
		var TagPath = dcsADDR+"/"+dcsID;
	}

	DCS.dcsdat = dCurrent.getTime();
	dcs_TAG(TagPath);

}

function dcs_TAG(TagImage){
var P ="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+TagImage+"http://images.apple.com/dcs.gif?";
for (N in DCS){P+=A( N, DCS[N]);}
for (N in WT){P+=A( "WT."+N, WT[N]);}
for (N in DCSext){P+=A( N, DCSext[N]);}

dcs_createImage(P);
}

dcsMeta();
dcs_var();
dcs_TAG(TagPath);
//track();
