// JavaScript Document
$(function(){
		
		
		$('.LOGIN').click(function(){
			//alert($('#LOGIN'));
			if($('#LOGIN').hasClass('INFO')){
			($('#LOGIN').css('display')=="none") ? $('#LOGIN').slideDown(1000) : $('#LOGIN').slideUp(1000);
			return false;
			}else{
				return true;
			}
			//hideAndReset();
			//alert(defMMBarColor + " " + $("#megM").css('border-top-color'));
		});
		
		
		//CS_def = $("#CIN_def div.CIT_def").size();
		//$('#CIN_def div.CIT_def').eq(0).css('left','2px');
		//if (CS_def > 1) CI_def = setInterval(CC_def,AniSpeed_def);
		
		$('#megM .MM_SL1').hide();
		$('#megM .MM_SL1').css('visibility','visible');
		var hidetimer = 0;
		
		//alert($('#MAIN_NAV li a.megMen .ACTIVE_PAGE').hasClass());
		
		//var defMMBarColor = $('.ACTIVE_PAGE').css('background-color');
		var defMMBarColor = $("#megM").css('border-top-color');
		//alert(defMMBarColor);
		
		//$("#megM").css('border-top-color', defMMBarColor);
		
		
		var aMM = "";
		
		$('.CLOSE_MM').click(function(){
			//alert(aMM + " " + this.parentNode.parentNode.className);
			hideAndReset();
			//alert(defMMBarColor + " " + $("#megM").css('border-top-color'));
		});
		
		$('#MAIN_NAV li a.megMen').mouseover(function(){
		
			// set a small delay, 500ms, 
			//testTimer = setTimeout("a=1", 500);
			//clearInterval(hidetimer);
			//clearTimeout(testTimer);
			clearTimeout(hidetimer);
			//alert($(this).css('background-color'));
			//alert(this.className);
			var temCSSObj = $(this); 
			var mmObj = this.className.replace(/megMen /,'');
			//alert($(this).css(background-color));
			
			//alert(mmObj + " - Over");
			
			//if ($(this).hasClass('selected')==false && $(this).hasClass('ACTIVE_PAGE')==false){
				if ($(this).hasClass('selected')==false){
				//alert();
				aMM = mmObj;
				$('.selected').css('background-color', '#fff');
				$('.selected').removeClass('selected');
				$('#megM .MM_SL1').hide();
				//alert($('#MAIN_NAV a:hover.In_Your_Area').css('background-color'));
					$(this).addClass('selected');
					$('.selected').css('background-color', MM_COLORS(mmObj));
					
					//alert(mmObj + ' ' + $(this).css('background-color'));
					//alert($(this).css('background-color'));
					//alert(MM_COLORS(mmObj));
					//alert(temCSSObj.css('background-color'));temCSSObj.css('background-color')
					$('#megM').css('border-top-color', MM_COLORS(mmObj));
					//bgImage = "url(menuBG_" + aMM + ".png)";
					//$('#megM > div').css('background-image', bgImage);
					//$('#megM > div').css('border-color', temCSSObj.css('background-color'));
					
					//$('#megM .MM_SL1').css('background-image', bgImage);
					//$('#megM .MM_SL1').css('border-color', '#000');
					
					//$('#megM > div > div').css('border-color', temCSSObj.css('background-color'));
					//$('#megM > div > div > div strong').css('color', temCSSObj.css('background-color'));
					//$('.CLOSE_MM').css('color', temCSSObj.css('background-color'));
				
				//alert($('#MAIN_NAV a.selected').css('background-color'));
				//alert(temCSSObj.css('background-color'));
				
				$('#megM #' + aMM).slideDown(600, showRightMenu);
			}
			//if($(this).hasClass('selected')){
			
			//alert($(this).class);
			
			//}
		});
		
		$('#MAIN_NAV li a.megMen').mouseout(function(){
			hidetimer = setInterval(hideAndReset, 600);
		});
		
		$('#megM div.MM_SL1').mouseout(function(){
			hidetimer = setInterval(hideAndReset, 600);
		});
		
		
		$('#megM div.MM_SL1').mouseover(function(){
			
			// clear the timeout function from the mouse out
			clearTimeout(hidetimer);
			//if(this.className != aMM) showRightMenu();
			if(this.id != aMM) showRightMenu();
			//alert(this.className  + "       " +  aMM);//+ " Same: " + this.className == aMM);
		
		});
		function showRightMenu(){
			$('#megM .MM_SL1').hide();
			$('#megM #' + aMM).show();
		}
		
		function hideAndReset(){
		clearTimeout(hidetimer);
		//alert(aMM + ' ' + $('#megM .MM_SL1').className);
			//$('#megM .MM_SL1').slideUp(600, function(){
				//$('#megM .MM_SL1').hide();
				$('#megM #'+aMM).slideUp(600, function(){
				//$('#megM #'+aMM).hide();
				aMM = "";
				$('.selected').css('background-color', '#fff');
				$('.selected').removeClass('selected');
				//$('#MAIN_NAV li a.megMen').removeClass('selected');
				$("#megM").css('border-top-color', defMMBarColor);
			});
			
		
		}
		
		function MM_COLORS(mm){
			if(mm=='Home') return '#999999';
			if(mm=='About_the_CLA') return '#39A9AA';
			if(mm=='Blogs') return '#DD6F0E';
			if(mm=='Business_Directory') return '#CE486D';
			if(mm=='Contacts') return '#DBC02A';
			if(mm=='Events') return '#373E7F';
			if(mm=='In_Your_Area') return '#70603D';
			if(mm=='Members_Area') return '#106A50';
			if(mm=='News_and_Press') return '#7B5F85';
			if(mm=='Policy_Work') return '#617DB9';
			if(mm=='Professional_Advice') return '#6C7119';
			if(mm=='Search_Results') return '#999999';
			if(mm=='Login') return '#999999';
		}
		
		
		//alert(.size());
		/**/
			hpSpace = $('.Home').offset().left - $('#megM').offset().left;
			hpSpaceDiv = hpSpace-(hpSpace%2);
			hpPaddingRight = (hpSpaceDiv / 2) + parseInt($('.Home').css('padding-right').replace(/px/,''))-1;// + 'px';
			hpPaddingLeft = (hpSpaceDiv/2) + (hpSpace%2) + parseInt($('.Home').css('padding-left').replace(/px/,''))-1;// + 'px';
			//hpSpaceDiv = parseInt((hpSpace/2));
			//alert(hpSlaceLeft + " " + hpSlaceRight);
			$('.Home').css('padding-left', hpPaddingLeft);
			$('.Home').css('padding-right', hpPaddingRight);
			//$('.Members_Area').css('padding-left', hpPaddingLeft);
			//$('.Members_Area').css('padding-right', hpPaddingRight);
			
			// JQuery Fix for IE 5/6 png bug
			if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) < 7 && parseInt(jQuery.browser.version, 10) > 4) {
				$("#FOOTER").css('background-image', 'url(../SR10/footer_mask.gif)');
			}
		
	});
