/*lenyíló*/
function viewMore(div,hanydb) {
	obj = document.getElementById(div);
	col = document.getElementById("x" + div);
	var mit="";
	for (i=1;i<=hanydb;i++) {
	mit="formbox"+i;
	if (mit==div); else document.getElementById(mit).style.display="none";
 	}
 if (obj.style.display=="none") obj.style.display="block"; else obj.style.display="none";
}
/**/
function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, true);
		return true;
	}
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

function kulso_link()
{
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++)
	{
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "kulso")
		{
		    anchor.target = "_blank";

		}
	}
}

function input_torol(txt)
{
	var doErase = (!txt.erased && txt.value == txt.defaultValue);
	if(doErase)
	{
		txt.value = '';
		txt.select();
	}
	txt.erased = true;
	return doErase;
}

function csere(gomb,kep)
{
	document.getElementById(gomb).src=kep;

}

function hirlevel_teszt()
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	document.hirlevel.hirlevel_email.style.border = "1px solid #F90"
	document.hirlevel.hirlevel_nev.style.border = "1px solid #F90"
	document.hirlevel.hirlevel_cim.style.border = "1px solid #F90"
	document.hirlevel.hirlevel_ceg_nev.style.border = "1px solid #F90"
	if (!emailfilter.test(document.hirlevel.hirlevel_email.value))
	{ /*hirlevel_nev hirlevel_cim hirlevel_ceg_nev*/
		document.hirlevel.hirlevel_email.style.border = "1px solid red"
		document.hirlevel.hirlevel_email.focus()
		return false
	}
	if (document.hirlevel.hirlevel_nev.value == "")
	{
		document.hirlevel.hirlevel_nev.style.border = "1px solid red"
		document.hirlevel.hirlevel_nev.focus()
		return false
	}
	if (document.hirlevel.hirlevel_cim.value == "")
	{
		document.hirlevel.hirlevel_cim.style.border = "1px solid red"
		document.hirlevel.hirlevel_cim.focus()
		return false
	}
	if (document.hirlevel.hirlevel_ceg_nev.value == "")
	{
		document.hirlevel.hirlevel_ceg_nev.style.border = "1px solid red"
		document.hirlevel.hirlevel_ceg_nev.focus()
		return false
	}
}

function vendegkonyv_teszt()
{
	document.vendegkonyv.vendegkonyv_nev.style.border = "2px solid #FFCB63"
	document.vendegkonyv.vendegkonyv_uzenet.style.border = "2px solid #FFCB63"
	document.vendegkonyv.szam.style.border = "2px solid #FFCB63"

	if (document.vendegkonyv.vendegkonyv_nev.value == "")
	{
		document.vendegkonyv.vendegkonyv_nev.style.border = "2px solid red"
		document.vendegkonyv.vendegkonyv_nev.focus()
		return false
	}

	if (document.vendegkonyv.vendegkonyv_uzenet.value == "")
	{
		document.vendegkonyv.vendegkonyv_uzenet.style.border = "2px solid red"
		document.vendegkonyv.vendegkonyv_uzenet.focus()
		return false
	}

	if (document.vendegkonyv.szam.value == "")
	{
		document.vendegkonyv.szam.style.border = "2px solid red"
		document.vendegkonyv.szam.focus()
		return false
	}
}

function keres_teszt()
{
	document.keres.keresmezo.style.border = "1px solid #81C6C6"
	if (document.keres.keresmezo.value == "")
	{
		document.keres.keresmezo.style.border = "1px solid red"
		document.keres.keresmezo.focus()
		return false
	}
}


function regisztracio_teszt()
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var nevfilter=/^[0-9a-z]/;
	document.regisztracio.teljes_nev.style.border = "2px solid #FFCB63";
	document.regisztracio.regisztracio_nev.style.border = "2px solid #FFCB63";
	document.regisztracio.regisztracio_email.style.border = "2px solid #FFCB63";
	document.regisztracio.regisztracio_jelszo_1.style.border = "2px solid #FFCB63";
	document.regisztracio.regisztracio_jelszo_2.style.border = "2px solid #FFCB63";
	document.regisztracio.szam.style.border = "2px solid #FFCB63";

	if (document.regisztracio.teljes_nev.value == "")
	{
		document.regisztracio.teljes_nev.style.border = "2px solid red";
		document.regisztracio.teljes_nev.focus();
		return false;
	}

	if (!nevfilter.test(document.regisztracio.regisztracio_nev.value))
	{
		document.regisztracio.regisztracio_nev.style.border = "2px solid red";
		document.regisztracio.regisztracio_nev.focus();
		return false;
	}

	if (!emailfilter.test(document.regisztracio.regisztracio_email.value))
	{
		document.regisztracio.regisztracio_email.style.border = "2px solid red";
		document.regisztracio.regisztracio_email.focus();
		return false;
	}

	if (document.regisztracio.regisztracio_jelszo_1.value == "")
	{
		document.regisztracio.regisztracio_jelszo_1.style.border = "2px solid red";
		document.regisztracio.regisztracio_jelszo_1.focus();
		return false;
	}

	if (document.regisztracio.regisztracio_jelszo_2.value == "")
	{
		document.regisztracio.regisztracio_jelszo_2.style.border = "2px solid red";
		document.regisztracio.regisztracio_jelszo_2.focus();
		return false;
        }

	if (document.regisztracio.regisztracio_jelszo_2.value != document.regisztracio.regisztracio_jelszo_1.value)
	{
		document.regisztracio.regisztracio_jelszo_2.style.border = "2px solid red";
		document.regisztracio.regisztracio_jelszo_2.focus();
		alert("A két jelszó nem egyezik!");
		return false;
     }

	 if (document.regisztracio.szam.value == "")
	{
		document.regisztracio.szam.style.border = "2px solid red";
		document.regisztracio.szam.focus();
		return false;
	}
	alert('kitoltes_sikeres_tovabb');
	return true;
}


