// header slider

$(document).ready(function(){
   
   header_timer = setInterval(function(){ image_show_next(); }, 5000);
   
});
   
var thumb_active = 1;
var thumb_count = $("#hot_news .hot_news_box").size();
var header_timer;

function image_show(id){
   clearInterval(header_timer);
   $("#hot_news_"+thumb_active).fadeOut(500);
   $("#hot_news_"+id).fadeIn(500);
   thumb_active = parseInt(id);
   header_timer = setInterval(function(){ image_show_next(); }, 5000);
}

function image_show_next(){
   next = thumb_active + 1;
   if(next > $("#hot_news .hot_news_box").size()) next = 1;
   image_show(next);
}

// uploaders

function load_uploader(){
   $("#file_uploaderUploader").remove();
   $('#file_uploader').uploadify({
      'uploader'  : '/js/uploadify.swf',
      'script'    : '/js/uploadify.php',
      'cancelImg' : '/css/uploadify/cancel.png',
      'folder'    : '/uploads',
      'auto'      : true,
      'buttonImg' : '/images/btn-browse.png',
      'fileExt'   : '*.jpg;',
      'onComplete'  : function(event, ID, fileObj, response, data){
         account_edit_save_image(fileObj.name);
      }
   });
}

function load_uploader_2(){
   $("#file_uploader_2Uploader").remove();
   $('#file_uploader_2').uploadify({
      'uploader'  : '/js/uploadify.swf',
      'script'    : '/js/uploadify.php',
      'cancelImg' : '/css/uploadify/cancel.png',
      'folder'    : '/uploads',
      'auto'      : true,
      'buttonImg' : '/images/btn-browse.png',
      'fileExt'   : '*.jpg;*.zip;',
      'onComplete'  : function(event, ID, fileObj, response, data){
         account_edit_images_save(fileObj.name);
      }
   });
}

function load_uploader_team(){
   $("#file_uploader_teamUploader").remove();
   $('#file_uploader_team').uploadify({
      'uploader'  : '/js/uploadify.swf',
      'script'    : '/js/uploadify.php',
      'cancelImg' : '/css/uploadify/cancel.png',
      'folder'    : '/uploads',
      'auto'      : true,
      'buttonImg' : '/images/btn-browse.png',
      'fileExt'   : '*.jpg;',
      'onComplete'  : function(event, ID, fileObj, response, data){
         account_edit_team_save_image(fileObj.name);
      }
   });
}

