var bodyonloadfunc=[];
function bodyonload() {
	bodyonloadfunc.each(function(f) {
	try {
		if(Object.isFunction(f)) f();
	else eval(f);
  }catch(e) {}
 });
}

function bodyonloadadd(f) {
 bodyonloadfunc.push(f);
}

function fade_out_div(div_id)
{
	new Effect.Opacity(div_id, {from: 0.8, to: 0.0, duration: 0.7});
}
String.prototype.checkEmail=function() {
	
	return /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/.match(this.strip());
}
function fade_in_div(div_id)
{
	$(div_id).setOpacity(0);
	new Effect.Opacity(div_id, {from: 0.0, to: 1.0, duration: 0.7});
}
function changeregion(regionid)
{
	//document.searchform.regionid.value=regionid;
	$('regionid').value=regionid;
	obj1=document.getElementById("select_line2");
	obj2=document.getElementById("distance_div");
	if (regionid==6) {
	    if (obj1!=null) obj1.style.display="none"; 
	    if (obj2!=null) obj2.style.display="none"; 
	    document.getElementById("keruletek").style.display="";
	} else {
	    if (obj1!=null) obj1.style.display=""; 
	    if (obj2!=null) obj2.style.display=""; 
	    document.getElementById("keruletek").style.display="none";
	}
	
	new Ajax.Updater("region","/region.php", {
	   method: 'GET',
	   parameters: {regionid: regionid, act:'simple'}
	});
}

String.prototype.trim = function()
{
	return this.replace(/^\s+|\s+$/g,"");
}

function check_reg_user()
{
	var vnev=$F('id_vezetek_nev').strip();
	var knev=$F('id_kereszt_nev').strip();
	
	//var email=$F('email_id');
	
	var email=$F('email_id').checkEmail();
	
	var irsz=$F('irsz').strip();
	var pwd1=$F('pwd1');
	var pwd2=$F('pwd2');

	//var elfogad=$('')
	var elfogad=$('elfogad_id').checked;

	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$('error_msg_div').removeClassName('error_td');
	$('error_msg_div').update('');
	
	if(vnev.length<2)
	{
		error_msg+='<li>Biztosan jól adta meg a vezetéknevét?</li>';
		$('vezetek_nev_td').addClassName('error_td');
	}
	
	if(knev.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a keresztnevét?</li>';
		$('kereszt_nev_td').addClassName('error_td');
	}
	/*if(irsz.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg az irányítószámot?</li>';
		$('irsz_td').addClassName('error_td');
	}*/
	if(pwd1.length==0)
	{
		error_msg+='<li>Biztosan jól adta meg jelszavát?</li>';
		$('jelszo1_td').addClassName('error_td');
	}
	
	if(pwd2!=pwd1)
	{
		error_msg+='<li>A két jelszó nem egyezik meg</li>';
		$('jelszo2_td').addClassName('error_td');
		$('jelszo1_td').addClassName('error_td');
	}
	
	if(email == false)
	{
		error_msg+='<li>Biztosan jól adta meg az email- címét?</li>';
		$('email_td').addClassName('error_td');
	}

	if(elfogad == false)
	{
		error_msg+='<li>A regisztrációhoz el kell fogadni a felhasználási feltételeket.</li>';
		$('elfogad_td').addClassName('error_td');

	}

	var hirlevel_kelle=$('hirlevel').checked;
	if(hirlevel_kelle==true)
	{
		error_msg+=check_user_hirlevele_form();
	}

	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_msg_div').addClassName('rendszer_uzenet_hiba');
		$('error_msg_div').update(error_msg);
	}
	else
	{
		$('error_msg_div').removeClassName('error_td');
		$('error_msg_div').update('');
		document.reg_form.submit();
	}

}

function check_user_hirlevele_form()
{
	var h_nev=$F('h_nev');
	var h_varos=$F('h_varos');
	var h_irsz=$F('h_irsz');
	var h_utca_hazszam=$F('h_utca_hazszam');
	var h_cegnev=$F('h_cegnev');

	var error_msg='';
	if(h_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('h_nev_td').addClassName('error_td');
	}
	if(h_varos.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a várost?</li>';
		$('h_varos_td').addClassName('error_td');
	}
	/*if(h_irsz.length!=4)
	{
		error_msg+='<li>Biztosan jól adta meg az irányítószámot??</li>';
		$('h_irsz_td').addClassName('error_td');
	}*/
	if(h_utca_hazszam.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg az utca, házszámot?</li>';
		$('h_utca_td').addClassName('error_td');
	}
   return error_msg;

}

function hirlevel_ok()
{
	var allapot=$('hirlevel').checked;
	if(allapot==true)
	{
		hirlevele_adatok_masolasa();
	}
}

function hirlevel_adatok_masolasa()
{
	// adatok másolása
	var vezetek_nev=$F('id_vezetek_nev');
	var kereszt_nev=$F('id_kereszt_nev');
	var irsz=$F('irsz');

	$('h_nev').value=vezetek_nev+' '+kereszt_nev;
	$('h_irsz').value=irsz;
}

function hirlevel_reg_allapot()
	{
		var allapot=$('hirlevel').checked;
		if(allapot==true)
		{
			$('hirlevel_div').style['display']="block";
		}
		if(allapot==false)
		{

			$('hirlevel_div').style['display']="none";
		}
	}
function check_profile_user()
{
	var vnev=$F('id_vezetek_nev').strip();
	var knev=$F('id_kereszt_nev').strip();
	var tel=$F('tel').strip();
	//var regionid=$F('regionselect');
	/*var id_sex=$F('id_sex');

	var year=$F('id_year');
	var month=$F('id_month');
	var day=$F('id_day');
*/
	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$('error_user_msg').removeClassName('error_td');
	$('error_user_msg').update('');

	if(vnev.length<2)
	{
		error_msg+='<li>Biztosan jól adta meg a vezetéknevét?</li>';
		$('vezetek_nev_td').addClassName('error_td');
	}

	if(knev.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a keresztnevét?</li>';
		$('kereszt_nev_td').addClassName('error_td');
	}
	if(tel.length<6)
	{
		error_msg+='<li>Biztosan jól adta meg a telefonszámot?</li>';
		$('tel_td').addClassName('error_td');
	}	

/*
	if(regionid==1)
	{
		error_msg+='<li>Biztosan jól adta meg a lakhelyét?</li>';
		$('lakhely_td').addClassName('error_td');
	}

	if(year==0 || month==0 || day==0)
	{
		error_msg+='<li>Biztosan jól adta meg a születési dátumát?</li>';
		$('datum_td').addClassName('error_td');
	}

	if(id_sex==0)
	{
		error_msg+='<li>Biztosan jól adta meg a nemét?</li>';
		$('nem_td').addClassName('error_td');
	}

*/
	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_user_msg').addClassName('rendszer_uzenet_hiba');
		$('error_user_msg').update(error_msg);
	}
	else
	{
		$('error_user_msg').removeClassName('error_td');
		$('error_user_msg').update('');
		document.user_form.submit();
	}
}

