
var timer = null;

var addresses = {
   "lfmOffice": "-6f-66-66-69-63-65-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmJobs": "-6a-6f-62-73-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmWerbung": "-77-65-72-62-75-6e-67-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmMusik": "-6d-75-73-69-6b-40-6c-6f-75-6e-67-65-2e-66-6d",
   "vividOffice": "-6f-66-66-69-63-65-40-76-69-76-69-64-76-69-73-69-6f-6e-73-2e-63-6f-6d",
   "lfmChristkind": "-63-68-72-69-73-74-6b-69-6e-64-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmTrackservice": "-20-74-72-61-63-6b-73-65-72-76-69-63-65-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmBaloun": "-62-61-6c-6f-75-6e-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmDittel": "-64-69-74-74-65-6c-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmRichter": "-72-69-63-68-74-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmNovak": "-6e-6f-76-61-6b-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmSturm": "-73-74-75-72-6d-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmKemetmueller": "-6b-65-6d-65-74-6d-75-65-6c-6c-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmUnterwindner": "-75-6e-74-65-72-77-69-6e-64-6e-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmAmbos": "-61-6d-62-6f-73-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmRedaktion": "-72-65-64-61-6b-74-69-6f-6e-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmReichel": "-72-65-69-63-68-65-6c-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmGroebchen": "-67-72-6f-65-62-63-68-65-6e-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmSchmied": "-73-63-68-6d-69-65-64-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmKnechtsberger": "-6b-6e-65-63-68-74-73-62-65-72-67-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmMeissner": "-6d-65-69-73-73-6e-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmRuehl": "-72-75-65-68-6c-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmKrasa": "-6b-72-61-73-61-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmStumpner": "-73-74-75-6d-70-6e-65-72-40-6c-6f-75-6e-67-65-2e-66-6d",
   "lfmDubsky": "-64-75-62-73-6b-79-40-6c-6f-75-6e-67-65-2e-66-6d"
}

// onload
$(function() {
   if ($.cookie("player") == "true" && window == top) {
      location.href = "/play/";
   }
   
   $('a[href*="#mailto"]').each(function() {
      $this = $(this);
      var to = $this.attr('href').split(":")[1].split("?")[0];
      var query = $this.attr('href').split(":")[1].split("?")[1];
      if (addresses[to]) {
         $this.attr('href', 'mailto:' + unescape(addresses[to].replace(/\-/g,"%")) + (query ? "?" + query : ""));
         $this.empty();
         $this.append(unescape(addresses[to].replace(/\-/g,"%")));
      }
   });

   timer = window.setInterval("reload()", 60000);
   
   checkLinks();
   
   $('a[href*="#mailto"]').each(function() {
      $this = $(this);
      var to = $this.attr('href').split(":")[1];
      $this.attr('href', 'mailto:' + unescape(vividvisions.addresses[to].replace(/\-/g,"%")));
      $this.empty();
      $this.append(unescape(vividvisions.addresses[to].replace(/\-/g,"%")));
   });

   $("#commentform").submit( function () { 
   	if (fb_connect_user) {
   		var profile = $('#fb-user .FB_ElementReady .FB_Link')[1]['href'];
   		var userId = profile.substring(profile.indexOf('?id=')+4);
   		var name = $('#fb-user #fb-title a').text();

         $('#author').val(name);
   		$('#email').val(userId + '@facebook.com'); 
   		$('#url').val(profile);
   	}
   });   
  
});

function change() {
   var mode = $.cookie("mode");
   $.cookie('mode', (mode == 'stream' ? 'ukw' : 'stream'), { expires: 1, path: '/', domain: '.lounge.fm'});
   reload(true);
}

function reload(show) {
   var show = show || false;
   
   if (show)$('#nowplaying-loading').show();
   $('#nowplaying').load('/wp-content/themes/loungefm/nowplaying.php', { ajax: "true" }, function(responseText, textStatus, request) {
      checkLinks();
      if (show) $('#nowplaying-loading').hide();
   });
}

function checkLinks() {
   $("#trackinfo a").each(function(index) {
      if ($(this).attr("href") == null) {
         if (index == 0) {
            $(this).attr("href", "javascript:alert('Download für diesen Track derzeit leider nicht möglich.');");
         } else if (index == 1) {
            $(this).css('display', 'none');
         }
      }
   });
}

function openPopup() {
   window.open('http://www.lounge.fm/popupplayer/popupplayer.html', 'LoungeFM', 'width=483,height=300,left=100,top=200,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,location=no,directories=no,titlebar=no');
}

var fb_connect_user = false;

function updateFacebookComment() {
   if (!$('#fb-user').length) {
		$('#comment-user-details').hide().after("<div id='fb-user'>" +
		"<fb:profile-pic uid='loggedinuser' facebook-logo='true' height='50'></fb:profile-pic>" +
		"<span id='fb-msg'><span id='fb-title'>Hallo <fb:name uid='loggedinuser' useyou='false'></fb:name>!</span><br />" +
		"Sie sind mit Ihrem Facebook Account eingeloggt. " +
		"<a href='#' onclick='FB.Connect.logoutAndRedirect(\"" + location.href + "\"); return false;'>Ausloggen</a>." +
		"</span></div>");
	}

   FB.XFBML.Host.parseDomTree();
   fb_connect_user = true;
}

