var menuDelay = 0;
var Gs = {
  Init: function() {
  
    //Top menu with 200 milliseconds close delay
    if( $('topMenu') ){      
      var hideMenu = function(nextUl){
        if( $defined(nextUl) && nextUl.hasClass('yesYouCan') ) {
          nextUl.removeClass('show');
        }
      }
      
      var showMenu = function(nextUl){
        if( $defined(nextUl)  && !nextUl.hasClass('yesYouCan')  ) {
          nextUl.addClass('show');
        }
      }
      
      $$('.topMenu li').each(
        function(ele){
    	if( ele.hasClass('level0') && ( ! ele.hasClass('active_branch') ) ){
    		return;
    	}
          var nextUl = ele.getChildren('ul');
          var nextA = ele.getChildren('a');
          ele.addEvents(
            {
              'mouseenter':function(){
                  if( $defined(nextUl) ) {
                    nextUl.removeClass('yesYouCan');
                    showMenu.delay(menuDelay,this,nextUl);
                  }
                  if( ele.hasClass('level0') ) nextA.addClass('bgGreen');
                },
              'mouseleave':function(){
                  if( $defined(nextUl) ) {
                    nextUl.addClass('yesYouCan');
                    hideMenu.delay(menuDelay,this,nextUl);
                  }
                  if( ele.hasClass('level0') )  nextA.removeClass('bgGreen');
              }
            }
          );
        }
      );
      
      $$('.topMenu li li').each(
        function(li){
          var nextA = li.getChildren('a');
          li.addEvents(
            {
              'mouseenter':function(){
                  this.addClass('bgGreenLight');
                },
              'mouseleave':function(){
                  this.removeClass('bgGreenLight');
              }
            }
          );
        }
      )
    
    }
    
  }, 
  
  InitLoad: function() {
  }
}

/* START */

window.addEvent('load', Gs.InitLoad);
window.addEvent('domready', Gs.Init);

/* TOOLS */
function loggi(myvar) {
  try{
    console.log(myvar);
  } catch(e){}
}


/*	IMAGEMAP LINK */
window.addEvent( "load", function() {
	if ($('main_image_frame')) var mainImage = $('main_image_frame').getElementsByTagName('img')[0];
	if(mainImage){
		var cords = $$('.cords');		
		var linkUrls = $$('.link_urls');
		var hiddenImages = $$('.hidden_image');
		if(linkUrls.length > 0)	{
			for(var i = 0; i < cords.length; i++){
				$('area_map').innerHTML = $('area_map').innerHTML + '<area href="'+linkUrls[i].value+'" target="_blank" coords="'+cords[i].value+'" shape="rect" id="hidden_'+i+'"/>';		
			}
		}
		if(hiddenImages.length > 0)
		{
			for(var i = 0; i < cords.length; i++){
				$('area_map').innerHTML = $('area_map').innerHTML + '<area href="javascript:void(0);" onclick="javascript:showImage(this);" coords="'+cords[i].value+'" shape="rect" id="hidden_'+i+'"/>';
				hiddenImages[i].id = 'image_hidden_'+i;		
			}
		}
		$(mainImage).useMap="#agent_workspace";
	}
});

/* SLIDER */
jQuery(document).ready(function() {
	
	var aImages = jQuery('.imageslider_images');
	for(var i = 0; i < aImages.length;i++){
		aImages[i].parentNode.removeChild(aImages[i]);
		jQuery('#imageslider_image_list').append(aImages[i]);
	}	
	
	jQuery(function() {
		jQuery(".jCarouselLite").jCarouselLite({
	        btnNext: ".next",
	        btnPrev: ".prev",
	        speed: 2000,
	        scroll: 1,
	        visible: 1
	    });
		jQuery('#slider').mouseover(function() {  	
			jQuery('#slider_button_left').fadeIn('slow', function() {
	          // Animation complete
	        });
	    });
	});
});	