function check_profile_passwd()
{
	var pwd1=$F('id_pass_n1');
	var pwd2=$F('id_pass_n2');
	var pwd_old=$F('id_pass_old');
	var error_msg='';

	$$('td.error_td').invoke('removeClassName','error_td');
	$('error_pw_msg').removeClassName('error_td');
	$('error_pw_msg').update('');

	if(pwd_old.length==0)
	{
		error_msg+='<li>A régi jelszót meg kell adni</li>';
		$('jelszo_regi_td').addClassName('error_td');
	}
	if(pwd1.length==0)
	{
		error_msg+='<li>A jelszót meg kell adni</li>';
		$('jelszo_uj1_td').addClassName('error_td');
	}
	if(pwd2!=pwd1)
	{
		error_msg+='<li>A két jelszó nem egyezik meg</li>';
		$('jelszo_uj1_td').addClassName('error_td');
		$('jelszo_uj2_td').addClassName('error_td');
	}
	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_pw_msg').addClassName('rendszer_uzenet_hiba');
		$('error_pw_msg').update(error_msg);
	}
	else
	{
		$('error_pw_msg').removeClassName('error_td');
		$('error_pw_msg').update('');
		document.user_pass_form.submit();
	}
}

function check_profile_email()
{
	var email=$F('id_useremail_new').checkEmail();

	
	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$('error_email_msg').removeClassName('error_td');
	$('error_email_msg').update('');


	if(email == false)
	{
		error_msg+='<li>Hibás az email</li>';
		$('useremail_new_td').addClassName('error_td');
	}
	
	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_email_msg').addClassName('rendszer_uzenet_hiba');
		$('error_email_msg').update(error_msg);
	}
	else
	{
		$('error_email_msg').removeClassName('error_td');
		$('error_email_msg').update('');
		document.user_email_form.submit();
	}
}




function prod_list_recolor()
{
	$$('DIV.termek_lista').each(function(obj,i) {
			if(i%2==0) obj.addClassName('termek_lista_tarolo2');
			else obj.addClassName('termek_lista_tarolo1');

			obj.observe('mouseover',function(e) {
				obj.addClassName('termek_lista_tarolo_hover');
			});
			obj.observe('mouseout',function(e) {
				obj.removeClassName('termek_lista_tarolo_hover');
			
			});
		});
}

function kivansag_recolor()
{
	$$('TR.kivansag_table_lista').each(function(obj,i) {
			obj.observe('mouseover',function(e) {
				obj.addClassName('kivansag_table_lista_hl');
			});
			obj.observe('mouseout',function(e) {
				obj.removeClassName('kivansag_table_lista_hl');

			});

		});
}
function user_table_recolor()
{
	$$('TR.kosar_table_lista').each(function(obj,i) {
			obj.observe('mouseover',function(e) {
				obj.addClassName('kosar_table_lista_hl');
			});
			obj.observe('mouseout',function(e) {
				obj.removeClassName('kosar_table_lista_hl');

			});

		});
}

function input_recolor()
{
	$$('input.input_').each(function(obj) {
			obj.addClassName('input_normal')

			.observe('blur',function(e) {
				obj.addClassName('input_normal').removeClassName('input_normal_hl');
			})
			.observe('focus',function(e) {
				obj.addClassName('input_normal_hl').removeClassName('input_normal');
			});
		});
}


function kosarba(t_id)
{
	var tipusid=$F('typeid');
	
	var vaneanyag=$j("#countanyag").length;
		
		if(vaneanyag>0){
			var anyag=$j("#countanyag").text();
		} else { 
			var anyag='ismeretlen';
		}
	//var szin=$F('id_k_szin');
	//var size=$F('id_k_size');
	if(tipusid==2){
		var db=$F('id_k_db');
		var meret=$F('id_k_size');
		
		//var ujj=$F('id_k_ujj');
		var himzes=$F('id_k_himzes');
		/*var szin=$F('colorset');*/
		new Ajax.Request('/order.php', {method: 'post', parameters:{
			'act':'kosar_ba',
			't_id':t_id,
			'db':db,
			'meret':meret,
			'anyag':anyag,
			//'ujj':ujj,
			'himzes':himzes
			/*,
			'szin':szin*/
		},onComplete:function(t){
			var res=t.responseText;
			if(res==0)
			{
				alert('Hiba! A terméket nem sikerüt a kosárba helyezni.')
			}
			if(res==1)
			{

					kosarba_div_show();
					var t=setTimeout("fade_in_div('kosarba_frame')",1);
					var t2=setTimeout("fade_out_div('kosarba_frame')",2000);


				kosar_tartalma();
			}

		}
		});
	}
	if(tipusid==3){
		var db=1;
		
		
		new Ajax.Request('/order.php', {method: 'post', parameters:{
			'act':'kosar_ba',
			't_id':t_id,
			'db':db
		
			
			//'szin':szin
		},onComplete:function(t){
			var res=t.responseText;
			if(res==0)
			{
				alert('Hiba! A terméket nem sikerüt a kosárba helyezni.')
			}
			if(res==1)
			{

					kosarba_div_show();
					var t=setTimeout("fade_in_div('kosarba_frame')",1);
					var t2=setTimeout("fade_out_div('kosarba_frame')",2000);


				kosar_tartalma();
			}

		}
		});
	}
	if(tipusid==4){
		var db=$F('id_k_db');
		var meret=$F('id_k_size');
		//var ujj=$F('id_k_ujj');
		
		new Ajax.Request('/order.php', {method: 'post', parameters:{
			'act':'kosar_ba',
			't_id':t_id,
			'db':db,
			'meret':meret
		//	'ujj':ujj
			
			//'szin':szin
		},onComplete:function(t){
			var res=t.responseText;
			if(res==0)
			{
				alert('Hiba! A terméket nem sikerüt a kosárba helyezni.')
			}
			if(res==1)
			{

					kosarba_div_show();
					var t=setTimeout("fade_in_div('kosarba_frame')",1);
					var t2=setTimeout("fade_out_div('kosarba_frame')",2000);


				kosar_tartalma();
			}

		}
		});
	}
	if(tipusid==5){
		var meret=$F('id_k_size');
		/*var szin=$F('id_k_szin');*/
		var db=$F('id_k_db');
		
		new Ajax.Request('/order.php', {method: 'post', parameters:{
			'act':'kosar_ba',
			't_id':t_id,
			'db':db,
			'meret':meret,
			'anyag':anyag
			/*'szin':szin*/
			
			//'szin':szin
		},onComplete:function(t){
			var res=t.responseText;
			if(res==0)
			{
				alert('Hiba! A terméket nem sikerüt a kosárba helyezni.')
			}
			if(res==1)
			{

					kosarba_div_show();
					var t=setTimeout("fade_in_div('kosarba_frame')",1);
					var t2=setTimeout("fade_out_div('kosarba_frame')",2000);


				kosar_tartalma();
			}

		}
		});
	}
}

function kosarba_listazott_termek(t_id)
{
	var db=$F('id_k_db_'+t_id);
	var size=$F('id_k_size');
	
	new Ajax.Request('/order.php', {method: 'post', parameters:{
		'act':'kosar_ba',
		't_id':t_id,
		'db':db
	},onComplete:function(t){
		var res=t.responseText;
		if(res==0)
		{
			alert('Hiba! A terméket nem sikerüt a kosárba helyezni.')
		}
		if(res==1)
		{
				kosarba_div_show();
				var t=setTimeout("fade_in_div('kosarba_frame')",1);
				var t2=setTimeout("fade_out_div('kosarba_frame')",2000);

				/*$('msg_'+t_id).setOpacity(0);
				var t=setTimeout("fade_in_div('msg_"+t_id+"')",1);
				var t2=setTimeout("fade_out_div('msg_"+t_id+"')",2000);
				$('msg_'+t_id).update('kosárba került');
				$('msg_'+t_id).addClassName('rendszer_uzenet_inline');*/
			kosar_tartalma();
		}
        if(res==2){
            erdekel();
        }
	}
	});
}


