var kraftId = '';

function switch_visibility(element_id, display_type) {
   
   var el_form = document.getElementById(element_id);

   switch (display_type) {
      case "block":
         break;
      case "table":
         display_type = "table-row";
         break;
      default:
         display_type = "block";
      }

   if (el_form.style.display == "none") {
      el_form.style.display = display_type;
      }
   else {
      el_form.style.display = "none";
      }
}

function check_order_form() {
   var terms_checkbox = document.getElementById('terms_agreement');
   var terms_submit = document.getElementById('ordersend');

   if (terms_checkbox.checked)
      terms_submit.disabled = false;
   else
      terms_submit.disabled = true;
}

function show_checque(radio){
	
	var checque1 = document.getElementById('checque1');
	var checque2 = document.getElementById('checque2');
	var checque = document.getElementById('order_pay4');
	
	if (checque.checked==true){
    if (checque1.style.display == "none") checque1.style.display="";
    if (checque2.style.display == "none") checque2.style.display="";
  }
  
  if (checque.checked==false){
    if (checque1.style.display == "") checque1.style.display="none";
    if (checque2.style.display == "") checque2.style.display="none";
  }
}

function show_card(radio){
	
	var fs_normal = document.getElementById('pay_posibilities');
	var fs_card = document.getElementById('pay_card');
	var e_poukaz = document.getElementById('order_dm6');
	var pay1 = document.getElementById('order_pay1');
	var pay2 = document.getElementById('order_pay2');
	var pay3 = document.getElementById('order_pay3');
	var pay4 = document.getElementById('order_pay4');
	var pay5 = document.getElementById('order_pay5');
	var pay2e = document.getElementById('order_pay2e');
	var pay5e = document.getElementById('order_pay5e');
	
	if (e_poukaz.checked==true){
    if (fs_card.style.display == "none") fs_card.style.display="";
    if (fs_normal.style.display == "") fs_normal.style.display="none";
    if (pay2.checked==true)
    {
      pay2e.checked = true;    
    }
    if (pay5.checked==true)
    {
      pay5e.checked = true;    
    }
    pay1.checked = false;
    pay2.checked = false;
    pay3.checked = false;
    pay4.checked = false;
    pay5.checked = false;
  }
  
  if (e_poukaz.checked==false){
    if (fs_card.style.display == "") fs_card.style.display="none";
    if (fs_normal.style.display == "none") fs_normal.style.display="";
    if (pay2e.checked==true)
    {
      pay2.checked = true;    
    }
    if (pay5e.checked==true)
    {
      pay5.checked = true;    
    }
  }
}

function recalc2(val){
	//val2 = eval("document.forms.orderform.checque.value");
        var val2 = document.getElementById('checque_1').value;

        var travel = 0;
        if(jQuery('input[name="order_dm"]').is(':checked')) travel = jQuery('input[name="order_dm"]:checked').attr('rel');

	var fin = (val - val2)+eval(travel);
        //fin = fin*-1;
	/*if(fin < 0)	fin = "Přeplatek " + (fin*-1);
	if(fin > 0)	fin = "Doplatek " + fin;*/
	
	document.getElementById('checque_2').value = fin;
	
	
}

function slicker(id)
{
    if (document.getElementById(id).className == 'display')
    {
        document.getElementById(id).className='hidden';
    }
    
    else
    {
        document.getElementById(id).className='display';
    }
}

function kraftShowDesc(id)
{
    if(id != kraftId && kraftId != '') jQuery('#'+kraftId).hide(1000, function() {});
    jQuery('#'+id).slideToggle(1000, function(){});
    jQuery('input[name="region"]').attr('checked', '');
    jQuery('#region'+id).attr('checked', 'checked');
    kraftId = id;
}

function kraftSelectLanguage()
{
    var country = jQuery('input[name="country"]:checked').val();

    if(country == 'cz')
    {
        jQuery('#cz').attr('checked', 'checked');
        jQuery('#cz').removeClass('hidden');
        jQuery('#sk').addClass('hidden');
    }
    else
    {
        jQuery('#sk').attr('checked', 'checked');
        jQuery('#sk').removeClass('hidden');
        jQuery('#cz').addClass('hidden');
    }
}

function kraftCheckPresent(id, region)
{
    jQuery('input[value="'+id+'"]').attr('checked', 'checked');
    jQuery(region).attr('checked', 'checked');
    //jQuery('.dek_submit').removeClass('hidden');
}

function showAntispamDialog() {
    jQuery( "#antispam-dialog" ).dialog({
            height: 150,
            modal: true
    });
     jQuery( ".ui-dialog" ).css('top', '1400px');
}

function showVoucherDialog() {
    jQuery( "#voucher-dialog" ).dialog({
            height: 150,
            modal: true
    });
    jQuery( ".ui-dialog" ).css('top', '1400px');
}

function facebookAPIinit()
{
    var localize = 'cs_CZ';

    window.fbAsyncInit = function() {
        FB.init({
            appId: '126852760707565',
            status: false,
            cookie: true,
            xfbml: true
        });
    };
    (function() {
        var e = document.createElement('script');
        e.type = 'text/javascript';
        e.src = document.location.protocol +
        '//connect.facebook.net/'+localize+'/all.js';
        e.async = true;
        document.getElementById('fb-root').appendChild(e);
    }());
}

jQuery(document).ready(function() {
    // pridame ke vsem divum s classou hiddenText diplay none
    jQuery('div.hiddenText').each(function(i) {
        jQuery(this).html('<a href="#" onclick="slideBox('+i+'); return false;">více</a><div id="hiddenTextBox-'+i+'" style="display: none;">'+jQuery(this).html()+'</div>');
    });
});

// funkce po kliku zobrazi nebo skryje text
function slideBox(id) {
    jQuery('#hiddenTextBox-'+id).slideToggle(500);
};
