/* 
© comotion 2010-2011
The javascript in this file is written on the mootools framework that is open source,
But the functions themselves are created by comotion.se, and are not shared with third parties without comotion.se 's written permission.
*/
var booking=$("booking");booking.setStyle("display","none");var eventfire=false;var map='<IFRAME marginWidth=0 marginHeight=0 src="http://maps.google.se/maps?f=q&amp;source=s_q&amp;hl=sv&amp;geocode=&amp;q=hotell+viking&amp;sll=61.773123,21.269531&amp;sspn=30.538146,78.837891&amp;ie=UTF8&amp;t=h&amp;cid=16841717256988938757&amp;ll=56.05584,12.69762&amp;spn=0.016774,0.036478&amp;z=14&amp;iwloc=A&amp;output=embed" frameBorder=0 width=978 scrolling=no height=361></IFRAME>';var page_images=$(document.body).getElements("img");var ts2t=new Asset.images(page_images.get("src"),{onProgress:function(a,b){$("thebody").setStyle("opacity","0.0")},onComplete:function(){page_images.fade("in");$("thebody").fade("in")}});Request.HTML.implement({processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");g.async=false;g.loadXML(d)}else{g=new DOMParser().parseFromString(d,"text/html")}d=g.getElementsByTagName("root")[0];for(var f=0,e=d.childNodes.length;f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h)}}return a})||a.set("html",c)}});if(!window.demo_path){window.demo_path=""}var demo_path=window.demo_path;var images_path=demo_path+"images/";var gallery=$("content_div");var myVerticalSlide=new Fx.Slide("gallery",{mode:"horizontal"});var addImages=function(a,b,d){var c="";a.each(function(f){if(f.page_id==b){c=[f.bgsrc];var e=new Asset.images(c,{onProgress:function(g,h){$("gallery").setStyle("background-image",'URL("'+f.bgsrc+'")');$("gallery").setStyle("background-position","0 0")},onComplete:function(){var g=new Request.HTML({url:f.content,onSuccess:function(h){$("content_div").adopt(h);$("content_div").setStyle("margin-top","0px");myVerticalSlide.slideIn().chain(function(){var j=new Fx.Tween($("maininfo"),{property:"opacity"});j.start(0,d);var i=new Fx.Tween($("gallery"),{property:"background-position"});i.start("0 0","0 -200");contentup=ccontent.getStyle("height").toInt();if(contentup<=330){ss2.setStyle("display","none")}else{ss2.setStyle("display","")}lmfwd=-1*contentup+50;cmargin=0;eventfire=false})},onFailure:function(){}});g.send()}})}})};var content_upp=$("content_upp");var content_down=$("content_down");var ccontent=$("content_div");var slider=$("slider");var contentup=ccontent.getStyle("height").toInt();var lmfwd=-1*contentup+300;var ss2=$("slide_holder2");if(contentup<=330){ss2.setStyle("display","none")}else{ss2.setStyle("display","")}var cmargin=0;$("content_upp").addEvent("click",function(b){if(cmargin>lmfwd){cmargin=cmargin-280;var a=new Fx.Tween(ccontent);if(cmargin>lmfwd){a.start("margin-top",cmargin+"px")}else{cmargin=cmargin+280}}});$("content_down").addEvent("click",function(b){if(cmargin<0){cmargin=cmargin+280;var a=new Fx.Tween(ccontent);a.start("margin-top",cmargin+"px")}if(cmargin>=0){}});var upper=$("upper_image_holder");var under=$("under_image_holder");var wwupp=0;var elm=$$("#upper_image_holder .img_sak").length;wwupp=elm*105;var limitfwd=-1*wwupp+315;var margin=0;$("gallery_forward").addEvent("click",function(c){if(margin>limitfwd){margin=margin-105;var b=new Fx.Tween(upper);var a=new Fx.Tween(under);b.start("margin-left",margin+"px");a.start("margin-left",margin+"px")}});$("gallery_back").addEvent("click",function(c){if(margin<0){margin=margin+105;var b=new Fx.Tween(upper);var a=new Fx.Tween(under);b.start("margin-left",margin+"px");a.start("margin-left",margin+"px")}if(margin>=0){upper.setStyle("margin-left","0px");under.setStyle("margin-left","0px")}});

