
// JavaScript Document

window.onload = initAll;

function initAll()
{
	document.getElementById('submit').onclick = FormHandler;
	document.getElementById('box1').onclick = RadioManage;
	document.getElementById('box2').onclick = RadioManage;
	document.getElementById('type').onchange = SelectManage;
	RadioCheck();
	SelectManage();
}

function SelectManage(e)
{
	var t = document.getElementById('type');

	if(t)
	{
		switch(t.value)
		{
			case '0':
					document.getElementById('attappend').style.display = "block";
					document.getElementById('flspcont').style.display = "block";
					break;

			case '1':
					document.getElementById('flspcont').style.display = "block";
					document.getElementById('attappend').style.display = "block";
					break;

			case '2':
					document.getElementById('attappend').style.display = "block";
					document.getElementById('flspcont').style.display = "none";
					break;

			case '3':
					document.getElementById('attappend').style.display = "block";
					document.getElementById('flspcont').style.display = "none";
					break;
	
			case '4':
					document.getElementById('attappend').style.display = "none";
					document.getElementById('flspcont').style.display = "block";
					break;

			case '5':
					document.getElementById('attappend').style.display = "none";
					document.getElementById('flspcont').style.display = "none";
					break;

			case '6':
					document.getElementById('attappend').style.display = "none";
					document.getElementById('flspcont').style.display = "none";
					break;
		}
		
		/*if(t.value == '4' || t.value == '5' || t.value == '6')
		{
			document.getElementById('attappend').style.display = "none";
		}
		else
		{
			document.getElementById('attappend').style.display = "block";
		}*/
	}
}

function FormHandler(e)
{
	var form = document.getElementById('koltForm');
	var noSubmit = false;
	var temp;
	var check = new Array("name", "email", "phone", "type", "stp", "stfloor", "date", "slift");

	for(var i=0; i < check.length; i++)
	{
		temp = document.getElementById(check[i]);
		
		if(check[i] == 'type')
		{
			if(temp.value != '6' && temp.value != '5' && temp.value != '4')
			{
				check.push('fp', 'ffloor', 'flift');
				//alert('ide');
			}

			if(temp.value == '4' || temp.value == '0' || temp.value == '1')
			{
				check.push('floorsp');
			}
		}
	
		if(temp)
		{			
			if(temp.value == '')
			{
				noSubmit = true;
				break;
			}
		}
	}

	if(noSubmit)
	{
		alert("* A csillaggal jelölt mezők kitöltése kötelező!");
		this.stop;
		return false;
	}
	else
	{
		var hf = document.getElementById('hiddenf');
		hf.value = 1;
		form.submit();			
	}
}

function RadioManage(e)
{
	var box1 = document.getElementById('box1');
	var box2 = document.getElementById('box2');
	var boxc = document.getElementById('boxc');
	
	if(boxc && box1 && box2)
	{
		if(box1.checked == true)
		{
			boxc.disabled = true;
		}
		
		if(box2.checked == true)
		{
			boxc.disabled = false;			
		}
	}	
}

function RadioCheck()
{
	var box1 = document.getElementById('box1');
	var box2 = document.getElementById('box2');
	var boxc = document.getElementById('boxc');
	
	if(boxc && box1 && box2)
	{
		/*if(box1.checked == true)
		{
			boxc.disabled = true;
		}*/
		
		if(box2.checked == true)
		{
			boxc.disabled = false;			
		}
	}	
}