function kosar_tartalma()
{
	//return;
	new Ajax.Updater("kosar_id","/order.php", {
	   method: 'post',
	   parameters: {act: 'kosar_tartalma'}
	});
}

function polcra(t_id)
{
	new Ajax.Request('/wish_list.php', {method: 'post', parameters:{
	'act':'add_kivansag',
	't_id':t_id

	},onComplete:function(t){

		var res=t.responseText;

		if(res==0) //nincs bejelentkezve
		{
			alert('A funkció használatához, be kell jelentkezni.');
		}
		if(res==1) //nincs ilyen termék
		{
			alert('Nincs ilyen termék.');
		}
		if(res==2) //termék már a pocon van
		{
			alert('A termék már a kívánságlistán van.');
		}
		if(res==3)
		{
			
			$('msg').update('A hozzáadás sikerüt');
			$('msg').addClassName('msg_ok');
			
		}
	}
	});
}

/* SZÄ‚ďż˝LLITÄ‚ďż˝S */
function szallitasi_form_check()
{
	var error_div='error_szallitas_msg';
	var szallitasi_nev=$F('id_szallitasi_nev');
	var szallitasi_varos=$F('id_szallitasi_varos');
	var szallitasi_irsz=$F('id_szallitasi_irsz');
	var szallitasi_cim=$F('id_szallitasi_cim');
	var szallitasi_telefon=$F('id_szallitasi_telefon');

	var error_msg='';
	$$('td.error_td2').invoke('removeClassName','error_td2');
	$(error_div).removeClassName('error_td2');
	$(error_div).update('');


	if(szallitasi_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('szallitasi_nev_td').addClassName('error_td2');
	}
	if(szallitasi_varos.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a várost?</li>';
		$('szallitasi_varos_td').addClassName('error_td2');
	}
	/*if(szallitasi_irsz.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg az irányítószámot?</li>';
		$('szallitasi_irsz_td').addClassName('error_td2');
	}*/
	if(szallitasi_cim.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg a címét?</li>';
		$('szallitasi_cim_td').addClassName('error_td2');
	}
	if(szallitasi_telefon.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a telefonszámát?</li>';
		$('szallitasi_telefon_td').addClassName('error_td2');
	}

	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$(error_div).addClassName('rendszer_uzenet_hiba');
		$(error_div).update(error_msg);
		return false;
	}
	else
	{
		$(error_div).removeClassName('rendszer_uzenet_hiba');
		$(error_div).update('');
		return true;
	}

}

function szallitasi_cim_save_as()
{
	var error_div ='error_szallitas_msg';
	var fomr_ok=szallitasi_form_check();
	if(fomr_ok==true)
		{
			//document.user_szallitasi_form.submit();
			var param = 'act=szallitasi_cim_save_as_ajax&'+$('id_user_szallitasi_form').serialize();
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response!=0)
						{
							szallitasi_select();
							$('id_szallitas_cim_id').value=response;
							$(error_div).removeClassName('rendszer_uzenet_hiba');
							$(error_div).addClassName('rendszer_uzenet');
							$(error_div).update('Mentés sikerüt');
						}
					else
						{
							$(error_div).removeClassName('rendszer_uzenet');
							$(error_div).addClassName('rendszer_uzenet_hiba');
							$(error_div).update('Kérjük ellenőrizze le az adatokat.');
						}
				}
			}
			);
		}
}

function szallitasi_cim_save()
{
	var error_div ='error_szallitas_msg';
	var fomr_ok=szallitasi_form_check();
	var szid=$F('id_szallitas_cim_id');
	if(szid>0)
	{
	if(fomr_ok==true)
		{
			//document.user_szallitasi_form.submit();
			var param = 'act=szallitasi_cim_save_ajax&'+$('id_user_szallitasi_form').serialize()+'&szid='+szid;
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response!=0)
						{
							szallitasi_select();

							$('id_szallitas_cim_id').value=response;
							$(error_div).removeClassName('rendszer_uzenet_hiba');
							$(error_div).addClassName('rendszer_uzenet');
							$(error_div).update('Mentés sikerüt');
						}
					else
						{
							$(error_div).removeClassName('rendszer_uzenet');
							$(error_div).addClassName('rendszer_uzenet_hiba');
							$(error_div).update('Kérjük ellenőrizze le az adatokat.');
						}
				}
			}
			);
		}
	}
		else alert('A cím még nincs mentve, ezért nem módosítható.');
}

function szallitasi_cim_del()
{
	var szid=$F('id_szallitas_cim_id');
	var error_div ='error_szallitas_msg';
	if(szid!=0)
	{
		var param = 'act=szallitasi_cim_del&szid='+szid;
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response!=0)
						{
							szallitasi_select();
							szallitasi_adatok_table('0')
							$('id_szallitas_cim_id').value=0;
							$(error_div).removeClassName('rendszer_uzenet_hiba');
							$(error_div).addClassName('rendszer_uzenet');
							$(error_div).update('A törlés sikerüt');
						}
					else
						{
							$(error_div).removeClassName('rendszer_uzenet');
							$(error_div).addClassName('rendszer_uzenet_hiba');
							$(error_div).update('Törlés sikertelen!');
						}
				}
			}
			);
	}
	else
		alert('A cim nincs mentve, ezért nem lehet törölni');
}

function szallitasi_select()
{
	var url='user.php?act=szallitas_select';
	var myAjax = new Ajax.Updater('id_szall_select', url, {method: 'post', evalScripts:true});
}

function szallitasi_adatok_table(szid)
{
	var error_div ='error_szallitas_msg';
	$(error_div).update('');
	$(error_div).removeClassName('rendszer_uzenet');
	$(error_div).removeClassName('rendszer_uzenet_hiba');

	var url='user.php?act=szallitas_table&szid='+szid;
	var myAjax = new Ajax.Updater('id_szallitasi_table', url, {method: 'post', evalScripts:true});
}
function szallitasi_adatok_table_rendeles()
{
	var error_div ='error_szallitas_msg';
	$(error_div).update('');
	$(error_div).removeClassName('rendszer_uzenet');
	$(error_div).removeClassName('rendszer_uzenet_hiba');
	
	var url='user.php?act=szallitas_table_rendeles';
	var myAjax = new Ajax.Updater('id_szallitasi_table', url, {method: 'post', evalScripts:true});
}

function szallitasi_form_kitolt(szid)
{
	szallitasi_adatok_table(szid);
	$('id_szallitas_cim_id').value=szid;
}



function adatok_azonosak()
{
	var param = 'act=rendelesi_adatok_azonosak';
	var myAjax = new Ajax.Request('/user.php',
	{
		method: 'post',
		parameters: param,
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==1)
				{
					
					$('azonos').checked=true;
					
				}
		}
	}
	);
}



/*számlázás */

function szamla_form_check()
{
	var error_div='error_szamla_msg';
	var szamla_nev=$F('id_szamla_nev');
	var szamla_varos=$F('id_szamla_varos');
	var szamla_irsz=$F('id_szamla_irsz');
	var szamla_cim=$F('id_szamla_cim');

	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$(error_div).removeClassName('error_td');
	$(error_div).update(' ');


	if(szamla_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('szamla_nev_td').addClassName('error_td');
	}
	if(szamla_varos.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a várost?</li>';
		$('szamla_varos_td').addClassName('error_td');
	}
	/*if(szamla_irsz.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg az irányítószámot?</li>';
		$('szamla_irsz_td').addClassName('error_td');
	}*/
	if(szamla_cim.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg a címét?</li>';
		$('szamla_cim_td').addClassName('error_td');
	}

	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$(error_div).addClassName('rendszer_uzenet_hiba');
		$(error_div).update(error_msg);
		return false;
	}
	else
	{
		$(error_div).removeClassName('rendszer_uzenet_hiba');
		$(error_div).update('');
		return true;
	}

}

