$(document).ready(
	function() {

		//------------------
		// Flash banner
		//------------------

		$('#Banner').flash(
			{ 
				src: '/flash/swf/banner_lch.swf', 
				/*wmode: 'transparent',*/
				height: 400,
				width: 160,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);

		$('#Banner_Bottom').flash(
			{ 
				src: sw_banner_bottom, 
				/*wmode: 'transparent',*/
				height: 400,
				width: 160,
				flashvars: {
					LANG:lang
				}
			},
			{ version: 8 }
		);


		//------------------
		// Home cycle
		//------------------

		$('#slideshowHome').cycle({});
		
		
		//------------------
		// INPUT fields default values
		//------------------

		$('INPUT[@onempty]').focus(
			function() {
				var obj = $(this).get(0);
				if(obj.value == $(this).attr('onempty')) { obj.value = ''; }
			}
		);

		$('INPUT[@onempty]').blur(
			function() {
				var obj = $(this).get(0);
				if(obj.value == '') { obj.value = $(this).attr('onempty'); }
			}
		);

		//------------------
		// Autocomplete
		//------------------

		SelectAutocomplete_Init(this);

	}
);


//----------------------
// jsVal_Language
//----------------------

function jsVal_Language() {
	if(lang=='PT') {
		this.err_form="Por favor insira/seleccione valores para os seguintes campos:\n\n";
		this.err_enter = "Por favor insira um '%FIELDNAME%' válido.";
		this.err_select = "Por favor seleccione um '%FIELDNAME%' válido.";
	} else {
		this.err_form="Please insert/select values for the folloing fields:\n\n";
		this.err_enter = "Please insert a valid '%FIELDNAME%'.";
		this.err_select = "Please select a valid '%FIELDNAME%'.";
	}
}


//----------------------
// SelectAutocomplete
//----------------------

function SelectAutocomplete_Init(obj) {

	$('select#SELAC_name', obj).each(function() {
		this.onHit = function(text, val) {
			window.location='houses_houses.php?aID=' + val;
		}
	});

	$('select.SELAUTOCOMPLETE', obj).swSelectAutoComplete();

}

