var forcedAction;

// banner count & position
var currentBanner = 2;
//var maxBanners = 3; resi se v homepage.phtml


/* links */

var links = new Array();
links[1] = "/catalogsearch/result/?q=flamenco";
links[2] = "/catalogsearch/result/?q=h-dance";
links[3] = "/flirt-dance-tanecni-tyc-mobilni.html";


function setForcedAction()
{
	forcedAction = true;
	clearTimeout(rotimer);
	rotimer = setTimeout("br_next();", 10000);
}

function init()
{
	//br_render(); //nic, protoze tam ted mame jquery image slider
}

function br_init()
{
	br_render();
}

function br_render()
{
	return false; //nic, protoze tam ted mame jquery image slider
	/*
	slot1 = document.getElementById("slot_1");
	slot2 = document.getElementById("slot_2");
	slot3 = document.getElementById("slot_3");

	slot1.innerHTML = '<a href="' + bannersLink1[br_getPreviewBanner()] + '"><img src="/ext/images/slider/' + banners1[br_getPreviewBanner()] + '" alt="' + bannersAlt1[br_getPreviewBanner()] + '"  title="' + bannersAlt1[br_getPreviewBanner()] + '" /></a>';
	slot2.innerHTML = '<a href="' + bannersLink1[currentBanner] + '"><img src="/ext/images/slider/' + banners1[currentBanner] + '" alt="' + bannersAlt1[currentBanner] + '"  title="' + bannersAlt1[currentBanner] + '" /></a>';
	//slot3.innerHTML = '<a href="' + links[br_getNextBanner()] + '"><img src="/ext/images/slider/' +       br_getNextBanner()     + '_clr.jpg" onmouseover="changeColor(3, \'clr\');"></a>';
	*/
}

function br_previous()
{
	currentBanner -= 1;
	if(currentBanner < 1 )
		currentBanner = maxBanners;
	br_render();
	if(forcedAction == true) {
		forcedAction = false;
	} else  rotimer = setTimeout("br_next();", 10000);
}

function br_next()
{
	currentBanner += 1;
	if(currentBanner > maxBanners )
		currentBanner = 1;
	br_render();
	if(forcedAction == true) {
		forcedAction = false;
	} else  rotimer = setTimeout("br_next();", 10000);
}

function br_getPreviewBanner()
{
	if(currentBanner == 1)
		return maxBanners;
	return currentBanner - 1;
}

function br_getNextBanner()
{
	if(currentBanner == maxBanners)
		return 1;
	return currentBanner + 1;
}

function changeColor(id, color)
{
	if(color == 'bw') {
		newColor  = 'clr';
		newAction = 'onmouseover';
	}
	else {
		newColor = 'clr'; //ma byt kdyztak bw
		newAction = 'onmouseout';
	}
	emtid = "slot_" + id;
	emt = document.getElementById(emtid);
	if(id == 1)
		emt.innerHTML = '<a href="' + links[br_getPreviewBanner()] + '"><img src="/ext/images/slider/' +  br_getPreviewBanner() + '_' + color + '.jpg" ' + newAction + '="changeColor(1, \'' + newColor + '\');"></a>';
	if(id == 2)
		emt.innerHTML = '<a href="' + links[currentBanner] + '"><img src="/ext/images/slider/' +  currentBanner  + '_' + color + '.jpg" ' + newAction + '="changeColor(2, \'' + newColor + '\');"></a>';
	if(id == 3)
		emt.innerHTML = '<a href="' + links[br_getNextBanner()] + '"><img src="/ext/images/slider/' +  br_getNextBanner()  + '_' + color + '.jpg" ' + newAction + '="changeColor(3, \'' + newColor + '\');"></a>';

}

function prodlistSwitch(emt, w)
{
    if(w == 'detail') {
        //$(emt).down('div.front').removeClassName('db').addClassName('dn');
        $(emt).down('div.detail').removeClassName('dn').addClassName('db');
    } else {
        $(emt).down('div.front').removeClassName('dn').addClassName('db');
        $(emt).down('div.detail').removeClassName('db').addClassName('dn');
    }
}


function showHide(emt)
{
    $(emt).toggleClassName('dn');
}



/* PRODUCT DETAIL PHOTOCHANGER */
function detail_photo_change(number)
{
	hide_detail_photos();
	divid = 'product-img-' + number;
	emt = document.getElementById(divid);
	if(emt)
		emt.className = 'db';
}

function hide_detail_photos()
{
	//nejdrive shovame hlavni obrazek
	emt = document.getElementById('product-img-0');
	emt.className = 'dn';

	//pak zbyle z galerie
	for(var x = 0; x < galleryPhotos.length ; x++) {
		divid = 'product-img-' + galleryPhotos[x];
		emt = document.getElementById(divid);
		if(emt)
			emt.className = 'dn';
	}
}



/* DOKONCENI OBJEDNAVKY */

function showPickupLocations()
{
	emt = document.getElementById('pickupLocation');
	emt.className = "db";
}
function hidePickupLocations()
{
	emt = document.getElementById('pickupLocation');
	emt.className = "dn";
}

function checkSelectedShippingMethod()
{
	emt = document.getElementById('s_method_freeoptionalshipping_freeoptionalshipping');
	if(emt && emt.checked)
		showPickupLocations();
}

function orderEnd()
{/*
	emt = document.getElementById("orderBtnCont");
	if(emt) emt.className = "db";
	else alert('Nedaří se zpřístupnit poslední krok objednávky. Element emt neexistuje.');
	*/
	emt = document.getElementById("checkout-step-review");
	if(emt) emt.style.display = "block";
	else alert('Nedaří se zpřístupnit poslední krok objednávky. Element emt neexistuje.');
}

function savePickupLocation(val)
{
	vytvorXMLHttpRequest();
	var url = "/ext/scripts/ax_savePickupLocation.php";
	var params = "loc_id=" + val;
	XMLHttp.open("POST", url, true);

	//Send the proper header information along with the request
	XMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttp.setRequestHeader("Content-length", params.length);
	XMLHttp.setRequestHeader("Connection", "close");

	XMLHttp.onreadystatechange = function() {//Call a function when the state changes.
		if(XMLHttp.readyState == 4 && XMLHttp.status == 200) {
			//alert(XMLHttp.responseText);
		}
	}
	XMLHttp.send(params);
}



/* AJAX */
var XMLHttp;

function vytvorXMLHttpRequest()
{
	if(window.ActiveXObject) {
		XMLHttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) {
		XMLHttp = new XMLHttpRequest();
	}
}

