
var myEffect = null;

var checkWeatherDuration = 1.2;

var checkHoroscopeDuration = 1.2;

var myBookmarksDuration = 0.5;

var checkWeatherDivName = 'minicart_check_weather';

var checkHoroscopeDivName = 'minicart_check_horoscope';

var myBookmarksButtonId = 'button_log_za';

var myBookmarksOuterDivName = 'my_bookmarks_outer_box';

var myBookmarksDivName = 'my_bookmarks_box';

var myHistoryButtonId = 'button_log_his';

var myHistoryOuterDivName = 'my_history_outer_box';

var myHistoryDivName = 'my_history_box';

var effectInProgress = false;

function switchMinicartMyBookmarks(posLeft, posTop){
	if(!effectInProgress ){
		effectInProgress = true;
		if(document.getElementById(myHistoryDivName)!=null && document.getElementById(myHistoryOuterDivName)!=null){
			if (document.getElementById(myHistoryDivName).style.display != 'none' && document.getElementById(myHistoryOuterDivName).style.display != 'none'){
				
				hideMinicartMyElements(posLeft, posTop, myHistoryOuterDivName, myHistoryDivName, 'menuImage20', '/images/header/button_log_historia_active.gif', '/images/header/button_log_historia.gif', myHistoryButtonId);
				
			}
		}
		switchMinicartMyElements(posLeft, posTop, myBookmarksOuterDivName, myBookmarksDivName, 'menuImage19', '/images/header/button_log_zakladki_active.gif', '/images/header/button_log_zakladki.gif', myBookmarksButtonId);
		setTimeout(function(){effectInProgress = false;},1000*myBookmarksDuration);
	}	
}

function switchMinicartMyHistory(posLeft, posTop){
	if(!effectInProgress ){
		effectInProgress = true;	
		if(document.getElementById(myBookmarksDivName)!=null && document.getElementById(myBookmarksOuterDivName)!=null){
			if (document.getElementById(myBookmarksDivName).style.display != 'none' && document.getElementById(myBookmarksOuterDivName).style.display != 'none'){
				hideMinicartMyElements(posLeft, posTop, myBookmarksOuterDivName, myBookmarksDivName, 'menuImage19', '/images/header/button_log_zakladki_active.gif', '/images/header/button_log_zakladki.gif', myBookmarksButtonId);
			}
		}
		switchMinicartMyElements(posLeft, posTop, myHistoryOuterDivName, myHistoryDivName, 'menuImage20', '/images/header/button_log_historia_active.gif', '/images/header/button_log_historia.gif', myHistoryButtonId);
		setTimeout(function(){effectInProgress = false;},1000*myBookmarksDuration);
	}
}

function switchMinicartMyElements(posLeft, posTop, outerDivName, divName, menuPicName, menuPicSrcActive, menuPicSrc, divIdName){

	document.getElementById(outerDivName).style.top = posTop + 'px';
	
	document.getElementById(outerDivName).style.left = posLeft + 'px';
	if(document.getElementById(divName).style.display == 'none'){
		document.getElementById(outerDivName).style.display = 'none';
	}
	if (document.getElementById(outerDivName).style.display == 'none' && document.getElementById(divName).style.display == 'none'){
		$('search_input_small_div_inner').style.display = 'none';
		document.getElementById(outerDivName).style.display = 'block';		
		document.getElementById(menuPicName).src=menuPicSrcActive;
		document.getElementById(divIdName).style.top='-4px';
	//	myEffect = new Effect.SlideDown($(outerDivName), { duration: myBookmarksDuration });
		myEffect = new Effect.SlideDown($(divName), { duration: myBookmarksDuration });		
	}
	else
	{			
		document.getElementById(divIdName).style.top='0px';
		document.getElementById(menuPicName).src=menuPicSrc;
		myEffect = new Effect.SlideUp($(divName), { duration: myBookmarksDuration });
	//	myEffect = new Effect.SlideUp($(outerDivName), { duration: myBookmarksDuration });
	//document.getElementById(outerDivName).style.display = 'none';
		window.setTimeout("$('search_input_small_div_inner').style.display = 'block'", myBookmarksDuration*800);	}
}

