/*******************************************************************************

	CSS on Sails Framework
	Title: Hotel Template
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: April 2011

*******************************************************************************/

// google translate
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en',
    layout: google.translate.TranslateElement.InlineLayout.SIMPLE
  }, 'google_translate_element');
}

// font resizer
function str_replace(haystack, needle, replacement) {
	var temp = haystack.split(needle);
	return temp.join(replacement);
}


$(document).ready(function() {

	// form validation
	$("#reservation-form").validate();

	// Custom form element
	$('.custom-select').JSizedFormSelect();

	// Button hover state
	$(".button button").hover(
		function () {$(this).addClass("btn-hover");},
		function () {$(this).removeClass("btn-hover");}
	);

	//font resizer
	var min=12;
	var max=14;

	var reset = $('p').css('fontSize');
	var elm = $('#content p, #content li, #sidebar p');
	var size = str_replace(reset, 'px', '');

	$('a.fontSizePlus').click(function() {
		if (size<=max) {
			size++;
			elm.css({'fontSize' : size});
		}
		return false;
	});

	$('a.fontSizeMinus').click(function() {
		if (size>=min) {
			size--;
			elm.css({'fontSize' : size});
		}
		return false;
	});

	// image slider
	$('#slider').cycle({
		fx:     'uncover',
		prev:   '#prev',
		next:   '#next',
		continuous: 1,
		speed: 3000
	});

	// arrow slider
	$("#slider, #prev, #next").hover(
		function () {$("#prev, #next").css("display", "block");},
		function () {$("#prev, #next").css("display", "none");}
	);



});


// DD_belatedPNG fix for IE6
if (typeof DD_belatedPNG !== 'undefined') {
	var PNG_fix_selectors = [
		'#prev',
		'#next'
	];
	DD_belatedPNG.fix(PNG_fix_selectors.join(','));
}

