var curpage = '';
$(document).ready(function(){
	$('ul.main > li',this).each(function(){ 
		$(this).children('a').click(function(){ 
			var ul = $(this).parent().find('ul');
			if($(this).html() != 'Membership' && $(this).html() != 'General Inquiries'){
				if($(ul).css('display') == 'none'){
					$(ul).css('display','block');
					$(this).addClass('lightselected');
					return false;
				}else{
					$(ul).css('display','none');
					$(this).removeClass('lightselected');
					return false;
				}
			}
		}) 
	});
	$('ul.main > li > ul').css('display','none');
	$('ul.main > li').each(function(){
		var hash = getUrlVars();
		
		if(typeof hash['p'] != 'undefined'){ var place = hash['p']; }else{ var place = 'nothing*'; }
		if(hash['p'] != void 0){ var place = hash['p']; }else{ var palce = 'nothing*'; }
		
		var a = $(this).children('a');
		
		var tag = $(a).html().toLowerCase();
		var comp = place.toLowerCase();
		if(tag.match(comp)){
			if($(a).html() == 'Membership' || $(a).html() == 'General Inquiries'){
				$(this).addClass('selected');
			}else{
				$(a).addClass('lightselected');
				$(this).find('ul').css('display','block');
				var lis = $(a).parent().find('li');
				$dealer = $(lis[hash['id']]);
				$($dealer).addClass('selected');
			}
			return false;
		}
	});
});


function getUrlVars(){

	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function checkForm(){
	var form 	  = $('form')[0];
	var inputs 	  = $(form).find('input');
	var textareas = $(form).find('textarea');
	var errors 	  = new Array();
	
	for(i=0; i<inputs.length; i++){
		if($(inputs[i]).val() == '' && $(inputs[i]).attr('type') != 'hidden'){
			setInvalid($(inputs[i]));
			errors.push($(inputs[i]).attr('name'));
		}else
		if($(inputs[i]).css('background') == 'rgb(255, 153, 153) none repeat scroll 0% 0%'){
			setValid($(inputs[i]));	
		}
	}
	for(i=0; i<textareas.length; i++){
		if($(textareas[i]).val() == ''){
			setInvalid($(textareas[i]));
			errors.push($(textareas[i]).attr('name'));
		}else
		if($(textareas[i]).css('background') == 'rgb(255, 153, 153) none repeat scroll 0% 0%'){
			setValid($(textareas[i]));
		}
	}
	
	if(errors.length > 0){
		var errormsg = 'The Following Fields were left blank:'+"\n"+'------------------------------'+"\n"
		for(i=0; i<errors.length; i++){
				errormsg += '- ' + errors[i].substring(0,1).toUpperCase() + errors[i].substring(1,errors[i].length) + "\n";
		}
		alert(errormsg);
		return false;
	}
}

function setInvalid(input){
	$(input).height($(input).height()-2);
	$(input).width($(input).width()-1);
	$(input).css('border-right','1px solid #F00');
	$(input).css('border-top','1px solid #F00');
	$(input).css('border-bottom','1px solid #F00');
	$(input).css('background','#F99');
}

function setValid(input){
	$(input).height($(input).height()+2);
	$(input).width($(input).width()+1);
	$(input).css('border-right','none');
	$(input).css('border-top','none');
	$(input).css('border-bottom','none');
	$(input).css('background','white');
}