Event.observe(window, 'load', page_loaded, false);

var fejar = 3500;
var betetar = 1500;
var kefear = 1100;
var szettar = 5500;

var fejosszeg = 0;
var betetosszeg = 0;
var kefeosszeg = 0;
var szettosszeg = 0;

function page_loaded(){
	
	if ($('fejdarab')){
		Event.observe('fejdarab','keyup', function(e) {
			var fejdarab = $F('fejdarab');
			if (fejdarab.match(/^\d+$/)){
				fejosszeg = fejar * fejdarab;
			} else {
				fejosszeg = 0;
			}
			$('fejosszeg').innerHTML = fejosszeg + ' Ft';
			$('vegosszeg').innerHTML = fejosszeg + betetosszeg + kefeosszeg + szettosszeg + ' Ft';
		});
	}
	
	if ($('betetdarab')){
		Event.observe($('betetdarab'),'keyup', function(e) {
			var betetdarab = $F('betetdarab');
			if (betetdarab.match(/^\d+$/)){
				betetosszeg = betetar * betetdarab;
			} else {
				betetosszeg = 0;
			}
			$('betetosszeg').innerHTML = betetosszeg + ' Ft';
			$('vegosszeg').innerHTML = fejosszeg + betetosszeg + kefeosszeg + szettosszeg + ' Ft';
		});
	}
	
	if ($('kefedarab')){
		Event.observe($('kefedarab'),'keyup', function(e) {
			var kefedarab = $F('kefedarab');
			if (kefedarab.match(/^\d+$/)){
				kefeosszeg = kefear * kefedarab;
			} else {
				kefeosszeg = 0;
			}
			$('kefeosszeg').innerHTML = kefeosszeg + ' Ft';
			$('vegosszeg').innerHTML = fejosszeg + betetosszeg + kefeosszeg + szettosszeg + ' Ft';
		});
	}
	
	if ($('szettdarab')){
		Event.observe($('szettdarab'),'keyup', function(e) {
			var szettdarab = $F('szettdarab');
			if (szettdarab.match(/^\d+$/)){
				szettosszeg = szettar * szettdarab;
			} else {
				szettosszeg = 0;
			}
			$('szettosszeg').innerHTML = szettosszeg + ' Ft';
			$('vegosszeg').innerHTML = fejosszeg + betetosszeg + kefeosszeg + szettosszeg + ' Ft';
		});
	}
	
	if ($('torol')){
		Event.observe($('torol'),'click',function(e){
			$('betetosszeg').innerHTML = '0 Ft';
			$('fejosszeg').innerHTML = '0 Ft';
			$('kefeosszeg').innerHTML = '0 Ft';
			$('szettosszeg').innerHTML = '0 Ft';
			$('vegosszeg').innerHTML = '0 Ft';
		});
	}
	if ($('rendelesform')){
		Event.observe($('rendelesform'),'submit',function(e) {
			Event.stop(e);
			var nev = $F('nev');
			var telefon = $F('telefon');
			var fejek = $F('fejdarab');
			var betetek = $F('betetdarab');
			var kefek = $F('kefedarab');
			var szettek = $F('szettdarab');
			
			var uzenet = "";
			
			if (!nev || !telefon) {
				if (!nev) {uzenet = 'A név mező kitöltése kötelező!';}
				
				if (!telefon) {
					if (uzenet) { uzenet = uzenet + "\n"; }
					uzenet = uzenet + 'A telefon mező kitöltése kötelező!';
				}
				
				alert(uzenet);
				return false;
			}
			
			/*if (!telefon.match(/^\d+$/)){
				uzenet = 'A telefon mező csak számokat tartalmazhat!';
				
				alert(uzenet);
				return false;
			}*/
			
			if (fejek == 0 && betetek == 0 && kefek == 0 && szettek == 0) {
				uzenet = 'Legalább 1 darabot rendelnie kell valamelyik termékből!';
				
				alert(uzenet);
				return false;
			}
			
			$('rendelesform').submit();
		});
		
		$('fejdarab').value = 0;
		$('betetdarab').value = 0;
	}
}
