function sliderGallery (bigImagePath, divName) {
    
    jQuery('#contnetTop').html('<div><img src="' + bigImagePath + '" alt="bigImage"><div id="sliderOverlayText"></div></div>');
    
    jQuery(divName).parent().next().children().clone().appendTo('#sliderOverlayText')
    
}

function sliderGalleryLoad (bigImagePath, startResize, divName) {
    
    alert('load');
    
    if (startResize == 'ja') {
    
        jQuery('#contnetTop').html('<div><img src="' + bigImagePath + '" alt="bigImage"><div id="sliderOverlayText"></div></div>');
    
        jQuery(divName).parent().next().children().clone().appendTo('#sliderOverlayText')
    
    }
    
}

jQuery(document).ready(function(){


    //mainmenu
	jQuery('.mainMenuItem').hover(function(){
		jQuery(this).addClass('mainMenuHover');
		jQuery(this).find('.subMenu').show();
	},function(){
        jQuery(this).removeClass('mainMenuHover');
		jQuery(this).find('.subMenu').hide();
	});



    jQuery("#map-container AREA").mouseover(function(){
        var regionMap = '.'+jQuery(this).attr('id')+'-map';
        var regionList = '.'+jQuery(this).attr('id')+'-list';
        var distributorList = '.'+jQuery(this).attr('id')+'-practice-distributors';

        jQuery(regionMap).css('display', 'inline');
    
        // Check if a click event has occured and only change the Region hover state accodringly
        if (! jQuery('#practice-container div').hasClass('selected')) {
            jQuery(regionList).css('display', 'inline');
        }
    }).mouseout(function(){
        var regionMap = '.'+jQuery(this).attr('id')+'-map';
        var regionList = '.'+jQuery(this).attr('id')+'-list';
        var distributorList = '.'+jQuery(this).attr('id')+'-practice-distributors';
    
        // Check if a click event has occured and only change the Region hover state accodringly
        if (! jQuery(regionMap).hasClass('selected')) {
            jQuery(regionMap).css('display', 'none');
            jQuery(distributorList).css('display', 'none');
        }
    
        // Check if a click event has occured and only change the Region hover state accodringly
        if (! jQuery('#practice-container div').hasClass('selected')) {
            jQuery(regionList).css('display', 'none');
            jQuery(distributorList).css('display', 'none');
        }
    });
    
    jQuery("#map-container AREA").click(function(){
        jQuery('#map-container img.region').removeClass('selected').css('display', 'none');
        jQuery('#practice-container div').removeClass('selected').css('display', 'none');
        
        var regionMap = '.'+jQuery(this).attr('id')+'-map';
        var regionList = '.'+jQuery(this).attr('id')+'-list';
        var distributorList = '.'+jQuery(this).attr('id')+'-practice-distributors';
        jQuery(regionMap).addClass('selected').css('display', 'inline');
        jQuery(regionList).addClass('selected').css('display', 'inline');
        jQuery(distributorList).addClass('selected').css('display', 'inline');
    });

    /* ********************************************** */

    jQuery('#ie6WarningClose a').click(function(){
        jQuery('#ie6WarningWrapper').slideUp();
        jQuery('#ie6WarningWrapperBackground').slideUp();
        return false;
    });


    /* !ProduktLinie Animation */
    /* ---------------------------------------------------------------------- */    
    
    var sliderWidth = 765;
    var anzahlElements = jQuery('.sliderImageThumb').size();
    
    var anzahlSliderPos = Math.ceil(anzahlElements / 4);
    var gesamtWidth = -(sliderWidth*anzahlSliderPos)+sliderWidth;

    var run = 1;
    var blockAnimation = false;     

    if(jQuery('.sliderImageThumb').size() > 1) {
        jQuery('#contentBottomArrowLeft').css('display' , 'block');
        jQuery('#contentBottomArrowRight').css('display' , 'block');
    }

    // onload Sliderimage
    var sliderImageLoader = jQuery('.sliderImageClick:first').attr('title');
    if (sliderImageLoader == 'ja') {
        jQuery('.sliderImageClick:first').click();
    }

    
    /* !arrow Hover */      
    jQuery('#contentBottomArrowLeft').hover(
        function () {
            jQuery(this).css("background-image" , "url(/fileadmin/images/arrow_left_hover.png)");
        }, 
        function () {
            jQuery(this).css( "background-image" , "url(/fileadmin/images/arrow_left.png)");
        }
    );

    jQuery('#contentBottomArrowRight').hover(
        function () {
            jQuery(this).css( "background-image" , "url(/fileadmin/images/arrow_right_hover.png)");
        }, 
        function () {
            jQuery(this).css( "background-image" , "url(/fileadmin/images/arrow_right.png)");
        }
    );
    
    /* !Arrow Functions */
    
    if (run = 1) {
        jQuery('#contentBottomArrowRight').bind("click", function(){
            if(blockAnimation != true){
                blockAnimation = true;
                var run = 0;
                var actualPos = parseFloat(jQuery('#sliderImageWrapper').css("left"));
            
                if (actualPos > gesamtWidth) {
                    jQuery('#sliderImageWrapper').animate({left: actualPos - sliderWidth}, 1500, function() { 
                        var run = 1;
                        blockAnimation=false;
                    });
                } else {
                    var run = 1;
                    blockAnimation=false;
                    return;
                }
            }
        });
    }
    
        
    jQuery('#contentBottomArrowLeft').bind("click", function(){
        if(blockAnimation != true){
            blockAnimation = true;
            var actualPos = parseFloat(jQuery('#sliderImageWrapper').css("left"));
            if (actualPos < 0) {
                jQuery('#sliderImageWrapper').animate({left: actualPos + sliderWidth}, 1500, function() {
                    blockAnimation=false;
                });
            } else {
                blockAnimation=false;
                return;
            }
        }
    });


});
