$(document).ready(function(){
	var is_action = 0;
	var eventi = 0;
	var eventp = 0;
	var events = 2;
	var sel_event = 1;
	var is_photo = 0;
	var fs = 0;

	$("div.nexte_nav a").click(function(){
		var page = $(this).attr("title");
		var my_link = $(this);
		var step = 265;
		var action_step = 0;
		if (is_action==0){
			is_action = 1;
			action_step = step*(page-1);
			$('div.nexte_content').animate({left:'-'+action_step},300,function(){
				$("div.nexte_nav a").filter(".sel").removeClass("sel");
				my_link.addClass("sel");
				is_action = 0;
			});
			
		}
		return false;
	});

	$("div.cbox_nav a.navn").click(function(){
		var step = 265;
		if (eventi==0 && eventp==0 && !$(this).hasClass('dsbl')){
			sel_event++;
			if (sel_event==events){
				$(this).addClass("dsbl");
			}
			if (sel_event>1){
				if ($("div.cbox_nav a.navp").hasClass('dsbl')) $("div.cbox_nav a.navp").removeClass("dsbl");
			}
			eventi = 1;
			eventp = 1;
			$('div.evnti_content').animate({left:'-'+(step*(sel_event-1))},300,function(){
				eventi = 0;
			});
			$('div.evntp_content').animate({left:'-'+(step*(sel_event-1))},300,function(){
				eventp = 0;
			});
		}
		return false;
	});
	$("div.cbox_nav a.navp").click(function(){
		var step = 265;
		if (eventi==0 && eventp==0 && !$(this).hasClass('dsbl')){
			sel_event--;
			if (sel_event==1){
				$(this).addClass("dsbl");
			}
			if (events>sel_event){
				if ($("div.cbox_nav a.navn").hasClass('dsbl')) $("div.cbox_nav a.navn").removeClass("dsbl");
			}
			eventi = 1;
			eventp = 1;
			$('div.evnti_content').animate({left:'-'+(step*(sel_event-1))},300,function(){
				eventi = 0;
			});
			$('div.evntp_content').animate({left:'-'+(step*(sel_event-1))},300,function(){
				eventp = 0;
			});
		}
		return false;
	});
	
	$("a.pnavp").click(function(){
		if (sel_image!='' && $(this).hasClass("dsbl")==false){
			var prev_img = sel_image-1;
			var prev_pid = (prev_img>=1)?prev_img:1;
			load_image(prev_pid);
		}
		return false;
	});

	$("a.pnavn").click(function(){
		if (sel_image!='' && $(this).hasClass("dsbl")==false){
			var next_img = sel_image+1;
			var next_pid = (next_img<=images)?next_img:images;
			load_image(next_pid);
		}
		return false;
	
	});
	
	function load_image(pid){
		$('div.photo_large_content a.photo_close').addClass('ploading');
		$('div.photo_large_content a.photo_close img').hide();
		var img = new Image();
		$(img)
			.load(
				function(){
					$(this).css('display','block');
					$(this).hide();
					$('div.photo_large_content a.photo_close').removeClass('ploading');
					$('div.photo_large_content a.photo_close').html(this);
					$(this).fadeIn();
					sel_image = pid;
					if (pid>1){
						if (is_prev==0 && $("a.pnavp").hasClass("dsbl")){
							$("a.pnavp").removeClass("dsbl");
							is_prev=1;
						} 
					}
					else{
						if (is_prev==1 && $("a.pnavp").hasClass("dsbl")==false){
							$("a.pnavp").addClass("dsbl");
							is_prev=0;
						}
					}
					if (pid<images){
						if (is_next==0 && $("a.pnavn").hasClass("dsbl")){
							$("a.pnavn").removeClass("dsbl");
							is_next=1;
						} 
					}
					else{
						if (is_next==1 && $("a.pnavn").hasClass("dsbl")==false){
							$("a.pnavn").addClass("dsbl");
							is_next=0;
						}
					}
				}			
			)
			.attr('src','images/gallery/700_'+pid+'l.jpg');			
	}
	
	var images = 13;
	var sel_image = '';
	var is_prev = 0;
	var is_next = 0;
	$("a.photo").click(function(){
		var img = $(this).children('img').attr('src');
		var large_img = img.replace(".jpg","l.jpg");
		var thelem = $(this);
		$("div.photo_large").animate({"opacity":"toggle","height": "toggle"},700,function(){
			var photo_id = thelem.children('img').attr('id');
			var pid = photo_id.replace("img","");
			pid = 1;
			load_image(pid);
			if (pid>1){
				is_prev = 1;
			}
			if (pid<images){
				is_next = 1;
			}
			sel_image = pid;
		});
		return false;
	});
	$("a.photo_close").click(function(){
		if (sel_image!=''){
			var next_img = sel_image+1;
			var next_pid = (next_img<=images)?next_img:images;
			load_image(next_pid);
		}
		return false;
	});
	
	$("body").click(function(){
		if (sel_image!=''){
			if (is_prev==1) $("#nav_prev").fadeOut(function(){ is_prev=0; });
			if (is_next==1) $("#nav_next").fadeOut(function(){ is_next=0; });
			$('div.photo_large_content a.photo_close img').hide();		
			$("div.photo_large").animate({"opacity":"toggle","height": "toggle"},700,function(){
				$('div.photo_large_content a.photo_close').addClass('ploading');
				sel_image = '';
			});		
		}
	});
	
	$("#btn_submit").click(function(){
		$("#nlet_form").submit();
		return false;
	});
		
	$("#nlet_form").submit(function(){
		if (fs==0){
			var my_form = document.nlet_form;
			fs = 1;
			$("input#email").css("background-color","#9f7c62");
			if ($("input#email").val()=='' || $("input#email").val()=='Adresa e-mail'){
				$("input#email").css("background-color","#ff6b00");
				fs = 0;
			}
			else{
				var inputs = [];
				$(':input', my_form).each(function() {
					inputs.push(this.name + '=' + encodeURIComponent(this.value));
				})  
				jQuery.ajax({
					data: inputs.join('&'),
					url: my_form.action,
					timeout: 2000,
					error: function() {
						alert('Adresa dvs. de e-mail nu a putut fi salvata.\nVa rugam incercati mai tarziu.');
						fs = 0;
					},
					success: function(r) { 
						$("input#email").val('Adresa e-mail');
						alert('Adresa dvs. de e-mail a fost salvata.\nVa multumim!');
						fs = 0;
					}
				})						
			}
		}
		return false;
	});
	
	var sel_list = 1;
	var lists = 5;
	var list_action = 0;

	$("div.list_nav a.lnavn").click(function(){
		if (list_action == 0){
			var next_list = sel_list+1;
			var list_file = '';
			if (next_list<=lists && !$(this).hasClass('dsbl')){
				if (next_list==lists){
					$(this).addClass("dsbl");
				}
				if (next_list>1){
					if ($("div.list_nav a.lnavp").hasClass('dsbl')) $("div.list_nav a.lnavp").removeClass("dsbl");
				}
				list_action = 1;
				list_file = 'content/meniu'+next_list+'.inc.php';
				$("#list_content").animate({"opacity":"toggle","height": "toggle"},700,function(){
					$("#list_content").load(list_file,function(){
						$("#list_content").animate({"opacity":"toggle","height": "toggle"},700,function(){
							list_action = 0;
							sel_list = next_list;
						});
					});
				
				});
			}
		}
		return false;
	});
	$("div.list_nav a.lnavp").click(function(){
		if (list_action == 0){
			var next_list = sel_list-1;
			var list_file = '';
			if (next_list>=1 && !$(this).hasClass('dsbl')){
				if (next_list==1){
					$(this).addClass("dsbl");
				}
				if (lists>next_list){
					if ($("div.list_nav a.lnavn").hasClass('dsbl')) $("div.list_nav a.lnavn").removeClass("dsbl");
				}
				list_action = 1;
				list_file = 'content/meniu'+next_list+'.inc.php';
				$("#list_content").animate({"opacity":"toggle","height": "toggle"},700,function(){
					$("#list_content").load(list_file,function(){
						$("#list_content").animate({"opacity":"toggle","height": "toggle"},700,function(){
							list_action = 0;
							sel_list = next_list;
						});
					});
				
				});
				
			}
		}
		return false;
	});

	var now = new Date();
	var cm = now.getMonth()+1;
	var cy = now.getYear();
	if(cy < 2000) cy = cy + 1900;
	
	$("#cal_next").click(function(){
		var next_m = cm + 1;
		var next_y = cy;
		if (next_m>12){
			next_m = 1;
			next_y = cy + 1;
		}
		if (next_y<=2010){
			$("#calendar").load("scripts/get_calendar.php",{m:next_m,y:next_y},function(){
				cm = next_m;
				cy = next_y;
			});
		}
		return false;
	});	
	$("#cal_prev").click(function(){
		var prev_m = cm - 1;
		var prev_y = cy;
		if (prev_m<1){
			prev_m = 12;
			prev_y = cy - 1;
		}
		if (prev_y>=2008){
			$("#calendar").load("scripts/get_calendar.php",{m:prev_m,y:prev_y},function(){
				cm = prev_m;
				cy = prev_y;
			});
		}
		return false;
	});
	
	load_rez();	
})