function kerdes_teszt()
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var nevfilter=/^[0-9a-zA-Z]/;
	document.kerdes.cimzett.style.border = "2px solid #FFCB63"
	document.kerdes.kerdes_nev.style.border = "2px solid #FFCB63"
	document.kerdes.kerdes_email.style.border = "2px solid #FFCB63"
	document.kerdes.kerdes_telefon.style.border = "2px solid #FFCB63"
	document.kerdes.kerdes_uzenet.style.border = "2px solid #FFCB63"
	document.kerdes.szam.style.border = "2px solid #FFCB63"

	if (document.kerdes.cimzett.value == "")
	{
		document.kerdes.cimzett.style.border = "2px solid red";
		document.kerdes.cimzett.focus();
		return false;
	}

	if (!nevfilter.test(document.kerdes.kerdes_nev.value))
	{
		document.kerdes.kerdes_nev.style.border = "2px solid red";
		document.kerdes.kerdes_nev.focus();
		return false;
	}

	if (!emailfilter.test(document.kerdes.kerdes_email.value))
	{
		document.kerdes.kerdes_email.style.border = "2px solid red";
		document.kerdes.kerdes_email.focus();
		return false;
	}

	if (document.kerdes.kerdes_telefon.value == "")
	{
		document.kerdes.kerdes_telefon.style.border = "2px solid red";
		document.kerdes.kerdes_telefon.focus();
		return false;
	}

	if (document.kerdes.kerdes_uzenet.value == "")
	{
		document.kerdes.kerdes_uzenet.style.border = "2px solid red";
		document.kerdes.kerdes_uzenet.focus();
		return false;
    }

	if (document.kerdes.szam.value == "")
	{
		document.kerdes.szam.style.border = "2px solid red";
		document.kerdes.szam.focus();
		return false;
	}
	/*return confirm('helyes_kitoltes_tovabb');*/
}

function hazhoz_visszuk_teszt()
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	document.uzenet.input1.style.border = "2px solid #FFCB63"
	document.uzenet.input3.style.border = "2px solid #FFCB63"
	document.uzenet.input4.style.border = "2px solid #FFCB63"
	document.uzenet.input5.style.border = "2px solid #FFCB63"
	document.uzenet.input6.style.border = "2px solid #FFCB63"
	document.uzenet.input7.style.border = "2px solid #FFCB63"
	document.uzenet.input8.style.border = "2px solid #FFCB63"
	document.uzenet.input9.style.border = "2px solid #FFCB63"
	document.uzenet.input10.style.border = "2px solid #FFCB63"
	document.uzenet.captcha.style.border = "2px solid #FFCB63"

	if (document.uzenet.input1.value == "")
	{
		document.uzenet.input1.style.border = "2px solid red"
		document.uzenet.input1.focus()
		return false
	}
	if (document.uzenet.input3.value == "")
	{
		document.uzenet.input3.style.border = "2px solid red"
		document.uzenet.input3.focus()
		return false
	}
	if (document.uzenet.input4.value == "")
	{
		document.uzenet.input4.style.border = "2px solid red"
		document.uzenet.input4.focus()
		return false
	}
	if (document.uzenet.input5.value == "")
	{
		document.uzenet.input5.style.border = "2px solid red"
		document.uzenet.input5.focus()
		return false
	}
	if (document.uzenet.input6.value == "")
	{
		document.uzenet.input6.style.border = "2px solid red"
		document.uzenet.input6.focus()
		return false
	}
	if (!emailfilter.test(document.uzenet.input7.value))
	{
		document.uzenet.input7.style.border = "2px solid red"
		document.uzenet.input7.focus()
		return false
	}
	if (document.uzenet.input8.value == "")
	{
		document.uzenet.input8.style.border = "2px solid red"
		document.uzenet.input8.focus()
		return false
	}
	if (document.uzenet.input9.value == "")
	{
		document.uzenet.input9.style.border = "2px solid red"
		document.uzenet.input9.focus()
		return false
	}
	if (document.uzenet.input10.value == "")
	{
		document.uzenet.input10.style.border = "2px solid red"
		document.uzenet.input10.focus()
		return false
	}
	if (document.uzenet.captcha.value == "")
	{
		document.uzenet.captcha.style.border = "2px solid red"
		document.uzenet.captcha.focus()
		return false
	}
}

