

	var bIsFirebugReady = (!!window.console && !!window.console.log);



function FormatNumberBy3(num, decpoint, sep) {
  sep = ";psbn&";
  if (arguments.length == 2) { sep = ","; }
  if (arguments.length == 1) { sep = ","; decpoint = "."; }
  num = num.toString();
  a = num.split(decpoint);
  x = a[0];
  y = a[1];
  z = "";

  if (typeof(x) != "undefined") {
    for (i=x.length-1;i>=0;i--) z += x.charAt(i);
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep) z = z.slice(0, -sep.length);
    x = "";
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    if (typeof(y) != "undefined" && y.length > 0){
      x += ",";
      if(y.charAt(0)>0) x += y.charAt(0); else x += "0";
      if(y.charAt(1)>0) x += y.charAt(1); else x += "0";
    }
  }
  return x;
}


function VyberKartouUA(){
  var c = parseFloat($('[name=castka]').val().replace(',', '.'));// $('[name=castka]').val();
  var m1= $('#mena1 :selected').val();
  var cena = 0;

  if(m1 == "UAH") cena = c*UAH_SALE*0.02;//((UAH_SALE+UAH_BUY)/2)
  else if(m1 == "USD") cena = c*USD_SALE*0.02;//((USD_SALE+USD_BUY)/2)
  else if(m1 == "EUR") cena = c*EUR_SALE*0.02;//((EUR_SALE+EUR_BUY)/2)
  else if(m1 == "RUB") cena = c*(RUB_SALE/100)*0.02;//((RUB_SALE+RUB_BUY)/2)
  if(cena<120)cena=120;
  
  if(lang == "cz")
   $("#totalVyberKartouUA").html("<br />Za výběr <strong>"+FormatNumberBy3(c, ".", " ")+" "+m1+"</strong> se vám strhne z účtu poplatek ve výši <strong>"+FormatNumberBy3(cena, ".", " ")+"&nbsp;CZK</strong><br /><br />");
  else if(lang == "ru")
   $("#totalVyberKartouUA").html("<br />За снятие <strong>"+FormatNumberBy3(c, ".", " ")+" "+m1+"</strong> наличных , со счета Вам будет отсчитано <strong>"+FormatNumberBy3(cena, ".", " ")+"&nbsp;CZK</strong><br /><br />");

 return false;
}

function prevodNaUcetUA(){
  var c = parseFloat($('[name=castkaNaUcet]').val().replace(',', '.'));//$('[name=castkaNaUcet]').val();
  var m3= $('#mena3 :selected').val();
  var min = 200;
  var max = 800;
  var cena = 0;
  
  if(m3 == "CZK"){ cena = c * 0.01; }
  else if(m3 == "USD"){ cena = (c * USD_SALE) * 0.01; }
  else if(m3 == "EUR"){ cena = (c * EUR_SALE) * 0.01; }
  else if(m3 == "RUB"){ cena = (c * (RUB_SALE)) * 0.01; }

  if(cena < min) cena = min;
  else if(cena > max) cena = max;

  if(lang == "cz")
   $("#totalprevodNaUcetUA").html("<br />Za bezhotovostní převod <strong>"+FormatNumberBy3(c, ".", " ")+" "+m3+"</strong> do zahraničí u Praguefin zaplatíte poplatek <strong>"+FormatNumberBy3(cena, ".", " ")+"&nbsp;CZK</strong><br /><br />");
  else if(lang == "ru")
   $("#totalprevodNaUcetUA").html("<br />За безналичный перевод за&nbsp;границу <strong>"+FormatNumberBy3(c, ".", " ")+" "+m3+"</strong> заплатите „Praguefin“ <strong>"+FormatNumberBy3(cena, ".", " ")+"&nbsp;CZK</strong><br /><br />");                                   
  return false;
}