function load_uploader_team_2(){
   $("#file_uploader_team_2Uploader").remove();
   $('#file_uploader_team_2').uploadify({
      'uploader'  : '/js/uploadify.swf',
      'script'    : '/js/uploadify.php',
      'cancelImg' : '/css/uploadify/cancel.png',
      'folder'    : '/uploads',
      'auto'      : true,
      'buttonImg' : '/images/btn-browse.png',
      'fileExt'   : '*.jpg;*.zip;',
      'onComplete'  : function(event, ID, fileObj, response, data){
         account_edit_team_images_save(fileObj.name);
      }
   });
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function setCookie(key, value, days, path, domain, secure) {
   value = encodeURIComponent(value);
   value+='; domain='+domain;
   value+='; path='+path;
   var date = new Date();
   date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
   value+='; expires=' + date.toGMTString();
   if (secure) value+='; secure';
   document.cookie = key + '=' + value;
}

// ANKETA

function survey_vote(ans){
   if(ans){
      id = document.anketa.id.value;
      var ajax_survey_vote = new sack();
   	ajax_survey_vote.requestFile = '/'+lang+'/ajax/survey-vote';
   	ajax_survey_vote.element = '';
   	ajax_survey_vote.method = 'GET';
   	ajax_survey_vote.setVar('id', id);
   	ajax_survey_vote.setVar('ans', ans);
   	ajax_survey_vote.onCompletion = function(){
         survey_result(ajax_survey_vote.response);
   	};
   	ajax_survey_vote.runAJAX();
   }
}

function survey_result(resp){
   if(resp == 'error_01'){
      ctk_echo_info(lang_youre_not_login, 5000);
   }
   else if(resp == 'error_02'){
      ctk_echo_info(lang_only_one_vote, 5000);
   }
   else{
      pole = resp.split('##|##');
      $("#survey_voting_count").fadeTo(300, 0.01); setTimeout(function(){ $("#survey_voting_count").html(pole[0]); }, 350); setTimeout(function(){ $("#survey_voting_count").fadeTo(300, 1); }, 400);
      $("#survey_content").fadeTo(300, 0.01); setTimeout(function(){ $("#survey_content").html(pole[1]); }, 350); setTimeout(function(){ $("#survey_content").fadeTo(300, 1); }, 400);
      ctk_echo_ok(lang_your_vote_was_send, 5000);
   }
}

// NEWSLETTER

function newsletter_submit(){
   mail = document.maily.mail.value;
   var ajax_newsletter_submit = new sack();
	ajax_newsletter_submit.requestFile = '/'+lang+'/ajax/newsletter';
	ajax_newsletter_submit.element = '';
	ajax_newsletter_submit.method = 'GET';
	ajax_newsletter_submit.setVar('mail', mail);
	ajax_newsletter_submit.onCompletion = function(){
      newsletter_result(ajax_newsletter_submit.response);
	};
	ajax_newsletter_submit.runAJAX();
}

function newsletter_result(resp){
   if(resp == 'error_01'){
      ctk_echo_info(lang_no_email_address, 5000);
   }
   else if(resp == 'error_02'){
      ctk_echo_info(lang_bad_email_format, 5000);
   }
   else if(resp == 'error_03'){
      ctk_echo_info(lang_email_exist, 5000);
   }
   else if(resp == 'ok'){
      document.maily.mail.value = '@';
      ctk_echo_ok(lang_your_email_was_added, 5000);
   }
}

// KOMENTARE

function comment_submit(){
   email = document.komentare.email.value;
   url = document.komentare.url.value;
   record_type = document.komentare.record_type.value;
   record_id = document.komentare.record_id.value;
   user_id = document.komentare.user_id.value;
   name = document.komentare.name.value;
   mail = document.komentare.mail.value;
   web = document.komentare.web.value;
   text = document.komentare.text.value;
   var ajax_comment_submit = new sack();
	ajax_comment_submit.requestFile = '/'+lang+'/ajax/comment_add';
	ajax_comment_submit.element = '';
	ajax_comment_submit.method = 'GET';
	ajax_comment_submit.setVar('email', email);
	ajax_comment_submit.setVar('url', url);
	ajax_comment_submit.setVar('record_type', record_type);
	ajax_comment_submit.setVar('record_id', record_id);
	ajax_comment_submit.setVar('user_id', user_id);
	ajax_comment_submit.setVar('name', name);
	ajax_comment_submit.setVar('mail', mail);
	ajax_comment_submit.setVar('web', web);
	ajax_comment_submit.setVar('text', text);
	ajax_comment_submit.onCompletion = function(){
      comment_result(ajax_comment_submit.response);
	};
	ajax_comment_submit.runAJAX();
}

function comment_result(resp){
   if(resp == 'error_01'){
      ctk_echo_info(lang_fuck_off_spam, 5000);
   }
   else if(resp == 'error_02'){
      ctk_echo_info(lang_insert_your_name, 5000);
   }
   else if(resp == 'error_03'){
      ctk_echo_info(lang_insert_your_comment, 5000);
   }
   else if(resp == 'ok'){
      document.komentare.reset();
      ctk_echo_ok(lang_your_comment_was_added, 5000);
      comment_reload();
   }
}

function comment_reload(){
   record_type = document.komentare.record_type.value;
   record_id = document.komentare.record_id.value;
   var ajax_comment_reload = new sack();
	ajax_comment_reload.requestFile = '/'+lang+'/ajax/comment_reload';
	ajax_comment_reload.element = 'comments_content';
	ajax_comment_reload.method = 'GET';
	ajax_comment_reload.setVar('record_type', record_type);
	ajax_comment_reload.setVar('record_id', record_id);
	ajax_comment_reload.runAJAX();
}

// KRAJE

function regions_load(state_id){
   var ajax_regions_load = new sack();
	ajax_regions_load.requestFile = '/'+lang+'/ajax/regions_load';
	ajax_regions_load.element = 'regions_content';
	ajax_regions_load.method = 'GET';
	ajax_regions_load.setVar('state_id', state_id);
	ajax_regions_load.runAJAX();
}

function regions_load_team(state_id){
   var ajax_regions_load_team = new sack();
	ajax_regions_load_team.requestFile = '/'+lang+'/ajax/regions_load_team';
	ajax_regions_load_team.element = 'regions_content';
	ajax_regions_load_team.method = 'GET';
	ajax_regions_load_team.setVar('state_id', state_id);
	ajax_regions_load_team.runAJAX();
}

// EDITACE UCTU

function account_edit_save_changes(){
   pass = document.registrace.pass.value;
   pass2 = document.registrace.pass2.value;
   name = document.registrace.name.value;
   surname = document.registrace.surname.value;
   sex = document.registrace.sex.value;
   nick = document.registrace.nick.value;
   date_of_birth = document.registrace.date_of_birth.value;
   state = document.registrace.state.value;
   if(document.registrace.region) region = document.registrace.region.value;
   city = document.registrace.city.value;
   mail = document.registrace.mail.value;
   web = document.registrace.web.value;
   text = document.registrace.text.value;
   year = document.registrace.year.value;
   boots = document.registrace.boots.value;
   gps = document.registrace.gps.value;
   var ajax_account_edit_save_changes = new sack();
	ajax_account_edit_save_changes.requestFile = '/'+lang+'/ajax/account_edit_save_changes';
	ajax_account_edit_save_changes.element = '';
	ajax_account_edit_save_changes.method = 'GET';
	ajax_account_edit_save_changes.setVar('pass', pass);
	ajax_account_edit_save_changes.setVar('pass2', pass2);
	ajax_account_edit_save_changes.setVar('name', name);
	ajax_account_edit_save_changes.setVar('surname', surname);
	ajax_account_edit_save_changes.setVar('sex', sex);
	ajax_account_edit_save_changes.setVar('nick', nick);
	ajax_account_edit_save_changes.setVar('date_of_birth', date_of_birth);
	ajax_account_edit_save_changes.setVar('state', state);
	if(document.registrace.region) ajax_account_edit_save_changes.setVar('region', region);
	ajax_account_edit_save_changes.setVar('city', city);
	ajax_account_edit_save_changes.setVar('mail', mail);
	ajax_account_edit_save_changes.setVar('web', web);
	ajax_account_edit_save_changes.setVar('text', text);
	ajax_account_edit_save_changes.setVar('year', year);
	ajax_account_edit_save_changes.setVar('boots', boots);
	ajax_account_edit_save_changes.setVar('gps', gps);
	ajax_account_edit_save_changes.onCompletion = function(){
      account_edit_save_changes_result(ajax_account_edit_save_changes.response);
	};
	ajax_account_edit_save_changes.runAJAX();
}

function account_edit_save_changes_result(resp){
   if(resp == 'error_01'){
      ctk_echo_error(lang_passwords_not_same, 3000);
   }
   else if(resp == 'error_02'){
      ctk_echo_error(lang_fill_all_required_fields, 3000);
   }
   else if(resp == 'error_03'){
      ctk_echo_error(lang_bad_email_format, 3000);
   }
   else if(resp == 'ok'){
      document.registrace.pass.value = '';
      document.registrace.pass2.value = '';
      ctk_echo_ok(lang_changes_was_saved, 2000);
   }
}

function account_edit_save_image(file){
   var ajax_account_edit_save_image = new sack();
	ajax_account_edit_save_image.requestFile = '/'+lang+'/ajax/account_edit_save_image';
	ajax_account_edit_save_image.element = '';
	ajax_account_edit_save_image.method = 'GET';
	ajax_account_edit_save_image.setVar('file', file);
	ajax_account_edit_save_image.onCompletion = function(){
      resp = ajax_account_edit_save_image.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Obrázek byl uložen.', 2000);
         account_edit_image_reload();
      }
	};
	ajax_account_edit_save_image.runAJAX();
}

