
	function print_out(url) {
		window.open(url,"",'height=600,width=650,scrollbars=1');
	}

	$(document).observe("dom:loaded", function() {
	
		if ($("doComment")) { 
			$("doComment").observe("click",function() {
	
				window.location = "#comment";
				$$(".show_hide").each(function(element) {
					if (element.hasClassName("closed")) {
						element.removeClassName("closed").addClassName("open").update("KLICKA FÖR ATT DÖLJA"); 
						element.next(".content").blindDown();
					}
				});
				
				$$(".write_comment").each(function(element) {
					if (element.down(".comment_form").style.display == "none") element.down(".comment_form").blindDown();
				});
			
			});
		}
		
		$("sendComment").observe("click",function() {
			$('sendCommentForm').request({
				parameters: {
					encoding:"ISO-8859-1"
				},
				onComplete: function() { 
					$$(".write_comment").each(function(element) {
						element.setStyle({display:"none"});
					});
					new Ajax.Updater($("textComments"),"get_text_comments.php",{
						parameters: {
							encoding:"ISO-8859-1",
							lang:"se",
							id: $("textComments").readAttribute("text_id")
						}
					});		
				}
			});
		});
				
		
		// show google map
		if ($("map")) {
			if ($("map").up(".functions").getStyle("display") == "block") {
				var lat = $("map").readAttribute("lat");
				var lng = $("map").readAttribute("lng");
				if (lat != "" && lat != "56.76726" && lng != "" && lng != "16.66151") {
					var map = new GMap2($("map"));
					map.setCenter(new GLatLng(lat,lng), 8);
					map.addControl(new GSmallMapControl());
					map.enableContinuousZoom();
					map.enableDoubleClickZoom();
		
					var point = new GLatLng(lat,lng);
					var marker = new GMarker(point); 
					map.addOverlay(marker);
				} else $("map").up(".functions").setStyle({"display":"none"});
			}
		}
		
		
		$$(".show_hide").invoke("observe","click", function(event) {
			var element = (event.element().hasClassName("show_hide")) ? event.element() : event.element().up(".show_hide");
			if (element.hasClassName("closed")) {
				element.removeClassName("closed").addClassName("open").update("KLICKA FÖR ATT DÖLJA"); 
				element.next(".content").blindDown();
				new Ajax.Request("get_text_comments.php",{
					parameters: {
						id: element.next(".content").down("#textComments").readAttribute("text_id"),
						lang:"se"
					},
					onComplete: function (response) {
						element.next(".content").down("#textComments").update(response.responseText);
						$$('.reportComment').invoke("observe","click",function() {
							if (confirm("Vill du anmäla detta inlägg för granskning?")) {
								new Ajax.Request("updater/admin/index.php?action=comment_report", {
									parameters: {
										id: this.readAttribute('id') 
									}
								});
							}
						});
					}
				});
			} else {
				element.removeClassName("open").addClassName("closed").update("KLICKA FÖR ATT VISA");
				element.next(".content").blindUp();
			}
		});
		
		$$(".write_comment").invoke("observe","click", function(event) {
			if (event.element().down(".comment_form").style.display == "none") event.element().down(".comment_form").blindDown();
		});
		
		$$("input.answer").invoke("observe","click", function() {
			myRef = window.open('updater/user/voting.php?question='+this.readAttribute("question")+"&answer="+this.value,'mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
		});
	});