// Global vars

$(document).ready(function() {

	loadTicker();

	$(".gsc-input:first input").live("focus",function(e){
		$("#search").css("background-position","0px -28px");
	});

}); // End (document).ready

/////////////////////////////////////////////////////////////////

function loadTicker(){

	var params = {	menu: "false",
					bgcolor: "#FFFFFF",
					allowFullScreen: "false"
				 };

	var flashvars = {
					};			
	
	 swfobject.embedSWF("flash/logo_ticker.swf", "flash_logo_ticker", "280", "90", "9.0.0", "expressInstall.swf", flashvars, params);
}

/////////////////////////////////////////////////////////////////

function loadCarousel(){

	var params = {	menu: "false",
					allowFullScreen: "false",
					wmode: "transparent"
				 };

	var flashvars = {
					};			
	
	 swfobject.embedSWF("flash/home_carousel.swf", "flash_home_carousel", "1020", "347", "9.0.0", "expressInstall.swf", flashvars, params);
}

/////////////////////////////////////////////////////////////////

(function($) {
	$.fn.customFadeIn = function(speed, callback) {
		$(this).fadeIn(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
		});
	};
	$.fn.customFadeOut = function(speed, callback) {
		$(this).fadeOut(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
		});
	};
})(jQuery);

/////////////////////////////////////////////////////////////////

/*
// pre-submit callback 
function showRequest(formData, jqForm, options) { 
	// formData is an array; here we use $.param to convert it to a string to display it 
	// but the form plugin does this for you automatically when it submits the data 
	var queryString = $.param(formData); 
 
	// jqForm is a jQuery object encapsulating the form element.  To access the 
	// DOM element for the form do this: 
	// var formElement = jqForm[0]; 
 
	alert('About to submit: \n\n' + queryString); 
 
	// here we could return false to prevent the form from being submitted; 
	// returning anything other than false will allow the form submit to continue 
	return true; 
} 
 
// post-submit callback 
function showResponse(responseText, statusText)  { 
	// for normal html responses, the first argument to the success callback 
	// is the XMLHttpRequest object's responseText property 
 
	// if the ajaxForm method was passed an Options Object with the dataType 
	// property set to 'xml' then the first argument to the success callback 
	// is the XMLHttpRequest object's responseXML property 
 
	// if the ajaxForm method was passed an Options Object with the dataType 
	// property set to 'json' then the first argument to the success callback 
	// is the json data object returned by the server 
 
	alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
		'\n\nThe output div should have already been updated with the responseText.'); 
} 
*/