
function switchMenu(obj) {
	var el = document.getElementById(obj);
	var ele = document.getElementById("b" +obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
		switchImg("a"+obj,"plus.jpg");
		
	}
	else {
		el.style.display = '';
		switchImg("a"+obj,"min.jpg");
	}
	if ( ele.style.display != "none" ) {
		ele.style.display = 'none';
	}
	else {
		ele.style.display = '';
	}
}

function checkform ( form )
{


  if (form.nev.value == "") {
    alert( "Nem adta meg a nevét!" );
    form.nev.focus();
    return false ;
  }
    if (form.hiba.value == "") {
    alert( "Nem adta meg a hiba leírását!" );
    form.hiba.focus();
    return false ;
  }
    if (form.telefon.value == "" && form.email.value == "" ) {
    alert( "Nem adott meg elérhetőséget!" );
	form.telefon.focus();
    return false ;
  }



  return true ;
}
function checkform2 ( form )
{


  if (form.email.value == "") {
    alert( "Nem adta meg az email címét!" );
    form.email.focus();
    return false ;
  }
    


  return true ;
}

function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
function collapseAll(objs) {
var i;
for (i=0;i<objs.length;i++ ) {
objs[i].style.display = 'none';
}
}
function pageLoad() {
collapseAll($('myvar','myDiv2','myDiv3'));
startScroll2(mere);
}
function startScroll(_direction) {
  scroll(_direction);
}

function startScroll2(_direction) {
  scroll2(_direction);
}

function stopScroll() {
  clearTimeout(t);
  startScroll2(mere);
}
function stopScroll2() {
  clearTimeout(t2);
  clearTimeout(t);
}

function scroll(_direction) {
  var speed = 5;
  clearTimeout(t2);
  var div = document.getElementById('pictures');
  if ( div.scrollLeft != 0 && _direction == "left" ) {
    div.scrollLeft -= speed;
  } else if ( div.scrollLeft != div.scrollWidth && _direction == "right" ) {
    div.scrollLeft += speed;
  }
  t = setTimeout("scroll(\"" + _direction + "\")", 10);
}
var mere='left';
function scroll2(_direction) {
  var speed2 = 2;
  var merre =_direction;
  var timou=20;
  var div = document.getElementById('pictures');
 //document.all.div1.innerText =document.all.div1.innerText+" "+ div.scrollLeft +" "+div.scrollWidth+" "+merre;
	
	
  if (div.scrollLeft<=1 )
  {
	  merre='right';
	  mere=merre;
	  timou=2000;
  } else if (div.scrollLeft >= div.scrollWidth-800)
  {
	  merre='left';
	  mere=merre;
	  timou=2000;
  }
  if ( merre == "left" ) {
    div.scrollLeft -= speed2;
	//document.all.div1.innerText =document.all.div1.innerText+" "+ div.scrollLeft +" "+div.scrollWidth+" "+merre;
  } else if (merre == "right" ) {
    div.scrollLeft += speed2;
	//document.all.div1.innerText =document.all.div1.innerText+" "+ div.scrollLeft +" "+div.scrollWidth+" "+merre;
  }
	
  t2 = setTimeout("scroll2(\"" + merre + "\")", timou);
  
}

function fadeIn(_this) {
  opacity(_this.id, 100, 0, 500);
}

function fadeOut(_this) {
  opacity(_this.id, 0, 100, 500);
}

function opacity(id, opacStart, opacEnd, millisec) {
  var speed = Math.round(millisec / 100);
  var timer = 0;

  //determine the direction for the blending, if start and end are the same nothing happens
  if(opacStart > opacEnd) {
    for(i = opacStart; i >= opacEnd; i--) {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  } else if(opacStart < opacEnd) {
    for(i = opacStart; i <= opacEnd; i++)
      {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  }
}


function changeOpac(opacity, id) {
  var object = document.getElementById(id).style;
  object.opacity = (opacity / 100);
  object.MozOpacity = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter = "alpha(opacity=" + opacity + ")";
}

