function callExternalInterface() {
	thisMovie("map").clearMap();
}
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName]
	} else {
		return document[movieName]
	}
}
var $stateName;
var $errorStateName;
var $successStateName;
function loadInfoWindow(state) {
	//var $state = 'about/ajax/' + state + '.php';
	//$('#ajax-loaded').load($state.toLowerCase(),function(){
	if(state == 'default') {
		var $state = 'about/ajax/default.html';
	} else {
		var $state = 'about/ajax/getRegion.php?abbr=' + state;
	}
	$('#ajax-loaded').load($state,function(){													   
		if(state !== 'default') {
			$(this).parent().removeClass('default');
		}
		$(this).parent().fadeIn('fast');
	});
}

$(function(){
	// Close
	$('#info-window a#close').click(function(){
		$('#info-window').fadeOut(function(){
			$('#ajax-loaded', this).empty();
			loadInfoWindow('default');
			$(this).addClass('default');
			callExternalInterface();
		});
		return false;
	});
	loadInfoWindow('default');
	// AJAX Loading
	$('#ajax-loaded').ajaxStart(function(){
		$('#landing').append('<span id="loading">Loading...</span>');
		$('#info-window').hide();
	});
	$('#ajax-loaded').ajaxStop(function(){
		$('#landing #loading').remove();
		$('#info-window').fadeIn();
	});
	// AJAX Error
	$('#ajax-loaded').ajaxError(function(){
		$(this).load('about/ajax/coming-soon.html');
	});
	/* AJAX Success
	$('#info-window').ajaxSuccess(function(){
		$successStateName = $stateName;
		if ($('#info-window').attr('class') !== 'default') {
			$('#info-window h2').livequery(function(){
				$(this).text('Services available in '+ $successStateName);
			});
		}
	});
	*/
});