function draw_submit_button()
{
	document.write('<a id="submit-button" href="#" tabindex="12" onclick="if (check_retailers_form()) { document.getElementById(\'retailers-form\').submit();document.getElementsByTagName(\'form\')[0].innerHTML = \'<p>Thanks for your information request!</p><p>A Mission Control Specialist will be in touch to develop a customized information package.</p><p>Should you have any questions, feel free to contact Mission Control at <strong>1-866-827-4765</strong><br class=\\\'clear\\\' />&nbsp;</p>\'; } return false;">Submit</a>');
}

function draw_start_mission_button()
{
	document.write('<a id="start-mission-button" href="#" tabindex="6" onclick="if (check_contact_form()) { document.getElementById(\'contact-form\').submit();document.getElementsByTagName(\'form\')[0].innerHTML = \'<p>Thank you for your inquiry. A Mission Control Specialist will be in touch to answer your questions shortly!<br class=\\\'clear\\\' />&nbsp;</p>\'; } return false;">Start Mission</a>');
}

function draw_newsletter_button()
{
	document.write('<a id="submit-button" href="#" tabindex="7" onclick="if (check_newsletter_form()) { document.getElementById(\'newsletter-form\').submit();document.getElementsByTagName(\'form\')[0].innerHTML = \'<p>Thanks for your interest in &ldquo;The Launchpad&rdquo; Newsletter! Your e-mail has been added to our subscriber list, and you will receive our next published newsletter! If there are problems with your submission, a mission control specialist will be in touch shortly!<br class=\\\'clear\\\' />&nbsp;</p>\'; } return false;">Submit</a>');
}

function draw_newsletter_button2()
{
	document.write('<a id="submit-button" href="#" tabindex="7" onclick="if (check_newsletter_form()) { document.getElementById(\'newsletter-form\').submit();document.getElementsByTagName(\'form\')[0].innerHTML = \'<p style=\\\'width:500px;\\\'>Thanks for your interest in &ldquo;The Launchpad&rdquo; Newsletter! Your e-mail has been added to our subscriber list, and you will receive our next published newsletter! If there are problems with your submission, a mission control specialist will be in touch shortly!<br class=\\\'clear\\\' />&nbsp;</p>\'; } return false;">Submit</a>');
}

function click_tab(tab)
{	
	for (var i = 0;i < document.getElementById("toolbox-tabs").getElementsByTagName("li").length;i++)
	{
		if (document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].id == tab)
		{
			document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].className = document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].className + " active";
			document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].getElementsByTagName("a")[0].blur();
			document.getElementById(document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].id + "-content").style.display = "block";
		}
		else
		{
			document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].className = document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].className.replace(" active","").replace("active","");
			document.getElementById(document.getElementById("toolbox-tabs").getElementsByTagName("li")[i].id + "-content").style.display = "none";
		}
	}
}

function simulate_click(which_tab)
{/*
	if (document.createEvent)
	{
		var evt = document.createEvent("MouseEvents");
		evt.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);

		var reasons_list_item = document.getElementById("reasons-list").getElementsByTagName("a")[which_tab];
		var fun_variable = !reasons_list_item.dispatchEvent(evt);
	}
*/}

var current_tab = 0;

function click_program_tab(tab)
{	
	sizes0 = new Array("675", "2050", "980", "1880", "1350"); // Program Tabs (Starts at 0)
	sizes1 = new Array("450", "1200", "450", "450", "580", "1400", "650"); // Value Added Tabs (Starts at 20)
	
	sizes = (tab < 20)? sizes0:sizes1;
	
	for (var i = 0;i < document.getElementById("program-tabs").getElementsByTagName("li").length;i++)
	{
		
		if (i == tab || i == (tab - 20))
		{			
			document.getElementById("program-tabs").getElementsByTagName("li")[i].className = "active";
		}
		else
		{
			document.getElementById("program-tabs").getElementsByTagName("li")[i].className = "";
		}
	}
	
	
	if(tab < 20)
		document.getElementById("program-tabs-content").style.height = sizes[tab] + "px";
	else 
		document.getElementById("program-tabs-content").style.height = sizes[(tab - 20)] + "px";


	current_tab = tab;

	if (current_tab == 0 || current_tab == 20)
	{
		document.getElementById("program-previous-container").style.display = "none";
	}
	else
	{
		document.getElementById("program-previous-container").style.display = "";
	}

	if (current_tab == document.getElementById("program-tabs").getElementsByTagName("li").length - 1 || current_tab == 25)
	{
		document.getElementById("program-next-container").style.display = "none";
	}
	else
	{
		document.getElementById("program-next-container").style.display = "";
	}
}

