// fce

function change_news(key, maxLimit){
	
	for(var i = 0; i <= maxLimit; i++){
	    
	    $('#motto #motto-content-'+i).hide();
	    
	}
	
	if(key > maxLimit){
	    
	    key = 0;
	}

	$('#motto #motto-content-'+key).show();
	
	key++;
	
	setTimeout(function(){change_news(key, maxLimit);}, 9000);
    }
    
//

$().ready(function(){
    
    /* ESHOP - FORMS */

    $('#customer-form-area #login-area').hide();
    $('#customer-form-area #registration-form').hide();
    
    if($('#customer-form-area #registration-form').hasClass('showForEdit')){
	
	$('#customer-form-area #registration-form').animate({ 
	height: 'show'
      }, 0 );
    }
    
    $('#customer-form-area input#prihlasit').click(function(){
	
	refillAll();
	
	$('form#eshop-form').addClass('login-form');
	$('form#eshop-form').removeClass('registration-form');
	$('form#eshop-form').removeClass('no-registration-form');
	
	$('#customer-form-area #registration-form').animate({ 
        height: 'hide'
      }, 160 );
	$('#customer-form-area #login-area').animate({ 
        height: 'show'
      }, 260 );
    })
    
    $('#customer-form-area input#registrovat').click(function(){
	
	refillAll();
	
	$('form#eshop-form').removeClass('login-form');
	$('form#eshop-form').addClass('registration-form');
	$('form#eshop-form').removeClass('no-registration-form');
	
	$('form#eshop-form').addClass('registration-form');

	$('#customer-form-area #login-area').animate({ 
        height: 'hide'
      }, 160 );
	$('#customer-form-area #registration-form').animate({ 
        height: 'show'
      }, 260 );
	$('#customer-form-area #new-login-area').animate({ 
        height: 'show'
      }, 0 );
	
    })
    
    $('#customer-form-area input#bez-registrace').click(function(){
	
	refillAll();
	
	$('form#eshop-form').removeClass('login-form');
	$('form#eshop-form').removeClass('registration-form');
	$('form#eshop-form').addClass('no-registration-form');
	
	$('form#eshop-form').addClass('no-registration-form');

	$('#customer-form-area #login-area').animate({ 
        height: 'hide'
      }, 160 );
	$('#customer-form-area #registration-form').animate({ 
        height: 'show'
      }, 260 );
	$('#customer-form-area #new-login-area').animate({ 
        height: 'hide'
      }, 160 );
    })
    
    /* dodaci adresa */
    
    $('#dodaci-adresa-form').hide();
    
    if($('input#adresa-odlisna').hasClass('dodaci_adresa_checked')){
	
	$('#dodaci-adresa-form').animate({ 
	height: 'show'
      }, 0 );
    }
    
    $('input#adresa-stejna').click(function(){
	
	$('#dodaci-adresa-form').animate({ 
	height: 'hide'
      }, 160 );
    })
    $('input#adresa-odlisna').click(function(){
    
	$('#dodaci-adresa-form').animate({ 
	height: 'show'
      }, 0 );
    })
    
    /* new login area form */
    
    if($('#customer-form-area input#bez-registrace').hasClass('zakaznik_checked')){
	
	$('#new-login-area').hide()
    }
    
    if($('#customer-form-area input#registrace').hasClass('zakaznik_checked')){
	
	$('#new-login-area').show()
    }
    
/* VALIDACE */

    
/* ESHOP - VALIDACE */

    /* login form */

    $('form#eshop-form').submit(function(){
	
	if($('form#eshop-form').hasClass('login-form')){
	    
	    var inLogin = $('input#login_login');
	    var inPass = $('input#login_pass');
	
	    validateEmpty(inLogin, 'přihlašovací jméno');
	    validateEmptyPass(inPass, 'heslo');
	    
	    if($('input').hasClass('notValid')){
		
		return false;
	    
	    } else {
		
		return true;
	    }
	
	}
	    
    })
    
    /* registration form */
    
    // hlavni
    
        $('form#eshop-form-reg').submit(function(){
		    
	    var inJmeno = $('input#user_name_main');
	    
	    var inPrijmeni = $('input#user_surname');
	    var inUlice = $('input#user_street');
	    var inCisloUlice = $('input#user_street_num');
	    var inMesto = $('input#user_city');
	    var inPsc = $('input#user_zip');
	    
	    var inEmail = $('input#user_mail');
	    
	    var inLogin = $('input#user_login_main');
	    var inPass = $('input#user_password_main');
	    var inPass2 = $('input#user_password2_main');
	
	    validateEmpty(inJmeno, 'jméno');
	    validateEmpty(inPrijmeni, 'přijmení');
	    validateEmpty(inUlice, 'ulici');
	    validateEmpty(inCisloUlice, 'číslo popisné');
	    validateEmpty(inMesto, 'město');
	    validateEmpty(inPsc, 'PSČ');
	    validateEmpty(inEmail, 'e-mail');
	    validateMail(inEmail);
	    
	    validateEmpty(inLogin, 'přihlašovací jméno');
	    validateEmptyPass(inPass, 'heslo');
	    validateEmptyPass(inPass2, 'kontrolní heslo');
	    
	    validateCompareSamePass(inPass, inPass2);
	    
	    if($('input').hasClass('notValid')){
		
		return false;
	    
	    } else {
		
		return true;
	    }
	    
    })
    
    
    // eshop
    
    $('form#eshop-form').submit(function(){
	
	if($('form#eshop-form').hasClass('registration-form')){
	    
	    var inJmeno = $('input#jmeno');
	    var inPrijmeni = $('input#prijmeni');
	    var inTelefon = $('input#telefon');
	    var inEmail = $('input#email');
	    
	    var inLogin = $('input#reg_login');
	    var inPass = $('input#reg_pass');
	    var inPass2 = $('input#reg_pass2');
	
	    validateEmpty(inJmeno, 'jméno');
	    validateEmpty(inPrijmeni, 'přijmení');
	    validateEmpty(inTelefon, 'telefon');
	    validateEmpty(inEmail, 'e-mail');
	    validateMail(inEmail);
	    
	    validateEmpty(inLogin, 'přihlašovací jméno');
	    validateEmptyPass(inPass, 'heslo');
	    validateEmptyPass(inPass2, 'kontrolní heslo');
	    
	    validateCompareSamePass(inPass, inPass2);
	    
	    if($('input').hasClass('notValid')){
		
		return false;
	    
	    } else {
		
		return true;
	    }
	
	}
	    
    })
    
        /* no registration form */
    
    $('form#eshop-form').submit(function(){
	
	if($('form#eshop-form').hasClass('no-registration-form')){
	    
	    var inJmeno = $('input#jmeno');
	    var inPrijmeni = $('input#prijmeni');
	    var inUlice = $('input#ulice');
	    var inCp = $('input#cp');
	    var inObec = $('input#obec');
	    var inPsc = $('input#psc');
	    var inTelefon = $('input#telefon');
	    var inEmail = $('input#email');
	    
	    var inLogin = $('input#reg_login');
	    var inPass = $('input#reg_pass');
	    var inPass2 = $('input#reg_pass2');
	
	    validateEmpty(inJmeno, 'jméno');
	    validateEmpty(inPrijmeni, 'přijmení');	    
	    validateEmpty(inUlice, 'ulici');
	    validateEmpty(inCp, 'číslo popisné');
	    validateEmpty(inObec, 'obec');
	    validateEmpty(inPsc, 'PSČ');	    
	    validateEmpty(inTelefon, 'telefon');
	    validateEmpty(inEmail, 'e-mail');
	    validateMail(inEmail);
	    
	    if($('input').hasClass('notValid')){
		
		return false;
	    
	    } else {
		
		return true;
	    }
	
	}
	    
    })    
    
    /* VALIDATION - contact form */
    
    $('form#napiste').submit(function(){
	    
	var inJmeno = $('input#jmeno');
	var inTelefon = $('input#telefon');
	var inEmail = $('input#email');
    
	validateEmpty(inJmeno, 'jméno');
	/* validateEmpty(inTelefon, 'telefon'); */
	validateEmpty(inEmail, 'e-mail');
	validateMail(inEmail);	    
	
	if($('input').hasClass('notValid')){
	    
	    return false;
	
	} else {
	    
	    return true;
	}
	    
    })
    
    refillInputs('input');
            
    // galerie
    
    $('#mycarousel').jcarousel();
    
})
