function gotourl( mySelect ) {
  myIndex = mySelect.selectedIndex;
  myValue = mySelect.options[myIndex].value;
  window.location.href = 'album.php?menu=te&kat=' + myValue;
}

function toggle(obj) {
  var el = document.getElementById(obj);
  if ( el.style.display != 'none' ) {
    el.style.display = 'none';
  }
  else {
    el.style.display = '';
  }
}
function my_submit(form_id,err_id,good_id) {
	myform=document.getElementById(form_id);
	if (check('email',myform.email.value,err_id,good_id))
		myform.submit();
	else {
		alert ('Hibás email formátum!')
		myform.email.focus();
		myform.email.select();
	}
}
function check(type,value,err_id,good_id) {
  var error = document.getElementById(err_id);
  var good = document.getElementById(good_id);
  error.innerHTML='';
  good.innerHTML='';
  if (type=='email') {
    if (echeck(value)===false) {
      error.innerHTML='helytelen email cím';
      return false;
    }
    else {
      good.innerHTML='helyes email cím';
      return true;
    }
  }
}
function echeck(str) {
  var at="@"
  var dot="."
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1)
    return false
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    return false
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    return false
  if (str.indexOf(at,(lat+1))!=-1)
    return false
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    return false
  if (str.indexOf(dot,(lat+2))==-1)
    return false
  if (str.indexOf(" ")!=-1)
    return false
  if (str==null)
    return false;
  if (str.length==0)
    return false;
  if (! allValidChars(str))
    return false;
  if (! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str))
    return false
  if (filter.test(str))
    return true
}
function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}
