var _strRootUrl = "http://www.dadt.com/millionaire/";
var _listStates = ["Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware", "District of Columbia", "Florida", "Georgia", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", "New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington", "West Virginia", "Wisconsin", "Wyoming" ];
var _listMonths = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]

var _listFooter = [
  {id:"footer01",links:[
	{text:"Register", target:"_parent", href:"https://register.go.com/studio/millionaire/index"},
	{text:"Guest Services", target:"_parent", href:"https://register.go.com/studio/millionaire/lists"},
	{text:"Help", target:"_parent", href:"https://register.go.com/go/goFAQ"}
  ]},
  {id:"footer02",links:[
	{text:"Privacy Policy/Your California Privacy Rights", target:"_blank", href:"http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://disney.go.com/corporate/legal/wdig_privacy.html&name=g_legalFooter_privacypolicy"},
	{text:"Internet Safety", target:"_blank", href:"http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://disney.go.com/corporate/legal/safety_tips.html&name=g_legalFooter_internetsafety"},
	{text:"Terms of Use", target:"_blank", href:"http://transfer.go.com/cgi/transfer.dll?srvc=dis&goto=http://disney.go.com/corporate/legal/terms.html&name=g_legalFooter_termsofuse"}
  ]}
 ];
 
function writeFooter(){
	for(var i = 0; i < _listFooter.length; i++){
		$("div#footer").append("<ul id=\"" + _listFooter[i].id + "\"></ul>");
		for(var j = 0; j < _listFooter[i].links.length; j++){
			charDivider = (j < _listFooter[i].links.length-1) ? " | " : '';
			$("ul#"+_listFooter[i].id).append("<li><a href=\"" +
				_listFooter[i].links[j].href + "\" target=\"" +
				_listFooter[i].links[j].target + "\">" +
				_listFooter[i].links[j].text + "</a>" + charDivider + "</li>");
		}
	}
	$("div#footer").append("&copy; Disney&#42;ABC Domestic Television. All \
		rights reserved.");
	$("div#footer").append("<div class=\"strikethrough-left\"><!-- x --></div>");
	$("div#footer").append("<div class=\"strikethrough-right\"><!-- x --></div>");
}

function goToUrl(strUrl){
	window.location.href = strUrl;
}

function popUp(strUrl, strWidth, strHeight, strWindowName, strResizable,
	strScrollbars){
	var objNewWindow = window.open(strUrl, strWindowName, 'height=' +
		strHeight +	', width=' + strWidth +	',resizable=' + strResizable +
		', status=no, scrollbars=' + strScrollbars +
		', location=no, menubar=no, toolbar=no, left=50, top=50');
}

function addZero(obj){
	return ((parseInt(obj) < 10) ? "0" : "") + obj.toString();
}

function writeFormField(strType, strName, strFirstSelected){
	document.writeln("<select name=\"" + strName + "\"></select>");
	
	if(strFirstSelected != null){
		$("select[name|=" + strName + "]").append(
			"<option selected>"+strFirstSelected+"</option>"
		);
	}
	
	switch(strType){
		case "SELECT_STATE" :
			if(strFirstSelected == null){
				$("select[name|=" + strName + "]").append(
					"<option selected>-- Select State --</option>"
				);
			}
			
			for(var i = 0; i < _listStates.length; i++){
				$("select[name|=" + strName + "]").append(
					"<option value=\"" + _listStates[i] + "\">" + _listStates[i] + "</option>"
				);
			}
			break;
			
		case "SELECT_DATE" :
			if(strFirstSelected == null){
				$("select[name|=" + strName + "]").append(
					"<option selected>-- Select Date --</option>"
				);
			}
			
			try {
				for(var i = 0; i < _listDates.length; i++){
					$("select[name|=" + strName + "]").append(
						"<option value=\"" + _listDates[i] + "\">" + _listDates[i] +
						"</option>"
					);
				}
			} catch(e) {
				alert(
					"Error: Missing String Array Object (_listDates);\n" +
					"Function: writeFormField"
				);
			}
			
			break;
			
		case "SELECT_MONTH" :
			if(strFirstSelected == null){
				$("select[name|=" + strName + "]").append(
					"<option selected>Month</option>"
				);
			}
			
			for(var i = 0; i < _listMonths.length; i++){
				$("select[name|=" + strName + "]").append(
					"<option value=\"" + _listMonths[i] + "\">" + _listMonths[i] + "</option>"
				);
			}
			break;
			
		case "SELECT_DAY" :
			if(strFirstSelected == null){
				$("select[name|=" + strName + "]").append(
					"<option selected>Day</option>"
				);
			}
			
			for(var i = 1; i <= 31; i++){
				$("select[name|=" + strName + "]").append(
					"<option value=\"" + addZero(i) + "\">" + addZero(i) + "</option>"
				);
			}
			break;
			
		case "SELECT_YEAR" :
			if(strFirstSelected == null){
				$("select[name|=" + strName + "]").append(
					"<option selected>Year</option>"
				);
			}
			
			for(var i = 2010; i >= 1910; i--){
				$("select[name|=" + strName + "]").append(
					"<option value=\"" + i + "\">" + i + "</option>"
				);
			}
			break;
			
		default: break;
	}
}

$.extend({
	getUrlVars: function(){
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1);
		
		try{
			hashes = hashes.split('&');
		}
		catch(e){}
		
		for(var i = 0; i < hashes.length; i++){
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}		
		return vars;
	}, 
	getUrlVar: function(name){
		return $.getUrlVars()[name];
	}
});

$(document).ready(function(){
	writeFooter();
});
