// JavaScript Document
function valContact(form) {
	if (form.title.value == "") {
		error_msg = "Vänligen ange titel!";
		overlib(error_msg, ANCHOR, 'title', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.title.focus();
		return false;
	} else if (form.address.value == "") {
		error_msg = "Vänligen ange din adress!";
		overlib(error_msg, ANCHOR, 'address', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.address.focus();
		return false;
	} else if (form.phone.value == "") {
		error_msg = "Vänligen ange ditt telefonnummer!";
		overlib(error_msg, ANCHOR, 'phone', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.phone.focus();
		return false;
	} else if (form.email.value == "" || !validateEmail(form.email.value)) {
		error_msg = "Vänligen ange korrekt e-post adress!";
		overlib(error_msg, ANCHOR, 'email', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.email.focus();
		return false;
	} else if (form.msg.value == "") {
		error_msg = "Vänligen ange ett meddelande!";
		overlib(error_msg, ANCHOR, 'msg', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.msg.focus();
		return false;
	}  
}

function valMember(form) {
	if (form.firstname.value == "") {
		error_msg = "Vänligen ange ditt förnamn!";
		overlib(error_msg, ANCHOR, 'firstname', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.firstname.focus();
		return false;
	} else if (form.lastname.value == "") {
		error_msg = "Vänligen ange ditt efternamn!";
		overlib(error_msg, ANCHOR, 'lastname', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.lastname.focus();
		return false;
	} else if (form.occupation.value == "") {
		error_msg = "Vänligen ange ditt yrke!";
		overlib(error_msg, ANCHOR, 'occupation', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.occupation.focus();
		return false;
	} else if (form.workplace.value == "") {
		error_msg = "Vänligen ange din arbetsplats!";
		overlib(error_msg, ANCHOR, 'workplace', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.workplace.focus();
		return false;
	} else if (form.work_address.value == "") {
		error_msg = "Vänligen ange adress (Arbete)!";
		overlib(error_msg, ANCHOR, 'work_address', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.work_address.focus();
		return false;
	} else if (form.work_zip.value == "") {
		error_msg = "Vänligen ange postadress (Arbete)!";
		overlib(error_msg, ANCHOR, 'work_zip', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.work_zip.focus();
		return false;
	} else if (form.work_phone.value == "") {
		error_msg = "Vänligen ange telefon (Arbete)!";
		overlib(error_msg, ANCHOR, 'work_phone', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.work_phone.focus();
		return false;
	} else if (form.work_email.value == "" || !validateEmail(form.work_email.value)) {
		error_msg = "Vänligen ange korrekt e-post adress (Arbete)!";
		overlib(error_msg, ANCHOR, 'work_email', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.work_email.focus();
		return false;
	} /*else if (form.home_address.value == "") {
		error_msg = "Vänligen ange adress (Hem)!";
		overlib(error_msg, ANCHOR, 'home_address', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.home_address.focus();
		return false;
	} else if (form.home_zip.value == "") {
		error_msg = "Vänligen ange postadress (Hem)!";
		overlib(error_msg, ANCHOR, 'home_zip', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.home_zip.focus();
		return false;
	} else if (form.home_phone.value == "") {
		error_msg = "Vänligen ange telefon (Hem)!";
		overlib(error_msg, ANCHOR, 'home_phone', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.home_phone.focus();
		return false;
	} else if (form.home_email.value == "" || !validateEmail(form.home_email.value)) {
		error_msg = "Vänligen ange korrekt e-post adress (Hem)!";
		overlib(error_msg, ANCHOR, 'home_email', ANCHORALIGN, 'll','ul', CAPTION, 'FEL!');
		form.home_email.focus();
		return false;
	}   */
}

function Toggle(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById(item);
   if (visible) {
	 obj.style.display="none";
   } else {
	  obj.style.display="block";
   }
}

function validateEmail(strEmail) {
  var at="@";
  var dot=".";
  var lat=strEmail.indexOf(at);
  var lstr=strEmail.length;
  var ldot=strEmail.indexOf(dot);
  if (strEmail.indexOf(at)==-1) {
	return false;
  }
  if (strEmail.indexOf(at)==-1 || strEmail.indexOf(at)==0 || strEmail.indexOf(at)==lstr){
	return false;
  }
  if (strEmail.indexOf(dot)==-1 || strEmail.indexOf(dot)==0 || strEmail.indexOf(dot)==lstr){
	  return false;
  }
  if (strEmail.indexOf(at,(lat+1))!=-1){
	return false;
  }
  if (strEmail.substring(lat-1,lat)==dot || strEmail.substring(lat+1,lat+2)==dot){
    return false;
   }
  if (strEmail.indexOf(dot,(lat+2))==-1){
	 return false;
  }
  if (strEmail.indexOf(" ")!=-1){
     return false;
  }
  return true;
}

