	Event.observe(window, 'load', init, false);
	
	function init(){
		$('poslji').style.display = 'none';
		Event.observe('spol', 'change', posljiPhp);
		Event.observe('donosnost', 'change', posljiPhp);
		Event.observe('vrstaRente', 'change', posljiPhp);
		Event.observe('frekvenca', 'change', posljiPhp);
		Event.observe('vrstaIzracuna_0', 'click', posljiPhp);
		Event.observe('vrstaIzracuna_1', 'click', posljiPhp);
		Event.observe('vrstaIzracuna_2', 'click', posljiPhp);
		Event.observe('date-sel1-dd', 'change', posljiPhp);
		Event.observe('date-sel1-mm', 'change', posljiPhp);
		Event.observe('date-sel1', 'keyup', posljiPhp);
		Event.observe('mesecPrejemaRente', 'change', posljiPhp);
		Event.observe('letoPrejemaRente', 'keyup', posljiPhp);
		Event.observe('zacetnoStanje', 'keyup', posljiPhp);
		Event.observe('mesecnaPremija', 'keyup', posljiPhp);
		Event.observe('dodatnoVplacilo', 'keyup', posljiPhp);
		Event.observe('mesecnaRenta', 'keyup', posljiPhp);
	}

	function posljiPhp(){
		check();
	  	var url = 'http://www.moja-nalozba.si/fileadmin/templates/nalozba/izracun/ajax.php';
		var pars = Form.serialize('izracun');
		var target = 'tekst';
		var myAjax = new Ajax.Updater(target, url, {method: 'get',	parameters: pars});
	}
	
	function check() {
		re = /^([0-9]\d*(\.|\,)\d*|0?(\.|\,)\d*[0-9]\d*|[0-9]\d*)$/;
		var d = new Date();
		var curr_year = d.getFullYear();
		var curr_month = d.getMonth()+1;
	 //   var field = $('starostObUpokojitvi').value;
	//	var ageField = parseInt(field);
		var datumRojstva = parseInt($('date-sel1').value);
	//	var datumPenzije = ageField+datumRojstva;
		//alert(field);
      //  if (! re.test(field) || datumPenzije<curr_year || ageField<15 || ageField>74) {
	//		$("ageError").style.display = 'block';
     //   } else {
	//		$("ageError").style.display = 'none';
	//	
		var letoPrejema = $('letoPrejemaRente').value;
		var mesecPrejema = $('mesecPrejemaRente').value;
		var mesecValue = 0;
	

			
	//	alert(curr_month);
        if (! re.test(mesecPrejema)) {
			$("mesecPrejemaError").style.display = 'block';
        } else if (mesecPrejema < curr_month && letoPrejema == curr_year){
			$("mesecPrejemaError").style.display = 'block';
		} else {
			$("mesecPrejemaError").style.display = 'none';
		}
		
        if (! re.test(letoPrejema) || letoPrejema<0 || letoPrejema < curr_year || letoPrejema > curr_year+85) {
			$("letoPrejemaError").style.display = 'block';
			
        } else {
			$("letoPrejemaError").style.display = 'none';
		}	
		
		var vplacilo = $('dodatnoVplacilo').value;
        if (! re.test(vplacilo) || vplacilo<0) {
			$("vplaciloError").style.display = 'block';
			
        } else {
			$("vplaciloError").style.display = 'none';
		}		
		
		var renta = $('mesecnaRenta').value;
        if (! re.test(renta) || renta<0) {
			$("rentaError").style.display = 'block';
			
        } else {
			$("rentaError").style.display = 'none';
		}
		
		var stanje = $('zacetnoStanje').value;
        if (! re.test(stanje) || stanje<0) {
			$("stanjeError").style.display = 'block';
			
        } else {
			$("stanjeError").style.display = 'none';
		}
		
		var premija = $('mesecnaPremija').value;
		premija = parseFloat(premija.replace(",","."))
		if (! re.test(premija) || premija<18.17) {
			$("premijaError").style.display = 'block';
			
        } else {
			$("premijaError").style.display = 'none';
		}
    }
	
	  function hideRenta(){
      // Toggle visibility between none and inline
        $("renta").style.display = 'none';
		$("vplacilo").style.display = 'block';
		$("frekvenca").style.display = 'block';
		$("premija").style.display = 'block';
		$("frekvencaLabel").style.display = 'block';
 	 }
 	 function hideVplacilo(){
      // Toggle visibility between none and inline
        $("renta").style.display = 'block';
		$("vplacilo").style.display = 'none';
		$("premija").style.display = 'block';
		$("frekvenca").style.display = 'none';
		$("frekvencaLabel").style.display = 'none';
	  }
	  function hidePremija(){
      // Toggle visibility between none and inline
       	$("renta").style.display = 'block';
		$("vplacilo").style.display = 'block';
		$("premija").style.display = 'none';
		$("frekvenca").style.display = 'none';
		$("frekvencaLabel").style.display = 'none';
 	 }
	 	
	document.onkeypress=function(e){
		e=e?e:window.event;
		if (e.keyCode==13)return false;
	};
