$(document).ready(function(){
	clearSearch();
	activateTabs();
	distributeTasks();
	//$('.form .mini, .form .tiny, .form .short, .form .medium, .form .long, .form .extralong, .form select').validator();
});
						   
function clearSearch(){
$('#utility .search .text').click(function(){			
	var str = $(this).attr('value');
	if(str == $(this).attr('title')){
		$(this).attr({value: ""});
		$(this).select();
	}
});
$('#utility .search .text').blur(function(){			
	var str  = $(this).attr('value');
	if((str == "") || (str == undefined)){
		$(this).attr({value:$(this).attr('title')});
	}	
});	
}

function activateTabs(){
	if($('body').attr('id') == 'admin'){
		$('#tabs').tabs();	
	}
	else{
		$('#tabs').tabs({
			show:function(){
				var selected = $('#tabs').data('selected.tabs');
				if(selected == 0){
					$('.previous').css('display','none');
					$('.next').css('display','');
				}
				else{
						$('.previous').css('display','');
						$('.next').css('display','none');
				}
			}
		})
	}
}

function distributeTasks(){
	$('a.back').click(function(){
		history.back(0);
		return false;
	});	
	
	$('a.map').click(function(){					  
		var parent = $(this).parents('.vcard');
		var street = $('.street-address',parent).text();
		var city = $('.locality', parent).text();
		var region = $('.region', parent).text();
		var zipcode = $('.postal-code', parent).text();
		
		var address = street + " " + city + " " + region + " " + zipcode;
		var url = "http://maps.google.com/?q=" + address;
		window.open(url);
	});
	
	$('a.directions').click(function(){					  
		var parent = $(this).parents('.vcard');
		var street = $('.street-address',parent).text();
		var city = $('.locality', parent).text();
		var region = $('.region', parent).text();
		var zipcode = $('.postal-code', parent).text();
		
		var address = street + " " + city + " " + region + " " + zipcode;
		var url = "http://maps.google.com/?daddr=" + address;
		window.open(url);
	});
}

