/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

// id: scrollUp -> scrolovani v galerii nahoru
// id: scrollDown -> scrolovani v galerii dolu..

// id: imageBasket -> idcko divu, kterej se ma rozbalit s nabidkou
// id: buyPhoto -> idcko linku na zobrazovani kosiku (moznosti nakupu)

var imagePosition = 0;
var imagesArray = new Array();

function detailInit(){

    //$("#imageBasket").slideUp();
    //$(".himeMe").slideUp();
    $(".hideMe").css("display","none");

    $("#buyPhoto").click(function(){

        if($("#imageBasket").css("display") == "none")
        {
            $("#imageBasket").slideDown("slow");
            $("#buyPhoto").addClass("detailButton-bg");
            $("#buyPhoto").removeClass("detailButton");
            //$("#buyPhoto").css("background-position","bottom center");
        }
        else
        {
            //$("#imageBasket div:first table").slideUp("slow");
            $("#imageBasket").slideUp("slow");
            //$("#imageBasket").slideUp("slow");
            //animate({"height":"toggle"},{"duration":"slow"}); //slideUp();
            //$("#imageBasket").css("display","none");
            $("#buyPhoto").removeClass("detailButton-bg");
            $("#buyPhoto").addClass("detailButton");
            //$("#buyPhoto").css("background-position","50% 0%");
        }

        return true;

    });
    

    var img_links = $("#galleryContainer a");
    for(var x = 0; x < img_links.length; x++)
    {
        var img_id = img_links[x].id;
        imagesArray[x] = img_id;
    }


    $("#scrollUp").click(function(){
        moveUp();
        return false;
    });

    $("#scrollDown").click(function(){
        moveDown();
        return false;
    });


    // posun
    $("#scrollUp").mouseover(function(){
        bStop=0;
        SrollImage(1, 40);
        return false;
    });
    $("#scrollUp").mouseout(function(){
        SrollImageStop();
        return false;
    });
    $("#scrollDown").mouseover(function(){
        bStop=0;
        SrollImage(2, 40);
        return false;
    });
    $("#scrollDown").mouseout(function(){
        SrollImageStop();
        return false;
    });
    

}

function moveUp()
{

    imagePosition--;
    if(imagePosition <= 0)
        imagePosition = 0;

    var nextID = imagePosition;

    $("#galleryContainer").scrollTo("#"+imagesArray[nextID],400,{top:150});



}


function moveDown()
{
    imagePosition++;
    if(imagePosition >= imagesArray.length)
        imagePosition = imagesArray.length-1;

    var nextID = imagePosition;

    $("#galleryContainer").scrollTo("#"+imagesArray[nextID],400,{top:150});
    
}
/*
function colorImage(current,prev)
{
    var itemID = imagesArray[current];
    var lastID = imagesArray[prev];
    $("#"+itemID).removeClass("imageItemBlack").addClass("imageItemGrey");
    $("#"+lastID).addClass("imageItemBlack").removeClasS("imageItemGrey");
}
*/

function _clean(_target)
{
    var input = $(_target);
    if(input.attr("value") == 0)
        input.attr("value","");
}


/**
 * fnce pro posun obsau DIVu...
 */
    var bStop = 0;
	var oldWidth = 0;
	var oldHeight = 0;
	var actualDelay = 100;
	var oTimeout;

function SrollImageStop(){bStop = 1;clearTimeout(oTimeout);}

function SrollImage(intDirection, intDelay){
   var r, re;
   re = /Opera/i;
   if(navigator.userAgent.search(re)>0)document.getElementById("galleryContainer").style.overflow = "auto";
	if(intDelay!= null)actualDelay = intDelay;
	var i = document.getElementById("galleryContainer").scrollTop;
	var ii;
	if(intDirection == 1){
		document.getElementById("galleryContainer").scrollTop = -5 + i;
		ii = document.getElementById("galleryContainer").scrollTop;
		if(i > ii && bStop == 0){oTimeout = setTimeout("SrollImage(1)",actualDelay)}
	}else{
		document.getElementById("galleryContainer").scrollTop = 5 + i;
		ii = document.getElementById("galleryContainer").scrollTop;
		if(i < ii && bStop == 0){oTimeout = setTimeout("SrollImage(2)",actualDelay)}
	}
}


