$(document).ready(function(){


	var kurz = "30.1260";
	var kurzText = kurz.replace('.', ',');
    var datum = "8.7.2008";
	
	re = /[^0-9\.,$]/g;

	// ---------- fce CenaSKK -----------
	
	$(".CenaSKK").mouseover(function(){
		
		var sumaOriginal = $(this).text();
		var suma = sumaOriginal.replace(re, '');
		var suma = suma.replace(',', '.');
		
		var offset = $(this).offset();
                var sirka = $(this).width();
		$("#prepocet").css({ display:"block",position:"absolute", top: offset.top-62+"px", left: offset.left-215+sirka+"px"});
		$("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj(suma,kurz) +" &euro; <div class=\"kurz\">Suma prepo&#269;&iacute;tan&aacute; konverzn&yacute;m <br />kurzom 1 &euro; = <span>"+kurzText+"</span> Sk</div>");
	});

	// ---------- zmzanie DIV-u DIV-u CenaSKK -----------
        $(".CenaSKK").hover(function(){
             $(this).css("background-color","#e5f2ff");
        },function(){
             $("#prepocet").css({ display:"none"});
             $(this).css("background","none");
        });
			
	var text = "<div class=\"kurz\">Suma prepo&#269;&iacute;tan&aacute; konverzn&yacute;m<br />kurzom 1 &euro; = <span>"+kurz.replace('.', ',')+"</span> Sk</div>"; // text pod konverziou
	var konverzia = "EURO/SKK"; //SKK/EURO nastavenie konverzie nastavene na EURO/SKK 31.12.2008 23:28 VsZP Csernok
	
	// ---------- fce CenaEUR -----------
		
	$(".CenaEUR").mouseover(function(){

		if ( $(this).attr("title") == "" ){
			var sumaOriginal = $(this).text(); //najdeny text v span dualita
		}
		else{
			var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
		}
		
		var suma = isNumber(sumaOriginal); //vrati cislo
		
		var offset = $(this).offset();
                var sirka = $(this).width();
		$("#prepocet").css({display:"block", position:"absolute", top: offset.top-62+"px", left: offset.left-215+sirka+"px"});
		
		if(konverzia == "SKK/EURO"){
			$("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj(suma,kurz) +" &euro;"+text);
		}
		if(konverzia == "EURO/SKK"){
			$("#prepocet").html(formatCurrency(suma, true)+" &euro; = "+prepocitaj2(suma,kurz,1) +" Sk"+text);
		}
	});
	
		// ---------- zmzanie DIV-u DIV-u CenaEUR  -----------
	$(".CenaEUR").hover(function(){
             $(this).css("background-color","#e5f2ff");
        },function(){
             $("#prepocet").css({ display:"none"});
             $(this).css("background","none");
        });
});

function prepocitaj(suma,kurz){
		
	var suma = suma.replace(',', '.');
	var vysledok = suma/kurz;

	var result = formatCurrency(vysledok, true);
	return result;
	}

function formatCurrency(num, desatinne){
	
	var isNegative = false;
	num = num.toString().replace(/\$|\\,/g,'');
	if( isNaN( num ) ){
		num = "0";
	}
	
	if ( num < 0 ){
		num = Math.abs( num );
		isNegative = true;
	}
	
	cents = Math.floor( ( num * 100 + 0.5 ) % 100 );
	num = Math.floor( ( num * 100 + 0.5 ) / 100 ).toString();
		
	if ( cents < 10 ){
		cents = "0" + cents;
	}
	for ( i = 0; i < Math.floor( ( num.length - ( 1 + i ) ) / 3 ); i++){
		num = num.substring( 0 ,num.length - ( 4 * i + 3 ) ) + ' ' + num.substring( num.length - ( 4 * i + 3 ) );
	}
	
	if(desatinne == true){
		var result = num + ',' + cents;
		}
	else{
		var result = num; 
	}
		
	if ( isNegative ){
		result = "-" + result;
	}
  return result;


}

// ---------- fce isNumber  -----------

function isNumber(value){
	re = /[^0-9\.,$]/g;
	var result = value.replace(re, '');
	return result.replace(',', '.');
	}
	
// ---------- fce prepocitaj - skk to euro  -----------

function prepocitaj(suma,kurz){
	
	var suma = suma.replace(',', '.');
	var vysledok = suma/kurz;

	var result = formatCurrency(vysledok, true);
	return result;
	}

// ---------- fce prepocitaj2 - euro to skk  -----------

function prepocitaj2(suma,kurz,value){
	
	var suma = suma.replace(',', '.');
	var vysledok = suma*kurz*value;

	var result = formatCurrency(vysledok, true);
	return result;
	}

// ---------- fce prepocitaj3 - skk to euro  platitelia - VsZP Csernok----------

function prepocitaj3(suma,kurz){
	
	var suma = suma.replace(',', '.');
	var vysledok = Math.floor(suma/kurz*100)/100;

	var result = formatCurrency(vysledok, true);
	return result;
	}


// ---------- fce formatCurrency  -----------

function formatCurrency(num, desatinne){
	
	var isNegative = false;
	num = num.toString().replace(/\$|\\,/g,'');
	if( isNaN( num ) ){
		num = "0";
	}
	
	if ( num < 0 ){
		num = Math.abs( num );
		isNegative = true;
	}
	
	cents = Math.floor( ( num * 100 + 0.5 ) % 100 );
	num = Math.floor( ( num * 100 + 0.5 ) / 100 ).toString();
		
	if ( cents < 10 ){
		cents = "0" + cents;
	}
	for ( i = 0; i < Math.floor( ( num.length - ( 1 + i ) ) / 3 ); i++){
		num = num.substring( 0 ,num.length - ( 4 * i + 3 ) ) + ' ' + num.substring( num.length - ( 4 * i + 3 ) );
	}
	
	if(desatinne == true){
		if(cents == "00"){
			var result = num;
			}
		else{
			var result = num + ',' + cents;
			}
		}
	else{
		var result = num; 
	}
		
	if ( isNegative ){
		result = "-" + result;
	}
  return result;
}

	
	