
function getLogin() {
	if (document.getElementById("login_container").style.display=="block") {
		document.getElementById("login_container").style.display="none";
	}else{
		document.getElementById("login_container").style.display="block";	
	}
}



var stop_nu;
function kurveffektgo() {
	document.getElementById('kurveffekt').innerHTML = document.getElementById('kurv_pop_indhold').innerHTML;
	opacity('kurveffekt', 0, 100, 500);
	stop_nu = setTimeout("opacity('kurveffekt', 100, 0, 2000)",5000);
}

function stop_timeout(id,url) {	
	 clearTimeout(stop_nu);
	 document.getElementById(id).style.display='none';
	 if (url==1) {
		window.location.href="/shop/trin/1"; 
	 }
}

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
    var timer = 0;
	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.display = "block";
		object.filter = "alpha(opacity=" + opacity + ")";
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		if (opacity == 0) {
			object.display = "none";
		}
}


function popwin(fil,navn,bred,hoj,scroll,resize) // Intern1
{
	window.open(fil,navn,eval("'width=" + bred + ",height=" + hoj + ",scrollbars=" + scroll + ",resizable=" + resize + ",status=no,titlebar=no'"));
}

function toTop() {
	window.scrollTo(0,250);
}


function validate_friend(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Dit navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(f.navn1.value.length < 2){
	 alert ('Vens navn skal være på minimum 2 cifre!');
	 f.email.focus();
	 return false;
  }else if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.myForm.submit();
		return true;
	}
}


function validate_login(){
  f=document.myForm1;	
  placering=0;
  tekst=(document.myForm1.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
  }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
  }else if(f.password.value.lenght<4){
		alert ("Password feltet - ikke indtastet nok tegn");
		f.password.focus();
		return false;
	
	}else{
		document.myForm1.submit();
		return true;
	}
}


function validate_sendpassword(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
  }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.myForm.submit();
		return true;
	}
}



function validate_deliverydata()
  {
  error = 0;
	
  f=document.myForm;	
  placering=0;
  levering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
 
   if(f.lev_navn.value.length > 0 || f.lev_adresse.value.length > 0 || f.lev_postnr.value.length > 0 || f.lev_by.value.length > 0 || f.lev_land.value != 0 || f.lev_telefon.value.length > 0){
	 levering=1;
  }
 
  if(f.navn.value.length < 2){
	 alert('Navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 error = 1;
	 return false;
  }
	  else{
		 if(tekst ==""){
			alert ("Der skal stå en e-post adresse i tekst feltet");
			f.email.focus();
			error = 1;
			return false;
		 }
		  else{
			tegn=tekst.indexOf(" ");
			if(tegn!=-1){
			  alert ("Der må ikke være mellemrum i adressen");
			  f.email.focus();
			  error = 1;
			  return false;
			}
			else{
			  if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
				tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
				tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
				alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
				f.email.focus();
				error = 1;
				return false;
			  }
			   else{
			 	if (placering<1 || tekst.length<=(placering+1)){
					alert ("e-post adressen er forkert - forsøg igen");
					f.email.focus();
					error = 1;
					return false;
			  	}
					
				 else{
					if (f.adresse.value.length < 4){
						alert ("Adressen skal have 5 cifre!");
						f.adresse.focus();
						error = 1;
						return false;
					}
					else{
						if(!f.postnr.value.match(/^\d{3,4}$/)){//Godkender også færøske postnumre med 3 cifre
							alert("Husk dit postnr");
							f.postnr.focus();
							error = 1;
							return false;
						}
						else{
							if (f.bynavn.value.length < 2 ){
								alert ("By skal have 2 cifre!");
								f.bynavn.focus();
								error = 1;
								return false;
							}
							else{
								if (f.land.value == 0){
									alert ("Land skal udfyldes!");
									f.land.focus();
									error = 1;
									return false;
								}
								else{
									if (!f.telefon.value.match(/^\d{8}$/)){
										alert ("Telefonnummer skal udfyldes - med 8 cifre!");
										f.telefon.focus();
										error = 1;
										return false;
									}
									else{
										if (!f.accept.checked){
											alert ("Du skal acceptere retningsbetingelserne!");
											f.accept.focus();
											error = 1;
											return false;
										}
										else{
											if(document.myForm.over_18){
												if (!f.over_18.checked){
													alert ("Du skal acceptere at du er 18 år");
													f.accept.focus();
													error = 1;
													return false;
												}
											}
											else{
												if (f.lev_navn.value.length < 2 && levering==1){
													alert ("Leverings navn skal udfyldes!");
													f.lev_navn.focus();
													error = 1;
													return false;
												}
												else{
													if (f.lev_adresse.value.length < 4 && levering==1){
														alert ("Leverings Adressen skal have 5 cifre!");
														f.adresse.focus();
														error = 1;
														return false;
													}
													else{
														if(!f.lev_postnr.value.match(/^\d{3,4}$/) && levering==1){//Godkender også færøske postnumre med 3 cifre
															alert("Husk dit Leverings postnr");
															f.postnr.focus();
															error = 1;
															return false;
														}
														else{
															if (f.lev_by.value.length < 2 && levering==1){
																alert ("Leverings By skal have 2 cifre!");
																f.by.focus();
																error = 1;
																return false;
															}
															else{
																if (f.lev_land.value==0 && levering==1){
																	alert ("Leverings Land skal udfyldes!");
																	f.land.focus();
																	error = 1;
																	return false;
																}
																else{
																	if (!f.lev_telefon.value.match(/^\d{8}$/) && levering==1){
																		alert ("Leverings Telefonnummer skal udfyldes - med 8 cifre!");
																		f.telefon.focus();
																		error = 1;
																		return false;
																	}
																}
															}
														}
													}
												}
											}		
										}
									}
								}
							}
						}
					}
				
				}
		 	}
	  	}
	}
}


if(error == 0)
document.myForm.submit();
return true;
}



function validate_edit(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else if(f.adresse.value.length < 4){
		alert ("Adressen skal have 5 cifre!");
		f.adresse.focus();
		return false;
	}else if(!f.postnr.value.match(/^\d{3,4}$/)){//Godkender også færøske postnumre med 3 cifre
		alert("Husk dit postnr");
		f.postnr.focus();
		return false;
    }else if(f.bynavn.value.length < 2){
		alert ("By skal have 2 cifre!");
		f.bynavn.focus();
		return false;
	}else if(f.land.value.length < 2){
		alert ("Land skal udfyldes!");
		f.land.focus();
		return false;
	}else if (!f.telefon.value.match(/^\d{8}$/)){
		alert ("Telefonnummer skal udfyldes - med 8 cifre!");
		f.telefon.focus();
		return false; 
	}else{
		document.myForm.submit();
		return true;
	}
}