/*
 *  index.js - Main JavaScript File
 *
 *  Requires: jQuery
 *
 */
if (!com) var com = {};
if (!com.taxsaleprograms) com.taxsaleprograms = {};

com.taxsaleprograms.www = {

	loaded: false,

	formFocus: null,

	onReady: function() {

		this.loaded = true;
		
		/*
		<?php if (currentPage() != 'cookies' && currentPage() != 'support') { ?>
		requireCookies();
		<?php } ?>
		*/

		if (this.formFocus) {
			this.doFormFocus(this.formFocus.form, this.formFocus.elem);
		}
	},

	setFormFocus: function(f, e) {
		this.formFocus = {form:f,elem:e};
		if (this.loaded) {
			doFormFocus(f, e);
		}
	},

	doFormFocus: function(f, e) {
		var form = document.forms[f];
		if (form) {
			var elem = form.elements[e];
			if (elem) {
				elem.focus();
			}
		}
	}

}
$(document).ready(function(){com.taxsaleprograms.www.onReady();});

var localhost = com.taxsaleprograms.www;


/*
 *  Legacy Code Follows ...
 */

function bodyHandleLoad() {
	// Moved to object above.  Instances of "onload" attribute in BODY should be deleted.
	alert("bodyHandleLoad() is deprecated!");
}
function execLoadCode() {
	alert("execLoadCode() is deprecated!");
	// Moved to object above.
}

function showDropDownMenu(id) {
	var jItem = $("#"+id+"-item");
	var jMenu = $("#"+id+"-menu");
	var jTop = $("#top");

	if (document.location.host == "members.taxdeedcoaching.com") {
		/* This hasn't been updated for jQuery. */
		/*
		var h = $("menu").clientHeight;
		menu.moveTo(0, h);
		*/
	} else {

		//
		// Move menu to correct position.
		//
		var x = jItem.offset().left;
		var y = jTop.height();

		jMenu.hide().css({
			left: x,
			top: y,
			visibility: "visible"
		});
	}

	//
	// Show menu.
	//
	jMenu.show();
}

//
//
//
function hideDropDownMenu(id) {
	var jItem = $("#"+id+"-item");
	var jMenu = $("#"+id+"-menu");

	jMenu.hide();
}

//
//
//
function requireCookies() {
	var deny = false;
	var url  = '?page=cookies';

	if (!document.cookie) {
		deny = true;
	} else if (document.cookie.length == 0) {
		deny = true;
	}

	if (deny) {
		window.location = url;
	}
	/*
	alert(document.cookie.length);
	var cookies = document.cookie.split(';');
	alert(cookies.length);
	alert(cookies[0]);
	*/
}
