﻿var flag_my_select_active = false;
var flag_my_select_selected = false;
var ie6 = isIE6();
var ie7 = isIE7();
var count1 = 1;
var c_all1 = 0;
var count2 = 1;
var c_all2 = 0;
var count3 = 1;
var c_all3 = 0;
$(document).ready(function(){ 
    $(".over-hh").hover(function(){$(this).parent().find(".hh").addClass("hover");}, function(){$(this).parent().find(".hh").removeClass("hover");});
    $('.f-level li').hover(function() {
        if (this.timer) clearTimeout(this.timer);
        $(this).children('div').show();
        if (ie6) {
            ww = 0;
            $(this).find("a.a1").each(function(){ww = parseInt($(this).width());});
            $(this).children('div').each(function(){
                $(this).css("margin-left", ww*(-1) + "px");
            });
        }
    }, function() {
        var _this = this;
        if ($(this).parent().is('.f-level')) {
            this.timer = setTimeout(function() {
                $(_this).children('div').hide();
            }, 200);
        } else {
            $(_this).children('div').hide();
        }
    });
    slider();
    $(".menu .sub").each(function(){
        h = parseInt($(this).height());
        iframe = $(this).find("iframe")[0];
        $(iframe).css("height", h + "px");
    });
    $(".left .content .left-content .register-form .field, .left .content .right-content .search-panel .item .line, table.comments textarea, table.comments input").focus(function(){$(this).addClass("focus");});
    $(".left .content .left-content .register-form .field, .left .content .right-content .search-panel .item .line, table.comments textarea, table.comments input").blur(function(){$(this).removeClass("focus");});
    $(".search-panel .panel").tabs();
    $(".search-panel .panel").tabs({ selected: 1 });
    $(".search-panel .panel").bind('tabsselect', function(event, ui) {
        if (ui.index == 1) {
            $("#slide-3 .banner-capt").css("display", "none");
        } else {
            $("#slide-3 .banner-capt").css("display", "block");
        }
    });
    $("#tab-info-object").tabs();
    /*$(".tab-container-result").tabs({ selected: 1 });*/
    $("#tab-info-object, .tab-container-result").mousemove(function(){
        Cufon.replace('.tab-container ul li a', { fontFamily: 'ITCAvantGardePro'});
        Cufon.replace('.tab-container-result ul li a', { fontFamily: 'ITCAvantGardePro'});
    });

    Cufon.replace('.li1 a.a1, .calc-form .green-text, .offer-text .off-content, .banner-capt, .inform-block .inblock .textblock span, .inform-block .inblock .textblock-y span', { fontFamily: 'ITCAvantGardePro' });
    Cufon.replace('.li2 a', { fontFamily: 'ITCAvantGardePro', fontWeight: 'normal', hover: true, hoverables: {a:true} });
    Cufon.replace('.left .content .header.h82px .white-header .w-c h1, .left .content .header.h109px .white-header .w-c h1', {fontFamily: 'ITCAvantGardePro'});
    Cufon.replace('.left .content .right-content .search-panel h3, .left .content .left-content .text h1', { fontFamily: 'ITCAvantGardePro'});
    Cufon.replace('.left .content .right-content #search-panel-on-text-page h3, #start-searching h3', { fontFamily: 'ITCAvantGardePro', color: '#d68a00'});
    Cufon.replace('#tabs-search .ui-tabs-nav li.ui-state-default a', { fontFamily: 'ITCAvantGardePro', color: '#343434'});
    Cufon.replace('#tabs-search .ui-tabs-nav li.ui-state-active a', { fontFamily: 'ITCAvantGardePro', color: '#d68a00'});
    Cufon.replace('.contact-box .search-txt, .contact-box .phone, .tab-container ul li a, .q, .start-content .generic h1, .start-content .generic p, .tab-container .panel4 h3, .booking .panel4 h3, .namn a, .tab-container-result li a', { fontFamily: 'ITCAvantGardePro'});
   if (document.all && !window.opera) {

    Cufon.replace(".sf_PagerSelItem", { fontFamily: 'ITCAvantGardePro', color:'#f3f3f3'});

   }
    if (ie6 || ie7) {
        $(".btn-sok-i-hela-länet, .btn-get-data").hover(function(){$(this).addClass("hover");}, function(){$(this).removeClass("hover");});
    }
    try {
        var amount_travel_per_year_from = 5;
        var amount_travel_per_year_to = 10;
        var slider_count_nights_per_travel = 2;
        var amount_nights_per_travel = 1000;
        
        $("#amout-interval-cost").html(amoutCost(amount_travel_per_year_from, amount_travel_per_year_to, slider_count_nights_per_travel, amount_nights_per_travel));
        $("#slider-count-travel-per-year").slider({
	        orientation: "horizontal",
		    range: true,
		    min: 1,
		    max:50,
		    values: [5, 10],
		    slide: function(event, ui) {
		        $("#amount-travel-per-year").html(ui.values[0] + ' - ' + ui.values[1] +  ' gånger');
		        $(this).parent().find("input[@type=hidden].s-min").val(ui.values[0]);
		        $(this).parent().find("input[@type=hidden].s-max").val(ui.values[1]);
		        amount_travel_per_year_from = ui.values[0];
                amount_travel_per_year_to = ui.values[1];
                $("#amout-interval-cost").html(amoutCost(amount_travel_per_year_from, amount_travel_per_year_to, slider_count_nights_per_travel, amount_nights_per_travel));
		    }
	    });
	    $("#amount-travel-per-year").html($("#slider-count-travel-per-year").slider("values", 0) + ' - ' + $("#slider-count-travel-per-year").slider("values", 1) +  ' gånger');

        $("#slider-count-nights-per-travel").slider({
	        orientation: "horizontal",
		    range: false,
		    min: 1,
		    max:10,
		    values: [2],
		    slide: function(event, ui) {
		        if (parseInt(ui.values[0]) == 1) {tmp = ui.values[0] + " natt";}
		        else tmp = ui.values[0] + " nätter";
		        $("#amount-nights-per-travel").html(tmp);
		        $(this).parent().find("input[@type=hidden].s-min").val(ui.values[0]);
		        slider_count_nights_per_travel = ui.values[0];
		        $("#amout-interval-cost").html(amoutCost(amount_travel_per_year_from, amount_travel_per_year_to, slider_count_nights_per_travel, amount_nights_per_travel));
		    }
	    });
	    $("#amount-nights-per-travel").html($("#slider-count-nights-per-travel").slider("values", 0) +  ' natt');
    	
        $("#slider-cost-per-night").slider({
	        orientation: "horizontal",
		    range: false,
		    min: 500,
		    max:5000,
		    values: [1000],
		    step:100,
		    slide: function(event, ui) {
		        $("#amount-cost-per-night").html(ui.values[0] +  ' kr');
		        $(this).parent().find("input[@type=hidden].s-min").val(ui.values[0]);
		        amount_nights_per_travel = ui.values[0];
		        $("#amout-interval-cost").html(amoutCost(amount_travel_per_year_from, amount_travel_per_year_to, slider_count_nights_per_travel, amount_nights_per_travel));
		    }
	    });
	    $("#amount-cost-per-night").html($("#slider-cost-per-night").slider("values", 0) +  ' kr');
    } catch(e){
        
    }
});
function amoutCost(a, a1, b, c) {
    from = a*b*c/2 - 1990;
    to = a1*b*c/2 - 1990;
    return from + " kr - " + to + " kr";
}

