function ShowDiv(a)
{
	document.getElementById('task1').style.display = 'none';

	document.getElementById('task3').style.display = 'none';
	document.getElementById(a).style.display = 'block';

	document.getElementById('task1a').className = 'tab1';

	document.getElementById('task3a').className = 'tab1';
	document.getElementById(a + 'a').className = 'tab1_active';
}

function ShowHideDiv(a,b)
{
	document.getElementById(a).style.display = b;
}

function HideAllShowOneDiv(a,b,c)
{
	/*
	a - elotag
	b - hany van ebbol
	c - akit megjelenitunk
	*/
	for(var i=1;i<=b;i++)
	{
		document.getElementById(a + i).style.display = 'none';
		document.getElementById(a + i).className = 'tab1';
	}
	document.getElementById(c).style.display = 'display';
	document.getElementById(c).className = 'tab1_active';
}

function ShowAllDiv(a,b)
{
	document.getElementById(a).style.display = b;
}


function newsletterPost(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Hibás E-mail cím!');
      return false;
   }
}

function myAddBasket(TermekKod, count, rendelhetodb)
{
	var hiba = 0;
	var bid = 0;
	
	if($('SELECT[name=bid]').length){ 
		bid = $('SELECT[name=bid]').val(); 
		//alert('select!'+$('SELECT[name=bid]').val());
	}
	else if($('INPUT[name=bid]').length){ 
		bid = $('INPUT[name=bid]').val(); 
		//alert('hidden!'+$('INPUT[name=bid]').val());
	}
 	else { bid = 0; }
	
	//if($('SELECT[name=bid]').length){ bid = $('SELECT[name=bid]').val();}
	//else if($('INPUT[name=bid]').length){ bid = $('#bid').val();}
 	//else { bid = 0; }
	
	belso_TermekKod = TermekKod;
	if(rendelhetodb>1)
	{
		if( count < rendelhetodb || count % rendelhetodb>0)
		{
			hiba = 1;
		}
	}
	if(count<1)
	{
		hiba = 1;
	}
	if(hiba == 0)
	{
		document.getElementById('kosarba'+TermekKod).innerHTML = '<img src="img/kosar_ok.jpg" alt="A termék már a kosárban van!" style="border: 0px;" align="absmiddle">';
		$.post("modules/addbasket.php", 
			{ bid: bid, TermekKod: TermekKod, count: count },
			function(data){
				datas = data.split(';');
				$("#axbasketsnum").html(datas[0]);
				$("#axtetel").html(datas[1]);
				$("#axdb").html(datas[2]);
				$('#count_'+TermekKod).val('0');
				//if(bid==0) { location.reload(true); }
			}
		);
	}
	else
	{
		if( count<1)
		{
			alert("Adjon meg mennyiséget!");
		}
		else
		{
			alert("Csak a rendelési egység többszöröse helyezhető a kosárba!");
		}
	}
}

function createMyAddBasket(index)
{
	document.getElementById('kosarinfo').innerHTML = ajax[index].response;
}

function getDetailedSearchData(action){
	var tt1 = '0';
	var tt2 = '0';
	var refresh = 0;
	var selectBoxName = '0';
	var defOptionText = ' - ';
	tt1 = $('SELECT[name=termektipus1]').val();
	tt2 = $('SELECT[name=brandfilter]').val();
	
	if(action == 'tt1'){ 
		if(tt1 == '0') { refresh = 2; }
		selectBoxName = 'SELECT[name=brandfilter]';
		defOptionText = '--- Minden márka ---';
		
	}
	else if(action == 'tt2'){
		if(tt2 == '0') { refresh = 1; }
		selectBoxName = 'SELECT[name=termektipus1]';
		defOptionText = '--- Minden termékcsoport ---';
	} 
	
	
	if(refresh == 0){
		$.get("modules/getdetailedsearchdata.php", 
			{ action: action, tt1 : tt1, tt2 : tt2 },
			function(data){
				if(data!='NODATA!'){
					items = data.split('|');
					if(items.length>0){
						$(selectBoxName)
							.find('option')
							.remove()
							.end()
							.append('<option value="0">'+defOptionText+'</option>')
							.val('0')
						;
						
						var lastValidValue = '0';
						
						for(var i in items) {
							var actItems = items[i];
							var item = actItems.split(';');
							if(typeof item[0] != 'undefined' && typeof item[1] != 'undefined'){
								$(selectBoxName).append('<option value="'+item[0]+'">'+item[1]+'</option>');
								lastValidValue = item[0];
							}
						}
						
						$(selectBoxName).val(0);
						if(items.length==1){
							$(selectBoxName).val(lastValidValue);
						} 
						else {
							$('SELECT[name=termektipus1]').val(tt1);
							$('SELECT[name=brandfilter]').val(tt2);
						}
						//feldolgozás
					}
				}
			}
		);
	}
	else{
		$.get("modules/getdetailedsearchdata.php", 
			{ action: 'tt1', tt1 : tt1, tt2 : tt2 },
			function(data){
				if(data!='NODATA!'){
					selectBoxName = 'SELECT[name=brandfilter]';
					//selectBoxName = 'SELECT[name=termektipus1]';
					defOptionText = '--- Minden márka ---';
					//defOptionText = '--- Minden termékcsoport ---';
					items = data.split('|');
					if(items.length>0){
						$(selectBoxName)
							.find('option')
							.remove()
							.end()
							.append('<option value="0">'+defOptionText+'</option>')
							.val('0')
						;
						
						var lastValidValue = '0';
						
						for(var i in items) {
							var it = items[i];
							var item = it.split(';');
							if(typeof item[0] != 'undefined' && typeof item[1] != 'undefined'){
								$(selectBoxName).append('<option value="'+item[0]+'">'+item[1]+'</option>');
								lastValidValue = item[0];
							}
						}
						
						$(selectBoxName).val(0);
						if(items.length==1){
							$(selectBoxName).val(lastValidValue);
						} 
						else {
							$('SELECT[name=termektipus1]').val(tt1);
							$('SELECT[name=brandfilter]').val(tt2);
						}
						//feldolgozás
					}
				}
			}
		);
		
		$.get("modules/getdetailedsearchdata.php", 
			{ action: 'tt2', tt1 : tt1, tt2 : tt2 },
			function(data){
				if(data!='NODATA!'){
					//selectBoxName = 'SELECT[name=brandfilter]';
					selectBoxName = 'SELECT[name=termektipus1]';
					//defOptionText = '--- Minden márka ---';
					defOptionText = '--- Minden termékcsoport ---';
					items = data.split('|');
					if(items.length>0){
						$(selectBoxName)
							.find('option')
							.remove()
							.end()
							.append('<option value="0">'+defOptionText+'</option>')
							.val('0')
						;
						
						var lastValidValue = '0';
						
						for(var i in items) {
							var it = items[i];
							var item = it.split(';');
							if(typeof item[0] != 'undefined' && typeof item[1] != 'undefined'){
								$(selectBoxName).append('<option value="'+item[0]+'">'+item[1]+'</option>');
								lastValidValue = item[0];
							}
						}
						
						$(selectBoxName).val(0);
						if(items.length==1){
							$(selectBoxName).val(lastValidValue);
						} 
						else {
							$('SELECT[name=termektipus1]').val(tt1);
							$('SELECT[name=brandfilter]').val(tt2);
						}
						//feldolgozás
					}
				}
			}
		);
	}
}
