$(document).ready(function() {
if($('div#newsflash').length !=0) {
newsAnchor = $('div#newsflash a');
newsLink = $(newsAnchor).attr('href');
newsText = $('div#newsflash a').text();
$(newsAnchor).empty();
tickerTimeOut = 80;
currentLength = 0;
setTimeout(runTicker,100);
}
});
function runTicker() {
if( currentLength % 2 == 0) {
placeHolder = " |";
}
else {
placeHolder = "_";
}
if( currentLength <= newsText.length + 1) {
var tickerText = newsText.substring(0,currentLength);
newsAnchor.text(tickerText + placeHolder);
currentLength ++;
setTimeout(runTicker,tickerTimeOut);
}
else {
newsAnchor.text(newsText);
currentLength = 0;
setTimeout(runTicker,4000);
}
}
usingAncientBrowser = false;
if(navigator.userAgent.indexOf("Netscape")!=-1){
var browserversionindex=navigator.userAgent.indexOf("Netscape")+9
if (parseInt(navigator.userAgent.charAt(browserversionindex))<=8) {
usingAncientBrowser = true;
}
}
if (!usingAncientBrowser) {
$(function() {
$('#features_menu li a').click(function() {$('#features_panel :animated').stop(); showFeature(this.id); return false;});
$('#features_menu li a').removeClass('current');
scaleMenuButtons();
$('#features_menu').animate({'top': '196px'}, {complete: featuresMenuShown} );
var buttonwidth = ($('#features_panel').width() / 6);
$('#features_menu li').css('width', ''+ buttonwidth +'px');
$('#features_submenu').hide();
$('#features_panel').removeClass('no-js');
$(window).resize(scaleMenuButtons);
});
}
function scaleMenuButtons() {
var menuWidth = $('#features_panel').width();
var menuItemWidth = Math.round(menuWidth / 6);
$('#features_menu li').css('width', ''+menuItemWidth+'px');
}
function featuresMenuShown() {
showFeature('feature_link_1');
}
function showFeature(id) {
var featureData = featuresData[id];
$('#features_menu li a').removeClass('current');
$('#'+id).addClass('current');
$('#features_panel').css('background', 'url(' + featureData.image + ') 50% 0 no-repeat');
featureData.behaviour(featureData);
//call google analytics tracking for dummy page for this popup
if (typeof urchinTracker == 'function') {
urchinTracker('/homepage_wow/' + id);
}
}
function showNewsFeature(featureData) {
$('#features_submenu').stop();
$('#features_submenu').css('top', '196px');
if (featureData.panel_image) {
var storiesBar = $('
');
$('li:eq(0)', storiesBar).append(panel);
for (var i = 0; i < 4; i++) {
insertNewsStory($('li:eq('+(i+1)+')', storiesBar), featureData.stories[i]);
}
} else {
var storiesBar = $('');
for (var i = 0; i < 4; i++) {
insertNewsStory($('li:eq('+i+')', storiesBar), featureData.stories[i]);
}
}
$('#features_submenu').empty().append(storiesBar);
if(featureData.itemclass == "feature4" || featureData.itemclass == "feature5") {
$('ul.feature_stories').css('float', 'right');
var videoAlign = 'right';
}
else {
var videoAlign = 'left';
}
$('#features_submenu').animate({'top':'196px'}, {duration: 500, complete: function() {
$('#features_submenu').show().animate({'top': '0px'}, {
duration: 1, complete: function() {revealVideo(featureData.video,featureData.panel_image,videoAlign);}
});
}});
}
function revealVideo(imageData) {
if (imageData) {
var imagePanel = $('
');
$('li.video_panel').empty().append(imagePanel);
}
}
function insertNewsStory(position, story) {
story = story || {};
if (story.finalitem) {
$(position).append(story.finalitem);
$(position).addClass('all-items');
}
else {
var link = $('');
if (story.url) {
link.attr('href', story.url);
}
if (story.title) {
var itemTitle = ''+ story.title +'
';
$(position).append(itemTitle);
}
if (story.headline) {
link.text(story.headline);
$(position).append(link);
}
}
}
function showNews1Feature(featureData) {
$('#features_submenu').stop();
$('#features_submenu').css('top', '196px');
if (featureData.panel_image) {
var storiesBar = $('');
$('li:eq(0)', storiesBar).append(panel);
for (var i = 0; i < 4; i++) {
insertNewsStory($('li:eq('+(i+1)+')', storiesBar), featureData.stories[i]);
}
} else {
var storiesBar = $('');
for (var i = 0; i < 4; i++) {
insertNewsStory($('li:eq('+i+')', storiesBar), featureData.stories[i]);
}
}
$('#features_submenu').empty().append(storiesBar);
if(featureData.itemclass == "feature4" || featureData.itemclass == "feature5") {
$('ul.feature_stories').css('float', 'right');
var videoAlign = 'right';
}
else {
var videoAlign = 'left';
}
$('#features_submenu').animate({'top':'196px'}, {duration: 500, complete: function() {
$('#features_submenu').show().animate({'top': '0px'}, {
duration: 1, complete: function() {revealVideo(featureData.video,featureData.panel_image,videoAlign);}
});
}});
}
function revealVideo(imageData) {
if (imageData) {
var imagePanel = $('');
$('li.video_panel').empty().append(imagePanel);
}
}
function insertNewsStory(position, story) {
story = story || {};
if (story.finalitem) {
$(position).append(story.finalitem);
$(position).addClass('all-items');
}
else {
var link = $('');
if (story.url) {
link.attr('href', story.url);
}
if (story.title) {
var itemTitle = ''+ story.title +'
';
$(position).append(itemTitle);
}
if (story.headline) {
link.text(story.headline);
$(position).append(link);
}
}
}
function showBiographiesFeature(featureData) {
$('#features_submenu').stop();
$('#features_submenu').css('top', '196px');
var biographiesBar = $('');
$('a.full-list', biographiesBar).attr('href', featureData.indexUrl);
for (i = 0; i < featureData.people.length; i++) {
insertBiography(featureData.people[i], biographiesBar, (i > 10));
}
$('#features_submenu').empty().append(biographiesBar).append('');
$('#features_submenu').animate({'top':'196px'}, {duration: 500, complete: function() {
$('#features_submenu').show().animate({'top': '117px'}, {duration: 500});
}});
}
function insertBiography(personData, biographiesBar, isRightAligned) {
var person = $('
');
person.hover(
function() {
$(this).addClass('hover');
if (isRightAligned) {
$('#feature_biographies_popup').css('left', (this.offsetLeft - 276) + 'px');
} else {
$('#feature_biographies_popup').css('left', (this.offsetLeft - 4) + 'px');
}
$('#feature_biographies_popup h3').text(personData.name);
$('#feature_biographies_popup p').text(personData.description);
$('#feature_biographies_popup').animate({'top': '36px'}, {duration: 500});
},
function() {
$(this).removeClass('hover');
$('#feature_biographies_popup').stop().css('top', '116px');
}
);
$('img', person).attr('src', personData.image).attr('alt', personData.name);
$('ul', biographiesBar).append(person);
}
// isi atas
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#slidepanel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});
//pop up
$(document).ready(function(){
$(".popup a").hover(function() {
$(this).next("em").stop(true, true).animate({opacity: "show", top: "-35"}, "slow");
}, function() {
$(this).next("em").animate({opacity: "hide", top: "-70"}, "slow");
});
});