// JavaScript Document
function initPage()
{
	jQuery.noConflict();

	simplePreload('img/hm-dropdown_bg.gif', 'hm-dropdown_bg-active.gif', 'hm-dropdown_bottom.gif', 'img/dropdown_bottom.gif', 'img/dropdown_bg.gif', 'img/mainmenu_webtv_normal.jpg', 'img/mainmenu_webtv_hover.jpg', 'img/mainmenu_webtv_active.jpg', 'img/mainmenu_webcasting_normal.jpg', 'img/mainmenu_webcasting_hover.jpg', 'img/mainmenu_webcasting_active.jpg', 'img/mainmenu_mediastation_normal.jpg', 'img/mainmenu_mediastation_hover.jpg', 'img/mainmenu_mediastation_active.jpg', 'img/mainmenu_videohosting_normal.jpg', 'img/mainmenu_videohosting_hover.jpg', 'img/mainmenu_videohosting_active.jpg', 'img/mainmenu_showcase_normal.jpg', 'img/mainmenu_showcase_hover.jpg', 'img/mainmenu_showcase_active.jpg');
	

	jQuery.ifixpng("img/clear.gif");
	//jQuery("img[@src$=.png]").ifixpng();		 	
	jQuery(".png").ifixpng();

	jQuery(".imgEfx").hover(
	    function(){
	        jQuery(this).toggleClass("imgEfxOn");
	        jQuery(this).toggleClass("imgEfx");
	    },
	    function(){
	        jQuery(this).toggleClass("imgEfxOn");
	        jQuery(this).toggleClass("imgEfx");
	    }
	);
	
	jQuery(".imgEfxNews").hover(
		function() {
			jQuery(this).toggleClass("imgEfxNewsOn");
			jQuery(this).toggleClass("imgEfx");
		},
		function() {
			jQuery(this).toggleClass("imgEfxNewsOn");
			jQuery(this).toggleClass("imgEfx");
		}
	);

	
	//var url = document.location.href;

/*	url = url.substring(url.lastIndexOf("/")+1);
	
	$("#left_menu a[href='"+url+"']").addClass("active");
	
	$("#left_menu a.active img").attr("src", "img/site/arrow_pink.png");
	$("#left_menu a.active img").ifixpng();
	
	$("#left_menu a").not(".active").hover(
		function()
		{
			$("img", this).attr("src", "img/site/arrow_pink.png");
			$("img", this).ifixpng();
		}
		,
		function()
		{
			if(theme == "white")
			{
				$("img", this).attr("src", "img/site/arrow_white.png");
			}
			else
			{
				$("img", this).attr("src", "img/site/arrow_gray.png");
			}
			$("img", this).ifixpng();
		}
	);
*/}

function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

var win = null;
function popup(mypage,myname,w,h,scroll)
{
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings);
}


function initAccordion()
{
	jQuery(document).ready(function()
	 {		 	
	 	var year = new Date();
	 	
	 	jQuery.each(jQuery('.accordion h3'), function()
	 	    {
	 	        if(jQuery(this).text() != year.getFullYear())
	 	        {
	 	            jQuery(this).next(".item-list").hide();
	 	        }
	 	    }
	 	);	 
	 	
	 	jQuery('.accordion h3').bind("click", function()
	        {
	            jQuery(this).siblings("h3").next(".item-list").hide();
	            jQuery(this).next(".item-list").toggle();       	            
	        }
	    );	    	    
	 });
}

var timeout         = 3000;
var closetimer		= 0;
var ddmenuitem      = 0;

var hmclosetimer = 0;
var hmddmenuitem = 0;


function jsddm_open()
{	
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = jQuery(this).next('div').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;}}
		
function hmjsddm_open()
{	
	hmjsddm_canceltimer();
	hmjsddm_close();
	hmddmenuitem = jQuery(this).next('div').css('visibility', 'visible');
}

function hmjsddm_close()
{	if(hmddmenuitem) hmddmenuitem.css('visibility', 'hidden');}

function hmjsddm_timer()
{	hmclosetimer = window.setTimeout(hmjsddm_close, timeout);}

function hmjsddm_canceltimer()
{	if(hmclosetimer)
	{	window.clearTimeout(hmclosetimer);
		hmclosetimer = null;}}

		
function initTopMenu()
{
	jQuery(document).ready(function(){		
		jQuery('#mainmenu > div > a').bind('mouseover', jsddm_open);
		jQuery('#mainmenu > div > a').bind('mouseout',  jsddm_timer);
		
		jQuery('#header_menu1 > div > a').bind('mouseover', hmjsddm_open);
		jQuery('#header_menu1 > div > a').bind('mouseout', hmjsddm_timer);
	}
);
	
	document.onclick = jsddm_close;
}