function szamla_cim_save_as()
{
	var error_div ='error_szamla_msg';
	var fomr_ok=szamla_form_check();
	if(fomr_ok==true)
		{
			//document.user_szallitasi_form.submit();
			var param = 'act=szamla_cim_save_as_ajax&'+$('id_user_szamla_form').serialize();
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response!=0)
						{
							szamla_select();
							$('id_szamla_cim_id').value=response;
							$(error_div).removeClassName('rendszer_uzenet_hiba');
							$(error_div).addClassName('rendszer_uzenet');
							$(error_div).update('Mentés sikerüt');
						}
					else
						{
							$(error_div).removeClassName('rendszer_uzenet');
							$(error_div).addClassName('rendszer_uzenet_hiba');
							$(error_div).update('Kérjük ellenőrizze le az adatokat.');
						}
				}
			}
			);
		}
}

function szamla_cim_save()
{
	var error_div ='error_szamla_msg';
	var fomr_ok=szamla_form_check();
	var szam_id=$F('id_szamla_cim_id');
	if(szam_id>0)
	{
		if(fomr_ok==true)
		{
				//document.user_szallitasi_form.submit();
				var param = 'act=szamla_cim_save_ajax&'+$('id_user_szamla_form').serialize()+'&szam_id='+szam_id;
				var myAjax = new Ajax.Request('/user.php',
				{
					method: 'post',
					parameters: param,
					asynchronous: false,
					onComplete: function(ajaxReq)
					{
						var response = ajaxReq.responseText;
						if(response!=0)
							{
								szamla_select();
								$('id_szamla_cim_id').value=response;
								$(error_div).removeClassName('rendszer_uzenet_hiba');
								$(error_div).addClassName('rendszer_uzenet');
								$(error_div).update('Mentés sikerüt');
							}
						else
							{
								$(error_div).removeClassName('rendszer_uzenet');
								$(error_div).addClassName('rendszer_uzenet_hiba');
								$(error_div).update('Kérjük ellenőrizze le az adatokat.');
							}
					}
				}
				);
		}
	}
	else alert('A cím még nincs mentve, ezért nem módosítható.');
}

function szamla_cim_del()
{
	var szam_id=$F('id_szamla_cim_id');
	var error_div ='error_szamla_msg';
	if(szam_id!=0)
	{
		var param = 'act=szamla_cim_del&szam_id='+szam_id;
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response!=0)
						{
							szamla_select();
							szamla_adatok_table('0')
							$('id_szamla_cim_id').value=0;
							$(error_div).removeClassName('rendszer_uzenet_hiba');
							$(error_div).addClassName('rendszer_uzenet');
							$(error_div).update('A törlés sikerüt');
						}
					else
						{
							$(error_div).removeClassName('rendszer_uzenet');
							$(error_div).addClassName('rendszer_uzenet_hiba');
							$(error_div).update('Törlés sikertelen!');
						}
				}
			}
			);
	}
	else
		alert('A cim nincs mentve, ezért nem lehet törölni');
}

function szamla_select()
{

	var url='user.php?act=szamla_select';
	var myAjax = new Ajax.Updater('id_szamla_select', url, {method: 'post', evalScripts:true});
}

function szamla_adatok_table(szam_id)
{
	var error_div ='error_szamla_msg';
	$(error_div).update('');
	$(error_div).removeClassName('rendszer_uzenet');
	$(error_div).removeClassName('rendszer_uzenet_hiba');

	var url='user.php?act=szamla_table&szam_id='+szam_id;
	var myAjax = new Ajax.Updater('id_szamla_table', url, {method: 'post', evalScripts:true});
}

function szamla_adatok_table_rendeles()
{
	var error_div ='error_szamla_msg';
	$(error_div).update('');
	$(error_div).removeClassName('rendszer_uzenet');
	$(error_div).removeClassName('rendszer_uzenet_hiba');

	var url='user.php?act=szamla_adatok_table_rendeles';
	var myAjax = new Ajax.Updater('id_szamla_table', url, {method: 'post', evalScripts:true});
}

function szamla_form_kitolt(szam_id)
{
	szamla_adatok_table(szam_id);
	$('id_szamla_cim_id').value=szam_id;
}


function kivansag_publukis_change(pub,kivansag_id)
{
	var param = 'act=kivansag_publukis_change&pub='+pub+'&kivansag_id='+kivansag_id;
	var myAjax = new Ajax.Request('/wish_list.php',
	{
		method: 'post',
		parameters: param,
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==2)
				{
					if(pub==0)
						$('tr_'+kivansag_id).addClassName('kivansag_table_lista_privat');
					if(pub==1)
						$('tr_'+kivansag_id).removeClassName('kivansag_table_lista_privat');

					$('msg_'+kivansag_id).setOpacity(0);
					$('msg_'+kivansag_id).update('Mentve');
					$('msg_'+kivansag_id).addClassName('rendszer_uzenet_inline');
					var t=setTimeout("fade_in_div('msg_"+kivansag_id+"')",1);
					var t2=setTimeout("fade_out_div('msg_"+kivansag_id+"')",2000);
				}
			if(response==1)
				{
					alert('Hiba!');
				}
			if(response==0)
				{
					alert('A funkció használatához be kell jelentkezni.');
				}
		}
	}
	);
}

function egyezo_szallitasi_adatok()
	{
		var allapot=$('azonos').checked;
		if(allapot==true)
		{
			$('szamla_div').style['display']="none";
		}
		if(allapot==false)
		{
			$('szamla_div').style['display']="block";
		}
	}


function szamla_form_check_rendeles(allapot)
{
	var error_div='error_szamla_msg';
	var szamla_nev=$F('id_szamla_nev');
	var szamla_varos=$F('id_szamla_varos');
	var szamla_irsz=$F('id_szamla_irsz');
	var szamla_cim=$F('id_szamla_cim');

	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$(error_div).removeClassName('error_td');
	$(error_div).update(' ');


	if(szamla_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('szamla_nev_td').addClassName('error_td');
	}
	if(szamla_varos.length<3)
	{
		error_msg+='<li>Biztosan jól adta meg a várost?</li>';
		$('szamla_varos_td').addClassName('error_td');
	}
	/*if(szamla_irsz.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg az irányítószámot?</li>';
		$('szamla_irsz_td').addClassName('error_td');
	}*/
	if(szamla_cim.length<4)
	{
		error_msg+='<li>Biztosan jól adta meg a címét?</li>';
		$('szamla_cim_td').addClassName('error_td');
	}

	if(allapot==true)
	{
		$$('td.error_td').invoke('removeClassName','error_td');
		$(error_div).removeClassName('rendszer_uzenet_hiba');
		$(error_div).update(' ');
		return true;
	}

	if(error_msg.length!=0 && allapot==false)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$(error_div).addClassName('rendszer_uzenet_hiba');
		$(error_div).update(error_msg);
		return false;
	}
	else
	{
		$(error_div).removeClassName('rendszer_uzenet_hiba');
		$(error_div).update('');
		return true;
	}

}

