/*
	tizzio.cz
	feb 2007
	(C) Karol Danko
	danko@developstudio.com
*/


/*
	initiate menu hover
*/




function loadMenu(){
	
	initMenu('menuTopTop')
	initMenu('menuTopBottom')
}

function initMenu(menuId){
	
	//init menu & set actions (onmouseover,onmouseout)
	topMenu = document.getElementById(menuId);
	topMenuHrefs = topMenu.getElementsByTagName('a');

	
	for(i=0;i<topMenuHrefs.length;i++){
				var tempPos = i;
				topMenuHrefs[i].onmouseover = function () {
									topMenuHover(topMenuHrefs,topMenu,this);
									}
				topMenuHrefs[i].onmouseout = function () {
									p = this.parentNode;
									p.style.backgroundPosition='0px 0px';
									}							
				
				}
								
}



function topMenuHover(hrefs,parent,pos){
parent = pos.parentNode;
hrefs = parent.getElementsByTagName('a');
for(i=0;i<hrefs.length;i++){
	if(hrefs[i]==pos){				
			height=23*(hrefs.length-i);
			parent.style.backgroundPosition='0px '+height+'px';			
			break;
			}
			
	}
}


var expanded = new Array();
function togleBasketItem(idItm,point){
			
			expanded[idItm]=!expanded[idItm];

			if(expanded[idItm]){
						document.getElementById('row_det_'+idItm).className='basket_table_td_det';
						point.innerHTML='-';
			}else{
						document.getElementById('row_det_'+idItm).className='basketNoSeeItemDet';
						point.innerHTML='+';
			}
			

}

function hoverSouv(point,over){
	par = point.parentNode;
	if(over)par.style.backgroundPosition='0px 87px';
	else par.style.backgroundPosition='0px 110px';
	//par.style.border='1px red solid';
}

//scrolling
var scrollTimer;
var scroller= new Array();
var init	= new Array();

//				x = el.currentStyle['margin-Top'];
//				!! not working in ff
var el;
var elId;
var direction;
var maxElementHeight=0;
	function startScroll(elementId,way,buttonEl){
				el = document.getElementById(elementId);
				elId = elementId;
				direction=way;
				if(!init[elementId]){
						scroller[elementId]=1*0;
						init[elementId]='initialized';
						}
			//	buttonEl.style.backgroundPosition='bottom';
				
                // determine height for <div> element 
                //offsetHeight
        el2 = document.getElementById('ulinside');              
                if(el2.offsetWidth){ 

                     elementHeight=el2.offsetWidth; 

                } 

                else if(el2.style.pixelWidth){ 

                     elementHeight=el2.style.pixelWidth; 

                }
                
				maxElementHeight= elementHeight-480;
                //alert(maxElementHeight);
                				
				doScroll();
				
	}

	function doScroll(way){
					
					if(direction){
					    //alert(scroller[elId]+'<'+maxElementHeight)
							//if(croller[elId]<0)
							
							if(scroller[elId]<maxElementHeight)							
							//scroller[elId] --;
							scroller[elId] =scroller[elId]+3;
							
							
							}
					else {
					     
							if(scroller[elId]>0)
							//scroller[elId] ++;
							//if(scroller[elId]>maxElementHeight)
							scroller[elId] =scroller[elId]-3;
							
						}
					//el.style.paddingTop = 100+'px';
					//el.style.border = '1px red solid';
					el.scrollLeft=scroller[elId];;
					//el.scrollTop=scroller[elId];;
					//el.style.marginTop = scroller[elId]+'px black solid';
					//up=0;
					//down=100;
                	//alert(scroller[elId]);	
                				
					scrollTimer=window.setTimeout(doScroll,3);

//					
	}
	function stopScroll(buttonEl){
					clearTimeout(scrollTimer);
					//buttonEl.style.backgroundPosition='top';					
	}
