$(document).ready(
	function() {


		//------------------
		// Flash titles
		//------------------
		
		$('.FlashMap').flash(
			{
				src: '/flash/swf/mapav1.0.0.swf', 
				wmode: 'transparent', 
				height: '450',
				width: '326'
			},
			{ version:8, update:false }
		);
		
		
		$('.FlashGraf').flash(
			{
				src: '/flash/swf/grafv1.0.0.swf', 
				wmode: 'transparent', 
				height: '450',
				width: '326'
			},
			{ version:8, update:false }
		);
		
		$('H2.PageTitle').flash(
			{
				src: '/flash/swf/PageTitle.swf', 
				wmode: 'transparent', 
				allowScriptAccess: 'sameDomain',
				height: '100%',
				width: '100%',
				flashvars: {
					TXTALIGN:"right",
					TXTSIZE:35,
					TXTCOLOR:"0xFFFFFF"
				}
			},
			{ version:8, update:false },
			function(htmlOptions) {
				htmlOptions.flashvars.TXTVAL=this.innerHTML;
				htmlOptions.flashvars.TXTWIDTH=$(this).width();
				this.innerHTML='<span>'+this.innerHTML+'</span>';
				var $alt=$(this.firstChild);
				$alt.addClass('alt');
				$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));
			}
		);



		//------------------
		// 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'); }
			}
		)

	}
)

function onSubmitNewsletter(obj) {
	objTexts=new jsVal_Language();

	// jsVal
	if(!validateStandard(obj)) { return(false); }

	// E-mail
	var objEmail = $('input[@name="email"]').get(0);
	if(objEmail.value == '') {
		alert(objTexts.err_enter.replace("%FIELDNAME%", $(objEmail).attr('realname')));
		return(false);
	}

	// Name
	var objName = $('input[@name="nome"]').get(0);
	if((objName.value == '') || (objName.value == 'Nome') || (objName.value == 'Name')) {
		alert(objTexts.err_enter.replace("%FIELDNAME%", $(objName).attr('realname')));
		return(false);
	}

	$.post("ajx.newsletter.php", { email:objEmail.value, nome:objName.value, dummy:new Date().getTime() }, function(data) {
		alert(data);
		if(data != 'FALSE') {
			$('MyNewsletterForm').html($('.MyNewsletterOK').html());
		} else {
			alert('error');
		}
	});

	return(false);
}


//----------------------
// SummaryDetail
//----------------------

function SwitchSummaryDetail(iQuestion, sNamespace) {
	var bHitOnSelected = false;
	if(!sNamespace) { sNamespace = ''; }
	if($(sNamespace + ' #Q' + iQuestion).hasClass('Sel')) { bHitOnSelected = true; }
	
	$(sNamespace + ' .Summary').removeClass('Sel');
	$(sNamespace + ' .Detail').hide('fast');
	
	if(!bHitOnSelected) {
		$(sNamespace + ' #Q' + iQuestion).addClass('Sel');
		$(sNamespace + ' #A' + iQuestion).show('fast');
	}
}

function SwitchFAQ(iQuestion) {
	$('.TabTitleLink').removeClass('Sel');
	$('.TabText').hide('fast');
	$('.TabTitleLink#' + iQuestion).addClass('Sel');
	$('.TabText#' + iQuestion).slideDown('fast');
	
}

//-------------------------------
// Cycle Slideshow
//-------------------------------

function setSlideShowButtons(curr, next, opts) {
    var index = $(this).parent().children().index(this);
    $('#_slideshowprev_')[index == 0 ? 'hide' : 'show']();
    $('#_slideshownext_')[index == opts.slideCount - 1 ? 'hide' : 'show']();
}

function fixDottedLinksOutline(domChunk) {	$(domChunk).focus(function(){this.blur();});  }

function showCasinoDiv() {
	alert('showcasino')
	$('#divAbrePortas').fadeOut('slow'); 
	if($('#divCasinoSoon').css('display')=='none') $('#divCasinoSoon').fadeIn('slow'); 
	else $('#divCasinoSoon').fadeOut('slow');
	return false;
}
//----------------------
// Tooltip
//----------------------

$(function() {
	//tables highlight rows
	$("table#tableHighlight tr:not(#nohighlight)").hover(
		function(){$(this).addClass("RowHighlight");},  
		function(){$(this).removeClass("RowHighlight");}
	);
	
	$('#_slideshow_').cycle({prev:'#_slideshowprev_', next:'#_slideshownext_', timeout:10000, pause:1, after:setSlideShowButtons,  fx:'scrollHorz', speedIn:500, speedOut:500, easeIn:'easeOutSine', easeOut:'easeInSine'});
	
	fixDottedLinksOutline('.GolfGallery a, .GalleryContainer a');
	
	$('.Tooltip').tooltip({
		track: true, 
		delay: 300,
		fade: 250,
		showURL: false,
		bodyHandler: function() {
			return ($(this).attr("ttip"));
		}
	});
	$(".HelpTip").tooltip({ 
		track: true, 
		delay: 0, 
		fade: 500,
		showURL: false, 
		opacity: 1, 
//		fixPNG: true, 
		showBody: " - ", 
		extraClass: "fancy", 
		top: 15, 
		left: 15,
		bodyHandler: function() {
			tId = $(this).attr("tipid");
			return ($('.HelpTipText#'+tId).html());
		}
	}); 
});

