$(document).ready(function()
{
   var refreshId = setInterval(function() {
      $("#chat_window").load("http://www.lzmergaites.co.uk/shoutbox.php");
   }, 10000);

    
    $("#types").keyup(
            function(){ 
                $.post("http://www.lzmergaites.co.uk/search.php",{types: $(this).val() }, function(data){ 
                    $("#results").html(data);
                }); 
            } 
        );       
    
    
    
    $("#get_nick_go").click(function(){
        var nick = $("input#get_nick").val();

        $.post("http://www.lzmergaites.co.uk/shoutbox.php",{ nick:nick } ,function(data)
        {  
            
            $("#chat_get_nick").removeClass().addClass('').slideUp();
              setTimeout(function () { $("#chat_inputt").removeClass().addClass('').slideDown(); }, 500);
        });
        
    });
    
    
    
    $("#extend").click(function(){
            
        $("#extended").removeClass().addClass().slideToggle();
    
    });
    
    
   
    $("#shout_in").change(function(){
        var shout_in = $("input#shout_in").val();
        
        $.post("http://www.lzmergaites.co.uk/shoutbox.php",{ shout_in:shout_in } ,function(data)
        {  
            
            $("#shout_in").val("").focus();
            
            $("#chat_window").removeClass().html(data).addClass('').fadeTo(900,1);
              
        });
        
    });
    
    $("#usernamee").change(function(){
        var username = $("input#usernamee").val();
        
        if( username.length <= '2'){
            $("#usernamee").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });

            $("#error_username").html("Per trumpas prisijungimo vardas!").removeClass().addClass('error').slideDown();
        }
        else{
            
            $.post("http://www.lzmergaites.co.uk/availability.php",{ username:username } ,function(data)
        {
            
          if(data=='no') //if username not avaiable
          {
             $("#usernamee").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#usernamee").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_username").html("Toks prisijungimo vardas jau yra!").removeClass().addClass('error').slideDown();
            
          }
          
          else
          {
              $("#usernamee").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
              //add message and change the class of the box and start fading
              $("#error_username").html("Toks prisijungimo vardas jau yra!").removeClass().addClass('error').slideUp();
                 
                 
          
          }
                
        });
   
            
            
            
            
            
            
        } 
    });
    
    $("#namee").change(function(){
        var name = $("input#namee").val();
        if( name.length <= '2'){
            $("#namee").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });

            $("#error_name").html("Per trumpas vardas!").removeClass().addClass('error').slideDown();
        }
        else{
            $("#namee").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_name").html("Per trumpas vardas!").removeClass().addClass('error').slideUp();
        } 
    });
    
    $("#surname").change(function(){
        var surname = $("input#surname").val();
        if( surname.length <= '4'){
            $("#surname").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_sur").html("Per trumpa pavardė!").removeClass().addClass('error').slideDown();
        }
        else{
            $("#surname").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_sur").html("Per trumpa pavardė!").removeClass().addClass('error').slideUp();
        } 
    });
    
    
    $("#address").change(function(){
        var address = $("input#address").val();
        if( address.length <= '0'){
            $("#address").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_address").html("Nenurodytas adresas!").removeClass().addClass('error').slideDown();
        }
        else{
            $("#address").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_address").html("Nenurodytas adresas!").removeClass().addClass('error').slideUp();
        } 
    });
    
    
    
    $("#email").change(function(){
        var email = $("input#email").val();
        if ((email.indexOf('@') < 0) || ((email.charAt(email.length-4) != '.') && (email.charAt(email.length-3) != '.'))){
            $("#email").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_email").html("Blogas el. pašto formatas!").removeClass().addClass('error').slideDown();
        }
        else{
            $("#email").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_email").html("Blogas el. pašto formatas!").removeClass().addClass('error').slideUp();
        } 
    });
    $("#birth").change(function(){
        var birth = $("input#birth").val();
        if(!birth.toString().match(/^\d\d\d\d-\d\d-\d\d$/)){
            $("#birth").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_birth").html("Blogas datos formatas! (pvz. 1980-12-30)").removeClass().addClass('error').slideDown();
        }
        else{
            $("#birth").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_birth").html("Blogas datos formatas! (pvz. 1980-12-30)").removeClass().addClass('error').slideUp();
        } 
    });
    
    $("#height").change(function(){
        var height = $("input#height").val();
        if(!height.toString().match(/^\d\d\d$/)){
            $("#height").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_height").html("Blogas Ūgis! (pvz. 160)").removeClass().addClass('error').slideDown();
        }
        else{
            $("#height").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_height").html("Blogas ūgis! (pvz. 160)").removeClass().addClass('error').slideUp();
        } 
    });
    $("#weight").change(function(){
        var  weight= $("input#weight").val();
        if(!weight.toString().match(/^\d\d$/)){
            $("#weight").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_weight").html("Blogas svoris! (pvz. 50)").removeClass().addClass('error').slideDown();
        }
        else{
            $("#weight").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_weight").html("Blogas svoris! (pvz. 50)").removeClass().addClass('error').slideUp();
        } 
    });
    
    
    $("#phone").change(function(){
        var phone = $("input#phone").val();
        if(phone.length <= 9 || !phone.toString().match(/^[-]?\d*\.?\d*$/)){
            $("#phone").fadeTo(200,0.1,function() 
            { $(this).removeClass('ok').addClass('error_in').fadeTo(900,1); });
            
            $("#error_phone").html("Blogas telefonas! Būtinai skaitmenys ir nemažiau 9 skaitmenų.").removeClass().addClass('error').slideDown();
        }
        else{
            $("#phone").fadeTo(200,0.1,function() 
            { $(this).addClass('ok').fadeTo(900,1); });
            
            $("#error_phone").html("Blogas telefonas! Būtinai skaitmenys ir nemažiau 9 skaitmenų.").removeClass().addClass('error').slideUp();
        } 
    });
    
    
    $("#goi").click(function(){
        var cha = $("select#cha").val();
        var height = $("input#height").val();
        var weight = $("input#weight").val();
        var hair = $("select#hair").val();
        var eye = $("select#eye").val();
        var zodiac = $("select#zodiac").val();
        var work = $("textarea#work").val();
        var hobbies = $("textarea#hobbies").val();
        var education = $("textarea#education").val();
        var goals = $("textarea#goals").val();
        var orientation = $("select#orientation").val();
        var religion = $("select#religion").val();
        var boys = $("select#boys").val();
        var body = $("input#body").val();
        var body2 = $("input#body2").val();
        var body3 = $("input#body3").val();
        var drinking = $("select#drinking").val();
        var smoking = $("select#smoking").val();
        var drugs = $("select#drugs").val();
        var music = $("select#music").val();
        var style = $("select#style").val();
        var cars = $("select#cars").val();
        
        
        if( goals.length <= '1'){
            $("#goals").fadeTo(200,0.1,function() 
            { $("#goals").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#goals").fadeTo(200,0.1,function() 
            { $("#goals").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( cha == '0'){
            $("#cha").fadeTo(200,0.1,function() 
            { $("#cha").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#cha").fadeTo(200,0.1,function() 
            { $("#cha").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( hair == '0'){
            $("#hair").fadeTo(200,0.1,function() 
            { $("#hair").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#hair").fadeTo(200,0.1,function() 
            { $("#hair").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( eye == '0'){
            $("#eye").fadeTo(200,0.1,function() 
            { $("#eye").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#eye").fadeTo(200,0.1,function() 
            { $("#eye").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( zodiac == '0'){
            $("#zodiac").fadeTo(200,0.1,function() 
            { $("#zodiac").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#zodiac").fadeTo(200,0.1,function() 
            { $("#zodiac").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( work.length <= '1'){
            $("#work").fadeTo(200,0.1,function() 
            { $("#work").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#work").fadeTo(200,0.1,function() 
            { $("#work").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( education.length <= '1'){
            $("#education").fadeTo(200,0.1,function() 
            { $("#education").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#education").fadeTo(200,0.1,function() 
            { $("#education").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( hobbies.length <= '1'){
            $("#hobbies").fadeTo(200,0.1,function() 
            { $("#hobbies").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#hobbies").fadeTo(200,0.1,function() 
            { $("#hobbies").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( orientation == '0'){
            $("#orientation").fadeTo(200,0.1,function() 
            { $("#orientation").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#orientation").fadeTo(200,0.1,function() 
            { $("#orientation").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( religion == '0'){
            $("#religion").fadeTo(200,0.1,function() 
            { $("#religion").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#religion").fadeTo(200,0.1,function() 
            { $("#religion").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( boys == '0'){
            $("#boys").fadeTo(200,0.1,function() 
            { $("#boys").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#boys").fadeTo(200,0.1,function() 
            { $("#boys").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( body.length <= '1' || !body.toString().match(/^[-]?\d*\.?\d*$/)){
            $("#body").fadeTo(200,0.1,function() 
            { $("#body").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#body").fadeTo(200,0.1,function() 
            { $("#body").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( body2.length <= '1' || !body2.toString().match(/^[-]?\d*\.?\d*$/)){
            $("#body2").fadeTo(200,0.1,function() 
            { $("#body2").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#body2").fadeTo(200,0.1,function() 
            { $("#body2").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( body3.length <= '1' || !body3.toString().match(/^[-]?\d*\.?\d*$/)){
            $("#body3").fadeTo(200,0.1,function() 
            { $("#body3").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#body3").fadeTo(200,0.1,function() 
            { $("#body3").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        }
        
        if( height.length <= '1'){
            $("#height").fadeTo(200,0.1,function() 
            { $("#height").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#height").fadeTo(200,0.1,function() 
            { $("#height").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        }
        
        if( weight.length <= '1'){
            $("#weight").fadeTo(200,0.1,function() 
            { $("#weight").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#weight").fadeTo(200,0.1,function() 
            { $("#weight").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        }
         
        if( drinking == '0'){
            $("#drinking").fadeTo(200,0.1,function() 
            { $("#drinking").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#drinking").fadeTo(200,0.1,function() 
            { $("#drinking").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( smoking == '0'){
            $("#smoking").fadeTo(200,0.1,function() 
            { $("#smoking").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#smoking").fadeTo(200,0.1,function() 
            { $("#smoking").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( drugs == '0'){
            $("#drugs").fadeTo(200,0.1,function() 
            { $("#drugs").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#drugs").fadeTo(200,0.1,function() 
            { $("#drugs").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( music == '0'){
            $("#music").fadeTo(200,0.1,function() 
            { $("#music").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#music").fadeTo(200,0.1,function() 
            { $("#music").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        } 
        if( style == '0'){
            $("#style").fadeTo(200,0.1,function() 
            { $("#style").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#style").fadeTo(200,0.1,function() 
            { $("#style").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        }
        if( cars == '0'){
            $("#cars").fadeTo(200,0.1,function() 
            { $("#cars").removeClass('ok').addClass('error_in').fadeTo(900,1); });
        }
        else{
            $("#cars").fadeTo(200,0.1,function() 
            { $("#cars").removeClass('error_in').addClass('ok').fadeTo(900,1); });
        }
        
        if(cars != '0' && style != '0' && music != '0' && drugs != '0' && smoking != '0' && cha != '0' && drinking != '0' && body != '0' && boys != '0' && weight != '0' && height != '0' && orientation != '0' && religion != '0' && goals.length > '1' && hair != '0' && eye != '0' && zodiac != '0' && work.length > '1' && hobbies.length > '1' && education.length > '1'){
            alert("Dėkojame. Spauskite Tęsti.")
            $("#goi_holder").removeClass().addClass('').slideUp();
            $("#pass").removeClass().addClass('').slideDown();
        
        }
        
        
    });
    
    $("#go").click(function(){
        var usernamee = $("input#usernamee").val();
        var namee = $("input#namee").val();
        var surname = $("input#surname").val();
        var birth = $("input#birth").val();
        var email = $("input#email").val();
        var phone = $("input#phone").val();
        var address = $("input#address").val();
        
        if(usernamee.length > '2' && namee.length > '2' && surname.length > '4' && email.indexOf('@' > 0) && birth.toString().match(/^\d\d\d\d-\d\d-\d\d$/) && phone.toString().match(/^[-]?\d*\.?\d*$/) && address.length > '0'){
        $.post("http://www.lzmergaites.co.uk/register.php",{ usernamee:usernamee, namee:namee, surname:surname, birth:birth, email:email, phone:phone, address:address } ,function(data)
        {  
          if(data=='no'){ 
              alert("Klaida formoje. Prašome peržiūrėti suvestus duomenis.")
          }
          if(data=='reg'){ 
              alert("Dalyvė tokiu prisijungimo vardu arba el. paštu jau užregistruota. Jeigu bandote registruotis pakartotinai pasinaudokite slaptažodžio priminimo funkcija.")
          }
          else
          {     
            
              $("#panells").removeClass().addClass('').slideUp();
              setTimeout(function () { $("#panellls").removeClass().addClass('').slideDown(); }, 500);
          }
                
        });
 
        }
        else{
            alert('Visi laukai privalo būti užpildyti ir privalote sutikti su konkurso sąlygomis.')
        }
    });
    
     
});