$(document).ready(function() {
 	$("body").addClass("jsok");
 	
	$("a[rel='external']").attr({target: "_blank"});	
	// nyroModal
	$("a[href$='jpg'], a[href$='png'], a[href$='gif'], a[href$='bmp']").nyroModal();
	$("a[href$='JPG'], a[href$='PNG'], a[href$='GIF'], a[href$='BMP']").nyroModal();
	//$(".popup").nyroModal();
  
	$(".introv a:eq(0)").nyroModal();
  	$(".introv a:eq(1)").nyroModal();
  	$(".introv a:eq(2)").nyroModal();
   	
	$("li.vyp1 div, li.vyp2 div").hide();   
  
	$("li.vyp1 a").click(function(e){
		$("#totalVyberKartouUA").text("");
		$("#totalprevodNaUcetUA").text("");
		$('[name=castka]').val('500');
		$('[name=castkaNaUcet]').val('10000');
		e.preventDefault();
		$(this).next("div").slideToggle();
		$("li.vyp1 div").hide();
		$("li.vyp2 div").hide();
	});

	$("li.vyp2 a").click(function(e){
		$("#totalVyberKartouUA").text("");
		$("#totalprevodNaUcetUA").text("");
		$('[name=castka]').val('500');
		$('[name=castkaNaUcet]').val('10000');
		e.preventDefault();
		$(this).next("div").slideToggle();
		$("li.vyp1 div").hide();
		$("li.vyp2 div").hide();
	});
	
	$('#mena1').styledSelect( {innerClass:'select2'} );
	$('#mena2').styledSelect( {innerClass:'select2'} );
	$('#mena3').styledSelect( {innerClass:'select2'} );
	$('#mena4').styledSelect( {innerClass:'select2'} );
	$('#mena5').styledSelect( {innerClass:'select2'} );  

	$('.vyvojkurzu select').styledSelect( {innerClass:'select3'} );

	$(".exchangelisttr").hover(function(){$(this).addClass("highlight");},function(){$(this).removeClass("highlight");})
	$(".exchangelisttr1").hover(function(){$(this).addClass("highlight");},function(){$(this).removeClass("highlight");})
	$(".exchangelisttr2").hover(function(){$(this).addClass("highlight");},function(){$(this).removeClass("highlight");})
	$(".exchangelisttr3").hover(function(){$(this).addClass("highlight");},function(){$(this).removeClass("highlight");})


	$("#usetriteCastka").spin({interval:10000});
	$("#usetriteProc").spin({interval:1, min:1, max:10});  
	$("#usetritePrevod").spin({interval:500, min:160, max:200000});
	$("#usetriteSmena").spin({interval:1, min:1, max:100});
	$("#usetriteProvolam").spin({interval:300, min:0, max:1000000});
	$("#usetriteProvolamCR").spin({interval:200, min:0, max:1000000});

	$("#usetriteDoprava").spin({interval:1, min:1, max:10});
	$("#usetriteDoporucit").spin({interval:1, min:1, max:10});   

	$('#VyberKartouUA form').submit(function (){VyberKartouUA();return false;});
	$("#doVyberKartouUA").click(function (){VyberKartouUA();return false;});

	$('#prevodNaUcetUA form').submit(function (){prevodNaUcetUA();return false;});
	$("#doprevodNaUcetUA").click(function (){prevodNaUcetUA();return false;});
  

	$("[name=castkaUsetrite]").change(function (){$("[name=castkaPrevod]").val(($('[name=castkaUsetrite]').val()/100)*parseFloat($('[name=castkaPrevodProc]').val().replace(',', '.')));});
	$('[name=castkaPrevodProc]').change(function(){$("[name=castkaPrevod]").val(($('[name=castkaUsetrite]').val()/100)*parseFloat($('[name=castkaPrevodProc]').val().replace(',', '.')));});


	$("#dousetriteZaPrevod").click(
    function (){
      var castkaUsetrite = parseInt($('[name=castkaUsetrite]').val()); //100000
      var castkaPrevodProc = parseFloat($('[name=castkaPrevodProc]').val().replace(',', '.')); //3
      var castkaPrevod = parseInt($('[name=castkaPrevod]').val()); //3000
      var smenaProc = parseFloat($('[name=smenaProc]').val().replace(',', '.')); //1
      var provolam = parseInt($('[name=provolam]').val()); //583
      var provolamMin = parseFloat($('[name=provolamMin]').val().replace(',', '.')); //8.33
      var provolamCR = parseInt($('[name=provolamCR]').val()); //200
      var provolamCRMin = parseFloat($('[name=provolamCRMim]').val().replace(',', '.')); //6
      var doporucit = parseInt($('[name=doporucit]').val()); //3

      //tarif
    	//Classic	Comfort	Exclusive
    	var ClassicCena = 224; //N8	
    	var ComfortCena = 324; //O8
    	var ExclusiveCena = 624; //P8
    	
    	var ClassicVM = 40; //N9
    	var ComfortVM = 100; //O9
    	var ExclusiveVM = 290; //P9

    	var Classiczvcr = 4.9; //N10
    	var Comfortzvcr = 3.9; //O10
    	var Exclusivezvcr = 3.3; //P10

    	var Classiczvzahr = 7.38; //N11
    	var Comfortzvzahr = 6.38; //O11
    	var Exclusivezvzahr = 5.38; //P11

    	var Classiczvtmobile = 2.9; //N12
    	var Comfortzvtmobile = 2.7; //O12
    	var Exclusivezvtmobile = 2; //P12
      	
      var tarif = 'Classic';  	
      if(ClassicCena > provolamCR && ClassicVM > (provolamCR / provolamCRMin)){tarif = 'Classic';}
      else if(ClassicCena > provolamCR && ClassicVM < (provolamCR / provolamCRMin)){tarif = 'Comfort';}
      else if(ComfortCena > provolamCR && ComfortVM > (provolamCR / provolamCRMin)){tarif = 'Comfort';}
      
      else if(ComfortCena > provolamCR && ComfortVM < (provolamCR / provolamCRMin)){tarif = 'Exclusive';}
      else if(ExclusiveCena > provolamCR && ExclusiveVM > (provolamCR / provolamCRMin)){tarif = 'Exclusive';}
      else if(ExclusiveCena > provolamCR && ExclusiveVM < (provolamCR / provolamCRMin)){tarif = 'Exclusive';}
      else if(ExclusiveCena < provolamCR && ExclusiveVM > (provolamCR / provolamCRMin)){tarif = 'Exclusive';}
      else{tarif = 'Exclusive';}
        
      
      var usporaPrevod = (castkaPrevod + ((smenaProc/100) * castkaUsetrite)) - (castkaUsetrite * 0.025);
      //algoritmus = (fixní částka (E6)+E8*částka(E4))-částka(E4)* 0,02	 =(E6+(E8*E4))-E4*0,025
      /*
      if(tarif == 'Classic'){
    	  var usporaTelefon = (provolam - (( provolam / provolamMin ) * Classiczvzahr )) * 12;
      }
      else if(tarif = 'Comfort'){
    	  var usporaTelefon = (provolam - (( provolam / provolamMin ) * Comfortzvzahr )) * 12;
      }
	  else if(tarif = 'Exclusive'){
		  var usporaTelefon = (provolam - (( provolam / provolamMin ) * Exclusivezvzahr )) * 12; 
      }
      */
      var usporaTelefon = (provolam - (( provolam / provolamMin ) * Exclusivezvzahr )) * 12;
      
      //var usporaTelefonCR = (provolamCR - (( provolamCR / provolamCRMin ) * sazbaPraguefinCR )) * 10;
      //algoritmus = (E13-(E13/E14*sazba Praguefin))*10	
      
      if(ClassicCena>provolamCR && ClassicVM>provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ClassicCena+(ClassicVM-(provolamCR/provolamCRMin))*provolamCRMin;
      }
      else if(ClassicCena>provolamCR && ClassicVM<provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ComfortCena+(ComfortVM-(provolamCR/provolamCRMin))*provolamCRMin;
      }
      else if(ComfortCena>provolamCR && ComfortVM>provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ComfortCena+(ComfortVM-(provolamCR/provolamCRMin))*provolamCRMin;
      }
      else if(ComfortCena>provolamCR && ComfortVM<provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ExclusiveCena+(ExclusiveVM-(provolamCR/provolamCRMin))*provolamCRMin;
      }
      else if(ExclusiveCena>provolamCR && ExclusiveVM>provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ExclusiveCena+(ExclusiveVM-(provolamCR/provolamCRMin))*provolamCRMin;
      }
      else if(ExclusiveCena>provolamCR && ExclusiveVM<provolamCR/provolamCRMin){
        var usporaTelefonCR = 0;
      }
      else if(ExclusiveCena<provolamCR && ExclusiveVM>provolamCR/provolamCRMin){
        var usporaTelefonCR = provolamCR-ExclusiveCena+((ExclusiveVM-provolamCR/provolamCRMin))*provolamCRMin
      }
      else{
        var usporaTelefonCR = provolamCR-ExclusiveCena-((provolamCR/provolamCRMin)-ExclusiveVM)*Exclusivezvcr; 
      }      
      usporaTelefonCR = usporaTelefonCR *12;
      
      if(provolamCR==0 || provolamCR<0){
    	  usporaTelefonCR = 0;
      }
      if(provolam==0 || provolam<0){
    	  usporaTelefon = 0;
      }
      if(usporaPrevod<0){
    	  usporaPrevod = 0;
      }

      
      if(castkaUsetrite<0){ castkaUsetrite = 0; } else { castkaUsetrite = Math.round(castkaUsetrite) }
      if(usporaPrevod<0){ usporaPrevod = 0; } else { usporaPrevod = Math.round(usporaPrevod) }
      if(usporaTelefon<0){ usporaTelefon = 0; } else { usporaTelefon = Math.round(usporaTelefon) }
      if(usporaTelefonCR<0){ usporaTelefonCR = 0; } else { usporaTelefonCR = Math.round(usporaTelefonCR) }
      if(usporaRok<0){ usporaRok = 0; } else { usporaRok = Math.round(usporaRok) }
      
      
      var usporaRok = usporaTelefonCR + usporaTelefon + usporaPrevod;
      //SUMA výše uvedených buňek + 250 Kč
            
      var usporaBonus = doporucit * 100 * 12;
      //algoritmus = E20*100*12

      $("#zaRokNaUkrajinuPrevedu").html(FormatNumberBy3(castkaUsetrite, ".", " ")+"&nbsp;Kč");
      $("#usporaPrevod").html(FormatNumberBy3(usporaPrevod, ".", " ")+"&nbsp;Kč");
      $("#usporaTelefon").html(FormatNumberBy3(usporaTelefon, ".", " ")+"&nbsp;Kč");
      $("#usporaTelefonCR").html(FormatNumberBy3(usporaTelefonCR, ".", " ")+"&nbsp;Kč");

      $("#usporaRok").html(FormatNumberBy3(usporaRok, ".", " ")+"&nbsp;Kč");
      //$("#usporaBonus").html(FormatNumberBy3(usporaBonus, ".", " ")+"&nbsp;Kč");
      $("#telkonto").html(tarif);

    }
  );	
	
	$('.bankingcz').click(function(){location.href = $('.bankingcz span a').attr('href');});
	$('.bankingru').click(function(){location.href = $('.bankingru span a').attr('href');});
});