var transparentImage = "http://hotelexpress.ws2.obiqsoft.se/App_themes/main/img/none.gif";
function fixTrans(){if (typeof document.body.style.maxHeight == 'undefined') {var imgs = document.getElementsByTagName("img");for (i = 0; i < imgs.length; i++){if (imgs[i].src.indexOf(transparentImage) != -1){return;}if (imgs[i].src.indexOf(".png") != -1){var src = imgs[i].src;imgs[i].src = transparentImage;imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";imgs[i].style.display = "inline-block";}}}}
if (document.all && !window.opera) attachEvent("onload", fixTrans);

function isIE6() {
   if (navigator.userAgent.toString().indexOf("MSIE 6.0") != -1) return true;
   return false;
}
function isIE7() {
   if (navigator.userAgent.toString().indexOf("MSIE 7.0") != -1) return true;
   return false;
}
function slider() {
    li_list = $("#slide-1").find("li");
    len = li_list.length;
    $("#slide-1").find("li:first").css("display", "list-item");
    if (len > 1) {
        c_all1 = len;
        cc = 1;
        $("#slide-1").find("li").each(function() {$(this).css("display", "none");});
        $("#slide-1").find("li:first").css("display", "list-item");
        count1 = 2;
    }
    li_list = $("#slide-2").find("li");
    len = li_list.length;
    $("#slide-2").find("li:first").css("display", "list-item");
    if (len > 1) {
        c_all2 = len;
        cc = 1;
        $("#slide-2").find("li").each(function() {$(this).css("display", "none");});
        $("#slide-2").find("li:first").css("display", "list-item");
        count2 = 2;    
    }
    
    li_list = $("#slide-3").find("li");
    len = li_list.length;
    $("#slide-3").find("li:first").css("display", "list-item");
    if (len > 1) {
        c_all3 = len;
        cc = 1;
        $("#slide-3").find("li").each(function() {$(this).css("display", "none");});
        $("#slide-3").find("li:first").css("display", "list-item");
        count3 = 2;   
    } 
    
    setInterval('showNewSlide()', 5000);
}
function showNewSlide() {
    cc = 1;
    li_list = $("#slide-1").find("li");
    len = li_list.length;
    if (len > 1) {
        $("#slide-1").find("li").each(function() {
            if (cc == count1) {$(this).fadeIn("slow"); } else $(this).css("display", "none");
            cc++;
        });
        if (count1 > c_all1) {
            count1 = 2;
            $("#slide-1").find("li:last").css("display", "none");
            $("#slide-1").find("li:first").fadeIn("slow");
        }
        else count1 += 1;
    } else {
        $("#slide-1").find("li:first").css("display", "list-item");
    }
    cc = 1;
    li_list = $("#slide-2").find("li");
    len = li_list.length;
    if (len > 1) {
        $("#slide-2").find("li").each(function() {
            if (cc == count2) {$(this).fadeIn("slow"); } else $(this).css("display", "none");
            cc++;
        });
        if (count2 > c_all2) {
            count2 = 2;
            $("#slide-2").find("li:last").css("display", "none");
            $("#slide-2").find("li:first").fadeIn("slow");
        }
        else count2 += 1;
    } else {
        $("#slide-2").find("li:first").css("display", "list-item");
    }
    cc = 1;
    li_list = $("#slide-3").find("li");
    len = li_list.length;
    if (len > 1) {
        $("#slide-3").find("li").each(function() {
            if (cc == count3) {$(this).fadeIn("slow"); } else $(this).css("display", "none");
            cc++;
        });
        if (count3 > c_all3) {
            count3 = 2;
            $("#slide-3").find("li:last").css("display", "none");
            $("#slide-3").find("li:first").fadeIn("slow");
        }
        else count3 += 1;
    } else {
        $("#slide-3").find("li:first").css("display", "list-item");
    }
}