function account_edit_image_reload(){
   var ajax_account_edit_image_reload = new sack();
	ajax_account_edit_image_reload.requestFile = '/'+lang+'/ajax/account_edit_image_reload';
	ajax_account_edit_image_reload.element = '';
	ajax_account_edit_image_reload.method = 'GET';
	ajax_account_edit_image_reload.onCompletion = function(){
      resp = ajax_account_edit_image_reload.response;
      if(resp){
         $("#image_content").fadeTo(300, 0.01); $("#file_uploaderUploader").css('display', 'none');
         setTimeout(function(){ $("#image_content").html(resp); }, 350);
         setTimeout(function(){
            $("#image_content").fadeTo(300, 1);
            $("#file_uploaderUploader").css('display', '');
         }, 500);
      }
	}
	ajax_account_edit_image_reload.runAJAX();
}

function account_edit_images_save(file){
   var ajax_account_edit_images_save = new sack();
	ajax_account_edit_images_save.requestFile = '/'+lang+'/ajax/account_edit_save_images';
	ajax_account_edit_images_save.element = '';
	ajax_account_edit_images_save.method = 'GET';
	ajax_account_edit_images_save.setVar('file', file);
	ajax_account_edit_images_save.onCompletion = function(){
      resp = ajax_account_edit_images_save.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Data byla uložena.', 2000);
         account_edit_images_reload();
      }
	};
	ajax_account_edit_images_save.runAJAX();
}

function account_edit_images_reload(){
   var ajax_account_edit_images_reload = new sack();
	ajax_account_edit_images_reload.requestFile = '/'+lang+'/ajax/account_edit_images_reload';
	ajax_account_edit_images_reload.element = '';
	ajax_account_edit_images_reload.method = 'GET';
	ajax_account_edit_images_reload.onCompletion = function(){
      resp = ajax_account_edit_images_reload.response;
      if(resp){
         $("#images_content").fadeTo(300, 0.01);
         setTimeout(function(){ $("#images_content").html(resp); }, 350);
         setTimeout(function(){
            $("#images_content").fadeTo(300, 1);
         }, 500);
      }
	}
	ajax_account_edit_images_reload.runAJAX();
}

function account_edit_images_delete(file){
   var ajax_account_edit_images_delete = new sack();
	ajax_account_edit_images_delete.requestFile = '/'+lang+'/ajax/account_edit_delete_images';
	ajax_account_edit_images_delete.element = '';
	ajax_account_edit_images_delete.method = 'GET';
	ajax_account_edit_images_delete.setVar('file', file);
	ajax_account_edit_images_delete.onCompletion = function(){
      resp = ajax_account_edit_images_delete.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Obrázek byl odstraněn.', 2000);
         account_edit_images_reload();
      }
	};
	ajax_account_edit_images_delete.runAJAX();
}

function account_edit_videos_save(){
   var ajax_account_edit_videos_save = new sack();
	ajax_account_edit_videos_save.requestFile = '/'+lang+'/ajax/account_edit_save_videos';
	ajax_account_edit_videos_save.element = '';
	ajax_account_edit_videos_save.method = 'GET';
	ajax_account_edit_videos_save.setVar('name', document.registrace.video_name.value);
	ajax_account_edit_videos_save.setVar('code', document.registrace.video_code.value);
	ajax_account_edit_videos_save.onCompletion = function(){
      resp = ajax_account_edit_videos_save.response;
      if(resp == 'ok'){
         document.registrace.video_name.value = '';
         document.registrace.video_code.value = '';
         //ctk_echo_ok('Data byla uložena.', 2000);
         account_edit_videos_reload();
      }
	};
	ajax_account_edit_videos_save.runAJAX();
}

