 //  FILM DETAIL movies fce

    function switchMovie(movie, sel){
	
	swfobject.embedSWF("http://"+window.location.host+"/flash/player.swf", "player", "360", "285","9.0.98", false, {file:"http://"+window.location.host+"/uploads/movies/"+movie}, {allowfullscreen:"true", allowscriptaccess:"always"});
    
	if(sel == 'trailer'){
	    
	    $('a#trailer-button').addClass('sel');
	    $('a#teleshopping-button').removeClass('sel');
	}
	
	if(sel == 'teleshopping'){
	    
	    $('a#teleshopping-button').addClass('sel');
	    $('a#trailer-button').removeClass('sel');
	}
    
	
    }
 
 // ajax call funkce

function change_page(ajaxArgs, part)
{
    //zjisteni url
    base_path = "http://" + window.location.host;
    base_path = base_path + '/';
    
    if(part == 'part1'){
	$("#dvdMesice").load(base_path+"ajax", {'arrKey1': ajaxArgs, 'part': '1'} );
	var ajaxArgs1 = $('#dvdMesiceKey').val();
	setTimeout(function(){change_page(ajaxArgs1, 'part1');}, 10000);
    }
    
    if(part == 'part2'){
	$("#acPripravujeme").load(base_path+"ajax", {'arrKey2': ajaxArgs, 'part': '2'} );
	var ajaxArgs2 = $('#pripravujemeKey').val();
	setTimeout(function(){change_page(ajaxArgs2, 'part2');}, 10000);
    }
    
    if(part == 'part3'){
	$("#acNejelepeProdavane").load(base_path+"ajax", {'arrKey3': ajaxArgs, 'part': '3'} );
	var ajaxArgs3 = $('#nejelepeProdavaneKey').val();
	setTimeout(function(){change_page(ajaxArgs3, 'part3');}, 10000);
    }    
    
    
}

 // time limit funkce
 
function autoswitchActionProducts()
{    
    var ajaxArgs1 = $('#dvdMesiceKey').val();
    var ajaxArgs2 = $('#pripravujemeKey').val();
    var ajaxArgs3 = $('#nejelepeProdavaneKey').val();
    
    setTimeout(function(){change_page(ajaxArgs1, 'part1');}, 10000);
    setTimeout(function(){change_page(ajaxArgs2, 'part2');}, 10000);
    setTimeout(function(){change_page(ajaxArgs3, 'part3');}, 10000);
}

function setRightListBoxHeight()
{
  /*var rlb_h = $("#search").height() + $("#kategorie").height() + $("#content").innerHeight();
  
  var rlbc_h = rlb_h - $("#right_list_box_header").innerHeight();
  var footer = $("#footer").height() + 44;

  if(footer && document.getElementById('films') == null)
  {
    rlb_h = rlb_h - footer;
    rlbc_h = rlbc_h - footer;
  }
  
  if($("#vlevo").height() > rlbc_h)
  {
      rlb_h = $("#vlevo").height();
      rlbc_h = $("#vlevo").height();
  }

  $("#right_list_box").css("height", rlb_h);
  $("#right_list_box_content").css("height", rlbc_h);*/
  
  var mbanner_h = 0;
  if($("#mbanner").height()!=null)mbanner_h = $("#mbanner").height()-18-5-1;
  var films_h = 0;
  if($("#films").height()!=null && $("#content").height()==null)films_h = $("#films").innerHeight();
  var prehled_h = 0;
  if($("#prehled").height()!=null)prehled_h = $("#prehled").innerHeight()-12;
  var content_h = 0;
  if($("#content").height()!=null)content_h = $("#content").height();
  if($("#content").height()!=null && $("#films").height()!=null)content_h = content_h - 25;
  var search_h = $("div#search").outerHeight();
  var categories_h = $("#kategorie").height();
  
  var r_h = content_h + search_h + categories_h + mbanner_h + films_h + prehled_h;
  
  var rb_h = r_h - $("#right_list_box_header").outerHeight()-28;
  
  
  $("#right_list_box_content").css("height",rb_h);
}