function load_rez_form(){
	$("#btn_submit1").click(function(){
		$("#rez_form").submit();
		return false;
	});
	var fs = 0;
	$("#rez_form").submit(function(){
		if (fs==0){
			var my_form = document.rez_form;
			fs = 1;
			var error = 0;//9f7c62
			$("input#rez_name").css("background-color","#9f7c62");
			$("input#rez_seat").css("background-color","#9f7c62");
			$("input#rez_email").css("background-color","#9f7c62");
			$("input#rez_phone").css("background-color","#9f7c62");
			if ($("input#rez_name").val()=='' || $("input#rez_name").val()=='Nume'){
				$("input#rez_name").css("background-color","#ff6b00");
				error = 1;
			}
			if ($("input#rez_seat").val()=='' || $("input#rez_seat").val()=='Nr. persoane'){
				$("input#rez_seat").css("background-color","#ff6b00");
				error = 1;
			}
			if (($("input#rez_email").val()=='' || $("input#rez_email").val()=='Adresa e-mail') && ($("input#rez_phone").val()=='' || $("input#rez_phone").val()=='Telefon')){
				$("input#rez_email").css("background-color","#ff6b00");
				$("input#rez_phone").css("background-color","#ff6b00");
				error = 1;
			}
			if (error == 1){
				alert('Va rugam completati campurile marcate.');
				fs = 0;
			}
			else{
				var inputs = [];
				$(':input', my_form).each(function() {
					inputs.push(this.name + '=' + encodeURIComponent(this.value));
				})  
				jQuery.ajax({
					data: inputs.join('&'),
					url: my_form.action,
					timeout: 2000,
					error: function() {
						alert('Rezervarea dvs. nu a fost trimisa.\nVa rugam incercati mai tarziu.');
						fs = 0;
					},
					success: function(r) { 
						$("#rez").html('<br /><p style="text-align:center;">Rezervarea dvs. a fost trimisa.<br />Va multumim!');			
						fs = 0;
					}
				})						
			}
		}
		return false;
	});
}

