

/* 
Copyright 2008 by Marco van Hylckama Vlieg

web: http://www.i-marco.nl/weblog/
email: marco@i-marco.nl

Free for non-commercial use

Heavily modified by Chip Cullen
web: http://touchstone.com
*/
function initMenus() {


	$('ul.menu ul').hide();
	
	$('a.here').parents('li').children('ul').show();
		
	$('ul.menu > li:has(a.here)').children('a').addClass('open');
	
	$('ul.menu > li > a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
					
			$('a.open').removeClass('open');
			$(this).addClass('open');
			
			
			//default action - collapses list
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
					$('a.open').removeClass('open');
				}
				return false;
			}
							
				// level 2 - checks for here state
				if($('a.here').parents('ul').attr('id') == checkElement.attr('id'))
				{
					$('#' + parent + ' ul:visible').slideUp('normal');
					checkElement.slideDown('normal');
					$('a.here').parents('ul').show();
					$('a.here').parents('li').children('ul').show();
					return false;
	
				}
				// level 3 - checks for here state
				if($('a.here').parents('ul').parents('ul').attr('id') == checkElement.attr('id'))
				{
					$('#' + parent + ' ul:visible').slideUp('normal');
					checkElement.slideDown('normal');
					$('a.here').parents('ul').show();
					$('a.here').parents('li').children('ul').show();
					return false;

				}		
				// level 4 - checks for here state
				if($('a.here').parents('ul').parents('ul').parents('ul').attr('id') == checkElement.attr('id'))
				{
					$('#' + parent + ' ul:visible').slideUp('normal');
					checkElement.slideDown('normal');
					$('a.here').parents('ul').show();
					$('a.here').parents('li').children('ul').show();
					return false;
				}
					
					// non-here menu sections		
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}					
		}
	);
}
$(document).ready(function() {initMenus();});

function myContactForm()
{

return ('<FORM METHOD = "POST" ACTION = "/cgi-bin/business-mail.pl"><INPUT TYPE=HIDDEN NAME="Recipient" VALUE="customer-service@business.gov"><table align="center" class="contact-us"><tr><td><table><tr><td><table border="0" cellSpacing=7 cellPadding=0 align="left"><tr><th align="left" class="label">First Name:</th><th align="left" class="label">Last Name:</th></tr><tr><td align="left"><input type="text" name="First_Name" value="" maxlength="32" size="28"></td><td align="left"><input type="text" name="Last_Name" value="" maxlength="256" size="28"></td></tr><tr><td align="left"></td><td align="left"></td></tr><tr><th align="left" class="label">*Your Email Address:</th><th align="left" class="label">*Zip Code</th></tr><tr><td align="left"><input type="text" name="Sender_mandatory" value="" maxlength="256" size="28"></td><td align="left"><input type="text" name="Zip" value="" maxlength="5" size="5"></td></tr></table></td></tr><tr><td colspan="2"><table border="0" cellSpacing=7 cellPadding=0 align="left"><tr><td align="left"></td></tr><tr><th align="left" class="label">*Subject:</th></tr><tr><td align="left"><select name="Subject"><option value="0">Select</option><option value="Broken Link">Broken Link</option><option value="Cannot Find Information (Need Additional Help)">Cannot Find Information (Need Additional Help)</option><option value="Incorrect Information">Incorrect Information</option><option value="General Comments about the Site">General Comments about the Site</option><option value="Other">Other</option></select></td></tr><tr><td align="left"></td></tr><tr><th align="left" class="label">*Comment:</th></tr><tr><td align="left"><textarea name="Comments" rows="10" cols="50"></textarea></td></tr><tr><th align="left"><input type="submit" class="bgButtonDark" value="Submit your comment "></th></tr></table></td></tr></table></td></tr></table></center></form>');

}

function myPermitMeForm()
{
var tagName = "PermitMe";
var center2Text = "Center 2 - Home";
var quotes = "''";
return ('<div id="permitme"><h3>Find Licenses &amp; Permits</h3><form class="permit" name="permitMeForm" action="http://search.business.gov/permitme2_0.do" method="get"><h4>Enter City/State OR Zip Code:</h4><input class="address" id="pmAddress" name="q" /><h4>Choose:</h4><select name="bcat" id="bcatControl"><option value="bt" select="selected">Business Type</option><option value="0">General Licensing</option><option value="87">Auto Dealership</option><option value="88">Barber Shop</option><option value="89">Beauty Salon</option><option value="90">Child Care Services</option><option value="91">Construction Contractor</option><option value="92">Debt Collection Agency</option><option value="93">Electrician</option><option value="96">Massage Therapist</option><option value="97">Plumber</option><option value="98">Restaurant</option></select><input type="submit" value="Search" class="search_button" onclick="return validateMain();" /></form></div><!-- end #permitme -->');

}

