// Show and Hide Div Script
function display(elementID){
    nodeItem = elementID.parentNode.nextSibling;
	
    while(nodeItem.innerHTML == null || nodeItem.innerHTML == ""){
        nodeItem = nodeItem.nextSibling;
    }
	
	jQuery(nodeItem).slideToggle('normal');
}

function IsNumeric(inputString)
{
	var validChars = "0123456789";
	
	for (i = 0; i < inputString.length; i++)
	{
		if (validChars.indexOf(inputString.charAt(i)) < 0)
		{
			return false;
		}
	}	
	return inputString.length == 0 ? false : true;
}

jQuery(document).ready(function(){
	jQuery('.toggleContent').hide();
	jQuery('.toggleLink').click(function(){
		jQuery(this).nextAll('#secLeftCol .toggleContent').slice(0,1).slideToggle();
	});
	
	jQuery('a').click(function(){
		var loc = "";
		if			(jQuery(this).parents().is("#header")) { loc = "Head"; }
		else if 	(jQuery(this).parents().is("#menu")) { loc = "Top"; }
		else if 	(jQuery(this).parents().is(".blueBreadCrumb")) { loc = "Bread"; }
		else if 	(jQuery(this).parents().is("#mainLeftCol") && !jQuery(this).parents().is("#rotatingPanel")) { loc = "HomeMainL"; }
		else if 	(jQuery(this).parents().is("#mainLeftCol") && jQuery(this).parents().is("#rotatingPanel")) { loc = "HomeRotate"; }
		else if 	(jQuery(this).parents().is("#mainRightCol")) { loc = "HomeMainR"; }
		else if 	(jQuery(this).parents().is("#lowerLeftCol")) { loc = "HomeFeat"; }
		else if 	(jQuery(this).parents().is("#lowerRightCol")) { loc = "HomeLowR"; }
		else if 	(jQuery(this).parents().is("#footer")) { loc = "Foot"; }
		else if 	(jQuery(this).parents().is("#secLeftCol") && !jQuery(this).parents().is(".quotePageBox, .quotePageBoxR")) { loc = "ContBod"; }
		else if 	(jQuery(this).parents().is("#secLeftCol") && jQuery(this).parents().is(".quotePageBox, .quotePageBoxR")) { loc = "ContMainFrm"; }
		else if 	(jQuery(this).parents().is("#secRightCol")) { loc = "ContMargin"; }
		jQuery.cookie('browse1', loc, { expires: 30, path: '/', domain: '', secure: false });
		jQuery.cookie('browse2', window.location.pathname, { expires: 30, path: '/', domain: '', secure: false });
	});


	// search form functionality
	jQuery('#searchform').submit(function() {
		if(jQuery('#searchInput').val() == 'Search') {
			jQuery('#searchInput').val('');
		}

	});

	jQuery('#searchInput').bind('focus blur', function() {
		var s = jQuery('#searchInput');

		if(s.val() == 'Search') {
			s.val('');
		}
		else if(s.val() == '') {
			s.val('Search');
		}
	});

	

	
	/*jQuery('a.reply').click(function(){
		return false;							 
	});*/
	
	if(jQuery.browser.msie) {
		jQuery('#menu ul li ul li:last-child').addClass('lastChild');
	}
	
});

function reply(choiceId, productCode, url)
{
	if(productCode == undefined) { productCode = '' };
	var cookieId = jQuery.cookie('static_site_case_id');
	if (cookieId != null) {
		var informURL = '/public/php/informant.php?id=' + cookieId;
		jQuery.post(informURL, { visitorId: cookieId, choiceId: choiceId, productCode: productCode, response: "Clicked" }, function(data) {
			if(url != undefined && url != '')
			{
				if(url.indexOf('/') != -1)
				{
					window.location = url;
				}
				else
				{
					document.getElementById(url).submit();	
				}
			}
		});
	}
}

function openFooterLink(type)
{
	url = '';

	switch(type)
	{
		case 'privacy':
			url = '/applications/app_privacy.htm';
		break;
		case 'security':
			url = '/applications/app_security.htm';
		break;
		case 'tou':
			url = '/applications/app_legal2.htm';
		break;
	}
	
	window.open(url, type, 'height=410,width=500,toolbar=0,location=0,status=0,menuBar=0,scrollBars=1,resizable=no');
}
