window.onload = initAll;

function initAll()
{

	//document.getElementById('TSearchForm').onsubmit = searchForm;
	//var compareForm = $('compareForm');

	var TSF = document.getElementById('TSearchForm');
	
	if(TSF)
	{
		TSF.onsubmit = searchForm;
	}

	var compareForm = document.getElementById('compareForm');
	
	if(compareForm)
	{
		$('compareForm').observe('submit', compareFormSubmit);	
	}
}

function noSubmit(e)
{
	Event.stop(e);
	return false;
}

function searchForm()
{
	var form = document.getElementById('TSearchForm');
	
	if(form.sc.value == 'keresés a magazinban')
	{
		this.stop;
		return false;
	}
}

function compareFormSubmit(e)
{
	var ok = true;
	var compareForm = $('compareForm');
	var tpf = $('tpf').options[$('tpf').selectedIndex].value;

	var vgaf1 = $('vgaf1');
	var vgaf2 = $('vgaf2');

//	var value = tag.options[tag.selectedIndex].value;
	
	if(tpf < 1)
	{
		ok = false;
	}
	
	if(vgaf1 && vgaf2)
	{
		var vgaf1V = vgaf1.options[vgaf1.selectedIndex].value;
		var vgaf2V = vgaf2.options[vgaf2.selectedIndex].value;

		if(vgaf1V < 1 && vgaf2V < 1)
		{
			ok = false;
		}		
	}
	else
	{
		if(vgaf1)
		{
			var vgaf1V = vgaf1.options[vgaf1.selectedIndex].value;
			if(vgaf1V < 1)
			{
				ok = false;
			}		
		}
	
		if(vgaf2 && vgaf2V < 1)
		{
			var vgaf2V = vgaf2.options[vgaf2.selectedIndex].value;
			if(vgaf2V < 1)
			{
				ok = false;
			}		
		}
	}
	
	if(ok)
	{
		compareForm.serialize();
	}
	else
	{
		alert('Válasszon feltételt!');
		noSubmit(e);		
	}
}

function tpChoose(tag, form)
{
	var value = parseInt(tag.options[tag.selectedIndex].value);
	var vgaf1 = $('vgaf1');
	var vgaf2 = $('vgaf2');
	var tpSel = $('tpSel');

	if(value > 0)
	{
		form.tpSel.value = value;					

		if(vgaf1)
		{
			vgaf1.value = '-1';
		}
		
		if(vgaf2)
		{
			vgaf2.value = '-1';
		}
		form.submit();
		//form.reset();
	}
	else
	{		
		if(vgaf1)
		{
			vgaf1.value = '-1';
			vgaf1.disabled = true;
		}
		
		if(vgaf2)
		{
			vgaf2.value = '-1';
			vgaf2.disabled = true;
		}
		//form.tpSel.value = '-1';
		form.submit();
		/*this.stop;
		return false;*/
	}
}

function TocJump(ts)
{
	var tsVal = ts.options[ts.selectedIndex].value;
	var url = window.location.href;
	var nPage = '&tPage=' + tsVal;

	var sTemp = url.search(/&tPage/); 
	
	if(sTemp != -1 )
	{
		var urlTemp = url.slice(sTemp, url.length);
		url = url.replace(urlTemp, nPage);
	}
	else
	{
		url += nPage;
	}

	window.location.href = url;
}