function account_edit_videos_reload(){
   var ajax_account_edit_videos_reload = new sack();
	ajax_account_edit_videos_reload.requestFile = '/'+lang+'/ajax/account_edit_videos_reload';
	ajax_account_edit_videos_reload.element = '';
	ajax_account_edit_videos_reload.method = 'GET';
	ajax_account_edit_videos_reload.onCompletion = function(){
      resp = ajax_account_edit_videos_reload.response;
      $("#videos_content").fadeTo(300, 0.01);
      setTimeout(function(){ $("#videos_content").html(resp); }, 350);
      setTimeout(function(){
         $("#videos_content").fadeTo(300, 1);
      }, 500);
	}
	ajax_account_edit_videos_reload.runAJAX();
}

function account_edit_videos_delete(id){
   var ajax_account_edit_videos_delete = new sack();
	ajax_account_edit_videos_delete.requestFile = '/'+lang+'/ajax/account_edit_delete_videos';
	ajax_account_edit_videos_delete.element = '';
	ajax_account_edit_videos_delete.method = 'GET';
	ajax_account_edit_videos_delete.setVar('video', id);
	ajax_account_edit_videos_delete.onCompletion = function(){
      resp = ajax_account_edit_videos_delete.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Obrázek byl odstraněn.', 2000);
         account_edit_videos_reload();
      }
	};
	ajax_account_edit_videos_delete.runAJAX();
}

function send_delete_request(){
   q = confirm(lang_realy_send_account_delete_request);
	if(q){
      var ajax_send_delete_request = new sack();
   	ajax_send_delete_request.requestFile = '/'+lang+'/ajax/send_delete_request';
   	ajax_send_delete_request.element = '';
   	ajax_send_delete_request.method = 'GET';
   	ajax_send_delete_request.onCompletion = function(){
         resp = ajax_send_delete_request.response;
         if(resp == 'ok'){
            ctk_echo_ok(lang_account_delete_request_sended, 3000);
         }
   	};
   	ajax_send_delete_request.runAJAX();
   }
}

// POZVANKY A ZADOSTI

function invitations_user_reload(){
   var ajax_invitations_user_reload = new sack();
	ajax_invitations_user_reload.requestFile = '/'+lang+'/ajax/invitations_user_reload';
	ajax_invitations_user_reload.element = '';
	ajax_invitations_user_reload.method = 'GET';
	ajax_invitations_user_reload.onCompletion = function(){
      resp = ajax_invitations_user_reload.response;
      $("#invitations_content").fadeTo(300, 0.01);
      setTimeout(function(){ $("#invitations_content").html(resp); }, 350);
      setTimeout(function(){
         $("#invitations_content").fadeTo(300, 1);
      }, 500);
	}
	ajax_invitations_user_reload.runAJAX();
}

function invitation_confirm(id){
   var ajax_invitation_confirm = new sack();
	ajax_invitation_confirm.requestFile = '/'+lang+'/ajax/invitation_confirm';
	ajax_invitation_confirm.element = '';
	ajax_invitation_confirm.method = 'GET';
	ajax_invitation_confirm.setVar('id', id);
	ajax_invitation_confirm.onCompletion = function(){
      resp = ajax_invitation_confirm.response;
      if(resp == 'ok'){
         invitations_user_reload();
      }
	};
	ajax_invitation_confirm.runAJAX();
}

function invitation_deny(id){
   var ajax_invitation_deny = new sack();
	ajax_invitation_deny.requestFile = '/'+lang+'/ajax/invitation_deny';
	ajax_invitation_deny.element = '';
	ajax_invitation_deny.method = 'GET';
	ajax_invitation_deny.setVar('id', id);
	ajax_invitation_deny.onCompletion = function(){
      resp = ajax_invitation_deny.response;
      if(resp == 'ok'){
         invitations_user_reload();
      }
	};
	ajax_invitation_deny.runAJAX();
}

function request_cancel(id){
   var ajax_request_cancel = new sack();
	ajax_request_cancel.requestFile = '/'+lang+'/ajax/request_cancel';
	ajax_request_cancel.element = '';
	ajax_request_cancel.method = 'GET';
	ajax_request_cancel.setVar('id', id);
	ajax_request_cancel.onCompletion = function(){
      resp = ajax_request_cancel.response;
      if(resp == 'ok'){
         invitations_user_reload();
      }
	};
	ajax_request_cancel.runAJAX();
}

function request_send(id){
   var ajax_request_send = new sack();
	ajax_request_send.requestFile = '/'+lang+'/ajax/request_send';
	ajax_request_send.element = '';
	ajax_request_send.method = 'GET';
	ajax_request_send.setVar('id', id);
	ajax_request_send.onCompletion = function(){
      resp = ajax_request_send.response;
      if(resp == 'ok'){
         ctk_echo_ok(lang_request_was_send, 2000);
         $("#request_button").fadeOut(300);
      }
	};
	ajax_request_send.runAJAX();
}