function terjesztesihely_teszt()
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	document.uzenet.input1.style.border = "2px solid #FFCB63"
	document.uzenet.input2.style.border = "2px solid #FFCB63"
	document.uzenet.input4.style.border = "2px solid #FFCB63"
	document.uzenet.input5.style.border = "2px solid #FFCB63"
	document.uzenet.input7.style.border = "2px solid #FFCB63"
	document.uzenet.input8.style.border = "2px solid #FFCB63"
	document.uzenet.szam.style.border = "2px solid #FFCB63"

	if (document.uzenet.input1.value == "")
	{
		document.uzenet.input1.style.border = "2px solid red"
		document.uzenet.input1.focus()
		return false
	}
	if (document.uzenet.input2.value == "")
	{
		document.uzenet.input2.style.border = "2px solid red"
		document.uzenet.input2.focus()
		return false
	}
	if (document.uzenet.input4.value == "")
	{
		document.uzenet.input4.style.border = "2px solid red"
		document.uzenet.input4.focus()
		return false
	}
	if (document.uzenet.input5.value == "")
	{
		document.uzenet.input5.style.border = "2px solid red"
		document.uzenet.input5.focus()
		return false
	}

	if (!emailfilter.test(document.uzenet.input7.value))
	{
		document.uzenet.input7.style.border = "2px solid red"
		document.uzenet.input7.focus()
		return false
	}
	if (document.uzenet.input8.value == "")
	{
		document.uzenet.input8.style.border = "2px solid red"
		document.uzenet.input8.focus()
		return false
	}
	if (document.uzenet.szam.value == "")
	{
		document.uzenet.szam.style.border = "2px solid red"
		document.uzenet.szam.focus()
		return false
	}
}

function changeInputType(oldElm, iType, iValue, blankValue, noFocus)
{
  if(!oldElm || !oldElm.parentNode || (iType.length<4) ||
    !document.getElementById || !document.createElement) return;
  var isMSIE=/*@cc_on!@*/false; //http://dean.edwards.name/weblog/2007/03/sniff/
  if(!isMSIE){
    var newElm=document.createElement('input');
    newElm.type=iType;
  } else {
    var newElm=document.createElement('span');
    newElm.innerHTML='<input type="'+iType+'" name="'+oldElm.name+'">';
    newElm=newElm.firstChild;
  }
  var props=['name','id','className','size','tabIndex','accessKey'];
  for(var i=0,l=props.length;i<l;i++){
    if(oldElm[props[i]]) newElm[props[i]]=oldElm[props[i]];
  }
  newElm.onfocus=function(){return function(){
    if(this.hasFocus) return;
    var newElm=changeInputType(this,'password',iValue,
      (this.value.toLowerCase()==iValue.toLowerCase())?true:false);
    if(newElm) newElm.hasFocus=true;
  }}();
  newElm.onblur=function(){return function(){
    if(this.hasFocus)
    if(this.value=='' || (this.value.toLowerCase()==iValue.toLowerCase())) {
      changeInputType(this,'text',iValue,false,true);
    }
  }}();

  newElm.hasFocus=false;

  if(!blankValue) newElm.value=iValue;
  oldElm.parentNode.replaceChild(newElm,oldElm);
  if(!isMSIE && !blankValue) newElm.value=iValue;
  if(!noFocus || typeof(noFocus)=='undefined') {
    window.tempElm=newElm;
    setTimeout("tempElm.hasFocus=true;tempElm.focus();",1);
  }
  return newElm;
}

var LoadHandler = {
  handlers:[],
  add:function(fn){
    if(window.onload!=LoadHandler.theHandler) LoadHandler._push(window.onload);
    LoadHandler._push(fn);
    window.onload=LoadHandler.theHandler;
  },
  _push:function(fn){
    if(typeof(fn)!='function') return;
    LoadHandler.handlers[LoadHandler.handlers.length]=fn;
  },
  theHandler:function(){
    var handlers=LoadHandler.handlers,i=-1,fn;
    while(fn=handlers[++i]) fn();
  }
}

var ims = new Array ("images/gomb.png", "images/gomb_2.png");
var i;
for (i=0; i<ims.length; i++)
{
	var img = new Image(); img.src = ims[i];
}

addEvent(window, 'load', kulso_link);


