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