
var moved = false;
var m = 0;

$(document).ready(function(){
	initMenu();
	initGal();
});

function loadcontent(pos){
	$("#inside").load("index.php?ajax&content="+pos);
	$("#inside").css("margin-left",0);
}

function initMenu(){
	$("#galmenu a[href$='#submenu1']").click(function(){
		$("#submenu2").hide();
		$("#submenu1").show();
	});
	$("#galmenu a[href$='#submenu2']").click(function(){
		$("#submenu1").hide();
		$("#submenu2").show();
	});
	
	$("#galmenu a[href$='#barvar']").click(function(){
		$("#picname").text("Obklady a dlažby - "+$(this).text());
		loadcontent("barvar");
	});
	$("#galmenu a[href$='#klasty']").click(function(){
		$("#picname").text("Obklady a dlažby - "+$(this).text());
		loadcontent("klasty");
	});
	$("#galmenu a[href$='#moderdi']").click(function(){
		$("#picname").text("Obklady a dlažby - "+$(this).text());
		loadcontent("moderdi");
	});
	$("#galmenu a[href$='#sanhra']").click(function(){
		$("#picname").text("Sanita - "+$(this).text());
		loadcontent("sanhra");
	});
	$("#galmenu a[href$='#sankul']").click(function(){
		$("#picname").text("Sanita - "+$(this).text());
		loadcontent("sankul");
	});
	$("#galmenu a[href$='#sanost']").click(function(){
		$("#picname").text("Sanita - "+$(this).text());
		loadcontent("sanost");
	});
	$("#galmenu a[href$='#bateri']").click(function(){
		$("#picname").text($(this).text());
		loadcontent("bateri");
	});
	$("#galmenu a[href$='#nabyte']").click(function(){
		$("#picname").text($(this).text());
		loadcontent("nabyte");
	});
	$("#galmenu a[href$='#doplnk']").click(function(){
		$("#picname").text($(this).text());
		loadcontent("diplnk");
	});
	$("#galmenu a[href$='#realiz']").click(function(){
		$("#picname").text($(this).text());
		loadcontent("realiz");
	});
	$("#galmenu a[href$='#novink']").click(function(){
		$("#picname").text($(this).text());
		loadcontent("novink");
	});
	$("#galmenu a[href$='#vizual']").click(function(){
		$("#picname").html('<a href="/3d_vizualizace_cenik.pdf">'+$(this).text()+'</a>');
		loadcontent("vizual");
	});
}

function initGal(){
	$("#inside img").live("mouseenter",function(){
		var newsrc = $(this).attr("src").replace("_bw","");
		$(this).attr("src",newsrc);
	});
	$("#inside img").live("mouseleave",function(){
		var newsrc = $(this).attr("src").replace(".jpg","_bw.jpg");
		$(this).attr("src",newsrc);
	});
	$("#inside img").live("click",function(){
		$("#galpic").css("opacity","1");
		var newsrc = $(this).attr("src").replace(".jpg","_big.jpg");
		$("#galpic").css("background-image",$("#galpicup").css("background-image"));
		$("#galpic").fadeTo("slow","0");
		$("#galpicup").css("background-image","url("+newsrc+")");
	});
	$("#galscroll").mouseenter(function(event){ // 570px width
		moved = true;
		var pos = $(this).position();
		m = event.clientX-pos.left;
		move();
	});
	$("#galscroll").mousemove(function(event){
		var pos = $(this).position();
		m = event.clientX-pos.left;
	});
	$("#galscroll").mouseleave(function(){
		moved = false;
	})
}

function toleft(){
	if(moved){
		// m = 0-217 (100%-0%)
		var p = m/2.17;
		var ps = -(p-100);
		$("#inside").css("margin-left",parseInt($("#inside").css("margin-left").replace("px",""))+ps);
		setTimeout("move();",20);
	}
}
function toright(){
	if(moved){
		// m = 352-569 (0%-100%)
		var ps = (m-352)/2.17;
		//var ps = -(p-100);
		$("#inside").css("margin-left",parseInt($("#inside").css("margin-left").replace("px",""))-ps);
		setTimeout("move();",20);
	}
}

function move(){
	
	//$("#menu").html(m+" -- "+$("#inside").css("margin-left"));
	
	if(m<217 && parseInt($("#inside").css("margin-left").replace("px",""))<0){
		//$("#menu").html(m+" -- "+$("#inside").css("margin-left")+" -- left");
		toleft();
	} else if(m>352 && parseInt($("#inside").css("margin-left").replace("px",""))>-($("#inside > *").length*140.1)){
		//$("#menu").html(m+" -- "+$("#inside").css("margin-left")+" -- right");
		toright();
	} else {
		//setTimeout("move();",20);
		setTimeout("move()",100);
		//moved = false;
	}
}
