// Core JavaScript Used For News, Etc...
function load_news(url) {
	//$(".frame.news").hide();
	var d=new Date();
	url = "news.aspx?s=" + $("body").attr("class") + "&time=" + d.getTime();
	$("#newswrapper").load(url + " #news", function() {
		headline_count = $(".item").size();
		//if (headline_count > 0) {
		//	$(".frame.news").show();
		//}
		//$("#footer").text(headline_count);
		$(".item:eq("+current_headline+")").css('top', '0');
		if (headline_count > 1) {
			setInterval(headline_rotate,6500); //time in milliseconds
		}
		$(".item:eq("+current_headline+")").css('top', '0');
		$("#footer").css('top', '0');
	});
}

function headline_rotate() {
  old_headline = current_headline % headline_count;
  new_headline = ++current_headline % headline_count;
  $(".item:eq(" + old_headline + ")").css('top', '210px');
  $(".item:eq(" + new_headline + ")").show().animate({top: 0},"slow");     
}

//JSDDM Menu
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;

