$(document).ready(function() {
		
	$(".list_btn").click(function(){
		var cid = $(this).attr("id");
		set_category_act(cid);
		
		order = $("#order").attr("class");
		if(order == "orderage") order = "age";
		else if(order == "orderpop") order = "popular";
		else if(order == "ordercom") order = "comments";
		else order = "age";
		
		change_kino_list(cid,order,1);
	});
	
	$(".most_popular").click(function(){
		var cid = $("#genre").attr("class");
		$("#orderpop").attr("class","most_popular_act");
		$("#orderage").attr("class","just_added");
		$("#ordercom").attr("class","most_talked");
		change_kino_list(cid,"popular",1);
		return false;
	});
	
	$(".just_added").click(function(){
		var cid = $("#genre").attr("class");
		$("#orderage").attr("class","just_added_act");
		$("#orderpop").attr("class","most_popular");
		$("#ordercom").attr("class","most_talked");
		change_kino_list(cid,"age",1);
		return false;
	});
	
	$(".most_talked").click(function(){
		var cid = $("#genre").attr("class");
		$("#ordercom").attr("class","most_talked_act");
		$("#orderpop").attr("class","most_popular");
		$("#orderage").attr("class","just_added");
		change_kino_list(cid,"comments",1);
		return false;
	});
	
	$(".response_tabs").click(function(){
		$(".response_tabs").removeClass("act");
		var op = $(this).attr("id");
		change_response_field(op);
		return false;
	});
		

	$("#add_movie").click(function(){		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_add.php", data: "action=add_movie", dataType: "html", type: 'GET', success: function(d) {
			if(d) {
			$("body").append(d);
			loadpopupfunctions();
			} else {
				$.ajax({ url: "../kino_files/kino_add.php", data: "action=add_movie", dataType: "html", type: 'GET', success: function(d) {
				$("body").append(d);
				loadpopupfunctions();
				}});
			}
		}});
		return false;
	});
	
	$(".poster_img").click(function(){
			//var mid = $(this).attr("id");
			$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_add.php", data: "action=add_poster&movie_id="+global_movie_id, dataType: "html", type: 'GET', success: function(d) {
				$("body").append(d);
				loadpopupfunctions();
			}
		});
		return false;
	});
	
	$(".add_txt").click(function(){		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_add.php", data: "action=edit_text&movie_id="+global_movie_id, dataType: "html", type: 'GET', success: function(d) {
			$("body").append(d);
			loadpopupfunctions();
			}
		});
		return false;
	});
	
	$(".trailer").click(function(){		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_add.php", data: "action=add_trailer&movie_id="+global_movie_id, dataType: "html", type: 'GET', success: function(d) {
			$("body").append(d);
			loadpopupfunctions();
			}
		});
		return false;
	});
	
	$(".no_photos").click(function(){		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_add.php", data: "action=add_pictures&movie_id="+global_movie_id, dataType: "html", type: 'GET', success: function(d) {
			$("body").append(d);
			loadpopupfunctions();
			}
		});
		return false;
	});
	
	$("#btn_see_later").click(function() {		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_user_favorite.php", data: "action=see_later&movie_id="+global_movie_id+"&mem_id="+global_mem_id+"&session="+global_session_id, dataType: "html", type: 'GET', success: function(d) {
				$("#btn_see_later").addClass("btn_4_disabled");
			}
		});
		return false;
	});

	$("#btn_add_star").click(function() {		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_user_favorite.php", data: "action=add_stars&movie_id="+global_movie_id+"&mem_id="+global_mem_id+"&session="+global_session_id, dataType: "html", type: 'GET', success: function(d) {
				if(d == "fail")
				{
					$("#btn_add_star").addClass("btn_4_disabled");
				} else {
					if(d == "end")
					{
					$("#btn_add_star").addClass("btn_4_disabled");
					}
					var total_movie_stars = parseInt($("#total_movie_stars").html());
					total_movie_stars += 1;
					$("#total_movie_stars").html(total_movie_stars);
					
					var your_given_stars = parseInt($("#your_given_stars").html());
					your_given_stars += 1;
					$("#your_given_stars").html(your_given_stars);
					
					var your_total_stars = parseInt($("#your_total_stars").html());
					your_total_stars -= 1;
					$("#your_total_stars").html(your_total_stars);	
				}
			}
		});
		return false;
	});
	
	$("#btn_see_later").click(function() {		
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_user_favorite.php", data: "action=see_later&movie_id="+global_movie_id+"&mem_id="+global_mem_id+"&session="+global_session_id, dataType: "html", type: 'GET', success: function(d) {
				$("#btn_see_later").addClass("btn_4_disabled");
			}
		});
		return false;
	});
	
});

