var _cmpFlag = 0; // 1 to track only if CMP is present
var _qsp = new Array('CMP', 'HBX_PK', 'HBX_TK', 'HBX_OU');

function _LVP(a,b,c,d,e){c=_II(a,"&"+b+"=");c=c<0?_II(a,"?"+b+"="):c;if(c>-1){d=_II(a,'&',c+_IL(b)+2);e=_IS(a,c+_IL(b)+2,d>-1?d:_IL(a));return e}return ""}
function _DD(v){return(typeof v!='undefined')?1:0}function _II(a,b,c){return a.indexOf(b,c?c:0)}function _IL(a){return a!="undefined"?a.length:0}
function _IS(a,b,c){return b>_IL(a)?"":a.substring(b,c!=null?c:_IL(a))}

var __ls = (location.search) ? location.search : "";
if(__ls.indexOf("hbx.hrf=")>-1){
    hbx.hrf = unescape(_LVP(__ls,"hbx.hrf"));
}

if(__ls.indexOf("hbx.hra=")>-1){
    hbx.hra = unescape(_LVP(__ls,"hbx.hra"));
}

if(__ls&&__ls.indexOf("hbx.cv.c9")){
	var __cv = _hbEvent("cv");
	__cv.c9 = _LVP(__ls,"hbx.cv.c9"); 
}

function _hbOnPrePVR(){
	var dRef = _RCV('HBXREF');
	if (dRef&&dRef.length>0){
		_hbCookie('HBXREF',dRef,'Fri, 1 Jan 2010 10:00:00 GMT','go.com');
	}
	var __dr=eval("document"+".ref"+"errer");
    var _dr = (dRef&&dRef.length>0)?dRef:((__dr&&__dr.length>0)?__dr:"");

    if(_dr&&_dr.length>0){
		_hrf = _dr;	
	}

	var __lh = (location.hostname) ? location.hostname : "";	
	if(__lh=='disneyparks.disney.go.com'){
		var __pf = 1;
		if(_cmpFlag==1&&_II(__ls,'CMP=')==-1)
			__pf=0;
		
		if(__pf==1){

			var __c9 = /http:\/\/([^/]+)/.exec(_dr);
			var __c91 = ( __c9 && __c9[1].length > 0)?__c9[1]:"";

			var dUrl='hbx.cv.c9=' + __c91 + '&hbx.hrf=' + escape('http://disneyparks.disney.go.com/disneyparks/');
 
 			for(var i=0;i<_IL(_qsp);i++){
 				var _q=_LVP(__ls,_qsp[i]);
 				if(_IL(_q)>0){
 					dUrl+='&'+_qsp[i]+'='+_q;
				}
 			}
 			
 			if(_DD(__ls)&&__ls.length>0){
 				var _a=__ls.split('&');
 				for(var i=0;i<_IL(_a);i++){
 					if(_II(_a[i],'hbx.')>-1){
 						dUrl+='&'+_a[i];
 					}	
 				}
 			}
 
 			_hbCookie('hbx.desturl',escape(dUrl));
 		}
 	}
}