jQuery.noConflict();
$(document).ready(function($){
    
    var admin_email = $(".admin_email");
    var short_domain = $(".short_domain");
    var admin_password = $(".admin_password");
    
    //On blur
    admin_email.blur(email_order_check);
    short_domain.blur(domain_order_check);
    admin_password.blur(password_order_check);

    //On key press
    admin_email.keyup(email_order_check);
    short_domain.keyup(domain_order_check);
    admin_password.keyup(password_order_check);


    // overime ci je email v poriadku
   function domain_order_check(){
		var short_domain = $('.short_domain').val();
		if(short_domain=="") {
		  $('.short_domain').css('border', '2px #C33 solid');
		  error = 1;
		} else {
	   $.ajax({
        type: "POST",
        url: "/engine/create/check.php",
        data: 'check=domain&short_domain='+short_domain,
        //cache: false,
        success: function(msg){
        if(msg==1){  
          $('.short_domain').css('border', '2px red solid');	
          $('.tick_2').hide();
          $('.cross_2').fadeIn();
          $('.msg_error').html('<b>Doména již existuje. Vyberte si prosím jinou.</b>');
          error = 1;
          } else {
          $('.short_domain').css('border', '2px #090 solid');
          $('.msg_error').html('<b>Blahopřejeme, doména je volná.</b>');
          $('.cross_2').hide();
          $('.tick_2').fadeIn();
          error = 0;
	     }
      }              
     });
    }
		  if (error=="0") {
       return "0";
      } else {
      return "1";
      }
	}
	
	// overenie hesla
	function password_order_check(){	
     var admin_password = $('.admin_password').val();
     if(admin_password=="" || admin_password.length < 5){
       $('.admin_password').css('border', '2px #C33 solid');
       $('.tick_3').hide();
       $('.cross_3').fadeIn();
       error = 1; 
    } else {
       $('.admin_password').css('border', '2px #090 solid');
       $('.cross_3').hide();
       $('.tick_3').fadeIn();
       error = 0;
    }
    
    if (error=="0") {
       return "0";
      } else {
      return "1";
      }
  } 
   
   
  // overime ci je email v poriadku
  function email_order_check(){
		var admin_email = $('.admin_email').val();
    if(admin_email=="" || admin_email.length < 5) {
      $('.admin_email').css('border', '2px #C33 solid');
      error_2 = 1;
    } else {
		jQuery.ajax({
        type: "POST",
        url: "/engine/create/check.php",
        data: 'check=email&admin_email='+admin_email,
        cache: false,
        success: function(response){
        error_2 = response;
        if(response == 1){
          $('.admin_email').css('border', '2px #C33 solid');	
          $('.tick').hide();
          $('.cross').fadeIn();
          error_2 = 1;
          } else {
          $('.admin_email').css('border', '2px #090 solid');
          $('.cross').hide();
          $('.tick').fadeIn();
          error_2 = 0;
	     }
      }
    });
  }
		  if (error_2=="1") {
       return "1";
      } else {
      return "0";
      }
	}
	                            

	$('a.close, #fade').live('click', function() { 
                $('#fade , #container_slide').fadeOut(function() {
              }); 
             	return false;
	 });
   
   
   // otvorime okno
    $('a[href$="/vytvorit-stranku/krok-1/"], a[href$="/vytvorit-stranku/"]').click(function(){
               if ($("#container_slide").is(":hidden")){
                    _gaq.push(['_setAccount', 'UA-759786-2']);
                    _gaq.push(['_trackEvent', 'outgoing', 'Vyskakovatko' ,"'vyskakovatko/'"]);  
                    $('body').append('<div id="fade"></div>');
                    $('#fade').css({'filter' : 'alpha(opacity=50)'}).fadeIn();
                    $("#container_slide").slideDown('fast');
                    $('body').append('<div id="fade"></div>');
                    $('html, body').animate({scrollTop: '0px'}, 800);
                } else {
                    $("#container_slide").slideUp("fast");
               }
               return false;
             });          
                       
   $("#pop_up").each(function(i) {
   if ($("#container_slide").is(":hidden")){
                    $('body').append('<div id="fade"></div>');
                    $('#fade').css({'filter' : 'alpha(opacity=50)'}).fadeIn();
                    $("#container_slide").slideDown('fast');
                    $('body').append('<div id="fade"></div>');
                    $('html, body').animate({scrollTop: '0px'}, 800);
                } else {
                    $("#container_slide").slideUp("fast");
               }
    }); 

	                 
	// po kliknuti overime ci je vsetko ok
	$('#submit').click(function() { 
		if(email_order_check()=="0" && domain_order_check()=="0" && password_order_check()=="0") { 
        $("#FormAction").submit();
    } else {
       alert('Vyplňte prosím všechna pole formuláře správně');
    }
  	});
	
});
    
