// JavaScript Document if(WGParams['id']) { var WGID = WGParams['id']; } function left(str, n){ if (n <= 0) { return ""; } else if (n > String(str).length) { return str; } else { return String(str).substring(0,n); } } function right(str, n){ if (n <= 0) { return ""; } else if (n > String(str).length) { return str; } else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } function thisMovie(movieName) { if(navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { return document[movieName]; } } function pokeBuilding(id) { var flashen = _id('oversiktkarta'); flashen.highlight(id); return true; } function setHGMenuAjax() { $('.hgmenu a').click(function() { id = this.id; id = id.substr(2,id.length); hid = $(this).attr("rel"); pokeBuilding(id); loadBuilding(id, hid); return false; }); $('.byggnadsmeny aOFFLINE').click(function() { id = this.id; id = id.substr(2,id.length); pokeBuilding(id); loadBuilding2(id, 0); return false; }); } function setThumbAjax() { $(".hgthumb").click(function () { var tempsrc = $(this).children("img").attr("src").replace(/\/_thumbs/, ''); var temprub = $(this).children("img").attr("alt"); var temptxt = $(this).children("input").val(); $(".hgimg").fadeTo(300, 0, function callback() { $(".hgimg").attr("src", tempsrc); $(".hgimg").fadeTo(300, 1); $(".imgText").css("display", "none"); $("." + temptxt).css("display", "block"); $("#mainrub").html(temprub); }); return false; }); $(".sbthumb").click(function () { var tempsrc = $(this).children("img").attr("src").replace(/\/_thumbs/, ''); var temprub = $(this).children("img").attr("alt"); var temptxt = $(this).children("input").val(); $(".sbimg").fadeTo(300, 0, function callback() { $(".sbimg").attr("src", tempsrc); $(".sbimg").fadeTo(300, 1); $(".imgText").css("display", "none"); $("." + temptxt).css("display", "block"); $(".sidbild_alt").html(temprub); }); return false; }); } function loadMenu(id, hid) { //Laddar hyresgästmenyn $(".hgmenu").html("
  • "); $.ajax({ url: "/ajax/HGMenu.asp", data: "lid=" + id + "&hid=" + hid, cache: false, success: function(html) { $(".hgmenu").html(html); setHGMenuAjax(); } }); return true; } function loadBuilding(id, hid) { //Hämtar data för byggnad, och dess hyresgäster if (isNaN(hid)) { hid = 0; } loadMenu(id, hid); $("#maincontent").html(""); $.ajax({ url: "/ajax/getHG.asp", data: "lid=" + id + "&pid=" + WGID, cache: false, success: function(html) { $("#maincontent").html(html); setThumbAjax(); //$("h1").attr("flirReplaced", false); //FLIR.replace("h1" , new FLIRStyle({ mode:"wrap" })); //FLIR.replace(".hyresgaster_rub" , new FLIRStyle({ mode:"wrap" })); } }); return true; } function loadBuilding2(id, hid) { //Hämtar data för byggnad, och dess hyresgäster if (isNaN(hid)) { hid = 0; } $("#maincontent").html(""); $.ajax({ url: "/ajax/getHG.asp", data: "lid=" + id + "&pid=" + WGID, cache: false, success: function(html) { $("#maincontent").html(html); setThumbAjax(); //$("h1").attr("flirReplaced", false); //FLIR.replace("h1" , new FLIRStyle({ mode:"wrap" })); //FLIR.replace(".hyresgaster_rub" , new FLIRStyle({ mode:"wrap" })); } }); return true; } function submitThisForm(e) { /* if ($("input[name=telefonnummer]").val() == "") { var tele = "."; } else { var tele = $("input[name=telefonnummer]").val(); } if ($("#meddelande").val() == "") { var msg = "."; } else { var msg = $("#meddelande").val(); } data = "timeStamp=" + $("#timeStamp").val() + "&namn=" + $("#namn").val() + "&epost=" + $("#epost").val() + "&telefonnummer=" + tele + "&meddelande=" + msg; */ data = $("#kontaktform").serialize(); var resultat = testForm(e,attTestas) if (resultat) { document.getElementById("verifyFrm").value = "verified"; e.action = window.location; postForm(data); } //return resultat; return false; } function postForm(data) { //Skickar formuläret med ajax $("#formDiv").html(""); $.ajax({ url: "/ajax/postform.asp", type: "POST", data: data, cache: false, success: function(html){ $("#formDiv").html(html); } }); return false; } $(document).ready(function() { $(".nojava").hide(); //Döljer blocket som visar varning om att javascript måste vara på för att kunna maila $(".kontaktform").show(); //Visar mail-formuläret $('#sidbild_wrap').cycle(); //setHGMenuAjax(); //Gör om hyresgäst-menyn till ajaxhämtning istället för vanliga länkar setThumbAjax(); //Gör om thumbnails till ajaxhämtning istället för vanliga länkar $(".fancybox").fancybox(); $(".byggnadsmeny a").hover( function(){ $("#buildingsMap .id_"+$(this).attr("data-id")).animate({opacity:1},300); }, function(){ $("#buildingsMap .id_"+$(this).attr("data-id")).animate({opacity:0},300); } ); $("#buildingsMap .house").hover( function(){ $(this).animate({opacity:1},300); }, function(){ $(this).animate({opacity:0},300); } ); }); $(window).load(function(){ if($("#buildingsMap").length > 0) { if (window.location.href.indexOf("/byggnad/") == -1 && window.location.href.indexOf("/hyresgast/") == -1) { $("#buildingsMap .init") .animate({opacity:1},500) .animate({opacity:0},500) .animate({opacity:1},500) .animate({opacity:0},500) .animate({opacity:1},500) .animate({opacity:0},500); } else { $("a.id_"+$("#buildID").val()).animate({opacity:1},500,function(){$(this).addClass("chosen")}); } } }); /* Analyticskod (ska ligga sist i denna fil) * Vid lansering ändra UA_Code *******************************/ var UA_Code = 'UA-28216703-1'; var _gaq = _gaq || []; _gaq.push(['_setAccount', UA_Code]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })();