function initTableContent() {
	var $tableC = $("#star_tables");
	var nrCamere = $("#nr_camere").val();
	var i;
	
	var exists = $(".table_content", $tableC).size();
	if(exists < nrCamere) { //add tables
		var s = '';
		for(i = exists; i < nrCamere; i++) {
			s += '<div class="table_content"><strong class="t_caption">' + tableCaption + " " + ( i + 1) + '</strong>';
			s += tableContent.replace(/\[0\]/g, "[" + i + "]");
			s += '</div>';
		}
		$tableC.append(s);
	}
	i = 0;
	$(".table_content", $tableC).each( function() {
		i ++;
		if(i <= nrCamere) $(this).show();
		else $(this).hide();		 
	});
} 


$.fn.navMenu = function(opt){
	var init = {
		layout 		    : 'menu-layout',
		styleDefault    : 'menu-default',
		styleHover 	    : 'menu-hover',
		styleDefaultSub : 'submenu-default',
		styleHoverSub   : 'submenu-hover'		
	}
	var opt = $.extend(init, opt);
	var id  = '#'+this.attr('id');
	$(id+' li:first').addClass('ui-corner-left');
	$(id+' li:last').addClass('ui-corner-right');	
	$(this).addClass(opt.layout);
	
	var IDlargura = $(id).width();
	// Efeito Hover no "menu" e mostrar o "submenu"
	$(this).children('li').addClass(opt.styleDefault).hover(function(){
		$(this).removeClass(opt.styleDefault).addClass(opt.styleHover);
		var submenu = $(this).children('ul').addClass('submenu');
		if(submenu[0]){
		  submenu.addClass('ui-corner-bottom').css("opacity", 0.5).show().animate( {"opacity": 1}, 100);
		}		
	},function(){
		$(this).removeClass(opt.styleHover).addClass(opt.styleDefault).children('ul').hide(100);	
	});
	
	
    // Efeito hover no "submenu" e mostrar o "submenuItem"
	$(id+' li').children('ul').addClass('ui-corner-all').children('li').hover(function(){

		$(this).removeClass(opt.styleDefaultSub).addClass(opt.styleHoverSub);
		var submenuItem = $(this).children('ul').addClass('submenuItem');
		if(submenuItem[0]){
			submenuItem.css('margin-top','-20px');	
		}
		if($(this).parent('ul.submenuItem')[0]){	
			subLarguraItemTotal = submenuItem.width()*3; // 600px	
			if(IDlargura<=subLarguraItemTotal){
				submenuItem.css('left','-'+$(this).parent('ul').width()+'px')
			}else{
				submenuItem.css('left',$(this).parent('ul').width()-20+'px')
			}				
		}else{
				submenuItem.css('left',$(this).parent('ul').width()-20+'px')
		}
		submenuItem.show();
	
	},function(){
		console.log("hover out");
		$(this).removeClass(opt.styleHoverSub).addClass(opt.styleDefaultSub).children('ul').hide();				
	})
}

var preloadImg = function(path) {
	var preload = new Image();
	preload.src = path;
}

var bodyBgInd = 0;
var bgImageSlider = function() {
	
	//$("body").css(
	bodyBgInd ++;
	if(bodyBgInd > 6) bodyBgInd = 0;

	$body.css("background", "#f1f1f1 url(images/bg" + bodyBgInd + ".jpg) no-repeat top center");
}

function checkEmail(value) {
	var emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;		
	return emailRegExp.test(value);		 
}

function mainNewsletterSubmit(form) {
	var $form = $(form);
	var $el = $("input[name=email]");
	
	if($el.val()=="") {
		alert('Introduceti adresa de email');		
		$el.focus();
		return false;
	}
	
	var emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;		
	if(!emailRegExp.test($el.val())) {
		alert('Adresa de email introdusa nu este valida');
		$el.focus();
		return false;
	}
	
	return true;
}

function initBottomGallery() {
	var $bg = $("#galerie");
	var $c = $("#galerie_inn", $bg);	
	var $alt = $(".link_black", $c);
	var first = true;
	$(".buton2 a", $c)
		.each(function() {
			var $t = $(this); 
			$t.attr( "info", $t.attr("title") ); 
			$t.attr("title", "");
			if(first) {
				$bg.css("background", "transparent url(/images/foto/m_" + $t.attr("bg") + ") no-repeat top center");
				first = false;
			}
			else {
				preloadImg("/images/foto/m_" + $t.attr("bt"));		
			}
		})
		.hover( 
			function() {
				var $t = $(this);
				var p = $t.position()["left"] - 10;
				var align = "left";
				if(p > 400) {
					align = "right"
					p = 0;
				}
				//alert();
				$alt.html( $t.attr("info")).css( {"margin-left": p + "px", "text-align" : align});
				$bg.css("background", "transparent url(/images/foto/m_" + $t.attr("bg") + ") no-repeat top center");
			},
			function() {
				$alt.html("");
			}
		);
}

var $body;
$(document).ready(function(){
	$body = $("body");
	preloadImg("images/bg0.jpg");
	preloadImg("images/bg1.jpg");
	preloadImg("images/bg2.jpg");
	preloadImg("images/bg3.jpg");
	preloadImg("images/bg3.jpg");
	preloadImg("images/bg4.jpg");
	preloadImg("images/bg5.jpg");
	preloadImg("images/bg6.jpg");
	setInterval ( "bgImageSlider()", 5000 );
	$('#main_menu').navMenu();

	initBottomGallery();
});