function set_category_act(cid)
{
	$(".list_btn").parent().siblings().removeClass("act");
	$("#"+cid).parent().addClass("act");
}

function page_nav_btn_click(page)
{
		var cid = $("#genre").attr("class");
		var order = $("#order").attr("class");
		
		if(order == "orderage") order="age";
		if(order == "orderpop") order="popular";
		if(order == "ordercom") order="comments";
		change_kino_list(cid,order,page);
		window.scrollTo(0,0);
}

function title_submit()
{
	var title = escape($("#textfld_popup").val());
	$("#kino_search_results").remove();
	if(title != "")
	{
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_find.php", data: "title="+title, dataType: "html",  type: 'GET', success: function(d) {
				if(d) {
					$("#data_field").append("<div id=\"kino_search_results\"><br/><br/>"+d+"</div>");
				} else {
					$.ajax({ url: "../kino_files/kino_find.php", data: "title="+title, dataType: "html",  type: 'GET', success: function(d) {
						$("#data_field").append("<div id=\"kino_search_results\"><br/><br/>"+d+"</div>");
					}});
				}
			}
		});
		$("#movie_add_popup_title").html("Izvēlies pareizāko no piedāvātajām filmām");
	}
	return false;
}

function change_kino_list(cid,order,page)
{
	if(global_page_type == "index") {var data_string = "cat="+cid+"&order="+order+"&page="+page;}
	else if(global_page_type == "favorites") {var data_string = "cat="+cid+"&order="+order+"&page="+page+"&page_type="+global_page_type+"&mem_id="+global_mem_id;}
	else if(global_page_type == "later") {var data_string = "cat="+cid+"&order="+order+"&page="+page+"&page_type="+global_page_type+"&mem_id="+global_mem_id;}
	else if(global_page_type == "search") {var data_string = "cat="+cid+"&order="+order+"&page="+page+"&page_type="+global_page_type+"&search="+escape(global_search_str);}
	$.ajax({ url: "../kino_files/kino_list.php", data: data_string, dataType: "html", success: function(d) {
		$("#kino_list").html(d);
		}
	});
	get_buttons(cid,page);
	change_genre(cid);
	change_order(order);
	return false;
}

function get_buttons(cid,page)
{
	if(global_page_type == "index") {var data_string = "cat="+cid+"&page="+page}
	else if(global_page_type == "favorites") {var data_string = "cat="+cid+"&page="+page+"&page_type="+global_page_type+"&mem_id="+global_mem_id;}
	else if(global_page_type == "later") {var data_string = "cat="+cid+"&page="+page+"&page_type="+global_page_type+"&mem_id="+global_mem_id;}
	else if(global_page_type == "search") {var data_string = "cat="+cid+"&page="+page+"&page_type="+global_page_type+"&search="+escape(global_search_str);}
	
	$.ajax({ url: "../kino_files/kino_pages_buttons.php", data: data_string, dataType: "html", success: function(d) {
		$("#pages_buttons").html(d);
		}
	});
	return false;
}

function change_genre(cid)
{
	if(cid == "visas0") {$("#genre").html(" filmas"); }
	if(cid == "spriedze1") {$("#genre").html(" spriedzes filmas");}
	if(cid == "fantastika2") {$("#genre").html(" fantastikas filmas");}
	if(cid == "drama3") {$("#genre").html(" drāmas");}
	if(cid == "komedijas4") {$("#genre").html(" komēdijas");}
	if(cid == "romantika5") {$("#genre").html(" romantiskās filmas");}
	if(cid == "sausmenes6") {$("#genre").html(" šausmu filmas");}
	if(cid == "dokumentalas7") {$("#genre").html(" dokumentālās filmas");}
	if(cid == "multfilmas8") {$("#genre").html(" multiplikācijas filmas");}
	$("#genre").attr("class",cid);
	return false;
}

