var podcastUrls = [];


function twitterCallback2(twitters) {
  if(!document.getElementById('twitter_update_list')) return;
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    var status = twitters[i].text;
    statusHTML.push('<p class="tweet"><a href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'" target="_blank">'+status+'</a><br />'+relative_time(twitters[i].created_at)+'</p>');
  }
  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}

function relative_time(time_value) {
  var values = time_value.split(" ");
  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  var parsed_date = Date.parse(time_value);
  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
  delta = delta + (relative_to.getTimezoneOffset() * 60);

  if (delta < 60) {
    return 'vor einer Minute';
  } else if(delta < 120) {
    return 'vor einer Minute';
  } else if(delta < (60*60)) {
    return 'vor '+(parseInt(delta / 60)).toString() + ' Minuten';
  } else if(delta < (120*60)) {
    return 'vor einer Stunde';
  } else if(delta < (24*60*60)) {
    return 'vor ' + (parseInt(delta / 3600)).toString() + ' Stunden';
  } else if(delta < (48*60*60)) {
    return 'vor einem Tag';
  } else {
    return 'vor '+(parseInt(delta / 86400)).toString() + ' Tagen';
  }
}


/*jQuery carousel*/
(function(f){f.fn.carousel=function(g){var g=f.extend({direction:"horizontal",loop:false,dispItems:1,pagination:false,paginationPosition:"inside",nextBtn:'<a href="#">Weiter</a>',prevBtn:'<a href="#">Zurück</a>',btnsPosition:"inside",nextBtnInsert:"appendTo",prevBtnInsert:"prependTo",autoSlide:false,autoSlideInterval:3000,delayAutoSlide:0,combinedClasses:false,effect:"slide",slideEasing:"swing",animSpeed:"slow",equalWidths:"true",height:310,width:480,callback:function(){}},g);if(g.btnsPosition=="outside"){g.prevBtnInsert="insertBefore";g.nextBtnInsert="insertAfter"}return this.each(function(){var k={$elts:{},params:g,launchOnLoad:[]};k.$elts.carousel=f(this).addClass("js");k.$elts.content=f(this).children().css({position:"absolute",top:0});k.$elts.wrap=k.$elts.content.wrap('<div class="carousel-wrap"></div>').parent().css({overflow:"hidden",position:"relative"});k.steps={first:0,count:k.$elts.content.find(">*").length};for(var j=0;j<k.steps.count;j++){k.$elts.content.find(".stage-item-bg:eq("+j+")").css({left:(g.width*j)})}k.steps.last=k.steps.count-1;if(k.params.pagination){a(k)}d(k,function(i){b(i,this,k)});var h=function(){var i=k.$elts.content.find(">*:eq(0)");k.itemWidth=g.width;if(g.direction=="vertical"){k.contentWidth=k.itemWidth}else{if(g.equalWidths){k.contentWidth=k.itemWidth*k.steps.count}else{k.contentWidth=(function(){var l=0;k.$elts.content.find(">*").each(function(){l+=f(this).outerWidth()});return l})()}}k.$elts.content.width(k.contentWidth);k.itemHeight=g.height;if(g.direction=="vertical"){k.$elts.content.css({height:k.itemHeight*k.steps.count+"px"});k.$elts.content.parent().css({height:k.itemHeight*k.params.dispItems+"px"})}else{k.$elts.content.parent().css({height:k.itemHeight})}c(k);f.each(k.launchOnLoad,function(l,m){m()});if(k.params.autoSlide){k.autoSlideInterval=window.setInterval(function(){k.$elts.nextBtn.click()},k.params.autoSlideInterval)}k.$elts.content.mouseover(function(l){window.clearInterval(k.autoSlideInterval);delete (k.autoSlideInterval)});k.$elts.content.mouseout(function(l){e(k)})};h()})};function b(k,h,i){var j=f(h);var g=j.data("firstStep");i.params.callback(g);switch(i.params.effect){case"no":if(i.params.direction=="vertical"){i.$elts.content.css("top",-(i.itemHeight*g)+"px")}else{i.$elts.content.css("left",-(i.itemWidth*g)+"px")}break;case"fade":if(i.params.direction=="vertical"){i.$elts.content.hide().css("top",-(i.itemHeight*g)+"px").fadeIn(i.params.animSpeed)}else{i.$elts.content.hide().css("left",-(i.itemWidth*g)+"px").fadeIn(i.params.animSpeed)}break;default:if(i.params.direction=="vertical"){i.$elts.content.stop().animate({top:-(i.itemHeight*g)+"px"},i.params.animSpeed,i.params.slideEasing)}else{i.$elts.content.stop().animate({left:-(i.itemWidth*g)+"px"},i.params.animSpeed,i.params.slideEasing)}}i.steps.first=g;c(i);if(!!k.clientX&&i.autoSlideInterval){window.clearInterval(i.autoSlideInterval);delete (i.autoSlideInterval)}}function e(g){if(!g.autoSlideInterval){g.autoSlideInterval=window.setInterval(function(){g.$elts.nextBtn.click()},g.params.autoSlideInterval)}}function c(g){g.$elts.prevBtn.data("firstStep",g.steps.first-g.params.dispItems);g.$elts.nextBtn.data("firstStep",g.steps.first+g.params.dispItems);if(g.$elts.prevBtn.data("firstStep")<0){if(g.params.loop&&g.steps.count>g.params.dispItems){g.$elts.prevBtn.data("firstStep",g.steps.count-g.params.dispItems);g.$elts.prevBtn.trigger("enable")}else{g.$elts.prevBtn.trigger("disable")}}else{g.$elts.prevBtn.trigger("enable")}if(g.$elts.nextBtn.data("firstStep")>=g.steps.count){if(g.params.loop&&g.steps.count>g.params.dispItems){g.$elts.nextBtn.data("firstStep",0);g.$elts.nextBtn.trigger("enable")}else{g.$elts.nextBtn.trigger("disable")}}else{g.$elts.nextBtn.trigger("enable")}if(g.params.pagination){g.$elts.paginationBtns.each(function(){f(this).find("img:eq(1)").hide();f(this).find("img:eq(0)").show()});g.$elts.paginationBtns.filter(function(){return(f(this).data("firstStep")==g.steps.first)}).find("img:eq(1)").show();g.$elts.paginationBtns.filter(function(){return(f(this).data("firstStep")==g.steps.first)}).find("img:eq(0)").hide()}}function d(h,g){h.$elts.nextBtn.add(h.$elts.prevBtn).bind("enable",function(){var i=f(this).bind("click",g).removeClass("disabled");if(h.params.combinedClasses){i.removeClass("next-disabled previous-disabled")}}).bind("disable",function(){var i=f(this).unbind("click").addClass("disabled");if(h.params.combinedClasses){if(i.is(".next")){i.addClass("next-disabled")}else{if(i.is(".previous")){i.addClass("previous-disabled")}}}});h.$elts.nextBtn.add(h.$elts.prevBtn).hover(function(){f(this).addClass("hover")},function(){f(this).removeClass("hover")})}function a(g){g.$elts.pagination=f('<div id="stage-navigation"><div id="stage-navigation-inner"><p></p></div></div>')[((g.params.paginationPosition=="outside")?"insertAfter":"appendTo")](g.$elts.carousel).find("p");g.$elts.paginationBtns=f([]);g.$elts.content.find("li").each(function(h){if(h%g.params.dispItems==0){g.$elts.paginationBtns=g.$elts.paginationBtns.add(f('<a href="#" onclick="return false;"><img src="'+g.params.paginationItem+'" alt="'+(g.$elts.paginationBtns.length+1)+'" /><img src="'+g.params.paginationItemActive+'" alt="'+(g.$elts.paginationBtns.length+1)+'" style="display:none" /></a>').data("firstStep",h))}});g.$elts.paginationBtns.appendTo(g.$elts.pagination);g.$elts.prevBtn=(f(g.params.prevBtn).prependTo(g.$elts.pagination)).addClass("carousel-control previous carousel-previous").data("firstStep",-(g.params.dispItems));g.$elts.nextBtn=(f(g.params.nextBtn).appendTo(g.$elts.pagination)).addClass("carousel-control next carousel-next").data("firstStep",g.params.dispItems);g.$elts.nextBtn.mouseout(function(h){e(g);f(this).find("img:eq(1)").hide();f(this).find("img:eq(0)").show()});g.$elts.prevBtn.mouseout(function(h){e(g);f(this).find("img:eq(1)").hide();f(this).find("img:eq(0)").show()});g.$elts.nextBtn.mouseover(function(h){f(this).find("img:eq(0)").hide();f(this).find("img:eq(1)").show()});g.$elts.prevBtn.mouseover(function(h){f(this).find("img:eq(0)").hide();f(this).find("img:eq(1)").show()});g.$elts.paginationBtns.slice(0,1).find("img:eq(0)").hide();g.$elts.paginationBtns.slice(0,1).find("img:eq(1)").show();g.launchOnLoad.push(function(){g.$elts.paginationBtns.mouseover(function(h){b(h,this,g)});g.$elts.paginationBtns.mouseout(function(h){e(g)})})}})(jQuery);
function placeAds() {
	var positions = OAS_listpos.split(',');
    var container = 'AD-';
    var content = 'AD-Content-';
	
    //cycle through all ad positions, try to move them
    for (var i = 0; i < positions.length; ++i) {
        if (document.getElementById(container + positions[i]) &&  document.getElementById(content + positions[i])) {
            try {
                document.getElementById(container + positions[i]).appendChild(document.getElementById(content + positions[i]));
                
                $("#" + content + positions[i] + " iframe").css("display", "block");
            }
            catch(e){
                ;
            }
        }  
    }   
}

