
$(document).ready(function(){
	$('li ul').hide();
	
	$("li.navigation-main").hover(
	  function () {
		$(this).find("ul").show();
		$(this).addClass('navigation-main-hover');
	  }, 
	  function () {
		$(this).find("ul").hide();
		$(this).removeClass('navigation-main-hover');
	  }
	);
	
	$("#inline").fancybox({	
			padding:	0,
			centerOnScroll:	true,
			hideOnOverlayClick:	false,
			transitionIn:	"elastic",
			enableEscapeButton:	false
					
	})
	
	

})	


var action2 = function(url, form) {
	if (typeof(form) == 'string') {
		form = document.getElementById(form)
	}

	for(i = 0; i < form.elements.length; i++){
		if(CKEDITOR.instances[form.elements[i].name]) {
			form.elements[i].value = CKEDITOR.instances[form.elements[i].name].getData()
		}
	}

	url = url || form.action
	$.ajax({
		type: "POST",
		url: url,
		dataType: "text",
		data: $(form).serialize(),
		cache: false,
		success: function(data) {
		
		$("#alert-wrapper").html(data);
		$("#inline").trigger('click');		
		}
	});
}


var confirmation = function(url, question)
{
	var answer = confirm(question)
	if (answer)
	{
		load(url);	
	}	
}





function addfile(url){
	$.ajax({
		type: "GET",
		url: url,
		dataType: "text",
		cache: false,
		success: function(data) {
			
			$('#files').append(data);
			
		}
	});
}

var save = function(url, form) {
		
	if (typeof(form) == 'string') {
		form = document.getElementById(form)
	}

	for(i = 0; i < form.elements.length; i++){
		if(CKEDITOR.instances[form.elements[i].name]) {
			form.elements[i].value = CKEDITOR.instances[form.elements[i].name].getData()
		}
	}

	url = url || form.action
	$.ajax({
		type: "POST",
		url: url,
		dataType: "text",
		data: $(form).serialize(),
		cache: false,
		success: function(data) {
		
			eval(data);

		
		}
	});
	
	return false;
}


function load(url, form)
{
	
	if (typeof(form) == 'string') {
		form = document.getElementById(form)
	}else
	{
		form = '#wrapper';	
	}
	
	$.ajax({
		type: "GET",
		url: url,
		dataType: "text",
		cache: false,
		success: function(data) {
			
			$(form).html(data);
			
		}
	});
}



var action = function(url, form) {
	if (typeof(form) == 'string') {
		form = document.getElementById(form)
	}

	for(i = 0; i < form.elements.length; i++){
		if(CKEDITOR.instances[form.elements[i].name]) {
			form.elements[i].value = CKEDITOR.instances[form.elements[i].name].getData()
		}
	}

	url = url || form.action
	$.ajax({
		type: "POST",
		url: url,
		dataType: "text",
		data: $(form).serialize(),
		cache: false,
		success: function(data) {
		
		alert(data);
			
		}
	});
}


//DODAWANIE PLIKOW

function files(url, object)
{
	object = document.getElementById(object)
	$.ajax({
		type: "GET",
		url: url,
		dataType: "text",
		cache: false,
		success: function(data) 
		{			
			
			$(object).html(data);	
			
		}
	});	
}

var post = function(url, form) {
		
	if (typeof(form) == 'string') {
		form = document.getElementById(form)
	}

	for(i = 0; i < form.elements.length; i++){
		if(CKEDITOR.instances[form.elements[i].name]) {
			form.elements[i].value = CKEDITOR.instances[form.elements[i].name].getData()
		}
	}

	url = url || form.action
	$.ajax({
		type: "POST",
		url: url,
		dataType: "text",
		data: $(form).serialize(),
		cache: false,
		success: function(data) {
		
			$("#message").html(data);
			
			
			$('#message')
			.stop(true,true)
			.css({'display':'block'})
			.fadeOut(1500);
		}
	});
	
	return false;
}



function upload(form)
{
	$("#progress-container").css("visibility", "visible");
	document.getElementById(form).submit();
	
}



var CKE = function(name) {
	if (CKEDITOR.instances[name]) {
		CKEDITOR.remove(CKEDITOR.instances[name]);
	}
	
	CKEDITOR.replace(name, 
	{
		skin: 'office2003',
		toolbar: 'Full',
		width:706,
		height:200,
		toolbar_Full:
		[
			['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
			['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
			['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
			['Link','Unlink','Anchor'],
			['Styles','Format','Font','FontSize'],
			['TextColor','BGColor']
		]

	});
}

jQuery(document).ajaxStart(function(){
	$("#progress-container").css("visibility", "visible");
})

jQuery(document).ajaxStop(function(){

	$("#progress-container").css("visibility", "hidden");
})