function change_order(order)
{
	$("#order").attr("class","");
	if(order == "age") { $("#order").html("Jaunākās pievienotās"); $("#order").attr("class","orderage"); }
	if(order == "popular") { $("#order").html("Populārākās"); $("#order").attr("class","orderpop"); }
	if(order == "comments") { $("#order").html("Komentētākās"); $("#order").attr("class","ordercom"); }
	return false;
}

function get_kino_list_from_url()
{
	var str = document.location.toString();
	if(str.indexOf("#visas") != -1) { change_kino_list("visas0","age",1); set_category_act("visas0");}
	else if(str.indexOf("#action") != -1) { change_kino_list("spriedze1","age",1); set_category_act("spriedze1");}
	else if(str.indexOf("#fantastika") != -1) { change_kino_list("fantastika2","age",1); set_category_act("fantastika2");}
	else if(str.indexOf("#drama") != -1) { change_kino_list("drama3","age",1); set_category_act("drama3");}
	else if(str.indexOf("#komedijas") != -1) { change_kino_list("komedijas4","age",1); set_category_act("komedijas4");}
	else if(str.indexOf("#romantika") != -1) { change_kino_list("romantika5","age",1); set_category_act("romantika5");}
	else if(str.indexOf("#sausmenes") != -1) { change_kino_list("sausmenes6","age",1); set_category_act("sausmenes6");}
	else if(str.indexOf("#dokumentalas") != -1) { change_kino_list("dokumentalas7","age",1); set_category_act("dokumentalas7");}
	else if(str.indexOf("#multfilmas") != -1) { change_kino_list("multfilmas8","age",1); set_category_act("multfilmas8");}
	else { change_kino_list("visas0","age",1); set_category_act("visas0");}
}

function loadpopupfunctions() {	
	function centerThis(div) { var centerDiv = $('#' + div); var winH = $(window).height() + centerDiv.scrollTop(); var winW = $(window).width(); centerDiv.animate({top: winH/2-centerDiv.height()/2 + $(window).scrollTop(), "left": winW/2-centerDiv.width()/2 + $(window).scrollLeft()}, "slow"); }
	centerThis('gift_popup');
	$(window).bind('resize', function() { centerThis('gift_popup'); });
	
	$(".close").click(function(){
		$("#popup_wrap").fadeOut("slow").remove();
		return false;
	});
	
	$('body').bind('click', function(e) {
		if($(e.target).closest('#gift_popup').length == 0) {
			$("#popup_wrap").fadeOut("slow").remove();
		}
	});
	$(window).scroll(function () { setTimeout(function() { centerThis('gift_popup'); }, 500 )});

	FitToContent_popup("textfld_popup", 800);
	
}

function FitToContent_popup(id, maxHeight)
{
   var text = id && id.style ? id : document.getElementById(id);
   if ( !text )
	  { return; }

   var adjustedHeight = text.clientHeight;
   if ( !maxHeight || maxHeight > adjustedHeight )
   {
	  adjustedHeight = Math.max(text.scrollHeight, adjustedHeight);
	  if ( maxHeight )
		 adjustedHeight = Math.min(maxHeight, adjustedHeight);
	  if ( adjustedHeight > text.clientHeight )
		 text.style.height = adjustedHeight + "px";
   }
}

function textCounter_popup(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) { // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	}
	// otherwise, update 'characters left' counter
	else {
		cntfield.value = maxlimit - field.value.length;
	}
}

function change_response_field(op)
{
	$("#" + op).addClass("act");
	$("#feedback_movie_comments").hide();
	$("#feedback_movie_likes").hide();
	$("#feedback_movie_later").hide();
	$("#feedback_movie_editors").hide();
	if($("#feedback_" + op).html() == "")
	{
		$.ajax({ url: "http://www.sekoman.lv/kino_files/kino_responses.php", data: "op="+op+"&movie_id="+global_movie_id+"&mem_id="+global_mem_id, dataType: "html", success: function(d) {
			$("#feedback_"+op).html(d);
	
			}
		});
	}
	$("#feedback_"+op).show();
	return false;
}
