/****************************************************************/
/*  Disney.com Legal Footer
/*  Updated 2009-04-23
/****************************************************************/

var lfIsValidColor = false;
var lfDcWrtInf = "";

var lfDCOM3 = false;

var lFArVersion = navigator.appVersion.split("MSIE");
var lFVersion = parseFloat(lFArVersion[1]);
var lFBrowserAgent = navigator.userAgent;

var legalFooterLineWidth = 0;


if (typeof legalFooterWidth == "undefined") {
	var legalFooterWidth = 770;
}

if (typeof legalFooterColor == "undefined") {
	var legalFooterColor = "#fd0000";
}

if (typeof legalFooterImg == "undefined") {
	var legalFooterImg = "http://a.dolimg.com/en-US/dcom/media/footer/disney_footer.png";
}

if (typeof legalFooterImgLink == "undefined") {
	var legalFooterImgLink = "http://disney.go.com/index";
}

if (typeof legalFooterBlankGif == "undefined") {
	var legalFooterBlankGif = "http://a.dolimg.com/en-US/dcom/media/footer/clear.gif";
}

if (typeof footerRow1 == "undefined") {
	var footerRow1 = ["Disney.com Guest Services/Help|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://home.disney.go.com/guestservices&name=g_legalFooter_guestservices",
		"Site Map|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://home.disney.go.com/sitemap/&name=g_legalFooter_sitemap"
		]; 
}

if (typeof footerRow2 == "undefined") {
	var footerRow2 = ["Privacy Policy/Your California Privacy Rights|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://corporate.disney.go.com/corporate/pp_wdig.html&name=g_legalFooter_privacypolicy",
		"Interest-Based Ads|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://corporate.disney.go.com/corporate/pp_wdig.html&name=g_legalFooter_privacypolicy#ThirdParties",
		"Terms of Use|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://disney.go.com/corporate/privacy/terms.html%3FppLink=pp_wdig&name=g_legalFooter_termsofuse",
		"Internet Safety|http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://home.disney.go.com/guestservices/safety?qp=0&name=g_legalFooter_internetsafety"
		];
}

if (typeof footerCopyrightText == "undefined") {
	var footerCopyrightText = "&copy; Disney. All rights reserved.";
}


try {
	if(!legalFooterColor) {
		legalFooterColor="#000000";
	}
} catch(e) {
	var legalFooterColor="#000000";
}

try {
	if(legalFooterDCOM3){
		lfDCOM3=legalFooterDCOM3;
	}
} catch(e) {
}

lfCheckValidColor(legalFooterColor);
if(!lfIsValidColor) {
	legalFooterColor="#000000";
}





//Spit out the legal footer...
dolFooterMainTable="width:"+legalFooterWidth+"px; text-align:center; padding:0px; margin:10px 0px; background:transparent none; border:none; ";
dolFooterTableCell="padding:0px; margin:12px 0px; background:transparent none; border:none; ";
dolFooterSt="font-family:verdana,helvetica; color:"+legalFooterColor+"; background-color:transparent; text-align:center; font-size:10pt; border:none; "
dolFooterSmallSt="font-family:verdana,helvetica; color:"+legalFooterColor+"; background-color:transparent; text-align:center; font-size:10px; border:none; "
dolFooterLnk="font-size:10pt !important; ";
dolFooterSmallLnk="font-size:10px !important; ";
lfDcWrtInf+="<style>a.dolFooterLnk,a.dolFooterLnk:visited,a.dolFooterLnk:hover,a.dolFooterLnk:active,a.dolFooterSmallLnk,a.dolFooterSmallLnk:visited,a.dolFooterSmallLnk:hover,a.dolFooterSmallLnk:active{color:"+legalFooterColor+" !important;background-color:transparent !important;text-decoration:underline;}a.dolFooterLnkRed,a.dolFooterLnkRed:visited,a.dolFooterLnkRed:hover,a.dolFooterLnkRed:active{color:#FF0000 !important;background-color:transparent !important;text-decoration:underline;}</style>";
lfDcWrtInf+='<div id="legalFooterMainDiv" align="center"><table cellspacing="0" cellpadding="0" align="center" style="'+dolFooterMainTable+'"><tbody>';



