// JavaScript Document

$().ready(function() {
	
	// REMOVE/ADD VALUES AND CLASSES FROM INPUT BOXES
	$('#form_letter input').addClass('empty');
	
	$('#form_letter input').not('#submit').focus(function() {
		if ($(this).hasClass('empty') && $(this).val() != '') {
			$(this).val('').removeClass('empty');
		}
	});
	
	$('#form_letter input').not('#submit').blur(function() {
		if ($(this).val() == '') {
			$(this).addClass('empty').val($(this).attr('title'));
		}
		else {
			$(this).removeClass('empty');
		}
	});
	
	// Show additional comments field
	$('#show_comments').click(function() {
		$(this).next().slideDown();
	});

});

// Read a page's GET URL variables and return them as an associative array
$.extend({

	getUrlVars: function(){
		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;
	},
	getUrlVar: function(name){
		return $.getUrlVars()[name];
	}
	
});

