// JavaScript Document

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		ajanlas_on = newImage("images/ajanlas_on.jpg");
		lakokocsi_on = newImage("images/lakokocsi_on.jpg");
		kemping_on = newImage("images/kemping_on.jpg");
		latnivalo_on = newImage("images/latnivalo_on.jpg");
		hasznos_on = newImage("images/hasznos_on.jpg");
		preloadFlag = true;
	}
}

function preloadImages_idx() {
	if (document.images) {
		enterSiteDivBg = newImage("images/hatterfoto.jpg");
		preloadFlag = true;
	}
}

function set_foglalas(turnusId)
	{
	var turnustd = document.getElementById('turnusTd_'+turnusId);
	if(hdn = document.getElementById('turnusHidden_'+turnusId))
		{
		switch(hdn.disabled)
			{
			case true:
				hdn.disabled = false;
				hdn.value = turnusId;
				turnustd.style.background = '#CFE8FF';
				break;
			case false:
				hdn.disabled = true;
				hdn.value = '';
				turnustd.style.background = '#FFFEFC';
				break;
			}
		}
	else{ alert('turnusHidden_'+turnusId);}
	}

function send_foglalas()
	{
	if( confirm("Küldés\n(Kérjük ellenőrizze az elérhetőségeit!)") )
		{
		var frm = document.forms.foglalas;
		var nd = 0;
		
		for(e=0; e<frm.elements.length; e++)
			{
			var el = frm.elements[e];
			if(el.type == 'hidden' && el.name == 'turnus[]' && !(el.disabled))
				{
				nd++;
				break;
				}
			}
				
		if(nd==0)
			{
			alert('Nem választott turnust!');
			return false;
			}
		
		regexp = /^[^0-9]+$/i;
		if (!regexp.test(frm.nev.value)) 
			{
			alert('Adja meg a nevét');
			frm.nev.focus();
			return false;
			}
	
		regexp = /^.+$/i;
			if (!regexp.test(frm.telefon.value)) 
			{
			alert('Adja meg a telefonszámát');
			frm.telefon.focus();
			return false;
			}
	
		regexp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i;
		if (!regexp.test(frm.email.value)) 
			{
			alert('E-mail cím formátuma nem megfelelő');
			frm.email.focus();
			return false;
			}
		
		regexp = /^.+$/i;
			if (!regexp.test(frm.cim.value)) 
			{
			alert('Adja meg a címét');
			frm.cim.focus();
			return false;
			}
	
		frm.action = '';
		frm.submit();
		}
	}