function openWebradio(webradioUrl) {
  webradio = window.open(webradioUrl, "ArabellaMusic", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=760,height=555,left=100,top=100");
  webradio.focus();
}

function showPollPlayer(id) {
    if ($(".poll-player-active:eq(0)").attr("id") == ("poll-podcast-" + id)) {
      return;
    }
    var cont = $("#poll-podcast-" + id);
    $f("*").each(function() {try {this._api().fp_close();} catch(e) {;} this.unload()});
    $(".poll-player-active").each(function() {$(".poll-podcast-player-inner:eq(0)", $(this)).html("");$(this).slideUp(); $(this).removeClass("poll-player-active");});
    cont.slideDown(400, function() {
      var playerId = $(".poll-podcast-player-inner:eq(0)", $(this)).attr("id");
      var currentId = playerId.substring(playerId.lastIndexOf("-") + 1);
      flowplayer(playerId, {src: "http://www.arabella.at/admin/static/flowplayer/flowplayer.commercial-3.1.1.swf", wmode: "transparent"},{
      "clip": {
      "url": podcastUrls[currentId],
      "autoPlay": true 
     },
              key: '#@292fcb9817baae0eba2',
     "plugins": {
        "audio": {
           "url": "flowplayer.audio-3.1.0.swf" 
        },      
        "controls": {
               volumeSliderColor: '#5B89D6',
               backgroundGradient: 'none',
               timeColor: '#004B96',
               progressGradient: 'none',
               borderRadius: '0px',
               sliderColor: '#88ACE5',
               backgroundColor: '#A3BFE7',
               buttonOverColor: '#5B89D6',
               progressColor: '#E2007A',
               durationColor: '#004B96',
               bufferColor: '#5B89D6',
               bufferGradient: 'none',
               sliderGradient: 'none',
               volumeSliderGradient: 'none',
               timeBgColor: '#ECF1F9',
               tooltipTextColor: '#ffffff',
               buttonColor: '#5B89D6',
               height: 24,
               opacity: 1.0,
               fullscreen: false,
               tooltips: {                
                 scrubber: false, 
                 volume: false 
               } 
        }    
     }


  });
    });
    cont.addClass("poll-player-active");
   
}