// EDITACE TYMU

function account_team_registrate(){
   var ajax_account_team_registrate = new sack();
	ajax_account_team_registrate.requestFile = '/'+lang+'/ajax/account_team_registration_validate';
	ajax_account_team_registrate.element = '';
	ajax_account_team_registrate.method = 'GET';
	ajax_account_team_registrate.setVar('name', document.registrace.name.value);
	ajax_account_team_registrate.setVar('city', document.registrace.city.value);
	ajax_account_team_registrate.setVar('mail', document.registrace.mail.value);
	ajax_account_team_registrate.onCompletion = function(){
      resp = ajax_account_team_registrate.response;
      if(resp == 'error_01'){
         ctk_echo_error(lang_reg_not_team_name, 3000);
      }
      else if(resp == 'error_02'){
         ctk_echo_error(lang_reg_team_name_exist, 3000);
      }
      else if(resp == 'error_03'){
         ctk_echo_error(lang_reg_not_city, 3000);
      }
      else if(resp == 'error_04'){
         ctk_echo_error(lang_reg_not_mail, 3000);
      }
      else if(resp == 'error_05'){
         ctk_echo_error(lang_reg_bad_email_format, 3000);
      }
      else if(resp == 'ok'){
         document.registrace.submit();
      }
	};
	ajax_account_team_registrate.runAJAX();
}

function send_team_delete_request(){
   q = confirm(lang_realy_send_team_delete_request);
	if(q){
      var ajax_send_team_delete_request = new sack();
   	ajax_send_team_delete_request.requestFile = '/'+lang+'/ajax/send_team_delete_request';
   	ajax_send_team_delete_request.element = '';
   	ajax_send_team_delete_request.method = 'GET';
   	ajax_send_team_delete_request.onCompletion = function(){
         resp = ajax_send_team_delete_request.response;
         if(resp == 'ok'){
            ctk_echo_ok(lang_team_delete_request_sended, 3000);
         }
   	};
   	ajax_send_team_delete_request.runAJAX();
   }
}

function account_edit_team_save_changes(){
   name = document.registrace.name.value;
   state = document.registrace.state.value;
   if(document.registrace.region) region = document.registrace.region.value;
   city = document.registrace.city.value;
   mail = document.registrace.mail.value;
   web = document.registrace.web.value;
   text = document.registrace.text.value;
   year = document.registrace.year.value;
   var ajax_account_edit_team_save_changes = new sack();
	ajax_account_edit_team_save_changes.requestFile = '/'+lang+'/ajax/account_edit_team_save_changes';
	ajax_account_edit_team_save_changes.element = '';
	ajax_account_edit_team_save_changes.method = 'GET';
	ajax_account_edit_team_save_changes.setVar('name', name);
	ajax_account_edit_team_save_changes.setVar('state', state);
	if(document.registrace.region) ajax_account_edit_team_save_changes.setVar('region', region);
	ajax_account_edit_team_save_changes.setVar('city', city);
	ajax_account_edit_team_save_changes.setVar('mail', mail);
	ajax_account_edit_team_save_changes.setVar('web', web);
	ajax_account_edit_team_save_changes.setVar('text', text);
	ajax_account_edit_team_save_changes.setVar('year', year);
	ajax_account_edit_team_save_changes.onCompletion = function(){
      account_edit_team_save_changes_result(ajax_account_edit_team_save_changes.response);
	};
	ajax_account_edit_team_save_changes.runAJAX();
}

function account_edit_team_save_changes_result(resp){
   if(resp == 'error_02'){
      ctk_echo_error(lang_fill_all_required_fields, 3000);
   }
   else if(resp == 'error_03'){
      ctk_echo_error(lang_not_saved_bad_email, 3000);
   }
   else if(resp == 'ok'){
      ctk_echo_ok(lang_changes_was_saved, 2000);
   }
}

function account_edit_team_save_image(file){
   var ajax_account_edit_team_save_image = new sack();
	ajax_account_edit_team_save_image.requestFile = '/'+lang+'/ajax/account_edit_team_save_image';
	ajax_account_edit_team_save_image.element = '';
	ajax_account_edit_team_save_image.method = 'GET';
	ajax_account_edit_team_save_image.setVar('file', file);
	ajax_account_edit_team_save_image.onCompletion = function(){
      resp = ajax_account_edit_team_save_image.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Obrázek byl uložen.', 2000);
         account_edit_team_image_reload();
      }
	};
	ajax_account_edit_team_save_image.runAJAX();
}

function account_edit_team_image_reload(){
   var ajax_account_edit_team_image_reload = new sack();
	ajax_account_edit_team_image_reload.requestFile = '/'+lang+'/ajax/account_edit_team_image_reload';
	ajax_account_edit_team_image_reload.element = '';
	ajax_account_edit_team_image_reload.method = 'GET';
	ajax_account_edit_team_image_reload.onCompletion = function(){
      resp = ajax_account_edit_team_image_reload.response;
      if(resp){
         $("#image_content").fadeTo(300, 0.01); $("#file_uploaderUploader").css('display', 'none');
         setTimeout(function(){ $("#image_content").html(resp); }, 350);
         setTimeout(function(){
            $("#image_content").fadeTo(300, 1);
            $("#file_uploaderUploader").css('display', '');
         }, 500);
      }
	}
	ajax_account_edit_team_image_reload.runAJAX();
}

