var kabWeek = 228138;
function getBaseHref() 
{ 
	var elBase = document.getElementsByTagName("base"); 
	return elBase[0].href; 
} 
function showPopup(id) 
{
    //Get the A tag
    var id = '#'+id;

    //Get the screen height and width
    var maskHeight = $(document).height();
    var maskWidth = $(window).width();

    //Set heigth and width to mask to fill up the whole screen
    $('#divMask').css({'width':maskWidth,'height':maskHeight});

    //transition effect  
    $('#divMask').css('opacity', 0);           
    $('#divMask').css('display', 'block');           
    $('#divMask').animate({opacity: 0.5}, 500);           
    //$('#mask').fadeIn(1000);        
    //$('#mask').fadeTo("slow",0.8);  

    //Get the window height and width
    var winH = $(window).height();
    var winW = $(window).width();

    //Set the popup window to center
    $(id).css('top',  winH/2-$(id).height()/2);
    $(id).css('left', winW/2-$(id).width()/2);

    //transition effect
    $(id).fadeIn(1000); 
}

var popup='enews';
var mouseOver=false;
var hideTimeout=0;

function hideMenu()
{
	if (mouseOver==false)
	{
		$('#divSubNavContainer').hide(500);
	}
}

$(function()
{
	$('.topNav').mouseenter(function()
	{		
		mouseOver = true;
		clearTimeout(hideTimeout);
		loadMenu($(this).attr('pageId'));
		
	});	
	$('.topNav').mouseleave(function()
	{		
		mouseOver = false;
		hideTimeout = setTimeout('hideMenu()', 250);
	});
	
	$('#divMask').click(function (e) 
    {
        //Cancel the link behavior
        e.preventDefault();

        if (popup=='enews')
        {
        	$('#divMask').hide();
        	$('#divENewsPopup').hide();
        }
    });

    $('#imgJoin').click(showENewsDialog);  
    $('#imgSignupSubmit').click(function()
    {
    	strVars = $('#frmSignup').serialize();
    	$.post('enews-signup/', {strVariables: strVars}, function(objReturn)
    	{
    		alert(objReturn['Response']);
        	$('#divMask').hide();
        	$('#divENewsPopup').hide();
    	}, 'json');
    });
    
    function showENewsDialog()
    {
    	popup = 'enews';
    	$('#strEmail').val($('#txtEmailSignup').val());
    	showPopup('divENewsPopup');
	} 
		
	function loadMenu(intPageId)
	{
		if (objPages[intPageId]['Children'])
		{
			$('#divSubNavContainer').html(''); 
			var arrSubPages = objPages[intPageId]['Children'];
			var intSubPageCount = arrSubPages.length;
			for(i=0;i<intSubPageCount;i++)
			{
				var objPage = arrSubPages[i];
				var strId = objPage['ID'];
				var strTitle = objPage['Title'];
				var strUrl = objPage['URL'];
				
				var subNav = $('<a href="'+strUrl+'"><div class="subNavLevel1" id="topNav_'+strId+'"><div style="float:left;width:579px;height:14px;"><img src="images/subNavArrow.png" class="subNavArrow" />'+strTitle+'</div><div class="subNavLevel2" id="subNav'+strId+'"></div></div></a>');
				$('#divSubNavContainer').append(subNav); 
				
				if (objPage['Children']&&objPage['ID']!=kabWeek)
				{
		
					arrSubPages2 = objPage['Children'];
					var intSubPage2Count = arrSubPages2.length;  
					for(j=0;j<intSubPage2Count;j++)
					{
						var objPage2 = arrSubPages2[j];
						//var strSubPageId = objPage2['ID'];
						
						var strTitle = objPage2['Title'];
						var strUrl = objPage2['URL'];
						var subNav2 = $('<img src="images/subNavArrow.png" class="subNavArrow" /> <a href="'+strUrl+'">'+strTitle+'</a>');
				        $('#subNav'+strId).append(subNav2); 
					}
				}     
				
				
				
			}
			$('#divSubNavContainer').show(500);
			
			$('.subNavLevel1').mouseenter(function()
			{
				mouseOver = true;
				clearTimeout(hideTimeout);
				/*strId = $(this).attr('id');
				arrTokens = strId.split('_');
				strId = arrTokens[1];
				$('#subNav'+strId).css('opacity', 0);
				$('#subNav'+strId).css('display', 'block');
				$('#subNav'+strId).animate({opacity: 1}, 'slow');   */
			});		
			$('.subNavLevel1').mouseleave(function()
			{
				mouseOver = false;
				hideTimeout = setTimeout('hideMenu()', 250);   
				/*strId = $(this).attr('id');
				arrTokens = strId.split('_');
				strId = arrTokens[1];
		
				
				$('#subNav'+strId).animate({opacity: 0}, 'slow'); 
				$('#subNav'+strId).css('display', 'none');*/   
			});			
		} 
		else
		{
			//$('#divSubNavContainer').hide(500);
		} 
	}     
});
function changeMonth(intYear, intMonth)
{
	$.get("?module=Catalogs&action=showCalendar&year="+intYear+"&month="+intMonth, {}, function(data)
	{
		$('#divCalendar').html(data); 

	}, 'html');
}
function clearDefault(el, def){if(el.value==def)el.value='';}
function setDefault(el,def){if(el.value=='')el.value=def;}
function preload(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=preload.arguments;for(i=0; i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function fO(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=fO(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function imgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function imgSwap(){var i,j=0,x,a=imgSwap.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=fO(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src; x.src=a[i+2];}}