/***************************/
function getNewMonth(a,b){
$.ajax({
	type: "GET",
	url: "ajax.php?action=calendar",
	data: "a="+a+"&b="+b,
	success: function(msg){
	var div = document.getElementById('calendar');
	div.innerHTML = msg;
   }
 });
}
/***************************/
function closeEvent(){
	var eventbox = $("#event_box");
	eventbox.fadeOut(500);
}
/***************************/
function getEvent(a){
	
	var eventinfo = $("#event_info");
	var loading = $("#loadingEVENT");
	
	eventinfo.hide();
	loading.fadeIn();
	
$.ajax({
	type: "GET",
	url: "ajax.php?action=view-event",
	data: "data="+a,
	success: function(msg){
	loading.fadeOut(1000);
	var div = document.getElementById('event_info');
	div.innerHTML = msg;
	eventinfo.fadeIn(2000);
   }
 });
}
/***************************/
function getVote(int){
	
	var poll = $("#poll");
	var loading = $("#loadingPOLL");
	
	poll.hide();
	loading.fadeIn();
	
$.ajax({
	type: "POST",
	url: "ajax.php?action=poll-vote",
	data: "vote="+int,
	success: function(msg){
	loading.fadeOut(2000);
	var div = document.getElementById('poll');
	div.innerHTML = msg;
	poll.fadeIn(3000);
   }
 });
}
/***************************/
function sendInvite(id,id2){
	
	var info = $("#InfoInvite");
	var loading = $("#loadingInvite");
	
	info.hide();
	loading.fadeIn();
	
$.ajax({
   type: "GET",
   url: "ajax.php?action=invite-send",
   data: "from="+id+"&to="+id2,
   success: function(msg){
	loading.fadeOut(2000);
   var div = document.getElementById('InfoInvite');
   div.innerHTML = msg;
	info.fadeIn(3000);
   }
 });
}
function inviteConfrim(id,id2){
	
	var info = $("#InfoConfrim");
	var loading = $("#loadingConfrim");
	
	info.hide();
	loading.fadeIn();
	
$.ajax({
	type: "GET",
	url: "ajax.php?action=invite-confrim",
	data: "id="+id2+"&confrim="+id,
	success: function(msg){
	loading.fadeOut(2000);
	var div = document.getElementById('InfoConfrim');
	div.innerHTML = msg;
	info.fadeIn(3000);
   }
 });
}
/***************************/
function lookup(inputString) {
		if(inputString.length == 0) {
			$('#suggestions').hide();
		} else {
			$.post("ajax.php?action=search-friends", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	}	
	function fill(thisValue) {
		window.top.location.href='?pokaz=profil&id='+thisValue;
		setTimeout("$('#suggestions').hide();", 200);
	}
/***************************/
$(document).ready(function(){
						   					   
    var inputFromEmail = $("#frommail");
	var inputModule = $("#module");
	var inputPhone = $("#phone");
	var inputPerson = $("#person");
	var inputTopic = $("#topic");
	var inputCode = $("#code");
	var inputMessage = $("#letter");
	var messageList = $(".info");
	var loading = $("#loading");
	
	loading.fadeOut();
	
	function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
	}
	
    function checkForm(){
				if(inputFromEmail.attr("value") && inputPerson.attr("value") && inputTopic.attr("value") && inputCode.attr("value") && inputMessage.attr("value")){
					var checkemail=inputFromEmail.attr("value");
					if(isValidEmailAddress(checkemail)){	
						return true;
					}
					else{
						return false;
					}
				}
				else{
					return false;
				}
    }
       
    $("#contactForm").submit(function(){
        if(checkForm()){
			messageList.hide();
			loading.fadeIn();
            $.ajax({
                type: "POST", url: "ajax.php?action=contact", data: "email=" + inputFromEmail.attr("value") + "&topic=" + inputTopic.attr("value") + "&person=" + inputPerson.attr("value") + "&text=" + inputMessage.attr("value") + "&key=" + inputCode.attr("value"),
				complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn(2000);
				if(data.responseText=='<span style="color:#2454a8; background:url(templates/images/exclamation.png) no-repeat; padding-bottom:2px; padding-left:18px;">Dziękujemy, wiadomość wysłana</span>'){
				inputFromEmail.attr({value:"" });
				inputTopic.attr({value:"" });
				inputPerson.attr({value:"" });
				inputCode.attr({value:"" });
				inputMessage.attr({value:"" });
				}
                }
             });
		   return false;
        }
        else{ messageList.hide(); loading.fadeIn(); var info=document.getElementById("info"); info.innerHTML='<span style="color:#a41d11; background:url(templates/images/cancel.png) no-repeat; padding-bottom:2px; padding-left:18px;">Wypełnij poprawnie wszystkie pola formularza</span>'; loading.fadeOut(); messageList.fadeIn(2000);
        return false;}
    });
	
	$("#coopertaionForm").submit(function(){
        if(checkForm()){
			messageList.hide();
			loading.fadeIn();
            $.ajax({
                type: "POST", url: "ajax.php?action=cooperation", data: "email=" + inputFromEmail.attr("value") + "&module=" + inputModule.attr("value") + "&phone=" + inputPhone.attr("value") + "&topic=" + inputTopic.attr("value") + "&person=" + inputPerson.attr("value") + "&text=" + inputMessage.attr("value") + "&key=" + inputCode.attr("value"),
				complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn(2000);
				if(data.responseText=='<span style="color:#2454a8; background:url(templates/images/exclamation.png) no-repeat; padding-bottom:2px; padding-left:18px;">Dziękujemy, wiadomość wysłana</span>'){
				inputFromEmail.attr({value:"" });
				inputTopic.attr({value:"" });
				inputPerson.attr({value:"" });
				inputPhone.attr({value:"" });
				inputCode.attr({value:"" });
				inputMessage.attr({value:"" });
				}
                }
             });
		   return false;
        }
        else{ messageList.hide(); loading.fadeIn(); var info=document.getElementById("info"); info.innerHTML='<span style="color:#a41d11; background:url(templates/images/cancel.png) no-repeat; padding-bottom:2px; padding-left:18px;">Wypełnij poprawnie wszystkie pola formularza</span>'; loading.fadeOut(); messageList.fadeIn(2000);
        return false;}
    });
	return false;
});
/***************************/
