
function addBookmark(){
if (document.all) {window.external.AddFavorite(location.href, document.title);}
else if (window.sidebar){window.sidebar.addPanel(document.title, location.href, "");}
}

/*
 *	Thank's Kevin Yank for the solution whith target="_blank" in XHTML 1.0 Strict
 *	http://articles.sitepoint.com/article/standards-compliant-world
 *
 *	Gör så att länkarna öppnas i nytt fönster
 */

function externalLinks() {   
 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") == "external")   
     anchor.target = "_blank";   
 }   
}   
window.onload = externalLinks;

function checkContactForm()
{
	with (window.document.frmAddRecept) {
	if (isEmpty(name, 'Ange Namn På Ditt Recept')) {
			return;
		} else if (isEmpty(mail, 'Ange Hur Många Portioner')) {
			return;
		} else if (isEmpty(message, 'Ange Angredienser')) {
			return;
		} else {
			submit();
		}
	}
}

function checkform (form, newWindow)
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website

  // ** START **
  if (form.name && form.name.value == "") {
    alert( "Vänligen ange ett namn." );
    form.name.focus();
    return false ;
  }
  
  if (form.news_name && form.news_name.value == "") {
    alert( "Vänligen ange ett namn." );
    form.news_name.focus();
    return false ;
  }
  
  if(form.birthdate && form.birthdate.value == "") {
    alert( "Vänligen ange ett födelsedatum." );
    form.birthdate.focus();
    return false ;
  }

  if(form.mail && !isValidEmail(form.mail)){
	  form.mail.focus();
	  return false;
  }
  
  if(form.news_mail && !isValidEmail(form.news_mail)){
	  form.news_mail.focus();
	  return false;
  }
  
  if(form.phone && form.phone.value == "") {
    alert( "Väligen ange ditt telefonnummer." );
    form.phone.focus();
    return false ;
  }
  if (form.message.value == "") {
    alert( "Väligen ange ditt meddelande." );
    form.message.focus();
    return false ;
  }
  // ** END **
  if(newWindow == "true") {
	window.open('', 'newWindow')
  	return true ;
  }
}

//function to check valid email address
function isValidEmail(strEmail){
  validRegExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
  strEmail = strEmail.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('Du har anget en icke godkänd email. Försök igen.');
      return false;
    }
	else return true; 
}




