// JavaScript Document

var preLoadImages = function(imagePaths) {
	$(document).ready(function() {
		var div = document.createElement("div");
		var tmpImage;
		div.setAttribute("style", "visibility:hidden;height: 0px;overflow:hidden;");
		
		for(var i = 0; i < imagePaths.length; ++i) {
			var tmpImage = document.createElement("img");
			tmpImage.setAttribute("src", imagePaths[i])
			div.appendChild(tmpImage);
		}
		
		$("body").append(div);
	});
};

$(document).ready(function() {
	$("#kunst_im_hexenhaus").hoverIntent({over:function() { $("#kunst_image").fadeIn("slow"); },out:function() { $("#kunst_image").fadeOut("slow"); }, timeout:250 });
		
	$("#kunst_image").click(function() { window.location.href="http://www.anna-filimonova.de"});
		
	$("#top_image_controls a:nth-child(1)").click(function() {
		//prev image
		
		return false;
	});
	$("#top_image_controls a:nth-child(2)").click(function() {
		//pause image
		if($("#top_image_controls a:nth-child(2) img").attr("src") == "/static/images/pause.png") {
			$("#top_image_controls a:nth-child(2) img").attr("src", "/static/images/play.png");
			//pause image rotation
			
		}
		else {
			$("#top_image_controls a:nth-child(2) img").attr("src", "/static/images/pause.png");
			//continue image rotation
			
		}
		return false;
	});
	$("#top_image_controls a:nth-child(3)").click(function() {
		//next image
		
		return false;
	});
	
	/*$("#top_image").hoverIntent({
		over: function() { 
			$("#top_image_controls").animate({"margin-top": "-65px", opacity: 0.65}, {duration: 1500, queue: false}); 
		},
		out: function() {
			$("#top_image_controls").animate({"margin-top": "-6px", opacity: 0}, {duration: 1500, queue: false});
		},
		delay: 1000
	});*/
	
});

var messages = {

	version: "1.0.0 beta",
	author: "OSwebstyle.de – Oliver Schöndorn",
	id_ac: 1,
	
	get_messages: function() {
		$.ajax({
			type: "POST",
			url: "/functions/messages.ajax.php",
			data: "action=get_messages",
			dataType: "json",
			timeout: 1000*30,
			success: function(response) {
				try {
					for(var i = 0; i < response.length;++i) {
						messages.output_message(response[i]);
					}
				} catch(e) { return false; }
			}
		});
	},
	
	output_message: function(message) {
		//console.log(message);
		
		if ($("#message_"+message.position).length > 0) {
			var id = messages.id_ac;
			++messages.id_ac;
			$("#message_"+message.position).append("<div id=\"message_"+id+"\" class=\""+message.container+"\">"+message.message+"</div>");
			
			if(message.animate == true) $("#message_"+id).animate({opacity:1}, {duration:1000,queue:false});
			if(!isNaN(message.fadeout)) $("#message_"+id).animate({opacity:1}, message.fadeout, function() { $(this).fadeOut(1000); });
		}
		//else console.log("#message_"+message.position+" is empty!");
	}
}