function program_arrow(direction, page)
{
	if(page == "v")
		if(current_tab < 20)
			current_tab += 20;			
		
	if (direction == "n")
	{		
		current_tab++;
		if (current_tab == document.getElementById("program-tabs").getElementsByTagName("li").length)
		{
			if(page != "v")
				current_tab = 0;
			else
				current_tab = 20;
		}
	}
	else if (direction == "p")
	{
		current_tab--;
		if (current_tab == -1)
		{
			if(page != "v")
				current_tab = document.getElementById("program-tabs").getElementsByTagName("li").length - 1;
			else
				current_tab = (document.getElementById("program-tabs").getElementsByTagName("li").length - 1) + 20;
		}
	}

	click_program_tab(current_tab);	
}

function check_contact_form()
{
	if (document.getElementById("name").value.length == 0)
	{
		alert("You must fill in your name");
		document.getElementById("name").focus();
		return false;
	}

	if (document.getElementById("email-address").value.length == 0)
	{
		alert("You must fill in your email address");
		document.getElementById("email-address").focus();
		return false;
	}

	if (document.getElementById("phone").value.length == 0)
	{
		alert("You must fill in your phone number");
		document.getElementById("phone").focus();
		return false;
	}

	if (document.getElementById("address").value.length == 0)
	{
		alert("You must fill in your address");
		document.getElementById("address").focus();
		return false;
	}

	if (document.getElementById("comments").value.length == 0)
	{
		alert("You must fill in your comments");
		document.getElementById("comments").focus();
		return false;
	}

	return true;
}

function check_retailers_form()
{
	if (document.getElementById("contact-name").value.length == 0)
	{
		alert("You must fill in your contact name");
		document.getElementById("contact-name").focus();
		return false;
	}

	if (document.getElementById("store-name").value.length == 0)
	{
		alert("You must fill in your store name");
		document.getElementById("store-name").focus();
		return false;
	}

	if (document.getElementById("phone").value.length == 0)
	{
		alert("You must fill in your phone number");
		document.getElementById("phone").focus();
		return false;
	}

	if (document.getElementById("fax").value.length == 0)
	{
		alert("You must fill in your fax number");
		document.getElementById("fax").focus();
		return false;
	}

	if (document.getElementById("email-address").value.length == 0)
	{
		alert("You must fill in your email address");
		document.getElementById("email-address").focus();
		return false;
	}

	if (document.getElementById("mailing-address").value.length == 0)
	{
		alert("You must fill in your mailing address");
		document.getElementById("mailing-address").focus();
		return false;
	}

	if (document.getElementById("postal-code").value.length == 0)
	{
		alert("You must fill in your postal code");
		document.getElementById("postal-code").focus();
		return false;
	}

	if (document.getElementById("street-address").value.length == 0)
	{
		alert("You must fill in your street address");
		document.getElementById("street-address").focus();
		return false;
	}

	if (document.getElementById("type-of-business").value.length == 0)
	{
		alert("You must fill in your type of business");
		document.getElementById("type-of-business").focus();
		return false;
	}

	if (document.getElementById("number-of-stores").value.length == 0)
	{
		alert("You must fill in your number of stores");
		document.getElementById("number-of-stores").focus();
		return false;
	}

	return true;
}

function check_newsletter_form()
{
	if (document.getElementById("contact-name").value.length == 0)
	{
		alert("You must fill in your contact name");
		document.getElementById("contact-name").focus();
		return false;
	}

	if (document.getElementById("store-name").value.length == 0)
	{
		alert("You must fill in your store name");
		document.getElementById("store-name").focus();
		return false;
	}

	if (document.getElementById("phone").value.length == 0)
	{
		alert("You must fill in your phone number");
		document.getElementById("phone").focus();
		return false;
	}

	if (document.getElementById("fax").value.length == 0)
	{
		alert("You must fill in your fax number");
		document.getElementById("fax").focus();
		return false;
	}

	if (document.getElementById("email-address").value.length == 0)
	{
		alert("You must fill in your email address");
		document.getElementById("email-address").focus();
		return false;
	}

	if (document.getElementById("client-number").value.length == 0)
	{
		alert("You must fill in your client number");
		document.getElementById("client-number").focus();
		return false;
	}

	return true;
}
