//----------------------+
// Scrolovanie obrazkov
//----------------------+
var speed = 1;
var wrapper;
var slideTimed;
var delay = 10;
var slideDirection;
function doScrollObr(direction, speed, JScrollElementId) {
	slideDirection = direction;
	wrapper = document.getElementById(JScrollElementId)
	if ( !speed ) {
		var speed = delay;
	}
	slideStep = 5;
	stopSlide = false;
	speed = 1;
	slideTimed = setInterval(slideObr, speed);
}

var slideStep;
var stopSlide = false;
function slideObr() {
	// Slide by direction
	if ( slideDirection == "left" ) {
		wrapper.scrollLeft-= slideStep;
	} else {
		wrapper.scrollLeft+= slideStep;
	}
	if ( stopSlide ) {
		clearInterval(slideTimed);
	}
}
function slideObrStop() {
	stopSlide = true;
	clearInterval(slideTimed);
}

//javascript trim funkcia
function jsTrim(str) {
	return str.replace(/^\s*|\s*$/g,'');
}

// Prepinanie class tlacitka
function textboxClass(obj, oldClass) {
	if ( !oldClass ) {
		oldClass = "textbox";
	}	
	if ( obj.className == oldClass ) {
		obj.className+= " active";
	} else {
		obj.className = oldClass;
	}
	//obj.blur();
}

// Prepinanie class tlacitka
function buttonClass(obj, oldClass) {
	if ( !oldClass ) {
		oldClass = "button";
	}	
	if ( obj.className == oldClass ) {
		obj.className+= " active";
	} else {
		obj.className = oldClass;
	}
	//obj.blur();
}

// Prepinanie tabov
function switchTab(id) {
	//ulozim do pomocnej premennej typ zakaznika
	document.getElementById('hbTypZakazTab').value = id;
	//---------------------------------------+
	// prejdem zalozky, aktivujem/deaktivujem
	//-------------------------------------+
	div = document.getElementById('tabPlusTabulaTab');
	pole = div.getElementsByTagName('li');
	for (i=0; i < pole.length; i++) {
		pole[i].className = 'tab';
	}
	//--------------------------------------+
	// prejtem plochy, aktivujem/deaktivujem
	//-------------------------------------+
	div = document.getElementById('tabPlusTabulaTabula');
	pole = div.getElementsByTagName('div');
	for (i=0; i < pole.length; i++) {
		if ( pole[i].className == 'plocha' ) {
			pole[i].style.display = 'none';
		}
	}
	document.getElementById('t_'+id).className = 'tab_h';
	document.getElementById('t_'+id).blur();
	document.getElementById('p_'+id).style.display = 'block';
	if ( document.getElementById('hlaska') ) {
		document.getElementById('hlaska').style.display = 'none';
	}
	return false;
}

function otvor_obr_okno(img)
{ 	
    picfile = new Image(); 
    picfile.src =(img); 
    kontrolaSuboru(img); 
}
function kontrolaSuboru(img)
{ 	
    if( (picfile.width!=0) && (picfile.height!=0) )
    { 
        urobOkno(img); 
    }
    else 
    {
        funzione="kontrolaSuboru('"+img+"')"; 
        intervallo=setTimeout(funzione,50); 
    }
}
function urobOkno(img)
{ 	
    ht = picfile.height + 20;
    wd = picfile.width + 20; 

    var args= "height=" + ht + ",innerHeight=" + ht;
    args += ",width=" + wd + ",innerWidth=" + wd;
    if (window.screen) 
    { 
        var avht = screen.availHeight; 
        var avwd = screen.availWidth;
        var xcen = (avwd - wd) / 2; 
        var ycen = (avht - ht) / 2;
        args += ",left=" + xcen + ",screenX=" + xcen;
        args += ",top=" + ycen + ",screenY=" + ycen + ",resizable=yes"; 	
    }
    return window.open(img, '', args); 
} 

function wopen(url, name, height, width, str1) {
       var str = "height=" + height + ",innerHeight=" + height;
       str += ",width=" + width + ",innerWidth=" + width;
	   
	   str += ", "+str1;
	   
	   
       if (window.screen) {
         var ah = screen.availHeight - 30;
         var aw = screen.availWidth - 10;

         var xc = (aw - width) / 2;
         var yc = (ah - height) / 2;

         str += ",left=" + xc + ",screenX=" + xc;
         str += ",top=" + yc + ",screenY=" + yc;
       }
       var win=window.open(url, name, str);
	   win.focus();
	   return win;
}

function popupMenu() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("ulHlavickaTaby");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="li") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
var stopa = false;
var poradie = 1;
var timer = false;
$(document).ready(function() {
	$("h3.kosik").click(function () {
	    $("h3.kosik").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_kosik_active.png)");
	    $("h3.mojeMenu").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_mojeMenu_active.png)");
	    $("#prihlasKosik").css("display","block");
	    $("#prihlasMojeMenu").css("display","none");
	});


	$("h3.mojeMenu").click(function () {
	    $("h3.mojeMenu").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_mojeMenu.png)");
	    $("h3.kosik").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_kosik.png)");
	    $("#prihlasKosik").css("display","none");
	    $("#prihlasMojeMenu").css("display","block");
	});
	
	$("h3.neKosik").click(function () {
	    $("h3.neKosik").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_kosik_active.png)");
	    $("h3.neFromular").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_mojeMenu_active.png)");
	    $("#neprihlasKosik").css("display","block");
	    $("#neprihlasFormular").css("display","none");
	});


	$("h3.neFromular").click(function () {
	    $("h3.neFromular").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_mojeMenu.png)");
	    $("h3.neKosik").css("background-image","url("+absolutCesta+"img/design/bg_prihlas_kosik.png)");
	    $("#neprihlasKosik").css("display","none");
	    $("#neprihlasFormular").css("display","block");
	});
	
	
	
	$('#widget').newsScroll({
		speed: 1000,
		delay: 5000,
		poradie: poradie,
		spolu: spolu
	});
	
	$('.strany .poradoveCislo').click(function(){
		clearInterval(timer);
		parsuj = this.id.split("_");
		var $this = $('#widget');
		stopa = true;
		timer = setInterval(function() {
			if (spolu == poradie) {
				poradie = 1;
			} else {
				poradie++;
			} 
			$this.children('li:first')
			.animate({
					marginTop : '-' + $this.children('li').outerHeight(),
					opacity: 'hide'
				},0,
				function() {
					$this
					.children('li:first')
					.appendTo($('#widget'))
					.css('marginTop', 0)
					.fadeIn(300);
					
					if (parsuj[1] == poradie){
						clearInterval(timer);
						for(i=1;i<=spolu;i++) {
							$("#cislovanie_"+i).removeClass("active");
						}
						$("#cislovanie_"+poradie).addClass("active");
					}
					
				}
			); // end animate
		}, 1);
	});
	
	$("#turnRight").mouseover(function(){
	  $("#logaVyrobcov").animate({"left": "+=50px"}, "slow");
	});

	$("#turnLeft").mouseover(function(){
	  $("#logaVyrobcov").animate({"left": "-=50px"}, "slow");
	});

});

function tabPrihlasZmen(aktivny){
	document.getElementById('prihlasKosik').style.display='block'; document.getElementById('prihlasMojeMenu').style.display='none';
}

