/*
 * @title		Site Wide JavaScript Functions
 * @author		Daniel Petkovski
 * @project		National Colony Realty
 * @copyright	(c) August 2010
*/

/*
	==================================================
	Bookmark Page Funciton
	==================================================
*/

function bookmark(url,title){
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		window.external.AddFavorite(url,title);
	} else if (navigator.appName == "Netscape") {
		window.sidebar.addPanel(title,url,"");
	} else {
		alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
	}
}


/*
	==================================================
	Initiate Site-Wide jQuery Functions
	==================================================
*/

$(document).ready(function() {
	
	// Handle Island Areas Creation and Change for Quick Search //
	$('.jsState').change(function(){
		
		// Add Diable Area Select Box and Add Loading Indicator //
		$('.jsCity').attr('disabled', 'disabled');
		$('.jsCity option:selected').text('Loading...');
		$('.jsCity').css('background-color','#FFFF99');
		
		// Send AJAX Request for Island Areas //
		var sendString = 'resource/data/search.islandArea.php';
		
		$.ajax({
			url: sendString,
			data: $('#quickSearchForm').serialize(), // + '&action=name', // Used to Specify An Action
			type: 'post',
			cache: false,
			dataType: 'html',
			success: function (data) {
				$('.jsCity').html(data);
				$('.jsCity').removeAttr('disabled');
				$('.jsCity').css('background-color','#C3DCE6');
			},
			error: function () { 
				$('.jsCity').html('<option selected="selected" value="">Select Area (All)</option>');
				$('.jsCity').removeAttr('disabled');
				$('.jsCity').css('background-color','#C3DCE6');
			}
		});
	});
	
	// Handle Form Error Messages //
	if($('.formInfo').length != 0)
	{
		var formInfo = $('.formInfo').text();
		alert(formInfo);	
	}

});
