	var main_url = "/";
	var empty = "";
	
		
	function form_actions(action, form){
		if(action == 'show'){
			$("#show_" + form + "_link").hide();
			$("#" + form + "_form").show();
		}else{
			$("#show_" + form + "_link").show();
			$("#" + form + "_form").hide();
		}
	} 		
	function show_bottom_list(type, id){
		 var url = main_url + 'photos/photo_list_format/';
			 url = url + type + '/' + id;
		//	 $("#photo_list_bottom").slideUp();
			$.ajax({
				url: url,
				cache: false,
				success: function(t) {
					$("#photo_list_bottom").html(t);
				//	$("#photo_list_bottom").slideDown();
				}
			});		 
	 }
	
	function show_user_main(id,photo_id){		
		var str = $("#" + id + " img").attr("src")+"";
		var title = $("#" + id + " img").attr("title")+"";
		$("#main_photo_id").val(photo_id);
		
		str = str.replace('thumbs', 'user');
		str_main = str.replace('user', 'original');
	    var image = $("#main_user_foto img");
	    $('html, body').animate({
	        scrollTop: $("#box").offset().top
	    }, 800);
	    image.fadeOut('fast', function () {
	    	$("#main_user_foto img").attr("title", title);
	    	$("#main_user_foto img").attr("src", str);
	    	//$("#main_user_foto").attr("href", str_main);
	    	$("#main_user_foto img").attr("src", str).load(function() {
	    		image.fadeIn('fast');
	    	});
	    });
	}
	
	
	function show_main_photo(id,photo_id){		
		var str = $("#" + id + " img").attr("src")+"";
		var title = $("#" + id + " img").attr("title")+"";
		$("#main_photo_id").val(photo_id);
		
		str = str.replace('thumbs', 'user');
		str_main = str.replace('user', 'original');
	    var image = $("#main_user_foto img");
	    $('html, body').animate({
	        scrollTop: $("#photo_desc_top").offset().top
	    }, 800);
	    image.fadeOut('fast', function () {
	    	$("#main_user_foto img").attr("title", title);
	    	$("#main_user_foto img").attr("src", str);
	    	$("#photo_desc_top").html('<h2>&nbsp;</h2>');
    		$("#photo_desc_bottom").html(' ');
	    	//$("#main_user_foto").attr("href", str_main);
	    	$("#main_user_foto img").attr("src", str).load(function() {
	    		image.fadeIn('fast',function () {
		    		$("#photo_desc_top").html($("#photo_desc_top_"+photo_id).html());
		    		$("#photo_desc_bottom").html($("#photo_desc_bottom_"+photo_id).html());
	    		});
	    	});
	    });
	}