function ellenorzes_rendeles(tipus)
{
	if(tipus==1) // futárral szállíttat
	{
		var szallitas_ok=szallitasi_form_check();
		var allapot=$('azonos').checked;
		var szamla_ok=szamla_form_check_rendeles(allapot);
		var azonos_adatok=0;
		if(szamla_ok==false && allapot==true)
			{
				azonos_adatok=1;
			}

		if((azonos_adatok==1 || szamla_ok==true) && szallitas_ok==true)
			{
				send_rendeles_adatok(allapot);
			}
	}
	else if(tipus==2)
	{
		var szamla_ok=szamla_form_check_rendeles('0');
		var pipapo_szallotasi_adatok_ok=pipapo_szallitasi_form_check();
		if((szamla_ok==true) && pipapo_szallotasi_adatok_ok==true)
		{
			send_rendeles_adatok_pipapo();
		}
	}
	else alert('Hiba történt!');
}



function send_rendeles_adatok(allapot)
{
	var all=0;
	if(allapot==true) all=1;
	//var param = 'act=szallitasi_cim_save_as_ajax&'+$('id_user_szallitasi_form').serialize();
	var param = 'act=rendeles_adat_send&allapot='+all+'&'+$('id_user_szallitasi_form').serialize()+'&'+$('id_user_szamla_form').serialize();
	var myAjax = new Ajax.Request('/order.php',
	{
		method: 'post',
		parameters: param,
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==0)
				{
					alert('Hiba történt az adatok mentésekor, kérjük próbálja meg ismét!');
				}
			if(response==1)
				{
					window.location='/fizetesi-mod';
				}
			}
	}
	);
}

function rendeles_elkuld()
{
	var param = 'act=rendeles_veglegesites';
	var myAjax = new Ajax.Request('/order.php',
	{
		method: 'post',
		parameters: param,
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==0)
				{
					alert('Hiba történt az megerendeléskor, kérjük próbálja meg ismét!');
				}
			if(response==1)
				{
					window.location='/rendeles-sikerult';
				}
			}
	}
	);
}

function view_order_data(order_id)
{
	var div='reldeleseim_'+order_id;
	var allapot=$(div).style.display;
	if(allapot=='block')
		{
			$(div).update('');
			$(div).style.display="none";
		}

	if(allapot=='none')
		{
			$(div).style.display="block";
			$(div).update('<div style="width:50px; margin:0px auto; text-alig:center;"><img src="/images/loading_transparent.gif"></div>');
			new Ajax.Updater(div,"/order.php", {
			   method: 'GET',
			   parameters: {order_id: order_id, act:'rendelesseim_kobintasa'}
			});
		}
}

// HOZZÁSZÓLÁSOK
function hozzaszolasok(t_id) // a terrmékhez tartozó hozzászólásokat jeleniti meg
{
	//return;
	$('id_hozzaszolasok').update('<div style="margin:25px auto; text-align:center;"><img src="/images/loading_transparent.gif"><br><b>Töltés...</b></div>');
	new Ajax.Updater("id_hozzaszolasok","/comment.php", {
	   method: 'GET',
	   parameters: {t_id: t_id, act:'hozzaszolasok'}
	});
	//hsz_form_add(t_id);
}
function hozzaszolasok_osszes(t_id) // a terrmékhez tartozó hozzászólásokat jeleniti meg
{
	$('id_hozzaszolasok').update('<div style="margin:25px auto; text-align:center;"><img src="/images/loading_transparent.gif"><br><b>Töltés...</b></div>');
	new Ajax.Updater("id_hozzaszolasok","/comment.php", {
	   method: 'GET',
	   parameters: {t_id: t_id, act:'hozzaszolasok_osszes'}
	});
	//hsz_form_add(t_id);
}

function hsz_form_add(t_id)
{
	//return;
	new Ajax.Updater("id_hsz_cont","/comment.php", {
	   method: 'GET',
	   parameters: {t_id: t_id, act:'hsz_form_add'}
	});
}

function hsz_form()
{
	var hsz_form_cont='id_hsz_form_cont';
	var hsz_link='id_hsz_link';
	var allapot=$(hsz_form_cont).style.display;
	var myAjax = new Ajax.Request('/comment.php?act=belepve_e',
	{
		method: 'post',
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==0)
				{
					alert('Vélemény írásához be kell jelentkezni.');
				}
			if(response>0)
				{
					if(allapot=='none')
						{
							var link='<a href="javascript:void(0);" onclick="hsz_form();" class="normal">Mégsem</a>';
							$(hsz_link).update(link);
							$(hsz_form_cont).style.display="block";
						}
					if(allapot=='block')
						{

							var link='<a href="javascript:void(0);" onclick="hsz_form();" class="normal">Véleményt írok!</a>';
							$(hsz_link).update(link);
							$(hsz_form_cont).style.display="none";
						}
				}
			}
	}
	);
}


function hsz_send(t_id)
{
	var nev=$F('id_nev').trim();
	var ertek=$F('id_ertek');
	var szoveg=$F('id_ertekeles_szovege').trim();
	var error_msg='';
	var hsz_form_cont='id_hsz_form_cont';

	$('error_hsz_msg').removeClassName('error_td');
	$('error_hsz_msg').update('');

	if(nev.length<3)
		{
			error_msg+='<li>Elfelejtette, vagy hibásan adta meg a nevét.</li>';
		}
	if(szoveg.length<15)
		{
			error_msg+='<li>Elfelejtett írni, vagy túl rövid az értékelés szövege. Minimum 15 karakter.</li>';
		}
	
	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_hsz_msg').addClassName('rendszer_uzenet_hiba');
		$('error_hsz_msg').update(error_msg);
	}
	else
	{
		$('error_hsz_msg').removeClassName('error_td');
		$('error_hsz_msg').update('');
		var param = 'act=hsz_add&t_id='+t_id+'&'+$('id_n_hsz_form').serialize();
			var myAjax = new Ajax.Request('/comment.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response==1) // ha 15 mp-n belöl szólt hozzá
						{
							$(hsz_form_cont).update('<b>Két hozzászólás között, kis időnek el kell telnie.</b>');
							//hozzaszolasok(t_id);
						}
					else if(response==2) // ha minden ok
						{
							$(hsz_form_cont).update('<b>Köszönjük a véleményét.</b>');
							hozzaszolasok(t_id);
							termek_pont(t_id);
						}
					else
						{
							//alert('fos');
						}
				}
			}
			);
	}
}

function termek_pont(t_id)
{
	//return;
	new Ajax.Updater("id_szavazat_atlaga","/comment.php", {
	   method: 'GET',
	   parameters: {t_id: t_id, act:'ertekeles_atlaga'}
	});
}

// kereső
function change_kereses_select(stype)
{
		$('kereses_select').update('Töltés...');
		var pars= 'act=change_kereses_select&s_type='+stype;
		var myAjax = new Ajax.Updater('kereses_select', '/search.php', {method: 'post', parameters: pars, evalScripts:true,
		onComplete:function()
			{
				//cat_changeVisibility(index);
			}
		});
}

