/*
$(document).ready(function(){
	//AjaxPreview();
});
*/

function fileDel(cssid, effect){
	$("#"+cssid).show();
	if (effect) $("#"+cssid).fadeOut(4000);  
}

function AjaxUpdate(cssid, link, conf){
	if (!cssid) cssid = "list";
	//if (confirm('aaa')) {	
	$('.ajax_loading').css("display","block");	
		$.ajax({
			type: "GET",			
			url: "" + link,

    			error: function(){
        			alert('Error loading XML document.');
    			},
															
			success: function(response) {
				$("#"+cssid).html(response);
				$('.ajax_loading').css("display","none");		
			}
		});
	//}
}

function AjaxUpdateConf(cssid, link, conf){
	if (!cssid) cssid = "list";
	if (confirm(conf)) {	
	$('.ajax_loading').css("display","block");	
		$.ajax({
			type: "GET",			
			url: "" + link,

    			error: function(){
        			alert('Error loading XML document.');
    			},
															
			success: function(response){
				$("#"+cssid).html(response);
				$('.ajax_loading').css("display","none");		
			}
		});
	}
}

function AjaxSubmit(cssid, link){
	//$('form').submit(function() {
	//$('form1').click(function() {	
		var form = $(this);
		$('.ajax_loading').css("display","block");	
		//$('#stav').html('odesila se');
		$.ajax({
			//type: form.attr('method'), 
			//url: form.attr('action'),
			type: "POST",			
			url: "" + link,			 
			data: form.serializeArray(),

			error: function(){
        			alert('Error loading XML document.');
    			},

			success: function(response) {
				//$('#stav').html('odeslano');
				$("#ajax_info").load("../info/info.php");				
				$("#"+cssid).html(response);							
				$('.ajax_loading').css("display","none");	        
		}});
		//return false;
	//});
}

//this.AjaxPreview = function(cssclass, link, xx, yy){
function AjaxPreview(cssclass, link, xx, yy){
	xOffset = xx;
	yOffset = yy;

	$("a#"+cssclass).hover(function(e){
		this.title = '';
		$("body").append("<div id='ajax_preview'></div>");
		//$("body").append("<div id='ajax_preview'>"+this.title+"</div>");
		//cssid = "ajax_preview";

		$("#ajax_preview")					
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.css("background", "#fff")
			.css("color", "#000")			
			.css("border", "1px solid black")					
			.fadeIn("fast")

		$('.ajax_loading').css("display","block");	
		$.ajax({
			type: "GET",			
			url: "" + link,

    			error: function(){
        			alert('Error loading XML document.');
    			},
															
			success: function(response){
				//$("#"+cssid).html(response);
				$("#ajax_preview").html(response);				
				$('.ajax_loading').css("display","none");		
			}
		});	
		
	},
	function(){
		this.title = this.t;	
		$("#ajax_preview").remove();
    });

	$("a#"+cssclass).mousemove(function(e){
		$("#ajax_preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});
};		


function ImagePreview(cssclass, link, text){
	xOffset = -12;
	yOffset = -165;
			
	$("a#"+cssclass).hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";	
		$("body").append("<p id='ajax_preview'><img src='"+ link +"'><br>"+ text +"</p>");	
		//$("body").append("<p id='ajax_preview'><img src='"+ this.href +"' />"+ c +"</p>");								 
		$("#ajax_preview")					
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#ajax_preview").remove();
    });	
	$("a#"+cssclass).mousemove(function(e){
		$("#ajax_preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};

function TextPreview(cssclass, text){
	xOffset = 30;
	yOffset = 30;
			
	$("a#"+cssclass).hover(function(e){
		if (text) $("body").append("<p id='ajax_preview'>"+ text +"</p>");							 
		$("#ajax_preview")					
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){	
		$("#ajax_preview").remove();
    });	
	$("a#"+cssclass).mousemove(function(e){
		$("#ajax_preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


