

function objednavkaCheck(text,text2) {
    if  (gId('meno').value=='' || 
         gId('priezvisko').value=='' || 
         gId('mobilny_telefon').value=='' || 
         gId('cislo_pasu').value=='' ||  
         gId('email').value=='' || 
         gId('rodne_cislo').value=='' || 
         gId('ulica').value=='' || 
         gId('cislo').value=='' ||  
         gId('psc').value=='' || 
         gId('obec').value=='' || 
         gId('datum_narodenia').value=='' )  {
              alert(text)
              return false;       
     }   
   
  var inputs = jQuery.makeArray($(".mustbefilled:visible"));    
  if (inputs.length > 0)    
   for (var i = 0; i < inputs.length; i++)         
     if ((inputs[i].value == '') || 
         (inputs[i].value == $("#"+inputs[i].name).val())) // porovnavam z defaultnov hodnotou co je nazov doplnkovej sluzby
           {
              alert(text2);              
              return false;
            }            
            
   return true;                
}


/**
 * id - html id riadku <tr> , objednavkaRow_$i
 * ext_info_class - html class doplnkovej sluzby (niekolko <td> elemetov)
 * checked - aktualny stav checkboxu ktory zavolal tuto funkciu
 * acc_index - index doplnkovej sluzby ,ak su nastavene 3 doplnk. sluzby tak acc_index <1..3>    
 */
function showHide2(id,ext_info_class,checked,acc_index){

  var row_index = id.split('_')[1]; // v ktorom riadku sa nachadza doplnkova sluzba 
  
  /* vynimka:
     Ak objednavatel zajazdu zaskrtne policko "som ucastnikom zajazu" a nasledne zaskrtne prvu 
     doplnkovu sluzbu(acc_index == 1) doplnujuce udaje sa nezobrazia v prvom riadku ktory je 
     rezervovany pre objednavatela. 
  */ 
  if ($('input[name=objednavatel_ucastnik]').attr('checked') &&
      checked &&
      (row_index == '1') &&
      (acc_index == 1)) return;
     
  // zobrazenie riadku ako celku
  var accs = $('.accs_row_'+row_index);
  var showRow = false;
  // ak su viditelne doplnkove udaje aspon k jednej doplnkovej sluzbe riadok musi byt viditelny
  for (var i = 0; i < accs.length; i++)   
    if (accs[i].checked) showRow = true;     
  if (showRow)
     $("#"+id).show();
  else
     $("#"+id).hide();     
     
 // zobrazenie doplnkovych udajoj naviazanych na doplnkovu sluzbu(accessory)
  if (checked)
    $("#"+id+" ."+ext_info_class).show();
  else           
    $("#"+id+" ."+ext_info_class).hide();  
                                                           
}


// ak Objednavatel potvrdi svoju ucast je automaticky zahrnuty do zoznamu ucastnikov
objednavatelCestuje = {
                       
     show : function() {
      $("#meno_1").val($("#meno").attr("value"));
      $("#meno_1").attr("disabled","1");      
      $("#priezvisko_1").attr("value",$("#priezvisko").attr("value"));
      $("#priezvisko_1").attr("disabled","1");             
      $("#rodne_cislo_1").attr("value",$("#rodne_cislo").attr("value"));
      $("#rodne_cislo_1").attr("disabled","1");
      $("#datum_narodenia_1").attr("value",$("#datum_narodenia").attr("value"));
      $("#datum_narodenia_1").attr("disabled","1");                 
     },
     
     hide : function() {
      $("#meno_1").attr("value","");
      $("#meno_1").removeAttr("disabled");
      $("#priezvisko_1").attr("value","");
      $("#priezvisko_1").removeAttr("disabled");
      $("#rodne_cislo_1").attr("value","");
      $("#rodne_cislo_1").removeAttr("disabled");
      $("#datum_narodenia_1").attr("value","");
      $("#datum_narodenia_1").removeAttr("disabled");      
     
     },     
     action : function()     
     {                             
        if ($('input[name=objednavatel_ucastnik]').attr('checked'))
           this.show();
        else 
           this.hide();                             
     }                  
}  


// ak Objednavatel potvrdi svoju ucast(checked=true), zmena v hornom formulari vyvola zmenu v zozname ucastnikov
function updateObjednavatel(obj,polozka) {   
   if ($('input[name=objednavatel_ucastnik]').attr('checked')) {     
     $('#'+polozka+'_1').attr('value',$('#'+polozka).attr('value'));
     }
   return true;
}


function refresh_page() {
  window.location = window.location;
}

function redirect(url) {
  window.location = url;
}


function facebook_connect_login_callback(url) {  
  FB.Facebook.get_sessionWaitable().waitUntilReady(function() {
       var url = window.location.toString(); 
       if (url.charAt(url.length-1) == '/')         
           window.location = window.location+"?login";
       else    
           window.location = window.location+"/?login";
  });
}

function facebook_connect_logout_callback(url) {  
  FB.Facebook.get_sessionWaitable().waitUntilReady(function() {
           window.location = "/";
  });
}

$(document).ready(function() {

// Pre vsetky obrazky triedy motion_gallery_image nastavy hover
$(".motion_gallery_image").hover(
    function() {
       $(this).attr("src",$(this).attr("colored"));
    },
    function() {
       $(this).attr("src",$(this).attr("mono"));
    }
);

/*$(".crawler_image").hover(
    function() {
       $(this).attr("src",$(this).attr("colored"));
    },
    function() {
       $(this).attr("src",$(this).attr("mono"));
    }
);*/


});
