function is_numeric(mixed_var){if(mixed_var===''){return false;}
return!isNaN(mixed_var*1);}

var fileName = '';
function switchImage(fileName){
	$$('#zoomer_image')[0].src = '/template/imageCache/products/1000x1000/'+fileName;
	$$('#zoomer_thumb img')[0].src='/template/imageCache/products/267x210/'+fileName;
	$$('#zoomedImage')[0].href='/template/imageCache/products/1000x1000/'+fileName;
	//$$('#mbCanvas img')[0].src='/template/imageCache/products/1000x1000/'+fileName;
	fileName = fileName;
}

window.addEvent('domready', function() { 
	// BOF LANGUAGE SELECTOR
	var status = {
		'true': '<img src="/template/images/language-arrow-up.png" width="13" height="7" alt="" />',
		'false': '<img src="/template/images/language-arrow-down.png" width="13" height="7" alt="" />'
	};
	
	var myVerticalSlide = new Fx.Slide('collapse');
	myVerticalSlide.hide();
	$$('.slidetoggle').addEvent('click', function(e){ 
		e.stop();
		// didn't work properly in IE
		if (myVerticalSlide.open) {
			if (e.target.getAttribute('language')) {
				document.location = '?setlanguage='+e.target.getAttribute('language');
			}
		}
		myVerticalSlide.toggle();
	});
		
	myVerticalSlide.addEvent('start', function() {
		$('togglestatus').set('html', '');
	});
	myVerticalSlide.addEvent('complete', function() {
		$('togglestatus').set('html', status[myVerticalSlide.open]);
	});
	$('collapseContainer').setStyle('display', 'block');	
	// EOF LANGUAGE SELECTOR
	
	
	// BOF TOP FADE BANNER
	var images1 = $$('#bannerImages img'); // the images
	var imgTotal1 = images1.length - 1;
	var pos1 = 0;
	var imgSrcs1 = new Array();
	
	images1.each( function(el, l) { 
		imgSrcs1[l] = images1[l].src;
	});
	
	var myImages1 = new Asset.images(imgSrcs1, {
		onProgress : function() {
	
		},
		onComplete : function() {
			if (images1.length > 1) {
				fadeImages1.periodical(3500);
			}
		}
	});
	
	function fadeImages1() {
		if (pos1 == imgTotal1) {
			fadeImgOut1 = imgTotal1;
			fadeImgIn1 = 0;
			pos1 = 0;
		} else {
			fadeImgOut1 = pos1;
			fadeImgIn1 = pos1 + 1;
			pos1++;
		}
	
		var fadeOut1 = new Fx.Tween(images1[fadeImgOut1], {
			duration : 1500
		});
		var fadeIn1 = new Fx.Tween(images1[fadeImgIn1], {
			duration : 2000
		});
		fadeOut1.start('opacity', [ 1, 0 ]);
		fadeIn1.start('opacity', [ 0, 1 ]);
	}
	// EOF TOP FADE BANNER

	
	
	
	
	
	// BOF Home FADE BANNER
	var myImages = $$('#SplashImgBasket img'); // the images
	var myImgTotal = myImages.length - 1;
	var myImgPos1 = 0;
	var myImgSrcs1 = new Array();
	
	myImages.each( function(el, l) { 
		myImgSrcs1[l] = myImages[l].src;
	});
	
	var mymyImages = new Asset.images(myImgSrcs1, {
		onProgress : function() {
	
		},
		onComplete : function() {
			if (myImages.length > 1) {
				fademyImages.periodical(3500);
			}
		}
	});
	
	function fademyImages() {
		if (myImgPos1 == myImgTotal) {
			fadeImgOut1 = myImgTotal;
			fadeImgIn1 = 0;
			myImgPos1 = 0;
		} else {
			fadeImgOut1 = myImgPos1;
			fadeImgIn1 = myImgPos1 + 1;
			myImgPos1++;
		}
	
		var fadeOut1 = new Fx.Tween(myImages[fadeImgOut1], {
			duration : 10
		});
		var fadeIn1 = new Fx.Tween(myImages[fadeImgIn1], {
			duration : 1500
		});
		
		fadeIn1.start('opacity', [ 0, 1 ]).chain(function() {
			fadeOut1.start('opacity', [ 1, 0 ]);	
		});
	}
	// EOF Home FADE BANNER	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
    var menuFadeBox = $$('#menuFadeBox div');
    var navItems = $$('#mainMenuContainer>a');
    var currentMenu = '';
    menuFadeBox.setStyles({
        'position': 'absolute',
        'left': 0,
        'opacity': 0
    });

    navItems.addEvent('mouseenter', function(){
        menuFadeBox.fade('out');       
    	resetMenu ();
        navItems[navItems.indexOf(this)].removeClass('mainMenu').addClass('mainMenuActive');       
    	currentMenu = navItems.indexOf(this);
        menuFadeBox[navItems.indexOf(this)].fade('in');
    });
    
    $('mainMenuContainer').addEvent('mouseout', function(){
        menuFadeBox.fade('out');
        resetMenu ();    	
    });
       
    menuFadeBox.addEvent('mouseout', function(){
        menuFadeBox.fade('out');
        resetMenu ();
    });
    
    function resetMenu (){
        if(is_numeric(currentMenu)){ 
        	navItems[currentMenu].removeClass('mainMenuActive').addClass('mainMenu');
        }   	
    }
    */
	
    var menuFadeBox = $$('#mainMenuContainer .menuFade');
    var navItems = $$('.mainMenu');
    var currentMenu = '';
    menuFadeBox.setStyles({
        'position': 'absolute',
        'left': 0,
        'opacity': 0
    });

    navItems.addEvent('mouseenter', function(){  
        //menuFadeBox.fade('out');       
    	resetMenu ();
        navItems[navItems.indexOf(this)].removeClass('mainMenu').addClass('mainMenuActive');       
    	currentMenu = navItems.indexOf(this);
        menuFadeBox[navItems.indexOf(this)].fade('in');
    });
    
    navItems.addEvent('mouseout', function(){
    	currentMenu = '';
    	setTimeout(function(){
    		if(is_numeric(currentMenu)) {
	        	menuFadeBox[currentMenu].fade('out');
	            resetMenu ();    	
    		}
    	},1000);
    });

    /*   
    $$('#mainMenuContainer').addEvent('mouseout', function(){ 
        menuFadeBox.fade('out');
        resetMenu ();
    });
    */
    function resetMenu (){
        if(is_numeric(currentMenu)){ 
        	navItems[currentMenu].removeClass('mainMenuActive').addClass('mainMenu');
        }   	
    }

	var edcoMenu = new Menu({
		containerId:'mainMenuContainer',
		firstLevelMenuId:'menuFirstLevel',
		secondLevelMenuId:'menuSecondLevel',
		usedIdPrefix:'edcoMenu_',
		timeAutoHide:2000,
		timeToSlide:500 
		
	});	
	
});