function load_rez(){
	$("a.btn_rez").click(function(){
		if ($("#rez_holder").is(':visible')){
			$("#rez_holder").animate({"opacity":"toggle","height": "toggle"},300);
		}
		else{
			var event_id = $(this).attr('id');
			event_id = event_id.replace("e","");
			$("#rez").load("scripts/get_rez.php",{id:event_id},function(){
				$("#rez_holder").animate({"opacity":"toggle","height": "toggle"},300,function(){
					load_rez_form();				
				});		
			});
		}
		return false;
	});	
}

var iseap = 0;
var iseai = 0;

function display_event(id){
	if (iseap==0 && iseai==0){
		if ($("#rez_holder").is(':visible')){
			$("#rez_holder").animate({"opacity":"toggle","height": "toggle"},300);
		}
		iseap = 1;
		iseai = 1;
		var step = 265;
		$("#eventi2").load('scripts/get_eventi.php',{id:id},function(){
			load_rez();
			$('div.evnti_content').animate({right:'+'+step},300,function(){
				$("#eventi1").remove();	
				$('div.evnti_content').css({right:0});
				$("#eventi2").attr({id:"eventi1"});
				$('div.evnti_content').append('<div id="eventi2" class="eventi_box">&nbsp;</div>');
				iseai = 0;
			});
		});
		$("#eventp2").load('scripts/get_eventp.php',{id:id},function(){
			$('div.evntp_content').animate({right:'+'+step},300,function(){
				$("#eventp1").remove();	
				$('div.evntp_content').css({right:0});
				$("#eventp2").attr({id:"eventp1"});
				$('div.evntp_content').append('<div id="eventp2" class="eventp_box">&nbsp;</div>');
				iseap = 0;
			});
		});
	}
}