$(document).ready(function() {
document.title = document.title + '*'; 
    $(".enquiry").ready(function() {
        getEnquiry($(".enquiry").attr("id"));
    });

    $(".enquiry a.vote").live("click", function() {
        var id = $(this).attr("id");
        var params = id.split("-");
        var answer = params[1];
        var parent = $(this).parents(".enquiry").attr("id");

        $.get("./scripts/enquiry.php", {"action":"update", "answer":answer});
        $.ajax({
            complete: function() {
                getEnquiry(parent);
            }
        });

    });

	$('.area').hover(function(){	    
		var map = $(this).attr('rel');
		var move = 500*map; 
		$('#mapa').css('background-position','left -'+move+'px');
	});
   $('.infobox a').click(function(){
      $('.infobox').hide('slow');  
    })

    $(".profil-page a.link").click(function() {
        var id = $(this).attr("id");
        $(".profil-page a.link").removeClass("active");
        $(this).addClass("active");
        $(".profil-page .content-box").removeClass("active");
        $(".profil-page ."+id).addClass("active");
    });

    $(".list-friends .message").click(function() {
        $(".profil-page a.link").removeClass("active");
        $("#new-message").addClass("active");
        $(".profil-page .content-box").removeClass("active");
        $(".profil-page .new-message").addClass("active");
        $("#user option[value="+this.rel+"]").attr('selected', 'selected');
    });

    $(".replicator").click(function() {
        $(".profil-page a.link").removeClass("active");
        $("#new-message").addClass("active");
        $(".profil-page .content-box").removeClass("active");
        $(".profil-page .new-message").addClass("active");
        $("#subject").val("Re:"+$("#subject"+this.rel).text());
        
        var sender = $("#sender"+this.rel).attr('rel');
        $("#user option[value="+sender+"]").attr('selected', 'selected');
    });

    $(".foto-prev").click(function() {
        if(images[pointer-1]) {
            pointer--;
            var path = $("#mainphoto").attr("src");
            var parts = path.split("/");
            parts.pop();
            parts.push(images[pointer]);
            newPath = parts.join("/");
            $("#mainphoto").attr("src", newPath);
            $("#imagedescription").text(titles[pointer]);
            $("#file_id").val(fileid[pointer]);
            $(".rating-view-stars").attr("style","background-position: -"+(5-rating[pointer])*29+"px;")
            $("#user_rating input.star").rating('readOnly',false);
            $("#user_rating input.star").rating('select',user_rating[pointer]);
            $('#evaluate').css('padding-right','0');
                          
            if (user_rating[pointer] != 0){
              $("#user_rating input.star").rating('readOnly',true);
              $('#evaluate').css('padding-right','29px');              
            }
        }
    });

    $(".foto-next").click(function() {
        if(images[pointer+1]) {
            pointer++;
            var path = $("#mainphoto").attr("src");
            var parts = path.split("/");
            parts.pop();
            parts.push(images[pointer]);
            newPath = parts.join("/");
            $("#mainphoto").attr("src", newPath);
            $("#imagedescription").text(titles[pointer]);
            $("#file_id").val(fileid[pointer]);
        } else if (images[0]){
            pointer = 0;
            var path = $("#mainphoto").attr("src");
            var parts = path.split("/");
            parts.pop();
            parts.push(images[pointer]);
            newPath = parts.join("/");
            $("#mainphoto").attr("src", newPath);
            $("#imagedescription").text(titles[pointer]);
        }

        $(".rating-view-stars").attr("style","background-position: -"+(5-rating[pointer])*29+"px;")
        $("#user_rating input.star").rating('readOnly',false);
        $("#user_rating input.star").rating('select',user_rating[pointer]);
        $('#evaluate').css('padding-right','0');              
        
        if (user_rating[pointer] != 0){
          $("#user_rating input.star").rating('readOnly',true);
          $('#evaluate').css('padding-right','29px');              
        }
    });
});

function rate(star){
  var index=star.children("a").attr('title');
  var root = $("#root").attr("href");
  var url = $("#mainphoto").attr("src");
  $.ajax({
      url: root+"/scripts/rate.php?rate="+index,
      data: {"fileid":fileid[pointer],"userid":userid},
      success: function(data) {
        if (data == 'ohodnoceno')
          user_rating[pointer] = index;
          if (rating[pointer] == 0)
            rating[pointer] = index;
          else
            rating[pointer] = round((rating[pointer]+index)/2);
          $(".rating-view-stars").attr("style","background-position: -"+(5-rating[pointer])*29+"px;")
          $("#user_rating input.star").rating('readOnly',true); 
          $('#evaluate').css('padding-right','29px');              
      },
      error: function(data) {
        //alert(data);
      }
  });
}

function showPic(p) {
    pointer = p;
    var path = $("#mainphoto").attr("src");
    var parts = path.split("/");
    parts.pop();
    parts.push(images[pointer]);
    newPath = parts.join("/");
    $("#mainphoto").attr("src", newPath);
    $("#imagedescription").text(titles[pointer]);
    $("#file_id").val(fileid[pointer]);
    $("#user_rating input.star").rating('readOnly',false);
    $("#user_rating input.star").rating('select',user_rating[pointer]);
    $(".rating-view-stars").attr("style","background-position: -"+(5-rating[pointer])*29+"px;")
    $('#evaluate').css('padding-right','0');              
    
    if (user_rating[pointer] != 0){
      $("#user_rating input.star").rating('readOnly',true);
      $('#evaluate').css('padding-right','29px');              
    }

}

function getEnquiry(id) {
    if(id) {
        var params = id.split("-");
        var position = params[1];
        var section = params[2];
        
        $.get("./scripts/enquiry.php", {"action":"get", "position":position, "section":section}, function(data) {
            $("#enquiry-"+position+"-"+section).html(data);
        });
    }
}

function dump(data){
  if ($('textarea#ajax_debug').length == 0){
    var debugarea = document.createElement("textarea");
    $(debugarea).attr('id','ajax_debug');
    $(debugarea).attr('cols','80'); 
    $(debugarea).attr('rows','10');
    $('body').append($(debugarea));
  }
  $('textarea#ajax_debug').append(data+'\n')
}
