// JavaScript Document  

jQuery(function(){
	
	var sel = jQuery(".selected").children("a").attr('id')
    var sele = "#" + sel ;
    		
	jQuery('#navigation a')
		.filter(":not(" + sele + ")")
		.css( {backgroundPosition: "-20px 35px"} )
		.mouseover(function(){
		    jQuery(this).stop().animate({backgroundPosition:"(-20px 94px)"}, {duration:300});
			jQuery(this).parent().find(".arrow").attr({"style": 'visibility:visible'});
		})
		.mouseout(function(){
			jQuery(this).stop().animate({backgroundPosition:"(40px 35px)"}, {duration:200, complete:function(){
			jQuery(this).css({backgroundPosition: "-20px 35px"})}});
			jQuery(this).parent().find(".arrow").attr({"style": 'visibility:hidden'});
		})
		
	jQuery('.mimenu2 a')
	    .mouseover(function(){
		    
		    if (jQuery(this).parent().parent().parent().find('.par').attr('id') != sel )
		    {
			    jQuery(this).parent().parent().parent().find('.par').stop().animate({backgroundPosition:"(-20px 94px)"}, {duration:300});
			}
			
			jQuery(this).parent().parent().parent().find(".arrow").attr({"style": 'visibility:visible'});	 
		})
		.mouseout(function(){
		    
		    if (jQuery(this).parent().parent().parent().find('.par').attr('id') != sel )
		    {
			    jQuery(this).parent().parent().parent().find('.par').stop().animate({backgroundPosition:"(40px 35px)"}, {duration:200, complete:function(){
				}});
			}	
			jQuery(this).parent().parent().parent().find(".arrow").attr({"style": 'visibility:hidden'});
		})
	
	jQuery('#searchBox')

		.focus(function(){
			jQuery(this).attr({"style": 'background-image:url(/gfx/search_text_empty.jpg)'});
		})
		.blur(function(){
			var txt = jQuery(this).attr("value");
			if (txt.length == 0)
			{
					jQuery(this).attr({"style": 'background-image:url(/gfx/search_text_full.jpg)'});
			}
		})
		
	jQuery('.mimenur2 a')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			    jQuery('.mimenur2 a').stop().animate({backgroundPosition:"(0 0)"}, {duration:300});
			    jQuery('.mimenur2 a').parent().find(".arrowleft").attr({"style": 'visibility:hidden'});
			
			jQuery(this).stop().animate({backgroundPosition:"(0 -250px)"}, {duration:100});
			jQuery(this).parent().find(".arrowleft").attr({"style": "margin-top:-22px;visibility:visible"});
			
			var num = jQuery(this).attr("name");
			imgsrcON = "img/gallery/home" + num + ".jpg";
			
			jQuery("#slides").attr("src",imgsrcON);
			
		})
		.mouseout(function(){
		
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:300});
			//to keep arrowleft comment line of below
			//jQuery(this).parent().find(".arrowleft").attr({"style": 'visibility:hidden'});
			
		})
		
		
	jQuery('#mimenubig a')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			jQuery(this).stop().animate({backgroundPosition:"(-300px 0)"}, {duration:400})
		})
		.mouseout(function(){
			jQuery(this).stop().animate({backgroundPosition:"(0px 0)"}, {duration:200, complete:function(){
				jQuery(this).css({backgroundPosition: "0 0"})
			}})
		})	
		
	jQuery('#mimenucontent a')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			
			jQuery(this).stop().animate({backgroundPosition:"(0 -250px)"}, {duration:100});
			jQuery(this).parent().find(".arrowleft").attr({"style": "margin-top:-30px"});
			jQuery(this).parent().find(".arrowleft").attr({"style": "visibility:visible"});
			
			var num = jQuery(this).attr("name");
			imgsrcON = "img/gallery/home" + num + ".jpg";
			
			jQuery("#slides").attr("src",imgsrcON);
			
		})
		.mouseout(function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:300});
			jQuery(this).parent().find(".arrowleft").attr({"style": 'visibility:hidden'});
			
		})
	
});

	var timeout    = 500;
	var closetimer = 0;
	var ddmenuitem = 0;
	
	function mimenu_open()
	{  mimenu_canceltimer();
	   mimenu_close();
	   ddmenuitem = jQuery(this).find('ul').css('visibility', 'visible');}
	
	function mimenu_close()
	{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
	
	function mimenu_timer()
	{  closetimer = window.setTimeout(mimenu_close, timeout);}
	
	function mimenu_canceltimer()
	{  if(closetimer)
	   {  window.clearTimeout(closetimer);
		  closetimer = null;}}
	
	jQuery(document).ready(function()
	{  jQuery('#navigation > li').bind('mouseover', mimenu_open)
	   jQuery('#navigation > li').bind('mouseout',  mimenu_timer)
	   //to correct the Usefullinks 2 level menu
	   jQuery('#ctl00_s_userfullinks').parent().children("ul").attr({"style": "margin-left: -300px"});
	   jQuery('#navigation').children("li").children("a").addClass("par");
	   
	   jQuery('.mimenu2').parent().append('<span class="arrowdown"><img alt="" src="/gfx/arrowdown.gif" class="arrow" style="visibility: hidden;" /></span>');
	   jQuery('.selected').append('<span id="arrowfixed"><img alt="" src="/gfx/arrowdownblue.gif" class="arrowblue" /></span>');
	   
	   
	   });
	   
	  
	   document.onclick = mimenu_close;