	var targ;
var holvagyok=0;
var itt=0;
var ok=0;
var megvolt=0;
var hoveresemeny=0;
var elozolegholvolt=0;
var eztkellmodositani;
var forcefill=0;
var loaded=0;
var lock=new Array();
ajax_script = "/skin1/customer/srchcountry.php";

function whichElement(e)
{
		if (!e)
		  {
		  var e=window.event;
		  }
		if (e.target)
		  {
		  targ=e.target;
		  }
		else if (e.srcElement)
		  {
		  targ=e.srcElement;
		  }
		if (targ.nodeType==3) // defeat Safari bug
		  {
		  targ = targ.parentNode;
		  }
		var tname;
		tname=targ.tagName;
		cname=targ.className;
                if (e.type=="mouseover") hoveresemeny=1
                else if(e.type=="mouseout") hoveresemeny=2
                else hoveresemeny=0;
		if (tname=="A" && hoveresemeny==1) whereami(targ)
		else tname=tname;

}

function menubezar(){
         try
         {
         eztkellmodositani.nextSibling.style.display="none";
         }
         catch(err)
         {
         }
}

function whereami(ezt){
ezt=targ;
	holvagyok=probaldujra();
        mutat(ezt);
}

function mutat(ezt){
				switch(holvagyok){
                                case 1: menumod1(ezt);
                                      break;
                                case 2: menumod2(ezt);
                                      break;
                                case 3: menumod3(ezt);
                                      break;
                                default:
                                }
    elozolegholvolt=holvagyok;
}

function menumod1(ezt){
 				try
				{
				/*alert(elozolegholvolt+","+holvagyok);*/
				if (elozolegholvolt==2 || elozolegholvolt==3) {
					menubezar();
                                megvolt=1;
                                }
				else if (megvolt==1) menubezar()
				else menubezar();
				while (ezt.parentNode.tagName!="LI"){
				ezt=ezt.parentNode;
				}
				while (ezt.nextSibling.className!="menu"){
				ezt=ezt.nextSibling;
				}
				eztkellmodositani=ezt;
			       ezt.nextSibling.style.display="block";
			  }
			catch(err)
			  {
			  }
}

function menumod2(ezt){

}

function menumod3(ezt){
}

function probaldujra(){
ezt=targ;
	try
	{
			var ok=0;
			while (ezt.parentNode.className!="menu" || ok!=1000){
			if (ezt.parentNode.className=="menu") ok=ok+1
			else ok=ok;
			ezt=ezt.parentNode;
			}
	}
	catch(err)
	{
	return ok;
	}
}

function menuvalt(){
	document.getElementById("magyarorszagifomenu").innerHTML='<div class="valtomenu" onmouseout="whichElement(event);" onmouseover="whichElement(event);">'+document.getElementById("magyarorszagifomenu").innerHTML+'</div>';
	document.getElementById("magyarorszagifomenu2").innerHTML='<div class="valtomenu" onmouseout="whichElement(event);" onmouseover="whichElement(event);">'+document.getElementById("magyarorszagifomenu2").innerHTML+'</div>';
	document.getElementById("kulfoldifomenu").innerHTML='<div class="valtomenu" onmouseout="whichElement(event);" onmouseover="whichElement(event);">'+document.getElementById("kulfoldifomenu").innerHTML+'</div>';
}

function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'hu'
  }, 'google_translate_element');
}

function rendelesiinformacioknyitogato(e){
var targ;
var ok=1;
if (!e)
  {
  var e=window.event;
  }
if (e.target)
  {
  targ=e.target;
  }
else if (e.srcElement)
  {
  targ=e.srcElement;
  }
if (targ.nodeType==3) // defeat Safari bug
  {
  targ = targ.parentNode;
  }
var tname;
tname=targ.tagName;
 if (targ.className=="rendelesiinformacioknyitogatoaktivalo"){
   try{
   ezt=targ;
   while (ezt.nextSibling.className!="nyit" && ezt.nextSibling.className!="zar"){
			ezt=ezt.nextSibling;
			}
	/*alert(ezt.nextSibling.className);*/
	if (ezt.nextSibling.className=="zar") ezt.nextSibling.className="nyit"
	else if (ezt.nextSibling.className=="nyit") ezt.nextSibling.className="zar"
	else ezt=ezt;
   }
   catch(err)
   {
   }
 }
}

