/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
$(function(){

// User status funktion - Start
$('#status_msg').click(function() {
	if (this.value == this.defaultValue) {
		this.value = '';
		$(this).css({"color":"black"});
	}
}
);

$('#status_msg').blur(function() {
	if (this.value == '') {
		this.value = this.defaultValue;
		$(this).css({"color":"#999999"});
	}
});

$('#status_button').click(function() {
	msg = $('#status_msg').val();
	d = '&action=status_msg&status_msg='+msg;
//	$('#status_msg').trigger('blur');

	$.post('/com/ajax.php',d, function(){document.location.href='/';});
});
// User status funktion - End


$('#feedback_post').click(function()
{ 
	var i= 'feedback_form';
	$(this).attr('disabled','disabled');
	var d = $('#'+i).serialize();
	o = $(this);
	d += '&isOk=true';
                                               
	$.post('/?action=sendfeedback',d,function() { 
		$('#feedback_email').val('')
		$('#feedback_message').val('')
		$('#feedback').animate({top:'200px', left:'-292px'},400)
	});
});
   
$('#clk_feedback').toggle(
	function(){ 
		$('#feedback').animate({top:'200px', left:'0'},400)
	}, 
	function(){ 
		$('#feedback').animate({top:'200px', left:'-292px'},400)
	}
)


    $("#btnUpload").hover(function(){$(".file_input_button").css({"color":"blue"})},function(){$(".file_input_button").css({"color":"white"})});
    $("#btnUpload").change(function(){$("#frmProfileImg").submit()});
    
    $("#btnUploadImg").click(function() {
        $("#dlgPickAlbum").dialog("open");
    });

    $("#fileUploadPhoto").change(function(){$("#frmUploadPhoto").submit()});

/*    $("div.deleteicon").css({"border":"1px solid blue"});  */
    
    $("#createTopic").hide();

    $(".deleteicon").hide();

    $(".userPhotos").hover(function(){$(".deleteicon").show()}, function(){$(".deleteicon").hide();});

    $(".deleteicon").click(function(){$("#frmDeletePhoto]").submit()}); 

    $(".newTopic").css({"border":"thin solid gray"});

    $("#topicEditor").toggle(function(){$("#createTopic").slideDown(500), $(this).text("Close Editor")},function(){$("#createTopic").slideUp(500), $(this).text("New Topic")});

    $("#btnNewTopic").click(function(){$("#frmNewTopic").submit()});

    $("#btnNewTopic").hover(
        function(){
            if($("#topicTitle").val() == ""){
                $("#topicTitle").css({"border":"thin solid red"});
            }
            if ($("#topicBody").val() == ""){
                $("#topicBody").css({"border":"thin solid red"});
            }
        },
        function(){
            $(".newTopic").css({"border":"thin solid gray"});
        }
    );

    $("#frmNewTopic").submit(function(){
        if ($("#topicTitle").val() == "") {
            alert("Topic Title is required")
            return false;
        }
        if ($("#topicBody").val() == "") {
            alert("Message is required")
            return false;
        }
      return true;
    });

    $(".member").hide();

    $("#replyTopic").hide();

    $("#replyEditor").toggle(function(){$("#replyTopic").slideDown(500), $(this).text("Close Reply")},function(){$("#replyTopic").slideUp(500), $(this).text("Add Reply")});
    
    $("#btnReply").click(function(){$("#frmReplyTopic").submit()});

    $("#btnReply").hover(
        function(){
            if($("#replyName").val() == ""){
                $("#replyName").css({"border":"thin solid red"});
            }
            if($("#replyCaptcha").val() == ""){
                $("#replyCaptcha").css({"border":"thin solid red"});
            }
            if ($("#replyBody").val() == ""){
                $("#replyBody").css({"border":"thin solid red"});
            }
        },
        function(){
            $(".newTopic").css({"border":"thin solid gray"});
        }
    );

    $("#frmReplyTopic").submit(function(){
        if ($("#replyName").val() == "") {
            alert("Name is required")
            return false;
        }
        if ($("#replyCaptcha").val() == "") {
            alert("Captcha is required")
            return false;
        }
        if ($("#replyBody").val() == "") {
            alert("Message is required")
            return false;
        }
      return true;
    });
    
    //Brugerbilleder
    $("div.imgEdit").hide();
    $("div.imgEdit").css("visibility","visible");

    //Brugerbilleder:  Nyt album
    btnCreateAlbum_value = $("#txtNewAlbumName").val();
    $("#btnCreateAlbum").click(function() {

        if ($("#txtNewAlbumName").val() == btnCreateAlbum_value || $("#txtNewAlbumName").val() == "") {
            alert("Navngiv venligst albummet");
            $("#btnCreateAlbum").focus();
            return false;
        }
        $("#btnCreateAlbum").attr("disabled","disabled").val("Gemmer album...");
        $.post("/?id=3&action=saveAlbum","name="+$("#txtNewAlbumName").val(),function(result) {
            if (result=="OK")
                $("#btnCreateAlbum").parent().append("<strong>Albummet blev gemt</strong>").delay(500).each(function() {showUpload()});
            else        
                $("#btnCreateAlbum").parent().append("<br /><strong>Der opstod en fejl. Albummet blev ikke gemt</strong>");
        });
    });
    $("#txtNewAlbumName").css("color","#666666");
    $("#txtNewAlbumName").focus(function() {$(this).val("");$(this).css("color","#000");});

    $("input.photo-title").blur(function() {$.post("/?id=3&action=saveField",{field : $(this).attr("name"), value : $(this).val()})})
    $("input.photo-descr").blur(function() {$.post("/?id=3&action=saveField",{field : $(this).attr("name"), value : $(this).val()})})
    $("input#btnEditImg").click(function() {$("div.imgEdit").slideDown()});
    
    $("div.tdImg").click(function() {
        $(this).parent().find("div.imgEdit").slideToggle();        
    });

    $("#btn_photo_edit").click(function() {$("img.userPhotos").trigger("click")})
    
    $("img.userPhotoDelete").click(function() {
        if (confirm("Slet billede?")) {
            var src = $(this).attr("name");
            src= src.split("-");
            src=src[1];
            var o=$(this).parent().parent();

            $.get("/com/ajax.php?action=removePhoto&photo="+src,function(result) {
                if (result == "OK") {
                    
                    $(o).fadeOut(1000);
                    
                }
            });
        }
    });
});

