/* js skripty */
function mycarousel_initCallback(carousel) {
    /*
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });

    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });
    */

    jQuery('#vysilanilist-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#vysilanilist-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};


function ajax_hlasovat_pro_kapelu() {

  $.post("/hlasuj-pro-kapelu/", 
         $("#form_hlaspro_kapelu").serialize(),
         function (data) {
           //alert(data);
           ajax_hlasovat_pro_kapelu_Response(data);
         }, "text"
        );

}

function ajax_hlasovat_pro_kapelu_Response(data) {
  
  if(data.toString()=="false") return false;
  
  var datasplitted = data.toString().split('|');
  
  if(datasplitted[0]!="true") return false;
  
  var idhlasovani = datasplitted[1];
  var idvysilani = datasplitted[2];
  var idkapely = datasplitted[3];
  var hlasyhtml = datasplitted[4];
  
  //hlasovani
  var tablevysledekhlas_divzone = document.getElementById('hlasovani_vysledek_table_zone');
  var tablevysledekhlas = document.getElementById('hlasovani_vysledek_table');
  var hlasovani_anketa = document.getElementById('form_hlaspro_kapelu');
  var vysledekhlaszone = document.getElementById('hlasovani_vysledek_zone');
  
  
                   
  var html = '<table id="hlasovani_vysledek_table" class="voted">'+hlasyhtml+'</table>';
  tablevysledekhlas_divzone.innerHTML = html;
  
  hlasovani_anketa.style.display = 'none';
  vysledekhlaszone.style.display = '';
  
  //info hlasovani
  var idhlasovaniinput = document.getElementById('hlasovani_info_idhlasovani');
  idhlasovaniinput.value = idhlasovani;
  var idkapelyinput = document.getElementById('hlasovani_info_idkapely');
  idkapelyinput.value = idkapely;
  
  showHlasovaniInfo('hlasovani_additional_info', 'videoPlayerBox');
  
  //nastaveni cookies
  //$.cookie("ZIVAC_HLASOVANI_"+idvysilani, idhlasovani, { path: '/', expires: 3600*24*3700 });
  //alert( "ZIVAC_HLASOVANI_"+idvysilani+":"+$.cookie("ZIVAC_HLASOVANI_"+idvysilani) );
  
}

function ajax_zpracuj_hlasovani_info() {

  var jmeno = document.getElementById('hlasovani_info_jmeno').value;
  var email = document.getElementById('hlasovani_info_email').value;

  if(trim(jmeno).length==0 || !isEmail(email)) {
    alert('Zadejte Vaše jméno a email pokud chcete odeslat.');
    return false;
  }

  $.post("/zpracuj-hlasovani-info/", 
         $("#form_hlasovani_info").serialize(),
         function (data) { 
           //alert(data);
           ajax_zpracuj_hlasovani_info_Response(data);
         }, "text"
        );

}

function ajax_zpracuj_hlasovani_info_Response(data) {
  
  if(data.toString()=="true")
    closeHlasovaniInfo('hlasovani_additional_info', 'videoPlayerBox');

}

function showHlasovaniInfo(id, idvideo) {
  
  document.getElementById(id).style.display = '';
  document.getElementById(idvideo).style.visibility = 'hidden';
  
}

function closeHlasovaniInfo(id, idvideo) {
  
  document.getElementById(id).style.display = 'none';
  document.getElementById(idvideo).style.visibility = 'visible';
  
}



/* obecne */

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function isEmail(string) {
  if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
      return true;
  else
      return false;
}