function r_submit(tipus)
{
	var error_div='error_msg_div';
	if(tipus=='r') // részeletes
		{
			var keresenedo=$F('keresendo').trim();
			$(error_div).removeClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
			$(error_div).update('');
		}
	if(tipus=='n') // normál
		{
			var keresenedo=$F('keresendo_normal').trim();
		}
	
	if(keresenedo.length<2)
	{
		if(tipus=='r') // részeletes
		{
			$(error_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
			$(error_div).update('Minimum 2 karaktert kell megadni a kereséshez.');
		}
		if(tipus=='n') // normál
			{
				alert('Minimum 2 karaktert kell megadni a kereséshez.');
			}

		return false;
	}
	else
	{
		return true;
	}

	return false;

}

function jelszo_emelkezteto()
{
	var email=$F('email');
	var email_ok=email.checkEmail();
	var msg_div='system_msg';
	
	$(msg_div).removeClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
	$(msg_div).removeClassName('rendszer_uzenet'); // az esetleges előző hibaüzenet eltávolítása
	$(msg_div).update('');



	if(email_ok==true)
	{
		$(msg_div).update('<div style="margin:25px auto; text-align:center;"><img src="/images/loading_transparent.gif"><br><b>töltés...</b></div>');
		var param = 'act=elfelejtett_jelszo_send&email='+email;
			var myAjax = new Ajax.Request('/user.php',
			{
				method: 'post',
				parameters: param,
				asynchronous: false,
				onComplete: function(ajaxReq)
				{
					var response = ajaxReq.responseText;
					if(response==0) // ha 15 mp-n belöl szólt hozzá
						{
							alert('Biztosan jól adta meg az email címét?');
						}
					else if(response==1) // ha minden ok
						{
							$(msg_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
							$(msg_div).update('Az email cím nem szerepel a rendszerünkben.');
						}
					else if(response==2)
						{
							$(msg_div).addClassName('rendszer_uzenet'); // az esetleges előző hibaüzenet eltávolítása
							$(msg_div).update('Az új jelszavát elküldtük az email címére.');
							$('email').value='';
						}
					else
						{
							$(msg_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
							$(msg_div).update('Hiba történt a művelet közben. Kérjük ismételje meg később');
						}
				}
			}
			);
	}
	else
	{
		alert('Biztosan jól adta meg az email címét?');
	}
}

function fizetes_modja()
{
	
	var msg_div='error_msg';
	var utanvet=$('utanvet').checked;
	var atutalas=$('atutalas').checked;
	//var bankkartya=$('bankkartya').checked;
	var bankkartya=false;
	//var fizetesi_mod=$('fizetesi_mod');

	//alert(bankkartya);

	//alert(utanvet);
	$(msg_div).removeClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
	$(msg_div).update('');


	if(utanvet== true || atutalas==true || bankkartya== true)
	{
		if(utanvet== true) var fizetes_modja=1;
		if(bankkartya== true) var fizetes_modja=2;
		if(atutalas== true) var fizetes_modja=9;
		var param = 'act=fizetes_modja_save&fizetes_modja='+fizetes_modja;
		var myAjax = new Ajax.Request('/order.php',
		{
			method: 'post',
			parameters: param,
			onComplete: function(ajaxReq)
			{
				var response = ajaxReq.responseText;
				if(response==1)
					{

						window.location='/ellenorzes-megrendeles';
					}
				else
					{
						$(msg_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
						$(msg_div).update('Hiba történt! Kérjük próbálja meg újból.');
					}
			}
		}
		);
			
	}
	else
	{
		$(msg_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
		$(msg_div).update('Kérjük válasszon a fizetési módok közül.');
	}
	

}

function mindent_a_kosarba()
{
	var msg_div='msg';
	var myAjax = new Ajax.Request('/order.php?act=kosarba_az_oszeset',
	{
		method: 'post',
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==1)
				{

					kosar_tartalma();
					$(msg_div).addClassName('rendszer_uzenet'); // az esetleges előző hibaüzenet eltávolítása
					$(msg_div).update('kosárba került.');
				}
			else
				{
					$(msg_div).addClassName('rendszer_uzenet_hiba'); // az esetleges előző hibaüzenet eltávolítása
					$(msg_div).update('Hiba történt! Kérjük próbálja meg újból.');
				}
		}
	}
	);
}
function lapozo_valtoztat(db,url)
{
	var param = 'db='+db;
	var myAjax = new Ajax.Request('/index.php?act=lapozo_valtoztat',
	{
		method: 'post',
		parameters: param,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==1)
				{

					window.location=url;
				}
			else
				{
					alert('Hiba történt! Kérjük próbálja meg újból.')
				}


		}
	}
	);
}

function kereses_rendez(url,order_by,ot)
{
	var param = 'order_by='+order_by+'&ot='+ot;
	var myAjax = new Ajax.Request('/search.php?act=rendez',
	{
		method: 'post',
		parameters: param,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==1)
				{

					window.location=url;
				}
			else
				{
					alert('Hiba történt! Kérjük próbálja meg újból.')
				}
				
			 
		}
	}
	);
}

// png képek átalakítása Internet Explorer számára
// forrás: http://vbence.web.elte.hu/ie_png_alpha.html
// szerző: Varga Bence

function alphaFixIE() {
	var s, i, j;

	// IMG
	var els = document.getElementsByTagName("IMG");
	for (i=0; i<els.length; i++) {
		s = els[i].src;
		if (s.toLowerCase().indexOf(".png") != -1) {
			els[i].src = "/spacer.gif";
			els[i].style.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);";
		}
	}

	// CSS: background
	for (i=0; i<document.styleSheets.length; i++) {
		var pos = document.styleSheets[i].href.lastIndexOf("/");
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		for (j=0; j<document.styleSheets[i].rules.length; j++) {
			var style = document.styleSheets[i].rules[j].style;
			if (style.backgroundImage.toLowerCase().indexOf(".png") != -1) {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
					filename = cssDir + filename;
				style.backgroundImage = "none";
				style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + filename + "', sizingMethod='crop');";
			}
		}
	}
}
bodyonloadadd(function() {
	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
        {

    var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
    BrowserDetect.init();
    var version=BrowserDetect.version

		if(version==6)
        {
        window.attachEvent("onload", alphaFixIE);
			alphaFixIE();
        }
        }




});


	function scroll_menu(irany)
	{
		
		var container_div='menu_cont';
		var scroll_div='scroll_cont';
		var scroll_leptek=149;

		//var scroll_width=$(scroll_div).getWidth();
		var scroll_width=$(scroll_div).childElements().size()*scroll_leptek;
		//alert(scroll_width);



		/*alert(scroll_width);
		scroll_width=scroll_width.replace('px','');
		scroll_width=parseInt(scroll_width);
*/

		//var container_width=$(container_div).childElements().size()*scroll_leptek.getWidth();
		//alert($(scroll_div).childElements().size());
		var container_width=902;
		/*alert(container_width);

		var container_width=$(container_div).style.width;
		container_width=container_width.replace('px','');
		container_width=parseInt(container_width);
		*/
		var aktualis_marginleft=$(scroll_div).style.marginLeft;
		aktualis_marginleft=aktualis_marginleft.replace('px','');
		aktualis_marginleft=parseInt(aktualis_marginleft);

		if(scroll_width>container_width)
		{
			
			if(irany=='left')
			{
				var eltolas=aktualis_marginleft-scroll_leptek;

				var max=(container_width-scroll_width);
				if(eltolas<max) eltolas=(container_width-scroll_width);

				
				$(scroll_div).setStyle({marginLeft: eltolas+'px'});
				//new Effect.Move(scroll_div, { duration: 10.0, x: - container_width, y: 0, mode: 'relative' });
				/*new Effect.Morph(scroll_div, {
					  style: 'margin-left:-2000px;', // CSS Properties
					duration: 10.0 // Core Effect properties
				});*/



			}
			if(irany=='right')
			{
				var eltolas=scroll_leptek+aktualis_marginleft;
				if(eltolas>0) eltolas=0;
                
				$(scroll_div).setStyle({marginLeft: eltolas+'px'});

			}
		}
	}
