$(document).ready(function(){
	$("#black").treeview({
		url: "http://www.verkon.cz/scripts/tree.php"

	})
	
	Cufon.replace('.cufon_light', {
		fontFamily: 'Helvetica Neue CE Light',
    hover: true
	});

	Cufon.replace('.cufon', {
		fontFamily: 'Helvetica Neue CE',
    hover: true
	});
	
	$('a[rel^=lightbox]').lightBox();

  $('.btnGB').val('');
  
  $('.sortiment_table tr.classic,.vyprodej_line').hover(
    function(){ $(this).find('td').addClass('hover'); },
    function(){ $(this).find('td').removeClass('hover'); }
  );


  $('#scroll_vyprodej').vTicker({
   pause: 1500,
   showItems: 6
  });



  $("#cart_delete").click(function(e){
    jConfirm('Opravdu si přejete odstranit všechny položky z nákupního košíku?', 'VERKON.CZ', function(r) {
      // If they confirmed, manually trigger a form submission
      if (r) window.location = $("#cart_delete").attr('href'); 

    });
    // Always return false here since we don't know what jConfirm is going to do
    return false;
  });
  
  
    
  $("a#login_popup").click(function(e){
    DD_roundies.addRule('#loginbox_container', '7px', true);
    $("#loginbox_container").css('display', 'block');

    $("#loginbox_close").click(function(e){
      $("#loginbox_container").css('display', 'none');
    });
    
    
    $('#loginbox_form').submit(function(){
      var data = $(this).serialize();

      $.ajax({
          url: '?action=login_popup',
          type: 'post',
          data: data,
          dataType: 'html',
          success: function(response){
            if(response) {
              $("#loginbox_container").css('display', 'none');
              window.location.reload( true );
            } else {
              $("#loginbox_info").show();
              $("#loginbox_info").text('Zadali jste špatné přihlašovací jméno nebo heslo!');  
            }
          }
      });

      return false;

    });    
      
  });
  

  $('.chranena_ico').click(function(){
    var info = $(this).parent().find('.chranena_info').html();
    
    jAlert(info, 'VERKON.CZ', function(r) {});
    //alert(info);
  });

  
  

});


function ShowOdber (arg)
{
  if(arg)
  {
    $('#odber_adresa_holder').css('display', 'block');

    $('#uhrada_1').attr('disabled', true);
    $('#odber_osobni_holder label').addClass('notactive');
    
    $('#uhrada_3').attr('disabled', false);
    $('#odber_jine_holder label').removeClass('notactive');
    
    if ($('input:radio[name=uhrada]:checked').val() != 'platba převodem - zálohová faktura')
      $('#uhrada_3').attr('checked', true); 

  }
  else
  {
    $('#odber_adresa_holder').css('display', 'none');

    $('#uhrada_3').attr('disabled', true);
    $('#odber_jine_holder label').addClass('notactive');
    
    $('#uhrada_1').attr('disabled', false);
    $('#odber_osobni_holder label').removeClass('notactive');
        
    if ($('input:radio[name=uhrada]:checked').val() != 'platba převodem - zálohová faktura')
      $('#uhrada_1').attr('checked', true); 
      
  }
}

function show_po (arg)
{
  if (arg)
  {
    $('#showpo').css('display', 'block');
    $('#showpo2').css('display', 'block');
  }
  else
  {
    $('#showpo').css('display', 'none');
    $('#showpo2').css('display', 'none');
  }
}

function SetPrice(val)
{
  $('#odber_price').val(val);
}

function ShowDoprava(id)
{
  for(i=1; i<=3; i++)
  {
    $('#odber_'+i+'_info').css('display', 'none');
    $('#odber_'+id+'_info').css('padding', '0');
    $('#odber_'+i+'_info').find('.fright').css('display', 'block');
  }
  
  $('#odber_'+id+'_info').css('display', 'block');
  $('#odber_'+id+'_info').css('padding', '0 10px');
  $('#odber_'+id+'_info').find('.fright').css('display', 'none');
}



function validate_kontakt(form)
{
  if (form.jmeno.value == '' || form.jmeno.value == form.vzkaz.defaultValue)
  {
    alert('Je nutné zadat Vaše jméno!');
    form.jmeno.focus();
    return false;
  }

  else if (form.email.value == '' || form.email.value == form.email.defaultValue)
  {
    alert('Je nutné zadat Váš email!');
    form.email.focus();
    return false;
  }
  else if (!echeck(form.email.value))
    return false;
  else
    return true;
}

function validate_darek(form)
{
  if (form.jmeno.value == '')
  {
    alert('Je nutné zadat Vaše jméno!');
    form.jmeno.focus();
    return false;
  }

  else if (form.email.value == '')
  {
    alert('Je nutné zadat Váš email!');
    form.email.focus();
    return false;
  }

  else if (form.ulice.value == '')
  {
    alert('Je nutné zadat Ulici!');
    form.ulice.focus();
    return false;
  } 

  else if (form.mesto.value == '')
  {
    alert('Je nutné zadat Město!');
    form.mesto.focus();
    return false;
  } 

  else if (form.psc.value == '')
  {
    alert('Je nutné zadat PSČ!');
    form.psc.focus();
    return false;
  }       
  
  else
    return true;
}

function validatesearch (form)
{
  if (form.keyword.value.length < 2 || form.keyword.value == 'Hledat...')
  {
    jAlert('Pro vyhledávání je nutné zadat minimálně 2 znaky!', 'VERKON.CZ', function(r) {});
    form.keyword.focus();
    return false;
  }
  else
    return true;
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Zadali jste e-mail v nesprávném tvaru.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Zadali jste e-mail v nesprávném tvaru.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

 		 return true					
	}



function validatenl (form)
{
  if (form.email.value.length < 2 || form.email.value == form.email.defaultValue)
  {
    jAlert('E-mail musí být vyplněn!', 'VERKON.CZ', function(r) {});
    form.email.focus();
    return false;
  }
  else if (echeck(form.email.value)==false){
		form.email.focus();
		return false
	}
  else
    return true;
}