function account_edit_team_images_save(file){
   var ajax_account_edit_team_images_save = new sack();
	ajax_account_edit_team_images_save.requestFile = '/'+lang+'/ajax/account_edit_team_save_images';
	ajax_account_edit_team_images_save.element = '';
	ajax_account_edit_team_images_save.method = 'GET';
	ajax_account_edit_team_images_save.setVar('file', file);
	ajax_account_edit_team_images_save.onCompletion = function(){
      resp = ajax_account_edit_team_images_save.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Data byla uložena.', 2000);
         account_edit_team_images_reload();
      }
	};
	ajax_account_edit_team_images_save.runAJAX();
}

function account_edit_team_images_reload(){
   var ajax_account_edit_team_images_reload = new sack();
	ajax_account_edit_team_images_reload.requestFile = '/'+lang+'/ajax/account_edit_team_images_reload';
	ajax_account_edit_team_images_reload.element = '';
	ajax_account_edit_team_images_reload.method = 'GET';
	ajax_account_edit_team_images_reload.onCompletion = function(){
      resp = ajax_account_edit_team_images_reload.response;
      if(resp){
         $("#images_content").fadeTo(300, 0.01);
         setTimeout(function(){ $("#images_content").html(resp); }, 350);
         setTimeout(function(){
            $("#images_content").fadeTo(300, 1);
         }, 500);
      }
	}
	ajax_account_edit_team_images_reload.runAJAX();
}

function account_edit_team_images_delete(file){
   var ajax_account_edit_team_images_delete = new sack();
	ajax_account_edit_team_images_delete.requestFile = '/'+lang+'/ajax/account_edit_team_delete_images';
	ajax_account_edit_team_images_delete.element = '';
	ajax_account_edit_team_images_delete.method = 'GET';
	ajax_account_edit_team_images_delete.setVar('file', file);
	ajax_account_edit_team_images_delete.onCompletion = function(){
      resp = ajax_account_edit_team_images_delete.response;
      if(resp == 'ok'){
         //ctk_echo_ok('Obrázek byl odstraněn.', 2000);
         account_edit_team_images_reload();
      }
	};
	ajax_account_edit_team_images_delete.runAJAX();
}

function account_edit_team_videos_save(){
   var ajax_account_edit_team_videos_save = new sack();
	ajax_account_edit_team_videos_save.requestFile = '/'+lang+'/ajax/account_edit_team_save_videos';
	ajax_account_edit_team_videos_save.element = '';
	ajax_account_edit_team_videos_save.method = 'GET';
	ajax_account_edit_team_videos_save.setVar('name', document.registrace.video_name.value);
	ajax_account_edit_team_videos_save.setVar('code', document.registrace.video_code.value);
	ajax_account_edit_team_videos_save.onCompletion = function(){
      resp = ajax_account_edit_team_videos_save.response;
      if(resp == 'ok'){
         document.registrace.video_name.value = '';
         document.registrace.video_code.value = '';
         account_edit_team_videos_reload();
      }
	};
	ajax_account_edit_team_videos_save.runAJAX();
}

function account_edit_team_videos_reload(){
   var ajax_account_edit_team_videos_reload = new sack();
	ajax_account_edit_team_videos_reload.requestFile = '/'+lang+'/ajax/account_edit_team_videos_reload';
	ajax_account_edit_team_videos_reload.element = '';
	ajax_account_edit_team_videos_reload.method = 'GET';
	ajax_account_edit_team_videos_reload.onCompletion = function(){
      resp = ajax_account_edit_team_videos_reload.response;
      $("#videos_content").fadeTo(300, 0.01);
      setTimeout(function(){ $("#videos_content").html(resp); }, 350);
      setTimeout(function(){
         $("#videos_content").fadeTo(300, 1);
      }, 500);
	}
	ajax_account_edit_team_videos_reload.runAJAX();
}

function account_edit_team_videos_delete(id){
   var ajax_account_edit_team_videos_delete = new sack();
	ajax_account_edit_team_videos_delete.requestFile = '/'+lang+'/ajax/account_edit_team_delete_videos';
	ajax_account_edit_team_videos_delete.element = '';
	ajax_account_edit_team_videos_delete.method = 'GET';
	ajax_account_edit_team_videos_delete.setVar('video', id);
	ajax_account_edit_team_videos_delete.onCompletion = function(){
      resp = ajax_account_edit_team_videos_delete.response;
      if(resp == 'ok'){
         account_edit_team_videos_reload();
      }
	};
	ajax_account_edit_team_videos_delete.runAJAX();
}

function account_edit_team_references_save(){
   var ajax_account_edit_team_references_save = new sack();
	ajax_account_edit_team_references_save.requestFile = '/'+lang+'/ajax/account_edit_team_save_references';
	ajax_account_edit_team_references_save.element = '';
	ajax_account_edit_team_references_save.method = 'GET';
	ajax_account_edit_team_references_save.setVar('name', document.registrace.reference_name.value);
	ajax_account_edit_team_references_save.setVar('date', document.registrace.reference_date.value);
	ajax_account_edit_team_references_save.setVar('text', document.registrace.reference_text.value);
	ajax_account_edit_team_references_save.onCompletion = function(){
      resp = ajax_account_edit_team_references_save.response;
      if(resp == 'ok'){
         document.registrace.reference_name.value = '';
         document.registrace.reference_date.value = '';
         document.registrace.reference_text.value = '';
         account_edit_team_references_reload();
      }
	};
	ajax_account_edit_team_references_save.runAJAX();
}