function arathelyezo(bigyo){
		document.getElementById("iderakdazarakat"+bigyo).innerHTML=document.getElementById("athelyezendoarak"+bigyo).innerHTML+"<br><br>";
		document.getElementById("athelyezendoarak"+bigyo).innerHTML="";
		document.getElementById("athelyezendoarak"+bigyo).style.display="none";
}

function blurField(field)
{

	$('#bt_'+field).hide("slow");
	if ($('#bq_'+field).val()!="") {
		$('#q_'+field).val($('#bq_'+field).val());
	} else {
		/*alert("Sajnos nincs egyezés, figyelmeztetni kell a usert");*/
	}
	if (field=="country")
	if ($('#q_'+field).val().toLowerCase()=="hungary") {
		$('#q_city').attr("disabled","");
		$('#q_city').attr("style","background:transparent");
	} else {
		$('#q_city').attr("disabled","disabled");
		$('#q_city').attr("style","background:#eee");
		$('#q_city').attr("title","Külföldi rendelés esetén a szállítás az adott országba egységes.");
	}

	$('.shadowfield').remove();
	$('.searchhelper').remove();
	lock[field]=0;

}

function keyupField(field,params)
{

	realfield="#q_"+field;
	shadowfield="bq_"+field;
	tablefield="bt_"+field;
	shadowval=$(realfield).val();
	if (lock[field]!=1 ) {
		$('.shadowfield').remove();
		$('.searchhelper').remove();
		$('<input class="shadowfield" value="" id="'+shadowfield+'" />').insertBefore(realfield);
		$('<div id="bt_'+field+'" class="searchhelper" style="z-index:110"></div>').insertAfter($(realfield).parent());
		lock[field]=1;
	}
	srch($('#q_'+field).val(),'HU','search',field,params);
}

function srch(value,nyelv,action,field,params){
		$("#bq_"+field).val("");
		$("#bt_"+field).val("");
		ajaxCall({'value':value,'nyelv':nyelv,'action':action,'field':field,'params':params});
}

function ajax_srchcallback(data,request)
{
	if (data.q!=$('#q_'+data.field).val()) {
		srch($('#q_'+data.field).val(),'HU','search',data.field,params);
		return false;
	}
	if (forcefill==1)
		$('#q_'+data.field).val(data.bq);
	else
		//$('#q_'+data.field).val(data.q);
	$('#bq_'+data.field).val(data.bq);
	$('#bt_'+data.field).html(data.bt);
	/*if (data.bt) {
	$("tr.clickable").live("click", function() {
			var id = $(this).closest("div").attr("id");
			alert(id);
});
}
*/
}


function ajaxCall(request)
{
	$.getJSON(ajax_script, request, function (data, textStatus) { ajax_srchcallback(data, request);});
}



function hovaszallithatunkformkuldo(telepulesnev,nyelv)
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/hovaszallithatunk.php",
            data: "&telepulesnev="+telepulesnev+"&nyelv="+nyelv,
            success: function(data){
                $("#hovaszallithatunkvalasz").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function idemennyiertszallit(telepulesnev,nyelv)
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/idemennyiertszallit.php",
            data: "&telepulesnev="+telepulesnev+"&nyelv="+nyelv,
            success: function(data){
                $("#idemennyiertszallit").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function hovaszallithatunktelepuleslistazo(nyelv)
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/telepuleslistazo.php",
            data: "&nyelv="+nyelv,
            success: function(data){
                $("#hovaszallithatunklistazo").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function nevnapma()
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/nevnapma.php",
            data: "",
            success: function(data){
                $("#nevnapma").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function nevnapholnap()
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/nevnapholnap.php",
            data: "",
            success: function(data){
                $("#nevnapholnap").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function holvananevnapformkuldo(keresendonev,nyelv)
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/holvananevnap.php",
            data: "&keresendonev="+keresendonev+"&nyelv="+nyelv,
            success: function(data){
                $("#holvananevnapvalasz").html(data);
            }
        };

        $.ajax(ajaxOpts);
}

function legkozelebbiunnep(nyelv)
{
    var ajaxOpts = {
            type: "post",
            url: "/skin1/customer/legkozelebbiunnep.php",
            data: "&nyelv="+nyelv,
            success: function(data){
                $("#legkozelebbiunnep").html(data);
            }
        };

        $.ajax(ajaxOpts);
}
close_profil = true;

$(document).ready( function () {
$('.switch_div').click(function() {
	if (close_profil) {
		$('#profil').show('slow');
		close_profil = false;
	} else {
		$('#profil').hide(200);
		close_profil = true;
	}
});
});