legalFooterHostName=location.hostname;


lgFtHrLn='<hr style="border: 0; border-top: 1px solid #A3A3A3; height: 0px; background: #A3A3A3;">';
legalFooterLineWidth=(parseInt(legalFooterWidth)-205)/2;

lfDcWrtInf+='<tr><td style="width:'+legalFooterLineWidth+'px;text-align:center;">'+lgFtHrLn+'</td><td style="width:205px;text-align:center;">';
lfDcWrtInf+='<a href="'+legalFooterImgLink+'" name="&lid=footer_legal_image&lpos=footer_legal" class="dolFooterLnk" '+((lfDCOM3)?'id=\'legalFooterImageAnchor\'':'')+'>';
if(lfDCOM3){
	lfDcWrtInf+="<div id='legalFooterImage'>";
}
if((lFVersion>=5.5&&lFVersion<7)&&(document.body.filters)){
	lfDcWrtInf+='<img src="'+legalFooterBlankGif+'" border="0" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+legalFooterImg+'\')" id="lgDcomFtrImg">';
} else {
	lfDcWrtInf+='<img src="'+legalFooterImg+'" border="0" id="lgDcomFtrImg">';
}
if(lfDCOM3){
	lfDcWrtInf+="</div>";
}
	lfDcWrtInf+='</a>';
	lfDcWrtInf+='</td><td style="width:'+legalFooterLineWidth+'px;text-align:center;">'+lgFtHrLn+'</td></tr>';

lfDcWrtInf+='<tr><td align="center"  colspan="3" style="width:'+legalFooterWidth+'px; '+dolFooterSt+'" '+((lfDCOM3)?'id=\'lgContent\'':'')+'>';

footerRow1Length = footerRow1.length;
for (var i = 0; i < footerRow1Length; i++) {
	var thisLink = footerRow1[i];
	linkParts = thisLink.split('|');
	lfDcWrtInf += '<a href="' + linkParts[1] + '" target="_top" class="dolFooterLnk"  style="'+dolFooterLnk+'"';
	if (linkParts[2] != "") {
		lfDcWrtInf += ' name="' + linkParts[2] + '"';
	}
	lfDcWrtInf += '>' + linkParts[0] + '</a>';
	if (i < footerRow1Length - 1) {
		lfDcWrtInf += "&nbsp;|&nbsp;";
	}
}

lfDcWrtInf += '</td></tr>';

lfDcWrtInf+='<tr><td align="center"  colspan="3" style="width:'+legalFooterWidth+'px; '+dolFooterSt+'" '+((lfDCOM3)?'id=\'lgContent\'':'')+'>';

footerRow2Length = footerRow2.length;
for (var i = 0; i < footerRow2Length; i++) {
	var thisLink = footerRow2[i];
	linkParts = thisLink.split('|');
	lfDcWrtInf += '<a href="' + linkParts[1] + '" target="_top" class="dolFooterLnk"  style="'+dolFooterLnk+'"';
	if (linkParts[2] != "") {
		lfDcWrtInf += ' name="' + linkParts[2] + '"';
	}
	lfDcWrtInf += '>' + linkParts[0] + '</a>';
	if (i < footerRow2Length - 1) {
		lfDcWrtInf += "&nbsp;|&nbsp;";
	}
}

lfDcWrtInf += '</td></tr>';




lfDcWrtInf+='<tr><td colspan="3"><span style="'+dolFooterSmallSt+'" '+((lfDCOM3)?'id=\'lgCopyRight\'':'')+'>'+footerCopyrightText+'</span></td></tr></tbody></table></div><br />';

document.write(lfDcWrtInf);


function lfCheckValidColor(hexColor){
	var strPattern=/^#([0-9a-f]{1,2}){3}$/i;
	lfIsValidColor=strPattern.test(hexColor); 
	return lfIsValidColor;
}

function SetFooterOut(linkOut){
	try {
		hitbox.Footer_hbLink(linkOut);
	} catch(e) {
	}
}

function isThisPage(identifier){
	return(isThisPageURL.indexOf(identifier)!=-1)?true:false;
}

