$(document).ready(function() { var selectedArea = "empty"; //################################################################### //################################################################### //########## Sript till anläggningar var loadPartner = function($lan,$letter) { $.ajax({ url: '/ajax/loadPartners.asp?lan='+escape($lan).replace('/','%2F').replace(' ','+')+'&letter='+$letter, cache: false, async: false, success: function(data) { $("#partnerList").html(data); Cufon.refresh(); }, error: function() { $("#partnerList").html("Begäran gjorde timeout"); } }); }; /* 'LISTA 2012-02-21 i samarbete med Cathrin Örebro Närke Västerbotten Södra Norrland Västernorrland Ångermanland / Medelpad Östergötland Östergötland Södermanland Södermanland Kalmar Öland Småland Gotland Gotland Stockholm Stockholm Södermanland Uppland Uppsala Uppland Jönköping Småland Västergötland Bohuslän Västergötland Dalsland Västkusten Kronoberg Småland Halland Halland Västkusten Blekinge Blekinge Skåne Skåne Västmanland Västmanland Värmland Värmland Gävleborg Gästrikland / Hälsingland Jämtland Härjedalen / Jämtland Norrbotten Norra Norrland Dalarna Dalarna */ $('area').click(function() { switch ($(this).attr("id")) { case "orebro": $('#kartaOverlay').attr("src","/bilder/design/karta/orebro.png");selectedArea = "orebro"; loadPartner("Närke",""); break; case "vasterbotten": $('#kartaOverlay').attr("src","/bilder/design/karta/vasterbotten.png");selectedArea = "vasterbotten"; loadPartner("Södra Norrland",""); break; case "vasternorrland": $('#kartaOverlay').attr("src","/bilder/design/karta/vasternorrland.png");selectedArea = "vasternorrland"; loadPartner("Ångermanland / Medelpad",""); break; case "ostergotland": $('#kartaOverlay').attr("src","/bilder/design/karta/ostergotland.png");selectedArea = "ostergotland"; loadPartner("Östergötland",""); break; case "sodermanland": $('#kartaOverlay').attr("src","/bilder/design/karta/sodermanland.png");selectedArea = "sodermanland"; loadPartner("Södermanland",""); break; case "kalmar": $('#kartaOverlay').attr("src","/bilder/design/karta/kalmar.png");selectedArea = "kalmar"; loadPartner("Småland",""); break; case "oland": $('#kartaOverlay').attr("src","/bilder/design/karta/oland.png");selectedArea = "oland"; loadPartner("Öland",""); break; case "gotland": $('#kartaOverlay').attr("src","/bilder/design/karta/gotland.png");selectedArea = "gotland"; loadPartner("Gotland",""); break; case "stockholm": $('#kartaOverlay').attr("src","/bilder/design/karta/stockholm.png");selectedArea = "stockholm"; loadPartner("Södermanland,Uppland,Stockholm",""); break; case "uppsala": $('#kartaOverlay').attr("src","/bilder/design/karta/uppsala.png");selectedArea = "uppsala"; loadPartner("Uppland",""); break; case "jonkoping": $('#kartaOverlay').attr("src","/bilder/design/karta/jonkoping.png");selectedArea = "jonkoping"; loadPartner("Småland",""); break; case "vastragotaland": $('#kartaOverlay').attr("src","/bilder/design/karta/vastragotaland.png");selectedArea = "vastragotaland"; loadPartner("Bohuslän,Dalsland,Västergötland,Västkusten",""); break; case "kronoberg": $('#kartaOverlay').attr("src","/bilder/design/karta/kronoberg.png");selectedArea = "kronoberg"; loadPartner("Småland",""); break; case "halland": $('#kartaOverlay').attr("src","/bilder/design/karta/halland.png");selectedArea = "halland"; loadPartner("Halland,Västkusten",""); break; case "blekinge": $('#kartaOverlay').attr("src","/bilder/design/karta/blekinge.png");selectedArea = "blekinge"; loadPartner("Blekinge",""); break; case "skane": $('#kartaOverlay').attr("src","/bilder/design/karta/skane.png");selectedArea = "skane"; loadPartner("Skåne",""); break; case "vastmanland": $('#kartaOverlay').attr("src","/bilder/design/karta/vastmanland.png");selectedArea = "vastmanland"; loadPartner("Västmanland",""); break; case "varmland": $('#kartaOverlay').attr("src","/bilder/design/karta/varmland.png");selectedArea = "varmland"; loadPartner("Värmland",""); break; case "gavleborg": $('#kartaOverlay').attr("src","/bilder/design/karta/gavleborg.png");selectedArea = "gavleborg"; loadPartner("Gästrikland / Hälsingland",""); break; case "jamtland": $('#kartaOverlay').attr("src","/bilder/design/karta/jamtland.png");selectedArea = "jamtland"; loadPartner("Härjedalen / Jämtland",""); break; case "norrbotten": $('#kartaOverlay').attr("src","/bilder/design/karta/norrbotten.png");selectedArea = "norrbotten"; loadPartner("Norra Norrland,Norra Sverige",""); break; case "dalarna": $('#kartaOverlay').attr("src","/bilder/design/karta/dalarna.png");selectedArea = "dalarna"; loadPartner("Dalarna",""); break; default: $('#kartaOverlay').attr("src","/bilder/design/karta/empty.png");selectedArea = "empty"; break; } return false; }); //################### MOUSEOVER $("#imgmap20111010134544 area").hover( function () { $('#kartaOverlay').attr("src","/bilder/design/karta/"+$(this).attr('id')+".png"); }, function () { } ); $("#imgmap20111010134544").hover( function () { }, function () { $('#kartaOverlay').attr("src","/bilder/design/karta/"+selectedArea+".png"); } ); //################################################################### //################################################################### Cufon.replace(".submenu_lv1 li a:not(.submenu_lv2 li a)", { fontFamily: 'MyriadPro-BoldCond', color: '-linear-gradient(#ffffff, #d1d1d1)', textShadow: '#333 1px 1px' }); Cufon.replace(".submenu_lv1 li.active a:not(.submenu_lv2 li a)", { fontFamily: 'MyriadPro-BoldCond', color: '-linear-gradient(#d3d297, #a6a42e)', textShadow: '#333 1px 1px' }); Cufon.replace("h1, h2, h3, .bloggrub, .bloggrub_small, .referens_citat, .footer_rub, .BloggInlaggHeader, #motesdesign_puff .rub", { fontFamily: 'MyriadPro-SemiBold' }); Cufon.replace("#rightside .rub, .BloggRightHeader, .RightRubrik", { fontFamily: 'MyriadPro-BoldCond' }); Cufon.replace("#sidebar_map", { fontFamily: 'MyriadPro-BoldCond', textShadow: '#fff 1px 1px' }); Cufon.replace("#sidebar_map .count", { fontFamily: 'MyriadPro-Bold', textShadow: '#333 -1px -1px, #fff 1px 1px' }); Cufon.replace("ul.omrade .rubrik, #konferenssok .bokstavsok li", { fontFamily: 'MyriadPro-SemiBold', color: '-linear-gradient(#ffffff, #d1d1d1)', textShadow: '#333 1px 1px' }); Cufon.replace("form.jqtransform button span", { fontFamily: 'MyriadPro-BoldCond' }); Cufon.replace("#dittMote .puff .rubrik, #dittMote .puff .more .rubrik,#dittMote .mittText", { fontFamily: 'Rage' }); $("#dittMote .puff").click(function() { var target = "#" + $(this).attr("id"); if ($(target+"_more").css("display") == "block") { $("#dittMote .puff .more").css("display","none"); $("#dittMote .puff").removeAttr("style"); }else{ $("#dittMote .puff .more").css("display","none"); $("#dittMote .puff").removeAttr("style"); $(target+"_more").css("display","block"); $(target).css("background-image","none"); $(target+"_more .fullText").slideUp("slow"); $(target+" .bottom img").css("display","block"); } }); $(".showMore").click(function() { var target = "#" + $(this).parent().parent().attr("id"); if ($(target+" .fullText").is(":hidden")) { $(target+" .fullText").slideDown(); $(target+" .bottom img").css("display","none"); } else { $(target+" .fullText").slideUp("slow"); $(target+" .bottom img").css("display","block"); } return false; }); $("#dittMote .puff .more .fullText").click(function() { return false; }); $(".submenu_lv1 li").mouseover(function() { $(this).children(".submenu_lv2_div").show(); }); $(".submenu_lv2_div").mouseout(function() { $(this).hide(); }); $(".submenu_lv1 li").mouseout(function() { $(this).children(".submenu_lv2_div").hide(); }); $('#bf_ankomstdatum').datepicker({ showOptions: {direction: 'up' }}); $("form.jqtransform").jqTransform(); $("form.jqtransform").validationEngine('attach', {promptPosition : "bottomRight", scroll: false}); fixColHeight(); $(".intressesubmit").click(function() { var parent = $(this).parent().attr("id"); var parent2 = $(this).parent().parent().parent().attr("id"); if ($("#"+parent).validationEngine('validate') == true){ $.ajax({ type: "POST", url: "/ajax/checkForm.asp?form="+parent, cache: false, data: $("#"+parent).serialize(), success: function(html){ if(html=="nogo") { alert("Ej skickat. Kontrollera dina uppgifter."); }else{ $('#'+parent2+" .fullText").html(html); } }, error: function() { alert('Något gick fel!'); } }); } return false; }); }); function openForm(formname) { $("#" + formname + "_form").slideToggle("fast"); } function fixColHeight() { var docHeight = getDocHeight(); var correctHeight = docHeight - 550; var currentHeight = parseInt($("#rightside .rightforms").css("height").replace("px", "")); if (currentHeight < correctHeight) { $("#rightside .rightforms").css("height", correctHeight + "px"); } else { //$("#rightside .rightforms").css("height", (currentHeight + 100) + "px"); } } function getDocHeight() { var D = document; return Math.max( Math.max(D.body.scrollHeight, D.documentElement.scrollHeight), Math.max(D.body.offsetHeight, D.documentElement.offsetHeight), Math.max(D.body.clientHeight, D.documentElement.clientHeight) ); }