function CheckRules ()
{
	var o_check = document.forms['obchodne_podmienky'].elements['check_obchodne_podmienky'];
	
	if ( !o_check.checked )
	{
		alert ( 'Aby ste mohli pokračovať, musíte súhlasiť so Špecifickými obchodnými podmienkami PREDAJ.sk.' );
		
		return false;
	}
}
function OpenWindow ( url, width, height, b_force_scroll_bars, b_resizable ) 
{
	var twidth = width;
	var theight = height;
	var scrollbars = b_force_scroll_bars ? '1' : '0';
	var s_resizable = b_resizable ? '1' : '0';

	if ( twidth > screen.width - 40 )
	{
		twidth = screen.width - 40;
		scrollbars = 1;
	}

	if ( theight > screen.height - 40 )
	{
		theight = screen.height - 40;
		scrollbars = 1;
	}

	var pos_x = ( screen.width - twidth - 10 ) / 2;
	var pos_y = ( screen.height - theight - 29 ) / 2;

	if ( typeof ( source_window ) == "undefined" || source_window.closed )  
		source_window = window.open ( url, 'source_window', 'status=1,menubar=0,toolbar=0,location=0,scrollbars=' + scrollbars + ',screenX='+pos_x+',screenY='+pos_y+',left='+pos_x+',top='+pos_y+',width='+twidth+',height='+theight+',resizable='+s_resizable );
	else source_window.location.href = url;

	source_window.focus();
}
function Mapa ( s_lokalita, s_adresa, s_ulica )
{
	var o_form = document.forms['myForm'];

	if ( typeof o_form != 'undefined' )
	{
		var o_lokalita = o_form.elements['Lokalita'];
		var s_lokalita = o_lokalita.options[o_lokalita.selectedIndex].value;

		var o_adresa = o_form.elements['Adresa'];
		var s_adresa = o_adresa.value;

		var o_ulica = o_form.elements['Ulica'];
		var s_ulica = o_ulica.value;
	}

	var s_url = '/mapa.php';

	s_url += '?Lokalita=' + s_lokalita;
	s_url += '&Adresa=' + s_adresa;
	s_url += '&Ulica=' + s_ulica;

	OpenWindow ( s_url, 500, 520, false, false );
}
function conv_calc(o)
{
	var konverzny_kurz = 30.126;
	var from = parseFloat ( o.value.replace ( ",", "." ) );

	var from_valuta = 1;
	var to_valuta = konverzny_kurz;
	var out = document.getElementById ( "prepocet_euro" );

	if ( isNaN ( from ) )
	{
		out.innerHTML = '';
	}else
	{
		result = from * from_valuta * to_valuta;
		if ( isNaN ( result ) )
		{
			out.innerHTML = '';
		}else
		{
			rr = Math.round ( result * 100 ) / 100;
			srr = String ( rr );
			srr = srr.replace ( ".", "," );

			var pos = srr.indexOf ( "," );

			if ( pos == -1 )
			{
				srr += ",00";
			}else
			{
				var len = 4 - srr.length + pos;
				if ( len > 0 )
				{
					var zeros = new Array( len ).join ( "0" );
					srr += zeros;
				}
			}
			out.innerHTML = srr + " Sk";
		}
	}
}
function FormatPrice ( i )
{
	var rr = Math.round ( i * 100 ) / 100;

	var srr = String ( rr );
	srr = srr.replace ( ".", "," );
	
	var pos = srr.indexOf ( "," );
	
	if ( pos == -1 )
	{
		srr += ",00";
	}else
	{
		var len = 4 - srr.length + pos;
		if ( len > 0 )
		{
			var zeros = new Array( len ).join ( "0" );
			srr += zeros;
		}
	}

	return srr;
}
function SluzbaUkazSkrySucet ()
{
	var nr = 0;
	var elem = null;
	var kred = 0;
	var cena = 0;
	while ( ( elem = document.getElementById ( "sluzba_" + nr + "_check" ) ) != null )
	{
		if ( nr == 100 ) break;

		if ( elem.checked )
		{
			var elem_kred = document.getElementById ( "sluzba_" + nr + "_kredity" );
			var elem_cena = document.getElementById ( "sluzba_" + nr + "_cena" );
			var elem_sel = document.getElementById ( "sluzba_" + nr );
			var pocet = elem_sel.options[elem_sel.selectedIndex].value;

			kred += pocet * elem_kred.value;
			cena += pocet * elem_cena.value;	
		}

		nr++;
	}

	var sucet = document.getElementById ( "sluzbasucet" );
	var cenaspan = document.getElementById ( "sluzbacena" );

	cena = "";

	cena += kred + " kreditov / " + FormatPrice ( kred * 0.1 ) + " &#8364; (" + FormatPrice ( kred * 0.1 * 30.126 ) + " Sk)";

	cenaspan.innerHTML = cena;

	if ( kred > 0 || cena > 0 )
	{
		sucet.style.display = "block";
	}else
	{
		sucet.style.display = "none";
	}
}
function SluzbaCheck ( elem, nr )
{
	var tr = document.getElementById ( "sluzba" + nr );

	if ( tr == null ) return;

	tr.style.display = elem.checked ? "block" : "none";

	SluzbaUkazSkrySucet ();
}

var MaxChars = 500;
var CharsLeft = MaxChars;

function CheckLen(obj)
{
	var Counter = document.getElementById('CharsLeft');	
	var StrLen = obj.value.length;
	if(StrLen > MaxChars)
	{
		obj.value = obj.value.substring(0,MaxChars)
		CharsLeft = 0;
	}else CharsLeft = MaxChars - StrLen;
	Counter.innerHTML = CharsLeft;
}