// JavaScript Document
$(document).ready(function() 
{	
  
	$("#tab_ravintola > ul").tabs();
			
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("r_map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng($("#r_hidden_N").html(), $("#r_hidden_E").html()), 14);
    }	

	function addmarker(point, infotext){
		var pin = new GMarker(point);
		GEvent.addListener(pin, "click", function(){
		pin.openInfoWindowHtml(infotext);
		});			
			
		return pin;
	};

	$("#r_kommentit_form_show").click(function () {
        if($("#r_kommentit_form_wrapper").css("display")=='none')		
		$("#r_kommentit_form_wrapper").show("slide", {}, 1000);
		else
		$("#r_kommentit_form_wrapper").hide("slide", {}, 1000);		
    });

	if($("#r_title h1").width()<500) {
		//hide td rightmenu if user is having small resolution
		$("#r_rightmenu").css({ display:"none"});	
	}

	var point = new GLatLng($("#r_hidden_N").html(), $("#r_hidden_E").html());
	var marker = addmarker(point,$("#r_hidden_infotxt").html());
	map.addOverlay(marker);	
	
	$('.ui-tabs-nav').bind('tabsshow', function(event, ui) {  		
		map.checkResize();
		map.setCenter(new GLatLng($("#r_hidden_N").html(), $("#r_hidden_E").html()), 14);			
	});			
	
	$('#submitcomment').click(function() //request newsview update
	{
		var kommentti = $("#kf_kommentti").val();
		var nimimerkki = $("#kf_nimimerkki").val();
		$.post("/ravintola/processcomment/"+$("#r_hidden_rid").html(), { kommentti: kommentti, nimimerkki: nimimerkki }, 
            function(data) {
			$("#r_kommentit_form_result").html(data);
		});		
		
		$("#r_kommentit_content").load("/ravintola/nayta_kommentit/"+$("#r_hidden_rid").html());
		
		if($("#kf_kommentti").val().length >= 15 && $("#kf_nimimerkki").val().length >= 3)
		$("#r_kommentit_form_wrapper").hide("slide", {}, 1000);		
		
		return false;		
	});
	
	$('#r_kommentti').submit(function() //request newsview update
	{
		var kommentti = $("#kf_kommentti").val();
		var nimimerkki = $("#kf_nimimerkki").val();
		$.post("/ravintola/processcomment/"+$("#r_hidden_rid").html(), { kommentti: kommentti, nimimerkki: nimimerkki }, 
            function(data) {
			$("#r_kommentit_form_result").html(data);
		});		
		
		$("#r_kommentit_content").load("/ravintola/nayta_kommentit/"+$("#r_hidden_rid").html());
		
		if($("#kf_kommentti").val().length >= 15 && $("#kf_nimimerkki").val().length >= 3)
		$("#r_kommentit_form_wrapper").hide("slide", {}, 1000);		
		
		return false;		
	});
	
	
	
	// hides the vote button
	$("input#r_arvosana_rate_button").hide();

	// hides all radio buttons 
	$("form#r_arvosana_rate input[@type=radio]").hide();

	// format the labels to look clickable 
	$("form#r_arvosana_rate label").addClass("selector");

	// change the formatting of the label when it is hovered over 
	// by assigning a different class 
	$("label.selector").hover(
		function(){ 
			$(this).addClass("selector_h"); 
		}, function() { 
			$(this).removeClass("selector_h");
	});
	
	$("form#r_arvosana_rate label").click(function() { 
		$(this).find("input").attr("checked","checked");
		$("input#r_arvosana_rate_button").trigger("click"); 
	});		
	
	$("#r_vote").change(function () {
		this.form.submit();
	});	         

	$(document.body).unload(function() {
	if (GBrowserIsCompatible()) {
	GUnload();
	}
	}); 
	
});
