function ChangeOpacity(element,opacity) { if(opacity >= 100) { document.getElementById('' + element + '').style.opacity = '1.00'; document.getElementById('' + element + '').style.filter = 'alpha(opacity=100)'; } else { document.getElementById('' + element + '').style.opacity = '0.' + opacity + ''; } document.getElementById('' + element + '').style.filter = 'alpha(opacity=' + opacity + ')'; } function ChangeDisplay(id,show) { if (show == 1) { document.getElementById(id).style.display = 'block'; } else { document.getElementById(id).style.display = 'none'; } } var backgroundNow = 1; function ChangeBackgroundWay(bild, amount) { if (bild == 1) { if(backgroundNow == 1) { backgroundNow = amount; } else { backgroundNow = backgroundNow - 1; } } else if(bild == 0) { backgroundNow = backgroundNow; } else { if(backgroundNow == amount) { backgroundNow = 1; } else { backgroundNow = backgroundNow + 1; } } document.getElementById('PicChangerDivBg').style.background = document.getElementById('PicChangerDiv').style.background; document.getElementById('PicChangerDiv').style.background = 'url(' + document.getElementById('BG_' + backgroundNow + '').src + ')'; ChangeOpacity('PicChangerDivBg', 100); FadeBg(); } var opacityNr = 100; function FadeBg() { if (opacityNr <= 5) { ChangeOpacity('PicChangerDivBg', 0); document.getElementById('PicChangerDivBg').style.background = ''; ChangeOpacity('PicChangerDivBg', 100); opacityNr = 100; } else { opacityNr = opacityNr - 10; ChangeOpacity('PicChangerDivBg', opacityNr); setTimeout(FadeBg, 40); } } ErbjOpacity = 100; Erbj2Opacity = 0; function FadeOutErbjStart(amount) { firstErbj = 1 secondErbj = 2 maxErbj = amount; FadeOutErbj(); } function setNewErbj() { if (secondErbj == maxErbj) { secondErbj = 1; firstErbj = maxErbj; } else { secondErbj = secondErbj + 1; if (firstErbj == maxErbj) { firstErbj = 1; } else { firstErbj = firstErbj + 1; } } setTimeout(FadeOutErbj, 5000); } function FadeOutErbj() { if (ErbjOpacity <= 5) { ChangeOpacity('ErbjContent' + firstErbj + '', 0); ChangeOpacity('ErbjContent' + secondErbj + '', 100); ErbjOpacity = 100; Erbj2Opacity = 0; ChangeDisplay('ErbjContent' + firstErbj + '', 0); document.getElementById('ErbjArrowLank').href = document.getElementById('ErbjLank' + secondErbj + '').href; setNewErbj(); } else { ChangeDisplay('ErbjContent' + secondErbj + '', 1); ErbjOpacity = ErbjOpacity - 10; Erbj2Opacity = Erbj2Opacity + 10; ChangeOpacity('ErbjContent' + firstErbj + '', ErbjOpacity); ChangeOpacity('ErbjContent' + secondErbj + '', Erbj2Opacity); setTimeout(FadeOutErbj, 100); } } var ScrollHeight = 0; var ScrollBoxHeight = 0; var ScrollMovepoints = 0; var ScrollNow = 0; var ScrollBoxNow = 0; var ScrollBoxNowReal = 0; var ScrollMove = 0; var scrollBusy = 0; function getScrollSpec() { ScrollHeight = document.getElementById('ScrollBoxInner').offsetHeight; ScrollBoxHeight = (document.getElementById('ScrollText').offsetHeight - 375); ScrollMovepoints = ScrollBoxHeight / (ScrollHeight - 20); if (ScrollBoxHeight >= 0) { document.getElementById('ScrollBox').style.visibility = 'visible'; } } var scrollX = function(evt){ if(evt.x){ return evt.x; } if(evt.pageX){ return evt.pageX; } } var scrollY = function(evt){ if(evt.y){ return evt.y; } if(evt.pageY){ return evt.pageY; } } var ScrollMouseDown = function(evt){ ScrollBoxNowReal = scrollY(evt); ScrollMove = 1; } var ScrollMouseMove = function(evt){ if (ScrollMove == 1) { if(ScrollNow + (scrollY(evt) - ScrollBoxNowReal) >= 0) { if(ScrollNow + (scrollY(evt) - ScrollBoxNowReal) <= (ScrollHeight - 17)) { document.getElementById('ScrollPlupp').style.top = '' + (ScrollNow + (scrollY(evt) - ScrollBoxNowReal)) + 'px'; if (ScrollNow + (scrollY(evt) - ScrollBoxNowReal) >= ScrollNow) { ScrollNow = ScrollNow + (scrollY(evt) - ScrollBoxNowReal); ScrollBoxNowReal = scrollY(evt); ScrollUp(0); } else { ScrollNow = ScrollNow + (scrollY(evt) - ScrollBoxNowReal); ScrollBoxNowReal = scrollY(evt); ScrollUp(0); } } } } } function ScrollBusy(busy) { scrollBusy = busy; } var ScrollMouseUp = function(evt){ ScrollMove = 0; } function ScrollDown(speed) { if (!(ScrollNow >= ScrollHeight - 0)) { if (!(speed == 0)) { if (scrollBusy == 0) { if (ScrollBoxHeight <= 300) { ScrollNow = (ScrollNow + (speed * 2)); } else { ScrollNow = (ScrollNow + speed); } setTimeout(function(){ScrollDown(speed)},40); } } ScrollBoxNow = parseInt(ScrollNow * ScrollMovepoints); document.getElementById('ScrollPlupp').style.top = '' + ScrollNow + 'px'; document.getElementById('ScrollText').style.top = '-' + ScrollBoxNow + 'px'; } } function ScrollUp(speed) { if (!(ScrollNow <= 0)) { if (!(speed == 0)) { if (scrollBusy == 0) { if (ScrollBoxHeight <= 300) { ScrollNow = (ScrollNow - (speed * 2)); } else { ScrollNow = (ScrollNow - speed); } setTimeout(function(){ScrollUp(speed)},40); } } ScrollBoxNow = parseInt(ScrollNow * ScrollMovepoints); document.getElementById('ScrollPlupp').style.top = '' + ScrollNow + 'px'; document.getElementById('ScrollText').style.top = '-' + ScrollBoxNow + 'px'; } } // Detta endast för presentkortsformuläret från deras gamla sajt function berakna_pris() { var slottsweekend = 1395; var rumslott = 300; var svittillagg = 400; var fruktfat = 110 var praliner = 100; var rosor = 45; var rosor_korta = 30; var mousserande2 = 395; var champagne2 = 745; var pris = 1395; var list = document.getElementById('formularet').antalpersoner; var antal = list.options[list.selectedIndex].value; if (document.getElementById('formularet').praliner.checked) {pris = pris + praliner; } pris = pris * antal; var antalrosor = document.getElementById('formularet').rosor.options[document.getElementById('formularet').rosor.selectedIndex].value; if (antalrosor > 0) { pris = pris + (antalrosor * rosor); } var antalrosor_korta = document.getElementById('formularet').rosor_korta.options[document.getElementById('formularet').rosor_korta.selectedIndex].value; if (antalrosor_korta > 0) { pris = pris + (antalrosor_korta * rosor_korta); } var antalpraliner = document.getElementById('formularet').praliner.options[document.getElementById('formularet').praliner.selectedIndex].value; if (antalpraliner > 0) { pris = pris + (antalpraliner * praliner); } if (document.getElementById('formularet').svittillagg.checked) { pris = pris + (antal*svittillagg); } if (document.getElementById('formularet').rumslott.checked) { pris = pris + (antal*rumslott); } if (document.getElementById('formularet').fruktfat.checked) { pris = pris + fruktfat; } if (document.getElementById('formularet').champagne2.checked) { pris = pris + champagne2; } if (document.getElementById('formularet').mousserande2.checked) { pris = pris + mousserande2;} document.getElementById('formularet').pris.value = pris; intervalID = setTimeout("berakna_pris()", 100); } function start_timer() { intervalID = setTimeout("berakna_pris()", 100); }