function myPermitMeSq() 
{

var varState = document.body.className;

if (varState == "puerto_rico") {
	varState = 1;
}
if (varState == "indiana") {
	varState = 54;
}
if (varState == "maryland") {
	varState = 53;
}
if (varState == "new_mexico") {
	varState = 52;
}
if (varState == "pennsylvania") {
	varState = 51;
}
if (varState == "utah") {
	varState = 50;
}
if (varState == "alabama") {
	varState = 49;
}
if (varState == "colorado") {
	varState = 48;
}
if (varState == "nevada") {
	varState = 47;
}
if (varState == "north_dakota") {
	varState = 46;
}
if (varState == "rhode_island") {
	varState = 45;
}
if (varState == "tennessee") {
	varState = 44;
}
if (varState == "washington") {
	varState = 43;
}
if (varState == "alaska") {
	varState = 42;
}
if (varState == "nebraska") {
	varState = 41;
}
if (varState == "oregon") {
	varState = 40;
}
if (varState == "connecticut") {
	varState = 39;
}
if (varState == "florida") {
	varState = 38;
}
if (varState == "hawaii") {
	varState = 37;
}
if (varState == "louisiana") {
	varState = 36;
}
if (varState == "missouri") {
	varState = 35;
}
if (varState == "texas") {
	varState = 34;
}
if (varState == "idaho") {
	varState = 33;
}
if (varState == "kentucky") {
	varState = 32;
}
if (varState == "north_carolina") {
	varState = 31;
}
if (varState == "wyoming") {
	varState = 30;
}
if (varState == "virginia") {
	varState = 29;
}
if (varState == "iowa") {
	varState = 28;
}
if (varState == "new_jersey") {
	varState = 27;
}
if (varState == "south_dakota") {
	varState = 26;
}
if (varState == "new_york") {
	varState = 25;
}
if (varState == "vermont") {
	varState = 24;
}
if (varState == "west_virginia") {
	varState = 23;
}
if (varState == "guam") {
	varState = 22;
}
if (varState == "district_of_columbia") {
	varState = 21;
}
if (varState == "california") {
	varState = 20;
}
if (varState == "kansas") {
	varState = 19;
}
if (varState == "mississippi") {
	varState = 18;
}
if (varState == "ohio") {
	varState = 17;
}
if (varState == "us_virgin_islands") {
	varState = 16;
}
if (varState == "arkansas") {
	varState = 15;
}
if (varState == "delaware") {
	varState = 14;
}
if (varState == "georgia") {
	varState = 13;
}
if (varState == "maine") {
	varState = 12;
}
if (varState == "massachusetts") {
	varState = 11;
}
if (varState == "michigan") {
	varState = 10;
}
if (varState == "montana") {
	varState = 9;
}
if (varState == "oklahoma") {
	varState = 8;
}
if (varState == "south_Carolina") {
	varState = 7
}
if (varState == "wisconsin") {
	varState = 6
}
if (varState == "arizona") {
	varState = 5;
}
if (varState == "illinois") {
	varState = 4;
}
if (varState == "minnesota") {
	varState = 3;
}
if (varState == "new_hampshire") {
	varState = 2;
}
 
 

return ('<div id="permitme_sq" class="left"><form class="permit" name="permitMeForm" action="http://search.business.gov/permitme2_0.do" method="get"><h3>Find Licenses &amp; Permits</h3><h4>Enter City/State OR Zip Code:</h4><input type="hidden" name="pstate" value="'+varState+'"/><input class="address" id="pmAddress" name="q" /><br /><h4>Choose:</h4><select name="bcat" id="bcatControl"><option value="bt" select="selected">Business Type</option><option value="0">General Licensing</option><option value="87">Auto Dealership</option><option value="88">Barber Shop</option><option value="89">Beauty Salon</option><option value="90">Child Care Services</option><option value="91">Construction Contractor</option><option value="92">Debt Collection Agency</option><option value="93">Electrician</option><option value="96">Massage Therapist</option><option value="97">Plumber</option><option value="98">Restaurant</option></select><input type="submit" value="Search" class="search_button" onclick="return validateMain()" /></form></div>');
}

// Validation for Permit Me Nav Form

function validateNav() {
			if (document.forms['permitMeFormNav'].q.value == "") {
			alert('Please enter a City & State or Zip Code.');
			document.forms['permitMeFormNav'].q.focus();
			return false;
			}
			if (document.forms['permitMeFormNav'].bcat.value == "bt") {
			alert('Please choose a Business Category.');
			document.forms['permitMeFormNav'].bcat.focus();
			return false;
			}
		return true;
		}
		
// Validation for Permit Me Nav Main
		
function validateMain() {
			if (document.forms['permitMeForm'].q.value == "") {
			alert('Please enter a City & State or Zip Code.');
			document.forms['permitMeForm'].q.focus();
			return false;
			}
			if (document.forms['permitMeForm'].bcat.value == "bt") {
			alert('Please choose a Business Category.');
			document.forms['permitMeForm'].bcat.focus();
			return false;
			}
		return true;
		}

//switch divs for search landing page

function ReverseDisplay(d) {
		
		var myNav = d;
		
		switch (myNav)
		{
	case (1):
		document.getElementById('searchLand').style.display = "block";
		document.getElementById('permitMeLand').style.display = "none";
		document.getElementById('grantLand').style.display = "none";
		break;
	case (2):
		document.getElementById('permitMeLand').style.display = "block";
		document.getElementById('searchLand').style.display = "none";
		document.getElementById('grantLand').style.display = "none";
		break;
	case (3):
		document.getElementById('grantLand').style.display = "block";
		document.getElementById('permitMeLand').style.display = "none";
		document.getElementById('searchLand').style.display = "none";
		break;
		}
}

function stateGo(){
	var stateSelect = document.select_state_form.select_state.value;
	window.open(stateSelect , '_self');
}