// Alps And Arts aaa.js v1.1, March 04 2008
// Copyright (c) 2008 Alps And Arts 



function showImage(){
	new Effect.Appear('bg', { duration: 5.0 });
	new Effect.Appear('image', { duration: 1.5 });
	new Effect.Appear('left', { duration: 1.5 });
	new Effect.Appear('right', { duration: 1.5 });
}

zoomed = 'small';

function toggleZoom(){
	//new Effect.MoveAndReSize('image',{move:['all:-200:-200'],resize:['all:400:400'],toggleIndex:1,duration:0.5});
	if (zoomed == 'big') {
		zoomed = 'busy';
		new Effect.Scale( "image", 50,{scaleFromCenter:true, duration:1, scaleMode: {originalHeight: 800, originalWidth: 800}});
		new Effect.Appear('bg', { duration: 5 });
		new Effect.Appear('right', { duration: 1 });
		new Effect.Appear('left', { duration: 1 });
		setTimeout("zoomed = 'small'",1500);	
		Element.removeClassName('lense', 'minus');
		
	} else if (zoomed == 'small') {
		zoomed = 'busy';
		new Effect.Scale( "image", 200, { scaleFromCenter:true, duration:1, scaleMode: {originalHeight: 400, originalWidth: 400}});
		new Effect.Fade('bg', { duration: 0.5 });
		new Effect.Fade('right', { duration: 0.5 });
		new Effect.Fade('left', { duration: 0.5 });
		setTimeout("zoomed = 'big'",1500);
		Element.addClassName('lense', 'minus');
	} 
}

function showLenseIcon(){
	new Effect.Appear('lense', { duration: 1 });
}

function hideLenseIcon(){
	new Effect.Fade('lense', { duration: 0.5 });
}

function toggleInfos() {
	new Effect.toggle('productinfo','blind', {duration:0.2});
	switchActive('link_details'); 
	new Ajax.Request('set_info.php');
}

function switchActive(id) {
	if(Element.classNames(id) == "active") {
		Element.removeClassName(id, 'active');
	} else {
		Element.addClassName(id, 'active');
	}
}

function toCart(currentArticle, textcolor) {
	cardItems++;
	//new Effect.Highlight('footer', {startcolor:textcolor, endcolor:'#FFFFFF'});
	Element.update( 'cart', l_cart+' ('+cardItems+')');
	url = 'to_cart.php?ID='+ currentArticle;
	new Ajax.Request(url);
	new Effect.Morph('footer', { style: { backgroundColor:textcolor, height: '30px'},transition: Effect.Transitions.reverse });
}

function toggleMenu(){
	if(Element.classNames('submenu') == "hidden") {
		new Effect.Morph('submenu', { style:{bottom:'80px'}, duration:0.5, transition: Effect.Transitions.sinoidal });
		Element.update('label', menutext);
		Element.removeClassName('submenu', 'hidden');
	} else {
		new Effect.Morph('submenu',{ style:{bottom:'6px'}, duration:0.5, transition: Effect.Transitions.sinoidal });
		Element.update('label', l_show_nav);
		Element.addClassName('submenu', 'hidden');
	}	
	new Ajax.Request('set_menu.php');
}


function updateMenuText(inTxt) {
	if (inTxt == 'void') {
		if (Element.classNames('submenu') == "hidden") {
			Element.update('label', l_show_nav);
		} else {
			Element.update('label', menutext);
		}
	} else if (inTxt == 'mouseover') {
		if (Element.classNames('submenu') == "hidden") {
			Element.update('label', l_show_nav);		
		} else {
			Element.update('label', l_hide_nav);
		}
	} else {
		Element.update('label', inTxt);
	}
}