$(document).ready(function () {
    jQuery.each(
	$(".fancytext"),
	function()
        {
	    var fsize = $(this).css("font-size");
	    fsize = fsize.replace("px", "");
	    /*
		$(this).html(
		'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + 
		'codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" height="42">' + 
		'<param name="movie" value="flashtitle.swf" />' + 
		'<param name="quality" value="high" />' + 
		'<param name="allowScriptAccess" value="sameDomain" />' + 
		'<param name="wmode" value="transparent" />' + 
		'<embed src="flashtitle.swf" quality="high"' + 
		'	name="flashtitle" align="middle"' + 
		'	play="true"' + 
		'	loop="false"' +
		'       height="30"' +
		'	wmode="transparent"' + 
		'	quality="high"' + 
		'	fsize="24"' +
		'	color="5E5B61"' + 
		'	allowScriptAccess="sameDomain"' + 
		'	type="application/x-shockwave-flash"' + 
		'	flashvars="text='+ $(this).html() + '&fontSize='+fsize+'&color=#5E5B61&font=1&fontWeight=bold&fontStyle=italic"' + 
		'	pluginspage="http://www.adobe.com/go/getflashplayer">' + 
		'</embed>' + 
		'</object>'
	    );*/
	}
    );
    
    
    $("ul.mainmenu li").hover(
		function(e)
		{
		    $("ul.mainmenu li.active").attr({"class": ""});
		    $(e.target).attr({"class": "active"});
		    if ($("ul", e.target).length > 0) {
			$("div#submenu ul").html($("ul", e.target).html());
		    } else {
			$("div#submenu ul").html("");
		    }
		}
    );
    
    $("ul.mainmenu a").hover(
		function(e)
		{
		    $("ul.mainmenu li.active").attr({"class": ""});
		    $(e.target).parent().attr({"class": "active"});
		    if ($("ul", $(e.target).parent()).length > 0) {
			$("div#submenu ul").html($("ul", $(e.target).parent()).html());
		    } else {
			//$("div#submenu ul").html("");
		    }
		
		}
    );
    $("div#submenu ul.submenu").html($("ul.mainmenu li.active ul.submenu").html());
    
    
    /*
    $(".zenderLijst .content div div.title").bind(
	'mouseout',
	function(e) {
	    $(".zenderLijst .content div div.info").css( { "display": "none" } );
	}
    )
    
    
    $(".zenderLijst .content div div.title").bind(
	'mouseover',
	function(e) {
	    if(e.target.tagName == "IMG") {
		$("div.info", $($($($(e.target).parent()).parent()).parent()).parent()).css( { "display": "block" } );
		$("div.info", $($($($(e.target).parent()).parent()).parent()).parent()).absolutize();
	    } else if(e.target.tagName == "A") {
		$("div.info", $($($(e.target).parent()).parent()).parent()).css( { "display": "block" } );
		$("div.info", $($($(e.target).parent()).parent()).parent()).absolutize();
	    } else {
		$("div.info", $($(e.target).parent()).parent()).css( { "display": "block" } );
		$("div.info", $($(e.target).parent()).parent()).absolutize();
	    }
	}
    )
    */
    
    $("#ticker div ul li").hide();
    $.getJSON("/weather.pl",
	function(data)
	{
	    $("#ticker div ul").append("<li><a href=\""+data.weather.url+"\">Het weer</a>: <b>" + data.weather.type + "</b><img src=\"" + data.weather.icoonactueel + "\" align=\"middle\" height=\"24\" />" + data.weather.temperatuurGC + "&deg;C met een "+ data.weather.windrichting + " wind van " + data.weather.windsnelheidMS + " km/u</li>");
	    $("#ticker div ul").append("<li><img src=\"/images/newsite/weather/at5.gif\" align=\"middle\" /> nieuws: <a href=\"" + data.news.url + "\">" + data.news.title + "</a></li>");
	    $("#ticker div ul li").hide();
	    scrollTicker();
	}
    )
    
    function scrollTicker()
    {
	$($("#ticker div ul li")[0]).slideUp(300);
	$($("#ticker div ul li")[0]).fadeOut(300);
	setTimeout(function() {
	    $("#ticker div ul").append($($("#ticker div ul li")[0]));
	    $($("#ticker div ul li")[0]).slideDown(300);
	    $($("#ticker div ul li")[0]).fadeIn(300);
	}, 300)
	setTimeout(scrollTicker, 8000);
    }
});


function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
}

jQuery.fn.absolutize = function()
{
  return this.each(function()
  {
    var element = jQuery(this);
    if (element.css('position') == 'absolute')
    {
      return element;
    }
 
    var offsets = element.offset();
    var top = offsets.top;
    var left = offsets.left;
    var width = element[0].clientWidth;
    var height = element[0].clientHeight;
 
    element._originalLeft = left - parseFloat(element.css("left") || 0);
    element._originalTop = top - parseFloat(element.css("top") || 0);
    element._originalWidth = element.css("width");
    element._originalHeight = element.css("height");
 
    element.css("position", "absolute");
    element.css("top", top + 'px');
    element.css("left", left + 'px');
    element.css("width", width + 'px');
    element.css("height", height + 'px');
    return element;
 
  });
}