$().ready(function(){
/* auto zmena vysky praveho boxu */

  setRightListBoxHeight();
        
/* Action products AJAX */
    
    autoswitchActionProducts();
    
/* Vyhledavani dle zanru */
    
    if($.session('podleZanruBar') == 'opened'){
	$('div#kategorie').css('height', '80px');
    }
    if($.session('podleZanruBar') == 'closed'){
	$('div#kategorie').css('height', '40px');
    }
    
    $('a#zanry-link').click(function(){
	
	if($.session('podleZanruBar') == 'opened'){
	    
	    $('div#kategorie').animate(
		{
		    height: '40px'
		}	
	    );
	    $.session('podleZanruBar', 'closed');
	    
	    return false;
	}
	
	if($.session('podleZanruBar') == 'closed'){
	    
	    $('div#kategorie').animate(
		{
		    height: '80px'
		}	
	    );
	    $.session('podleZanruBar', 'opened');
	    
	    return false;
	}
	
	if($.session('podleZanruBar') == undefined){
	    
	    $('div#kategorie').animate(
		{
		    height: '80px'
		}	
	    );
	    $.session('podleZanruBar', 'opened');
	    
	    return false;
	}
	
	return false;
    })
    

/* GALERIE */
    
    var a = 0;
    var singleBoxHeight = 91;
    var boxHeight = $('#boxfotky .gallery').innerHeight();
    
    var boxBottom = (Math.floor(boxHeight / singleBoxHeight) - 1) * singleBoxHeight;
    
    
    
    
    
    if($('#boxfotky .gallery').css('top') == '0px'){
	
	$('#gallery-up img').hide();
    }
    
    if(boxBottom == -singleBoxHeight){
	
	$('#gallery-down img').hide();
    }
    
    $('#gallery-up').click(function(){
	
	if($('#boxfotky .gallery').css('top') != '0px'){
	    
	    a = a + singleBoxHeight;
	    var topPixels = a+'px';
	    
	    $('#boxfotky .gallery').animate(
					    
		{
		    top: topPixels
		}
	    );
	    
	    if(a == 0){
		
		$('#gallery-up img').hide();
	    }
	    		
	    $('#gallery-down img').show();
	    
	}
	
	return false;
    })
    
    $('#gallery-down').click(function(){
	
	if($('#boxfotky .gallery').css('top') != '-'+boxBottom+'px'){
	    
	    
	    
	    $('#gallery-up img').show();
	    
	    a = a - singleBoxHeight;
	    var topPixels = a+'px';
	    
	    $('#boxfotky .gallery').animate(
					    
		{
		    top: topPixels
		}
	    );

	    
	    if(-a == boxBottom){
		
		$('#gallery-down img').hide();
	    }
	}
	
	return false;
    })
    
/* 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 */

    $('form#newsletter-form').submit(function(){
	
	var newsletterMail = $('input#newsletter_email');
	
	validateMail(newsletterMail, 'správně e-mail');
	
	if($('input').hasClass('notValid')){
	    
	    return false;
	
	} else {
	    
	    return true;
	}
    })


    $('form#login-form').submit(function(){
	    
	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;
	}
	    
    })   
    
/* 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 */
    
    $('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 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);
	    
	    if($('input').hasClass('notValid')){
	
		return false;
	    
	    } else {
		
		return true;
	    }
	
	}
	    
    })
    
    refillInputs('input');
    
/* FILM VYPIS */
/*
    if($.session('vypis') == 'lines'){
	
	$('#vypis-area').removeClass('vypis-boxes');
	$('#vypis-area').addClass('vypis-lines');
    }
    
    if($.session('vypis') == 'boxes'){
	
	$('#vypis-area').removeClass('vypis-lines');
	$('#vypis-area').addClass('vypis-boxes');
    }

    $('a.switch-vypis-boxes').click(function(){
    
	$('#vypis-area').removeClass('vypis-lines');
	$('#vypis-area').addClass('vypis-boxes');
	
	$.session('vypis', 'boxes');
	
	return false;
    })
    
    $('a.switch-vypis-lines').click(function(){
    
	$('#vypis-area').removeClass('vypis-boxes');
	$('#vypis-area').addClass('vypis-lines');
	
	$.session('vypis', 'lines');
	
	return false;
    })
*/
    
/* FILM DETAIL taby */

    $('#tab-forum-form').hide();
    $('#tab-forum-posts').hide();

    $('a#fdetail-diskuze-link').click(function(){

	$('#tab-content-detail').hide();
	$('#video-area').hide();
	$('#player-area').hide();
	$('#tab-forum-form').show();
	$('#tab-forum-posts').show();
	$('#obsah').removeClass('tab1');
	$('#obsah').addClass('tab4');	
	
	return false;
    })
    
    $('a#fdetail-detail-link').click(function(){
	
	$('#tab-forum-form').hide();
	$('#tab-forum-posts').hide();
	$('#video-area').show();
	$('#player-area').show();
	$('#tab-content-detail').show();
	$('#obsah').removeClass('tab4');
	$('#obsah').addClass('tab1');	
	
	return false;
    })
    
    
/* RSS panel */

$('#rss-area').hover(function(){

    $('#rss-menu').show();    

}, function(){
    
    $('#rss-menu').hide();
}

)

    
})
