
function goBack()
  {
  window.history.back()
  }


function showsmaksnotat(s)
	{
	document.getElementById(s).style.visibility="visible";
	}

function hidemenu(s)
	{
	document.getElementById(s).style.visibility="hidden";
	}
 
function loadnew()
	{
	window.location.assign("/legginnbruker.php");
	}	

function slettvin()
{
	var r=confirm("Vil du virkelig slette denne vinen?");
	if (r==true){
    return true;
	}
	else{
    return false;
	}
}	

function filter()
	{
	
	document.getElementById("sokanm").submit();
	} 
	
function check(s)	
	{
	document.getElementById(s).checked=true;
	}

function validate_required(field,alerttxt){
	with (field){
		if (value==null||value==""){
      alert(alerttxt);
      return false;
    }
		else{
      return true;
    }
	}
}     	

function validate_form(thisform){
	with (thisform){
		if (validate_required(vintype,"Vintype kan ikke være tom!")==false){
			vintype.focus();return false;
		}
		if (validate_required(navn,"Navn kan ikke være tom!")==false){
			navn.focus();return false;
		}
		if (validate_required(beholdning,"Beholdning kan ikke være tom!")==false){
			beholdning.focus();return false;
		}
	}
}	

function validate_vin(form) {
  var e = form.elements, m = '';
  if(!e['vintype'].value) {m += '- Du må legge inn vintype.\n';}
  if(!e['navn'].value) {m += '- Du må legge inn ett navn på vinen.\n';}
  if(!e['land'].value) {m += '- Du må legge inn land og område.\n';}
  if(!e['ar'].value) {m += '- Du må legge inn år.\n';}
  if(!e['flasketype'].value) {m += '- Du må legge inn flasketype.\n';}
  
  if(m) {
    alert('Følgende feil oppsto:\n\n' + m);
    return false;
  }  
  return true;
}

//denne funksjonen er ikke i drift
function validate_smak(thisform)
  {
  with (thisform)
    {
    if (validate_required(smaksnotat, "Du må legge inn smaksnotat!")==false)
      {
      smaksnotat.focus(); return false;
      }
    if (validate_required(terning, "Du må legge inn terningkast!")==false)
      {
      terning.focus(); return false;
      }  
    }
  }

function validate_smaksnotat(form) {
  var e = form.elements, m = '';
  if(!e['smaksnotat'].value) {m += '- Du må legge inn smaksnotat.\n';}
  if(!e['terning'].value) {m += '- Du må legge inn ett terningkast.\n';}

  if(m) {
    alert('Følgende feil oppsto:\n\n' + m);
    return false;
  }  
  return true;
}
  
function validate_nyvinbruker(form) {
  var e = form.elements, m = '';
  if(!/[a-Å0-9]+/.test(e['alias'].value)) {m += '- Alias kan kun inneholde tall og bokstaver.\n';}
  if(!/[0-9]+/.test(e['postnummer'].value)) {m += '- Postnummer forventer ett gyldig nummer.\n';}
  if(!/[a-Å]+/.test(e['poststed'].value)) {m += '- Poststed forventer ett gyldig sted.\n';}
  if(!/.+@[^.]+(\.[^.]+)+/.test(e['epost'].value)) {m += '- Epost forventer en gyldig epost adresse.\n';}
  if(!e['passord'].value) {m += '- Passord mangler.\n';}
  var s=e['passord'].value;
  if(s.length<6) {m += '- Passord for kort.\n';}  
  if(e['passord'].value != e['confirm'].value) {
    m += '- Ditt passord var ikke likt verifisert passord!.\n';
  }
  if(m) {
    alert('Følgende feil oppsto:\n\n' + m);
    return false;
  }
  return true;
}    

function startTime() 
	{
	var today=new Date();
	var h=today.getHours(); 
	var m=today.getMinutes(); 
	var s=today.getSeconds(); 
	// add a zero in front of numbers<10 
	m=checkTime(m); 
	s=checkTime(s); 
	//document.getElementById('klokken').innerHTML=h+":"+m+":"+s; 
	t=setTimeout('startTime()',500); 
	} 
	
function checkTime(i) 
	{ 
	if (i<10) 
		{
		i="0" + i;
		} 
	return i; 
	}	
  
function valider_epostform(form){
  var e = form.elements, m = '';
  if(!/.+@[^.]+(\.[^.]+)+/.test(e['epost'].value)) {
    m += '- Epost forventer en gyldig epost adresse.\n';
  }
  if(!e['emne'].value) {m += '- Emne mangler.\n';}
  if(!e['melding'].value) {m += '- Melding mangler.\n';}
  if(m) {
    alert('Følgende feil oppsto:\n\n' + m);
    return false;
  }
}

function valider_logginnform(form){
  var e = form.elements, m = '';
  if(!/.+@[^.]+(\.[^.]+)+/.test(e['epost'].value)) {
    m += '- Epost forventer en gyldig epost adresse.\n';
  }
  if(!e['password'].value) {m += '- Passord mangler.\n';}
  if(m) {
    alert('Følgende feil oppsto:\n\n' + m);
    return false;
  }
}

function popup_logginn(){
  var r=confirm("Du må være medlem for å skrive her. Trykk ok for å logge inn eller bli medlem");
  if (r==true){
     window.open("vinkjeller.php", "_self");
     return false;
  }
}

function sjekktekst(s){
	with (s){
		if (validate_required(header,"Overskrift kan ikke være tom!")==false){
			header.focus();return false;
		}
		if (validate_required(bloggkommentar,"Bloggkommentar kan ikke være tom!")==false){
			bloggkommentar.focus();return false;
		}
	}
}	
