function id(eId){
	return document.getElementById(eId);
}

function addBookmark(title,url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}


var total = 35;//total slides
var diffx = 133;
var diffxx = 10;
var startx = 0;

/*
function getTotalSlides(){
  nodes = id('belt').childNodes;
  var i = 0;
  for(node in nodes){
    if(node.tagName == 'DIV'){
      i ++;
    }
  }
}

total = getTotalSlides();
*/

function slide(direction){
	var gallery = id('gallery');
	var width = gallery.style.width;
	width = parseInt(width.substring(0, width.length-2));
	
	var belt = id('belt');
	var left = belt.style.left;
	left = parseInt(left.substring(0, left.length-2));
	if(direction == 'right' && left == 0){
		return;
	}else if(direction == 'left' && ((left + diffx*total) <= width)){
		return;
	}
	if(direction == 'right'){
		left += diffx;
		if(left > 0){
			left = 0;
		}
	}else if(direction == 'left'){
		left -= diffx;
		if((left + diffx*total) < width){
			left = width - (diffx*total);
		}
	}
	
	slideSub(direction, left, 10);
	//belt.style.left = left + 'px';
}


function slideSub(direction, leftX, x){
	var gallery = id('gallery');
	var belt = id('belt');
	var left = belt.style.left;
	left = parseInt(left.substring(0, left.length-2));
	
	var iLeftX = parseInt(leftX);
	var iX = parseInt(x);
	
	var stop = false;
	if(direction == 'right'){
		left += iX;
		if(left>iLeftX){
			left = leftX;
			stop = true;
		}
	}else if(direction == 'left'){
		left -= iX;
		belt.style.left = left + 'px';
		if(left<iLeftX){
			left = leftX;
			stop = true;
		}
	}	
	
	belt.style.left = left + 'px';	
	if(!stop){
		var func = 'slideSub(' + '"'+direction+'",' + '"'+leftX+'",' + '"'+x+'"' +')';
		//alert(func);
		setTimeout(func, 100);
	}
}

function autoScroll(){
  var delta = 3;//x movement per every move
  var belt = id('belt');
	var left = belt.style.left;
	left = parseInt(left.substring(0, left.length-2));
	var gallery = id('gallery');
	var width = gallery.style.width;
	width = parseInt(width.substring(0, width.length-2));
  var leftX = width - (diffx*total);
  
  if(left == leftX){
    leftX = 0;
    slideSub('right', leftX, delta);
  }else if(left == 0){    
    slideSub('left', leftX, delta);
  }
  
  setTimeout('autoScroll()', 100);
}

