// JavaScript Document

$(document).ready(function(){
	$("#statelistbutton").toggle(
		function(){
			$("#statelist").slideDown();
			$(this).addClass("active");
		},
		function(){
			$("#statelist").slideUp();
			$(this).removeClass("active");
		}
	);
	
	if(!hasFlash){
		$('#statemapbutton').remove();
	}
	
	initContactForm();
});

function loadDealers(elem, type){
	$('#tabslist ul li a').attr('class','');
	$(elem).attr('class','current');
	var state = $('#dealer_listing').attr('rel');
	$('#dealer_listing').load('/includes/store/views/dealers/ajax.php', {'state':state, 'type':type});
}

function initContactForm(){
	$('#dealerContactForm div.element').each(function(i,elem){
		$(elem).click(function(){ $(this).find('input').focus(); });
	});
}

function validateContactForm(){
	var name = $('#name').val().trim() || "";
	var email = $('#email').val().trim() || "";
	var comments = $('#comments').val().trim() || "";
	if(!name || !email || !comments){
		alert("Please fill in all fields before pressing SUBMIT");
		return false;
	}else{
		return true;
	}
}