function blog_popup(url,t_id,pop_height,pop_width)
{
	pop_height=pop_height || 420;
	pop_width=pop_width || 620;

	var gs=$H(document.viewport.getScrollOffsets()).get('top')+20; // hol tart épp az ablak
	//var doc_height=document.body.clientHeight;
	var doc_height=getpagesize();
	//var h=$H(document.viewport.getScrollOffsets()).get('top'); // hol tart épp az ablak

	$('blog_popupbg').style['display']="block";
	$('blog_if').setOpacity(0);
	$('blog_if').setStyle({height: doc_height[1]+'px'});
	$('blog_if').style['display']="block";

	$('blog_popupbg').setOpacity(0.8);
	$('blog_popupbg').setStyle({height: doc_height[1]+40+'px'});
	fade_in_div('blog_popup');
	$('blog_popup').style['display']="block";
	$('blog_popup_inner').setStyle({height:pop_height+"px",width:pop_width+"px",marginTop: gs+'px'});
	$('blog_popup_inner').style['background']="#ffffff url(../images/design/ajax.gif) no-repeat center";

	new Ajax.Updater('blog_popup_content', '/index.php', {
  parameters: {act: 'termek_popup',termek_id:t_id}
});
$('blog_popup_inner').style['background']="#ffffff";
}
function blog_popup_close()
{
	//showbanners();
	$('blog_popupbg').style['display']="none";
	$('blog_popup').style['display']="none";
	$('blog_if').style['display']="none";
	$('blog_popup_content').innerHTML='';
	$('blog_popup_inner').style['background']="#ffffff";
}
function termek_360(t_id)
{
  blog_popup('index.php',t_id);
}
function b_popup()
{

	var pop_height=350;
	var pop_width=500;

	var gs=$H(document.viewport.getScrollOffsets()).get('top')+40; // hol tart épp az ablak
	var doc_height=getpagesize();

	//var doc_height=document.body.clientHeight;
	//var h=$H(document.viewport.getScrollOffsets()).get('top'); // hol tart épp az ablak

	$('b_popupbg').style['display']="block";
	$('b_if').setOpacity(0);
	$('b_if').setStyle({height: doc_height[1]+'px'});
	$('b_if').style['display']="block";

	$('b_popupbg').setOpacity(0.6);
	$('b_popupbg').setStyle({height: doc_height[1]+40+'px'});
	fade_in_div('b_popup');
	$('b_popup').style['display']="block";
	$('b_popup_inner').setStyle({height:pop_height+"px",width:pop_width+"px",marginTop: gs+'px'});
	//$('b_popup_inner').style['background']="#ffffff";


}

function b_popup_close()
{
	//showbanners();

	$('b_popupbg').style['display']="none";
	$('b_popup').style['display']="none";
	$('b_if').style['display']="none";
	$('b_popup_content').innerHTML='';
	$('b_popup_inner').style['background']="#ffffff";
}

function email_popup(url,pop_height,pop_width)
{
	pop_height=pop_height || 420;
	pop_width=pop_width || 620;

	var gs=$H(document.viewport.getScrollOffsets()).get('top')+20; // hol tart épp az ablak
	//var doc_height=document.body.clientHeight;
	var doc_height=getpagesize();
	//var h=$H(document.viewport.getScrollOffsets()).get('top'); // hol tart épp az ablak

	$('blog_popupbg').style['display']="block";
	$('blog_if').setOpacity(0);
	$('blog_if').setStyle({height: doc_height[1]+'px'});
	$('blog_if').style['display']="block";

	$('blog_popupbg').setOpacity(0.8);
	$('blog_popupbg').setStyle({height: doc_height[1]+40+'px'});
	fade_in_div('blog_popup');
	$('blog_popup').style['display']="block";
	$('blog_popup_inner').setStyle({"min-height":pop_height+"px",width:pop_width+"px",marginTop: gs+'px'});
	$('blog_popup_inner').style['background']="#f0f0f0 url(../images/design/ajax.gif) no-repeat center";

	new Ajax.Updater('blog_popup_content', url, {
        method:'post'
    });
    $('blog_popup_inner').style['background']="#f0f0f0";
}

function hibas_bongeszo_ok()
{
	var myAjax = new Ajax.Request('/user.php?act=hibas_bongeszo_ok',
	{
		method: 'post',
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			b_popup_close()
		}
	}
	);
}

function check_user_only_hirlevele_form()
{
	var h_nev=$F('h_nev');
	var error_msg='';


	var email=$F('email_id').checkEmail();


	var error_msg='';
	$$('td.error_td').invoke('removeClassName','error_td');
	$('error_msg_div').removeClassName('error_td');
	$('error_msg_div').update('');


	if(h_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('h_nev_td').addClassName('error_td');
	}
	if(email == false)
	{
		error_msg+='<li>Biztosan jól adta meg az email- címét?</li>';
		$('email_td').addClassName('error_td');
	}


	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$('error_msg_div').addClassName('rendszer_uzenet_hiba');
		$('error_msg_div').update(error_msg);
	}
	else
	{
		$('error_msg_div').removeClassName('error_td');
		$('error_msg_div').update('');
		document.hirlevel_reg_form.submit();
	}
}

function kosarba_div_show()
{
	var div_kosarba_frame=$('kosarba_frame');
	if(!div_kosarba_frame)
	{
		div_kosarba_frame=new Element('div');
		$(div_kosarba_frame).setStyle({'z-index': 1001});
		$(div_kosarba_frame).addClassName('kosarba_frame');
		$(div_kosarba_frame).setAttribute('id','kosarba_frame');
		$(div_kosarba_frame).update('A termék kosárba került');
		$(div_kosarba_frame).setStyle({top:20+"px"});
		$(div_kosarba_frame).setOpacity(0);
		document.body.appendChild(div_kosarba_frame);
	}

	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ){
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	  }
	  var div_dimansions=$('kosarba_frame').getDimensions();
	  var div_width=div_dimansions['width'];


	  var vizszintes_pozicio=(myWidth-div_width)/2;
	var fuggolege_pozicio=myHeight/2;

	var gs=$H(document.viewport.getScrollOffsets()).get('top'); // hol tart épp az ablak
	gs=gs+fuggolege_pozicio;



	$(div_kosarba_frame).show();
	$(div_kosarba_frame).setOpacity(0);
	$(div_kosarba_frame).setStyle({top:gs+"px",left:vizszintes_pozicio+'px'});
}

function popup_message(message,t1,t2)
{
	var div_kosarba_frame=$('kosarba_frame');
	if(!div_kosarba_frame)
	{
		div_kosarba_frame=new Element('div');
		$(div_kosarba_frame).setStyle({'z-index': 1001});
		$(div_kosarba_frame).addClassName('popup_pipapo_hamarosan');
		$(div_kosarba_frame).setAttribute('id','kosarba_frame');
		$(div_kosarba_frame).update(message);
		$(div_kosarba_frame).setStyle({top:20+"px"});
		$(div_kosarba_frame).setOpacity(0);
		document.body.appendChild(div_kosarba_frame);
	}
	
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ){
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	  }
	  var div_dimansions=$('kosarba_frame').getDimensions();
	  var div_width=div_dimansions['width'];


	  var vizszintes_pozicio=(myWidth-div_width)/2;
	var fuggolege_pozicio=myHeight/2;

	var gs=$H(document.viewport.getScrollOffsets()).get('top'); // hol tart épp az ablak
	gs=gs+fuggolege_pozicio;
	


	$(div_kosarba_frame).show();
	$(div_kosarba_frame).setOpacity(0);
	$(div_kosarba_frame).setStyle({top:gs+"px",left:vizszintes_pozicio+'px'});
    setTimeout("fade_in_div('kosarba_frame')",t1);
    setTimeout("fade_out_div('kosarba_frame')",t2);
}


