function $(id){ return document.getElementById(id); }

var t = 1;    
var p = 2; 
var up = 0;
var down = 0;

var isNN = document.layers ? true : false;
var isIE = document.all ? true : false;

var mouseX = 0;
var lastMX = 0;
var mouseY = 0;

function myFunx(index) {
    marquee = document.getElementById('fet');
    setTimeout('myFunx('+(marquee.scrollLeft+p)+')', 4);       
    marquee.scrollLeft=marquee.scrollLeft+p;
}
          
function but(int, evt){ 
}

function speed(){
    x = mouseX-175;
    t = x-293;
    t = t/10;
    if(x>280 && x<320){
      t=0;
    }
              
    p=t;
}
          
function init() {
    if ( isNN )
      document.captureEvents(Event.MOUSEMOVE)

    document.onmousemove=function(e){mouseX=(e=e||event).clientX;mouseY=e.clientY}
}
          
function handleMouseMove(evt) {
    mouseX = isNN ? evt.pageX : window.event.clientX;
    mouseY = isNN ? evt.pageY : window.event.clientY;

    return false;
}

function initScripts(){
  $("a_newsletter").action = "index.php?module=newsletter&action=anewsletter";     
  advAJAX.assign($("a_newsletter"), {
    onSuccess : function(obj) {
       $("status").innerHTML = obj.responseText;
    }
  });

  scanForLinks();
  
}

function scanForLinks(){
	  
    /**
     * menu ajax
     */         
    if(document.getElementById('scroll')){   	      
      var obj = document.getElementsByTagName("a");
  
  	  for (var i = 0; i < obj.length;) { 
  	      if (obj[i].getAttribute("rel") == "category") {
  	          var idd = obj[i].getAttribute("id");
  	          obj[i].setAttribute("onclick", "showSub('"+idd+"'); return false;");
  	          
  	          if(isIE) {
                obj[i].onclick = linkClick;
              }
  	           
  	      }
  	        
  	      i++;
  	  }
	  }
}

/**
 * fix ie
 */ 
function linkClick() 
{ 
  showSub(this.id);
  return false;
}

/**
 * show categories
 */ 
function showSub(i){
	var now = $(i);
	if(isIE) {
    var h = now.href;
    var ur = h.slice(h.lastIndexOf("/")+1)
  }else{
    var ur = now.getAttribute("href");
  }
  
  var re = /katalog/g;

  advAJAX.post({
		    url: '../'+ur.replace(re,"amenu"),
		    onSuccess : function(obj) {
			    var data = obj.responseText;
  				$('scroll').innerHTML = data;
  				
  				var arr = data.split("|"); 
  				$('scroll').scrollTop = (arr[1]*25)+20;
  				
  				
  				scanForLinks();
		    },
		    onError : function(obj) { alert("Error: " + obj.status); }
	   });	
}


var time,amount,theTime;

function scrollayer(amt,tim)
{
	thelayer = $('scroll');
	amount = amt;
	theTime = tim;
	realscroll();
}

function realscroll()
{
	$('scroll').scrollTop = $('scroll').scrollTop+amount;
	if( amount > 0)
    amount += 1;
  else
    amount -= 1;
    
	time = setTimeout('realscroll()',theTime);
}

function stopscroll()
{
	if (time) clearTimeout(time);
}
