function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}


function calculate() {
	var naisi = $('#naisi').val();
	var mehi = $('#mehi').val();
	if(isNaN(naisi) || naisi=="") {
		naisi = 0;	
		
	}
	if(isNaN(mehi) || mehi=="") {
		mehi = 0;	
	}

	//naised
	var nkange = (parseInt(naisi)*3*4)/100; //liitriseid pudeleid
	var nlahja = (parseInt(naisi)*3*12)/75; //pudelite arv
	var nmitte = (parseInt(naisi)*3*20)/100; //liitriseid pudeleid
    
	//mehed  
	var mkange = (parseInt(mehi)*4*4)/100; //liitriseid pudeleid
	var mlahja = (parseInt(mehi)*4*12)/75; //pudelite arv
	var mmitte = (parseInt(mehi)*4*20)/100; //liitriseid pudeleid

	var kange = nkange+mkange;
	var lahja = nlahja+mlahja;
	var mitte = nmitte+mmitte;

	$('#lahja').text(Math.round(lahja));
	$('#kange').text(Math.round(kange));
	$('#mitte').text(Math.round(mitte));
}


(function ($) {
	$(document).ready(function(){

		$('#intro select').change(function(){
			var value = $(this).val();
			var title = $('option[value="'+ value +'"]', this).text();
			$(this).prev().text(title);
		});
		
		$('.validateAge').click(function(e){
			e.preventDefault();
			var form = $('#age');
			$.ajax({
				url: form.attr('action'),
				data: form.serialize(),
				cache: true,
				type: 'POST',
				dataType: 'json',
				success: function(data, textStatus, XMLHttpRequest){
					if (data.error == '0') {
                        $.ajax({
            				url: '/prike_cookie.php',
            				cache: false,
            				type: 'GET',
            				dataType: 'html',
            				success: function(data, textStatus, XMLHttpRequest){
            				   //document.location.href = "/"; 
                                window.location.reload();   
            				}
                        });
				    
					} else {
						$('.error', form).text(data.message).fadeIn();
						setTimeout(function(){ $('.error', form).fadeOut(); }, 3000);
					}
				},
				error: function(XMLHttpRequest, textStatus, errorThrown){
					alert('error: ' + textStatus);
				} 
			});
	});
		
		function validate( )
			{
				var validateAjax = new Ajax('prike.php?y='+year_num+'&m='+month_num+'&d='+day_num, 
				{ 
					method: 'get', 
					onComplete: function(transport)
					{
						if(transport == 'true') {
							//if($('remember').checked)
							setCookie();	
						} else {
							$('result').innerHTML='<span style="color:red">Kahjuks oled liiga noor!</span>';
							return false;
						}
					}
			}).request();
				return false;
			}
			


		//text input labels to inline value
		$.fn.setCursorPosition = function(pos) {
			if ($(this).get(0).setSelectionRange) {
				$(this).get(0).setSelectionRange(pos, pos);
			} else if ($(this).get(0).createTextRange) {
				var range = $(this).get(0).createTextRange();
				range.collapse(true);
				range.moveEnd('character', pos);
				range.moveStart('character', pos);
				range.select();
	        }
	    }

	    $('.inline-label[id]').each(function() {
	    	var label = $('label[for=' + $(this).attr('id') + ']');
	    	if (label.length == 1) {
	    		var inlineText = label.text();
	    		label.hide();
	    		$(this).focus(function() {
					if(inlineText == $(this).val()) {
						$(this).val('');
					}
	    		}).blur(function() {
					if($.trim($(this).val()) == '') {
						$(this).val(inlineText);
					}
	    		}).blur();
	    	}
	    });



	});
}) (jQuery);
