$(document).ready(function() {
	/*$('a.print').bind('click', function(){
		window.print();
		return false;
	});*/
  
	// przycisk powrotu
	$('a.back').bind('click', function(){
		history.back();
		return false;
	});
	
        // external links open in a new window
	$('a[rel=external]')
	  .attr({
	    target: "_blank"
	})

        
	// bug ieFixButtons
	$(document).ready(function () { $('body').ieFixButtons();  });

    $('#formularz_kontaktowy').submit(function() { 
    	$('#ajax-message').hide();
    	$('#ajax_loader').show();
	    $(this).ajaxSubmit({ 
		    dataType:  'json', 
	        success:   processJson
	    });
	    return false;
	});
	

});
function processJson(data) 
{ 
	$('#ajax-message').empty();
	$('#ajax-message').show();
	$('#ajax_loader').hide();
	$('#form-info-red').hide();
	
	var err = data.errors;
	var sum;
	validate_email = data.validate_email;
		
	if(data.mistake == '1')
	{
		$('#ajax-message').append('<span class="red">Niepoprawnie wypełniony formularz, proszę poprawić błędy i wysłać formularz raz jeszcze.<br/><br/>');
		if(validate_email == '1')
		{
			var input_email = $("#email_kontaktowy");
			input_email.val('');
		}
		
		jQuery.each(err, function(i, item){
				$('#ajax-message').append(''+item+'')
			});
		$('#ajax-message').append('</span>'); 
		
	}
	else if(data.mistake == '2'){
		$('#ajax-message').append('<span class="red">Błędy podczas wysyłania formularza: <br/>');
		jQuery.each(err, function(i, item){
				$('#ajax-message').append('<br/>'+item+'')
			});
		$('#ajax-message').append('</span>'); 
	}
	else	{
		$('#ajax-message').append('<span class="green">Formularz został poprawnie wysłany.</span> ');
		$('#ajax-message').append(' Kliknij <a href="/o-nas/formularz-kontaktowy.html" alt="odswież formularz" >tutaj</a>, aby wyświetlić ponownie formularz;');
		//$('#formularz_kontaktowy :input').val("");
		$('#formularz_kontaktowy').hide();
		
	}
}
function retriveSortedSymbol(droped_el)
{
	var symbol_id = $(".symbols p img").attr("alt");
	$("#img_"+symbol_id).hide();
	$.ajax(
	{	
		type: "POST",
		data : "symbol_id=" + symbol_id + "&droped_el=" + droped_el,
		url: '/badanie-etap-drugi/sortowanie/',
		dataType: "html",
		timeout: 30000,
		success: function(response)
		{
			operateAnwser(response);
			return false;
		},
		error: function()
		{
			alert("error");
			return false;
		}
	});
}
function saveEvent(event, action)
{
	$.ajax(
	{	
		type: "POST",
		data : "eventId=" + event.id + "&eventStart=" + event.start+ "&eventEnd=" + event.end+ "&eventTitle=" + event.title+ "&eventBody=" + event.body + "&eventAction=" + action ,
		url: '/badanie-etap-drugi/szadula/',
		dataType: "html",
		timeout: 30000,
		success: function(response)
		{
			return false;
		},
		error: function()
		{
			alert("error");
			return false;
		}
	});
}
function setPrzerwanieTrojkata()
{
	$.ajax(
	{	
		type: "POST",
		url: '/badanie-etap-drugi/przerwanie/',
		dataType: "html",
		timeout: 30000,
		success: function(response)
		{
			return false;
		},
		error: function()
		{
			alert("error");
			return false;
		}
	});
}
function checkWord(word, time)
{
	$.ajax(
	{	
		type: "POST",
		data : "word=" + word +"&time=" + time,
		url: '/badanie-etap-drugi/plynnosc/',
		dataType: "html",
		timeout: 30000,
		success: function(response)
		{	
			if(response=="-ok-") 
			{
				var counted_words = $("span.count_words").text();
				counted_words = parseInt(counted_words);
				$("span.count_words").text(counted_words+1);
				var przecinek;
				var tresc = $("p.font_bold").text();
				if(tresc!="") przecinek = ", ";
				else przecinek = "";
				$("p.font_bold").append("<span>" + przecinek + word + "</span>");
			}
			else if (response=="-exists-") alert("powtorzony");
			else alert('błąd');
		},
		error: function()
		{
			return false;
		}
	});
}
function operateAnwser(anwser)
{
	data = anwser.split("-");
	var message = $("#message_status");
	if(data[0]=="next")
	{
		
	}
	else if(data[0]=="ok")
	{
		message.attr("class", "message_success");
		message.text("Dobrze");
	}
	else
	{
		message.attr("class", "message_error");
		message.text("Źle");		
	}
	message.show();
	setTimeout("showSymbol(data)", 1000);
}
function showSymbol(data)
{
	var symbol = $(".symbols p img");
	symbol.attr("src", "/theme/img/symbole/"+data[1]);
	symbol.attr("alt", data[2]);
	symbol.attr("id", "img_"+data[2]);
	symbol.show();
	if(data[3]!="1") $("p.criterion").text("Kryterium "+data[3]);
	if(data[3]=="6" && $('#cryteria_time').val()=="0") startCountKryteria();	
}
var d;
var w=0;
function startCountKryteria()
{
	$('#cryteria_time').val(w);
    w=w+1;
    d=setTimeout("startCountKryteria()",1000);
}

function stopCountKryteria()
{
    clearTimeout(d);
}
 