function select_szallitasi_mod(mod)
{
    if($(mod).disabled)
    {
        $('futar').checked=true;
        $('futar_tr').addClassName('atvetel_mod_h');
		$('pipapo_tr').removeClassName('atvetel_mod_h');
        
        popup_message('A Pick Pack Pont átvételi mód hamarosan elérhető lesz!',1,5000);
    }
    else {
        $(mod).checked=true;
        if(mod=='futar'){
            $('futar_tr').addClassName('atvetel_mod_h');
            $('pipapo_tr').removeClassName('atvetel_mod_h');
        }
        if(mod=='pipapo'){
            $('pipapo_tr').addClassName('atvetel_mod_h');
            $('futar_tr').removeClassName('atvetel_mod_h');
        }
    }
}
function szallitasi_tipus()
{
	var pipapo=$('pipapo').checked;
	//var pipapo=false;
	var futar=$('futar').checked;

	var atvetel=1;
	if(pipapo==true) atvetel=2;
	new Ajax.Request('order.php?act=atvetel_save', {
			parameters: {
					atvetel:atvetel
				}
					,onComplete:function(t){
						var response = t.responseText;
                        if(response=='hax')
                        {
                            popup_message('A Pick Pack Pont átvételi mód hamarosan elérhető lesz!',1,5000);
                        }else window.location='/rendeles-adatok';
					}
				}
			);
}

function pipapo_szallitasi_form_check()
{
	var error_div='error_szallitas_msg';
    var szallitasi_nev=$F('id_szallitasi_nev');
	var pipapo_shop_id=$('pipapo_shop_id').value;
	var error_msg='';
	$$('td.error_td2').invoke('removeClassName','error_td2');
	$(error_div).removeClassName('error_td2');
	$(error_div).update('');
	$('pipapo_cim').removeClassName('big_redbg');
	$('pipapo_cim').addClassName('big');

	if(szallitasi_nev.length<5)
	{
		error_msg+='<li>Biztosan jól adta meg a nevét?</li>';
		$('szallitasi_nev_td').addClassName('error_td2');
	}
	if(pipapo_shop_id==0)
	{
		error_msg+='<li>Nem választott Pick Pack Pontot?</li>';
		$('pipapo_cim').removeClassName('big');
		$('pipapo_cim').addClassName('big_redbg');
	}

	if(error_msg.length!=0)
	{
		error_msg='<ul>'+error_msg+'</ul>';
		$(error_div).addClassName('rendszer_uzenet_hiba');
		$(error_div).update(error_msg);
		return false;
	}
	else
	{
		$(error_div).removeClassName('rendszer_uzenet_hiba');
		$(error_div).update('');
        return true;
	}

}

function pipapo_uzlet_select(megye_id,varos_id,cim_id,shop_id)
{
	$('piapapo_adatok').update('<div style="width:150px; margin:0px auto; text-alig:center;"><br>Töltés...</div>');
	new Ajax.Updater("piapapo_adatok","/order.php", {
	   method: 'POST',
	   parameters: {act:'pipapo_uzlet_select',megye_id:megye_id,varos_id:varos_id,cim_id:cim_id,shop_id:shop_id}
	});
}

function send_rendeles_adatok_pipapo()
{
	var pipapo_shop_id=$('pipapo_shop_id').value;
	var param = 'act=rendeles_adat_send_pipapo&send_pipapo_shop_id='+pipapo_shop_id+'&'+$('id_user_szallitasi_form').serialize()+'&'+$('id_user_szamla_form').serialize();
	var myAjax = new Ajax.Request('/order.php',
	{
		method: 'post',
		parameters: param,
		asynchronous: false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response==0)
				{
					alert('Hiba történt az adatok mentésekor, kérjük próbálja meg ismét!');
				}
			if(response==1)
				{
					window.location='/fizetesi-mod';
				}
			}
	}
	);
}

function check_kapcsolat_form()
{
    var msg_div='error_msg';
    var err_msg='';

    var nev=$F('id_nev').trim();
    var email=$F('id_email_cim').trim();
    var uzenet=$F('id_uzenet').trim();
    var cp=$F('id_cp').trim();
    var t_id=$F('t_id').trim();

    if(nev.length<5)
    {
        err_msg+='<li>Biztosan jól adta meg a nevét?</li>';
    }

    if(email.checkEmail() == false)
    {
        err_msg+='<li>Biztosan jól adta meg az e-mail címét?</li>';
    }

    if(uzenet.length<10)
    {
        err_msg+='<li>Rövid szöveget adott meg?</li>';
    }

    if(cp.length<5)
    {
        err_msg+='<li>Biztosan jól adta meg a képen látható szöveget?</li>';
    }

    if(err_msg.length!=0)
    {
        var error_message='<ul>'+err_msg+'</ul>';
        $(msg_div).addClassName('rendszer_uzenet_hiba');
        $(msg_div).update(error_message);
        fade_in_div('form_tarolo');

    }else
    {
        new Ajax.Request('/index.php',
        {
            method:'post',
            parameters:{
              act:'kapcsolat-kuld',
              nev:nev,
              email:email,
              uzenet:uzenet,
              cp:cp,
              t_id:t_id
            },
            onComplete:function(t)
            {
                var output=t.responseText;
                $('email_form_container').update(output);
                fade_in_div('email_form_container');
            }
        });
    }
}

function levelet_irok(t_id){
    email_popup('/index.php?act=write_email&t_id='+t_id,550,550);
}

function erdekel(){
    email_popup('/index.php?act=erdekel_re_code',550,550);
}
function check_erdekel_form(){
    var msg_div='error_msg';
    var err_msg='';
    
    var nev=$F('id_nev').trim();
    var email=$F('id_email_cim').trim();
    var uzenet=$F('id_uzenet').trim();
    var cp=$F('id_cp').trim();

    if(nev.length<5)
    {
        err_msg+='<li>Biztosan jól adta meg a nevét?</li>';
    }

    if(email.checkEmail() == false)
    {
        err_msg+='<li>Biztosan jól adta meg az e-mail címét?</li>';
    }

    if(uzenet.length<10)
    {
        err_msg+='<li>Rövid szöveget adott meg?</li>';
    }

    if(cp.length<5)
    {
        err_msg+='<li>Biztosan jól adta meg a képen látható szöveget?</li>';
    }

    if(err_msg.length!=0)
    {
        var error_message='<ul>'+err_msg+'</ul>';
        $(msg_div).addClassName('rendszer_uzenet_hiba');
        $(msg_div).update(error_message);
        fade_in_div('form_tarolo');

    }else
    {
        new Ajax.Request('/index.php',
        {
            method:'post',
            parameters:{
              act:'save_erdeklodo',
              nev:nev,
              email:email,
              uzenet:uzenet,
              cp:cp
            },
            onComplete:function(t)
            {
                var output=t.responseText;
                $('email_form_container').update(output);
                fade_in_div('email_form_container');
            }
        });
    }
}

