/* *************************************************************************** */
/* M3 WEB PAGES */
/* EjectBox */
/*          */
/* *************************************************************************** */
var timer = 0;
var popup_fadein_timer = 1000;
var popup_fadeout_timer = 1200;
var popup_next_timer = 5000;
var popup_element_selected = 0;
var popup_elements_count = 0;
var paused = false;

function next() {
if (!paused) {
timer = setTimeout("next()", popup_next_timer);

/* $("#popup_" + popup_element_selected).fadeOut(popup_fadeout_timer); */
$("#popup_" + popup_element_selected).slideToggle(popup_fadeout_timer);
popup_element_selected++;

if (popup_element_selected == popup_elements_count) {
popup_element_selected = 0;
}

/* $("#popup_" + popup_element_selected).fadeIn(popup_fadein_timer); */
$("#popup_" + popup_element_selected).slideToggle(popup_fadein_timer);
Change_Active_Status(popup_element_selected);
}
}


function Show_News() {
  /* var $this = ; */
  /* alert("name to find: "+"#eject_switch_0"+(i+1)); */
  /* alert("object name: "+$this.name); */
  var options = {};
  /* options = { percent: 20 }; */
  $("#news_box").show(400);
  /* slideDown(800); */
  /* fadeIn(1000); */
  /* slideToggle(1000); */
  /* effect("slide", options, 500, null); */
} /* End of Show_News */

function Hide_News() {
  /* var $this = ; */
  /* alert("name to find: "+"#eject_switch_0"+(i+1)); */
  /* alert("object name: "+$this.name); */
  var options = {};
  /* options = { percent: 20 }; */
  $("#news_box").hide(400);
  /* slideDown(800); */
  /* fadeIn(1000); */
  /* slideToggle(1000); */
  /* effect("slide", options, 500, null); */
} /* End of Show_News */


function Change_Active_Status(curr_selected) {
for( i=0; i < popup_elements_count ; i++) {
  var $this = $("#eject_switch_0"+(i+1));
  /* alert("name to find: "+"#eject_switch_0"+(i+1)); */
  /* alert("object name: "+$this.name); */
  if( $this.hasClass('eject_switch_active') ) {
  /* alert(i+' is active'); */
  $this.removeClass('eject_switch_active');
  }
  else {
  /* alert(i+' is inactive'); */
  $this.removeClass('eject_switch_inactive');
  }
  if (i == curr_selected) {
  /* alert(i+' going active'); */
    $this.addClass('eject_switch_active');
  }
  else {
  /* alert(i+' going inactive'); */
    $this.addClass('eject_switch_inactive');
  }
}
} /* End of Change_Active_Status */


/* OnLoad */
$(document).ready(function () {
$('.divEjectBox').each(function (index) {
$(this).attr('id', 'popup_' + index);
});
popup_elements_count = $('.divEjectBox').length;
popup_element_selected = 0;

$('.mod_popup').each(function (index) {
$("#popup_" + popup_element_selected).slideToggle(popup_fadeout_timer);
/* $("#popup_" + index).fadeOut(popup_fadeout_timer); */
});

/* $("#popup_" + popup_element_selected).fadeIn(popup_fadein_timer); */
$("#popup_" + popup_element_selected).slideToggle(popup_fadein_timer);
Change_Active_Status(popup_element_selected);

timer = setTimeout("next()", popup_next_timer);

// Eject_Switch_01 click
$('#eject_switch_01').click(function() {
clearTimeout(timer);
paused = true;
$("#popup_" + popup_element_selected).slideToggle(popup_fadeout_timer);
popup_element_selected = 0;
$("#popup_" + popup_element_selected).slideToggle(popup_fadein_timer);
Change_Active_Status(popup_element_selected);
});


// Eject_Switch_02 click
$('#eject_switch_02').click(function() {
clearTimeout(timer);
paused = true;
$("#popup_" + popup_element_selected).slideToggle(popup_fadeout_timer);
popup_element_selected = 1;
$("#popup_" + popup_element_selected).slideToggle(popup_fadein_timer);
Change_Active_Status(popup_element_selected);
});


// Eject_Switch_03 click
$('#eject_switch_03').click(function() {
clearTimeout(timer);
paused = true;
$("#popup_" + popup_element_selected).slideToggle(popup_fadeout_timer);
popup_element_selected = 2;
$("#popup_" + popup_element_selected).slideToggle(popup_fadein_timer);
Change_Active_Status(popup_element_selected);
});


// News over
$('#button_news').mouseover(function() {
Show_News();
});

// News out
$('#button_news').mouseout(function() {
Hide_News();
});


});