function account_edit_team_references_reload(){
   var ajax_account_edit_team_references_reload = new sack();
	ajax_account_edit_team_references_reload.requestFile = '/'+lang+'/ajax/account_edit_team_references_reload';
	ajax_account_edit_team_references_reload.element = '';
	ajax_account_edit_team_references_reload.method = 'GET';
	ajax_account_edit_team_references_reload.onCompletion = function(){
      resp = ajax_account_edit_team_references_reload.response;
      $("#references_content").fadeTo(300, 0.01);
      setTimeout(function(){ $("#references_content").html(resp); }, 350);
      setTimeout(function(){
         $("#references_content").fadeTo(300, 1);
      }, 500);
	}
	ajax_account_edit_team_references_reload.runAJAX();
}

function account_edit_team_references_delete(id){
   var ajax_account_edit_team_references_delete = new sack();
	ajax_account_edit_team_references_delete.requestFile = '/'+lang+'/ajax/account_edit_team_delete_references';
	ajax_account_edit_team_references_delete.element = '';
	ajax_account_edit_team_references_delete.method = 'GET';
	ajax_account_edit_team_references_delete.setVar('reference', id);
	ajax_account_edit_team_references_delete.onCompletion = function(){
      resp = ajax_account_edit_team_references_delete.response;
      if(resp == 'ok'){
         account_edit_team_references_reload();
      }
	};
	ajax_account_edit_team_references_delete.runAJAX();
}

function account_edit_team_user_delete(id){
   var ajax_account_edit_team_user_delete = new sack();
	ajax_account_edit_team_user_delete.requestFile = '/'+lang+'/ajax/account_edit_team_delete_user';
	ajax_account_edit_team_user_delete.element = '';
	ajax_account_edit_team_user_delete.method = 'GET';
	ajax_account_edit_team_user_delete.setVar('id', id);
	ajax_account_edit_team_user_delete.onCompletion = function(){
      resp = ajax_account_edit_team_user_delete.response;
      if(resp == 'ok'){
         $("#team_user_"+id).fadeOut(300);
      }
	};
	ajax_account_edit_team_user_delete.runAJAX();
}

// POZVANKY A ZADOSTI TYMU

function invitations_team_reload(){
   var ajax_invitations_team_reload = new sack();
	ajax_invitations_team_reload.requestFile = '/'+lang+'/ajax/invitations_team_reload';
	ajax_invitations_team_reload.element = '';
	ajax_invitations_team_reload.method = 'GET';
	ajax_invitations_team_reload.onCompletion = function(){
      resp = ajax_invitations_team_reload.response;
      $("#invitations_content").fadeTo(300, 0.01);
      setTimeout(function(){ $("#invitations_content").html(resp); }, 350);
      setTimeout(function(){
         $("#invitations_content").fadeTo(300, 1);
      }, 500);
	}
	ajax_invitations_team_reload.runAJAX();
}

function request_confirm(id){
   var ajax_request_confirm = new sack();
	ajax_request_confirm.requestFile = '/'+lang+'/ajax/request_confirm';
	ajax_request_confirm.element = '';
	ajax_request_confirm.method = 'GET';
	ajax_request_confirm.setVar('id', id);
	ajax_request_confirm.onCompletion = function(){
      resp = ajax_request_confirm.response;
      if(resp == 'ok'){
         invitations_team_reload();
      }
	};
	ajax_request_confirm.runAJAX();
}

function request_deny(id){
   var ajax_request_deny = new sack();
	ajax_request_deny.requestFile = '/'+lang+'/ajax/request_deny';
	ajax_request_deny.element = '';
	ajax_request_deny.method = 'GET';
	ajax_request_deny.setVar('id', id);
	ajax_request_deny.onCompletion = function(){
      resp = ajax_request_deny.response;
      if(resp == 'ok'){
         invitations_team_reload();
      }
	};
	ajax_request_deny.runAJAX();
}

function invitation_cancel(id){
   var ajax_invitation_cancel = new sack();
	ajax_invitation_cancel.requestFile = '/'+lang+'/ajax/invitation_cancel';
	ajax_invitation_cancel.element = '';
	ajax_invitation_cancel.method = 'GET';
	ajax_invitation_cancel.setVar('id', id);
	ajax_invitation_cancel.onCompletion = function(){
      resp = ajax_invitation_cancel.response;
      if(resp == 'ok'){
         invitations_team_reload();
      }
	};
	ajax_invitation_cancel.runAJAX();
}

function invitation_send(id){
   var ajax_invitation_send = new sack();
	ajax_invitation_send.requestFile = '/'+lang+'/ajax/invitation_send';
	ajax_invitation_send.element = '';
	ajax_invitation_send.method = 'GET';
	ajax_invitation_send.setVar('id', id);
	ajax_invitation_send.onCompletion = function(){
      resp = ajax_invitation_send.response;
      if(resp == 'ok'){
         ctk_echo_ok(lang_invitation_was_send, 2000);
         $("#invitation_button").fadeOut(300);
      }
	};
	ajax_invitation_send.runAJAX();
}

