var sliderBigBox = 0;
var sliderContentBox = 0;
var sliderCount = 0;



function initialize_slider(big, content, count){
	sliderBigBox = big;
	sliderContentBox = content;
	sliderCount = count;
	/*
	for(var i = 1; i <= count; i++){
		document.getElementById("MenuPage"+i).innerHTML = i;	
	}
	*/
	document.getElementById("hdnPage").value = 1;
}


            function MoveLeft(){
                var page = document.getElementById("hdnPage");
                //var menu = document.getElementById("menuOver");
                
                //setFromPage(page.value);
                if (page.value == 1){
                    setBoxEffect(-sliderBigBox)
                    page.value = sliderCount;
                }else{
                    setBoxEffect(sliderContentBox)
                    var val = parseInt(page.value) - 1;
                    page.value = val;
                }
                //setToPage(page.value);
            }
            
            function MoveRight(){
                var page = document.getElementById("hdnPage");
                //var menu = document.getElementById("menuOver");
                
                //setFromPage(page.value);
                if (page.value == sliderCount){
                    //var box = document.getElementById("BigBox");
                    setBoxEffect(sliderBigBox)
                    page.value = 1;
                }else{
                    setBoxEffect(-sliderContentBox)
                    var val = parseInt(page.value) + 1;
                    page.value = val;
                }
                //setToPage(page.value);
            }
            
            
            function clickPage(pageNum){
                var page = document.getElementById("hdnPage").value;
                //var menu = document.getElementById("menuOver");
                //menu.style.width = getMenuBoxSize("Page1");
                
                if (page == pageNum){
                    //nothin' to do here
                    return;
                }else if (pageNum <= sliderCount){
                    //setFromPage(page); 
                    //setToPage(pageNum);
                    setBoxEffect(-1 * sliderContentBox * (pageNum - page));
                    document.getElementById("hdnPage").value = pageNum;
                }
            }
            
            
            

            
            function setToPage(page)
            {
                //var toPage = document.getElementById("MenuPage" + page);
                //toPage.className = "over";
            }
            
            function setFromPage(page)
            {
                //var fromPage = document.getElementById("MenuPage" + page);
                //fromPage.className = '';
            }
            
            function setMenuEffect(x)
            {
                new Effect.MoveBy('menuOver', 0, x, {duration: 0.2,  transition: Effect.Transitions.sinoidal, queue: 'end'});
            }
            
            function setBoxEffect(x)
            {
                new Effect.MoveBy('BigBox', 0, x , {duration: 0.4,  transition: Effect.Transitions.sinoidal, queue: 'end'});
            }
            
            function getMenuBoxSize(page)
            {
            	/*
                if (page == "Page1")
                    return "100px";
                else if (page == "Page2")
                    return "100px";
                else if (page == "Page3")
                    return "100px";
                else if (page == "Page4")
                    return "100px";
                */
            	return "100px";
            }
            
            function getX(direction, page)
            {
                if (direction == "left")
                {
                    if (page == "Page1")
                        return -135;
                    else if (page == "Page2")
                        return -135;
                    else if (page == "Page3")
                        return -135;
                    else if (page == "Page4")
                        return 405;
                }
                else //right
                {
                    if (page == "Page1")
                        return -405;
                    else if (page == "Page2")
                        return 135;
                    else if (page == "Page3")
                        return 135;
                    else if (page == "Page4")
                        return 135;
                }
            }