function hideMinicartMyElements(posLeft, posTop, outerDivName, divName, menuPicName, menuPicSrcActive, menuPicSrc, divIdName){
	document.getElementById(outerDivName).style.top = posTop + 'px';	
	document.getElementById(outerDivName).style.left = posLeft + 'px';
	document.getElementById(divIdName).style.top='0px';
	document.getElementById(menuPicName).src=menuPicSrc;
	myEffect = new Effect.SlideUp($(divName), { duration: myBookmarksDuration });
	
}
/*
function switchMinicartMyBookmarks(posLeft, posTop){

	document.getElementById(myBookmarksOuterDivName).style.top = posTop + 'px';
	
	document.getElementById(myBookmarksOuterDivName).style.left = posLeft + 'px';
	if(document.getElementById(myBookmarksDivName).style.display == 'none'){
		document.getElementById(myBookmarksOuterDivName).style.display = 'none';
	}
	if (document.getElementById(myBookmarksOuterDivName).style.display == 'none' && document.getElementById(myBookmarksDivName).style.display == 'none'){
		document.getElementById(myBookmarksOuterDivName).style.display = 'block';
		document.getElementById('menuImage19').src="/images/header/button_log_zakladki_active.gif";
		document.getElementById('button_log_za').style.top='-4px';
	//	myEffect = new Effect.SlideDown($(myBookmarksOuterDivName), { duration: myBookmarksDuration });
		myEffect = new Effect.SlideDown($(myBookmarksDivName), { duration: myBookmarksDuration });
		
	}
	else
	{	
		document.getElementById('button_log_za').style.top='0px';
		document.getElementById('menuImage19').src="/images/header/button_log_zakladki.gif";
		myEffect = new Effect.SlideUp($(myBookmarksDivName), { duration: myBookmarksDuration });
	//	myEffect = new Effect.SlideUp($(myBookmarksOuterDivName), { duration: myBookmarksDuration });
	//document.getElementById(myBookmarksOuterDivName).style.display = 'none';
		
	}
}
*/

function switchMinicartCheckWeather(posLeft, posTop){

	document.getElementById(checkWeatherDivName).style.top = posTop + 'px';
	
	document.getElementById(checkWeatherDivName).style.left = posLeft + 'px';

	if (document.getElementById(checkWeatherDivName).style.display == 'none'){
	
		if (document.getElementById(checkHoroscopeDivName).style.display != 'none') {
			myEffect = new Effect.SlideUp($(checkHoroscopeDivName), { duration: checkHoroscopeDuration });
			myEffect = new Effect.SlideDown($(checkWeatherDivName), { duration: checkWeatherDuration, delay: checkHoroscopeDuration });
		}
		else
		{	
			myEffect = new Effect.SlideDown($(checkWeatherDivName), { duration: checkWeatherDuration });
		}
	}
	else
	{
		myEffect = new Effect.SlideUp($(checkWeatherDivName), { duration: checkWeatherDuration });
	}
}


function switchMinicartCheckHoroscope(posLeft, posTop){

	document.getElementById(checkHoroscopeDivName).style.top = posTop + 'px';
	
	document.getElementById(checkHoroscopeDivName).style.left = posLeft + 'px';

	if (document.getElementById(checkHoroscopeDivName).style.display == 'none'){
		
		if (document.getElementById(checkWeatherDivName).style.display != 'none') {
			myEffect = new Effect.SlideUp($(checkWeatherDivName), { duration: checkWeatherDuration });
			myEffect = new Effect.SlideDown($(checkHoroscopeDivName), { duration: checkHoroscopeDuration, delay: checkWeatherDuration });
		}
		else
		{	
			myEffect = new Effect.SlideDown($(checkHoroscopeDivName), { duration: checkHoroscopeDuration });
		}
	}
	else
	{
		myEffect = new Effect.SlideUp($(checkHoroscopeDivName), { duration: checkHoroscopeDuration });
	}
}