// REGISTRACE

function registration_submit(){
   var ajax_registration_submit = new sack();
	ajax_registration_submit.requestFile = '/'+lang+'/ajax/registration_submit';
	ajax_registration_submit.element = '';
	ajax_registration_submit.method = 'GET';
	ajax_registration_submit.setVar('login', document.registrace.login.value);
	ajax_registration_submit.setVar('pass', document.registrace.pass.value);
	ajax_registration_submit.setVar('pass2', document.registrace.pass2.value);
	ajax_registration_submit.setVar('name', document.registrace.name.value);
	ajax_registration_submit.setVar('surname', document.registrace.surname.value);
	ajax_registration_submit.setVar('nick', document.registrace.nick.value);
	ajax_registration_submit.setVar('city', document.registrace.city.value);
	ajax_registration_submit.setVar('mail', document.registrace.mail.value);
	ajax_registration_submit.setVar('conditions', document.registrace.conditions.checked);
	ajax_registration_submit.onCompletion = function(){
      resp = ajax_registration_submit.response;
      if(resp == 'error_01'){
         ctk_echo_error(lang_reg_fill_all_required_fields, 3000);
      }
      else if(resp == 'error_02'){
         ctk_echo_error(lang_reg_user_name_exist, 3000);
      }
      else if(resp == 'error_03'){
         ctk_echo_error(lang_reg_passwords_not_same, 3000);
      }
      else if(resp == 'error_04'){
         ctk_echo_error(lang_reg_bad_email_format, 3000);
      }
      else if(resp == 'error_05'){
         ctk_echo_error(lang_reg_not_check_conditions, 3000);
      }
      else if(resp == 'ok'){
         document.registrace.submit();
      }
	};
	ajax_registration_submit.runAJAX();
}

// LOGIN

function login_submit(){
   var ajax_login_submit = new sack();
	ajax_login_submit.requestFile = '/'+lang+'/ajax/login_submit';
	ajax_login_submit.element = '';
	ajax_login_submit.method = 'GET';
	ajax_login_submit.setVar('login', document.login.login.value);
	ajax_login_submit.setVar('pass', document.login.pass.value);
	ajax_login_submit.onCompletion = function(){
      resp = ajax_login_submit.response;
      if(resp == 'error_01'){
         ctk_echo_error(lang_bad_login, 3000);
      }
      else if(resp == 'ok'){
         document.login.submit();
      }
	};
	ajax_login_submit.runAJAX();
}

// NOVE HESLO

function send_password(){
   var ajax_send_password = new sack();
	ajax_send_password.requestFile = '/'+lang+'/ajax/send_password';
	ajax_send_password.element = '';
	ajax_send_password.method = 'GET';
	ajax_send_password.setVar('login', document.send_pass.login.value);
	ajax_send_password.onCompletion = function(){
      resp = ajax_send_password.response;
      if(resp == 'error_01'){
         ctk_echo_error(lang_user_name_not_exist, 3000);
      }
      else if(resp == 'ok'){
         ctk_echo_ok(lang_new_password_was_send, 3000);
         document.send_pass.login.value = '';
      }
	};
	ajax_send_password.runAJAX();
}

// HROMADNE SLEVY

function discount_active(discount_id){
   var ajax_discount_active = new sack();
	ajax_discount_active.requestFile = '/'+lang+'/ajax/discount_active';
	ajax_discount_active.element = '';
	ajax_discount_active.method = 'GET';
	ajax_discount_active.setVar('discount_id', discount_id);
	ajax_discount_active.onCompletion = function(){
      resp = ajax_discount_active.response;
      if(resp == 'error_01'){
         ctk_echo_error('Pro aktivaci slevy se musíte přihlásit.', 3000);
      }
      else if(resp == 'error_02'){
         ctk_echo_error('Tuto slevu již máte aktivovanou.', 3000);
      }
      else if(resp == 'ok'){
         ctk_echo_ok('Nyní máte slevu aktivní. Více informací Vám bylo odesláno na e-mail.', 5000);
         $("#discount_btn_active").hide(1);
         $("#discount_btn_deactive").show(1);
      }
	};
	ajax_discount_active.runAJAX();
}

function discount_deactive(discount_id){
   var ajax_discount_deactive = new sack();
	ajax_discount_deactive.requestFile = '/'+lang+'/ajax/discount_deactive';
	ajax_discount_deactive.element = '';
	ajax_discount_deactive.method = 'GET';
	ajax_discount_deactive.setVar('discount_id', discount_id);
	ajax_discount_deactive.onCompletion = function(){
      resp = ajax_discount_deactive.response;
      if(resp == 'error_01'){
         ctk_echo_error('Tuto slevu nemáte aktivovanou.', 3000);
      }
      else if(resp == 'ok'){
         ctk_echo_ok('Sleva byla zrušena.', 5000);
         $("#discount_btn_deactive").hide(1);
         $("#discount_btn_active").show(1);
      }
	};
	ajax_discount_deactive.runAJAX();
}
