// 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/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);
})();