Object.extend(Prototype.Browser, {
	IE6:     Prototype.Browser.IE && (typeof window.XMLHttpRequest == "undefined"),
	IE7:     Prototype.Browser.IE && (typeof window.XMLHttpRequest == "object")
});

document.observe("dom:loaded", function(){
	if($("feedbackContent")){
		$("feedbackClose").observe("click", function(e){
			if(!Prototype.Browser.IE6){
				new Effect.Move($("feedbackContent"), { y: -360, mode: "absolute", transition: Effect.Transitions.sinoidal, duration: 0.5, afterFinish: function(){
					$("feedbackContent").removeClassName("on");
					$("feedbackContent").addClassName("off");
				} });
			}else{
				$("feedbackContent").setStyle({ top: "-360px" });
				$("feedbackContent").removeClassName("on");
				$("feedbackContent").addClassName("off");
			}

			Event.stop(e);
		});

		$("feedbackContent").down(".trigger").down("a").observe("click", function(e){
			var eItem = Event.element(e);
			if(!$("feedbackContent").hasClassName("on")){
				if(!Prototype.Browser.IE6){
					new Effect.Move($("feedbackContent"), { y: 0, mode: "absolute", transition: Effect.Transitions.sinoidal, duration: 0.5 });
				}else{
					$("feedbackContent").setStyle({ top: "0px" });
				}
				$("feedbackFrame").update('<iframe name="feedback" src="'+feedbackURL+'" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>');
				$("feedbackContent").removeClassName("off");
				$("feedbackContent").addClassName("on");
			}else{
				if(!Prototype.Browser.IE6){
					new Effect.Move($("feedbackContent"), { y: -360, mode: "absolute", transition: Effect.Transitions.sinoidal, duration: 0.5, afterFinish: function(){
						$("feedbackContent").removeClassName("on");
						$("feedbackContent").addClassName("off");
					} });
				}else{
					$("feedbackContent").setStyle({ top: "-360px" });
					$("feedbackContent").removeClassName("on");
					$("feedbackContent").addClassName("off");
				}
			}
			Event.stop(e);
		});
	}
});