/*	
	function show_user_main(id,photo_id){		
		var str = $("#" + id + " img").attr("src")+"";
		$("#main_photo_id").val(photo_id);
		
		str = str.replace('thumbs', 'user');
		str_main = str.replace('user', 'original');
	    var image = $("#main_user_foto img");
	    image.fadeOut('fast', function () {
	    	$("#main_user_foto img").attr("src", str).load(function() {
	    		image.fadeIn('fast');
	    	});
	    });
	}
*/	
	
	function show_user_photo(){
		var photo_id = $("#main_photo_id").val();
		$("#photo_list_"+photo_id).trigger('click');
	}
	
	
	function drop_down(id){
		if($("#" + id).is(":visible")){
			$('#' + id).slideUp('slow');			
		}else{
			$('#' + id).slideDown('slow');	
		}
	}
	

	
	function formatModuleTitle(title, currentArray, currentIndex, currentOpts) {
		return '<div class="photo_info photo_info_fancy"><h2 class="photo_view">' + title + '</h2></div>';
	}
	
	
	//KINDS
	
	function remove_kind(module_id, item_id, kind_id){
		$('#assigned_kind_'+module_id + '_' + item_id + '_' + kind_id).remove();
		$.ajax({
			url: main_url + 'assigned_kinds/delete/' + module_id + '/' + item_id + '/' + kind_id,
			cache: false,
			success: function(t) {
			}
		});
	}
	
	function add_kind(module_id, item_id){
		$('#kind_'+module_id + "_" + item_id).ajaxSubmit(function(data) {
			var empty = "";
			if(isInt(data)){
				$.ajax({
					url: main_url + 'assigned_kinds/add/' + module_id + '/' + item_id + '/' + data,
					cache: false,
					success: function(t) {
						$("#assigned_kinds").append(t);
						$("#kind_name_lt").val(empty);
						$("#kind_name_latin").val(empty);
						form_actions('hide', 'kind_add');
					}
				});
			}else{
				alert('Rūšies pridėti nepavyko.');
			}
		}); 
	}
	
	 function isInt(x) {
		   var y=parseInt(x);
		   if (isNaN(y)) return false;
		   return x==y && x.toString()==y.toString();
		 } 
	 
	 
	//PHOTO
		
	function add_photo(module_id, item_id){
		$('#photo_form_'+module_id + "_" + item_id).ajaxSubmit(function(data) {
			$("#Upload0File_"+module_id + "_" + item_id).val(empty);
			var empty = "";
			if(isInt(data)){
				$("#PhotoTitle_"+module_id + "_" + item_id).val(empty);
				
				$("#PhotoUrl_"+module_id + "_" + item_id).val(empty);
				$.ajax({
					url: main_url +   'module_photos/show_row/' + data,
					cache: false,
					success: function(t) {
						$('#assigned_photo_'+module_id + "_" + item_id).append(t);
				}
				});
			}else{
				alert(data);
			}
		}); 
	}
	
	function edit_photo(id){
	    $("#photo_edit_form_" + id).ajaxSubmit(function(data) {
			$.ajax({
				  url: main_url + 'module_photos/show_row/' + id + '/1' ,
				  cache: false,
				  success: function(t) {
						$('#photo_div_'+id).html(t);
					}
				});
	    }); 
	}
	
	function show_photo_edit_form(id){
		$("#photo_title_" + id).hide();
		$("#photo_edit_button_" + id).hide();
		$("#photo_title_edit_" + id).show();
	}
	
	function delete_photo(id, title){
		var answer = confirm("Ar tikrai norite ištrinti nuotrauką: " + title + "?")
		if(answer){
			$.ajax({
				url: main_url + 'module_photos/delete/' + id,
				cache: false,
				success: function(t) {
					$('#photo_div_'+id).remove();
				}
			});
		}
	}
	
	function submit_form(id){
		if(id == 'add_photo_form'){
			$("#add_photo_form_submit_buton").hide();
		}
		$("#" + id).submit();
	}
	
	function add_comment(){
	    $("#add_comment").ajaxSubmit(function(data) {
	    	if(data > 0){
	    		$.ajax({
					url: main_url + 'comments/show_comment/' + data,
					cache: false,
					success: function(t) {
	    				$('#new_comments').append('<div id="comment_'+data +'">' + t + '</div>');
						$('#comment_text').val(empty);
					}
				});
	    		
	    	}else{
	    		alert('Komentaro pridėti nepavyko.')
	    	}
	    });	
	}
	
	
	function rate(module_id, item_id, value){
		$.ajax({
			url: main_url + 'rates/rate/' + module_id + '/' + item_id + '/' + value,
			cache: false,
			dataType: 'json',
			success: function(t) {
				$("#rate_desc_" + module_id + "_" + item_id).html("Vertinimas");
				$("#rate_" + module_id + "_" + item_id).html(t.rate);
				$("#votes_" + module_id + "_" + item_id).html('(' + t.votes + ')');
			}
		});
	}
	
	function like(module_id, item_id, like){
		$("#like_" + module_id + "_" + item_id).attr('href', 'javascript:void(0);');
		var src = $("#like_" + module_id + "_" + item_id + ' img').attr('src');
		if(like == 1){
			var new_src = src.replace('empty', 'yellow');
			var new_link = "javascript:like('"+ module_id+"','"+ item_id+"','0')";
		}else{
			var new_src = src.replace('yellow', 'empty');
			var new_link = "javascript:like('"+ module_id+"','"+ item_id+"','1')";
		}
		var src = $("#like_" + module_id + "_" + item_id + ' img').attr('src',new_src);
		$.ajax({
			url: main_url + 'likes/like/' + module_id + '/' + item_id,
			cache: false,
			success: function(t) {
				$("#like_" + module_id + "_" + item_id).attr('href', new_link);
			//	$('#new_comments').append(t);
			//	$('#comment_text').val(empty);
			}
		});
	}
	
	function delete_comment(id, title){
		var answer = confirm("Ar tikrai norite ištrinti komentarą ?")
		if(answer){
			//$('.comment_data_'+id).remove();
			$.ajax({
				url: main_url + 'comments/delete/' + id,
				cache: false,
				success: function(t) {
					$('.comment_data_'+id).remove();
				}
			});
		}
	}
	
	function edit_comment(id){
		$.ajax({
			url: main_url + 'comments/edit/' + id,
			cache: false,
			success: function(t) {
				$('#comment_'+id).html(t);
			}
		});
	}
	
	function edit_comment_submit(id){
	    $("#edit_comment_"+id).ajaxSubmit(function(data) {
	    	if(data > 0){
	    		$.ajax({
					url: main_url + 'comments/show_comment/' + id,
					cache: false,
					success: function(t) {
	    				$('#comment_' + id).html(t);
					}
				});
	    		
	    	}
	    });	
	}
	
	//FORUM
	
	

	function delete_forum_message(id){
		var answer = confirm("Ar tikrai norite ištrinti žinutę ?")
		if(answer){
			$.ajax({
				url: main_url + 'forum_theme_messages/delete/' + id,
				cache: false,
				success: function(t) {
					$('#forum_theme_message_'+id).remove();
				}
			});
		}
	}
	
	function edit_forum_message(id){
		$.ajax({
			url: main_url + 'forum_theme_messages/edit/' + id,
			cache: false,
			success: function(t) {
				$('#forum_theme_message_'+id).html(t);
			}
		});
	}
	
	function edit_forum_message_submit(id){
	    $("#edit_forum_message_"+id).ajaxSubmit(function(data) {
	    	if(data > 0){
	    		
	    		$.ajax({
					url: main_url + 'forum_theme_messages/show_message/' + id,
					cache: false,
					success: function(t) {
	    				$('#forum_theme_message_' + id).html(t);
					}
				});
	    		
	    	}
	    });	
	}
	
	
	
	
