<!--
function trim(inString)
{
   return inString.replace(/^\s*|\s*$/g,"");
}

function isValidEmail(email, required) {
	if (required == undefined){   // if not specified, assume it's required
		required = true;
	}
	
	if (email == null){
		if (required){
			return false;
		}
		
		return true;
	}
	
	if (email.length == 0){  
		if (required){
			return false;
		}
		return true;
	}
	
	if (! allValidChars(email)){  // check to make sure all characters are valid
		return false;
	}
	
	if (email.indexOf("@") < 1){ //  must contain @, and it must not be the first character
		return false;
	} 
	else if (email.lastIndexOf(".") <= email.indexOf("@")){  // last dot must be after the @
		return false;
	} 
	else if (email.indexOf("@") == email.length){  // @ must not be the last character
		return false;
	} 
	else if (email.indexOf("..") >= 0){ // two periods in a row is not valid
		return false;
	} 
	else if (email.indexOf(".") == email.length){  // . must not be the last character
		return false;
	}
	
	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;
}


function validationForm(myForm){
	var strError;
	strError = "";
	 if(myForm.epost.value == ''){
		strError += "E-post saknas!\n";
	}
	else{
		if (isValidEmail(myForm.epost.value) == false){
			strError += "Felaktigt format på e-postadressen!\n";
		}
	}
	
	/*if((document.getElementById("radiobutton2")[0].checked == false) && (document.getElementById("radiobutton2")[1].checked == false)){
		strError += "Ange om du har nautisk kompetens!\n";
	}*/
	
	//if(locHamn == ''){strError += "Ange om du har nattbevakad hemma hamn!\n";}
	
	alert(myForm.radiobutton2[0].checked);
	if(!(myForm.radiobutton2[0].checked) && !(myForm.radiobutton2[1].checked)){
		strError += "Ange om du har nautisk kompetens!\n";
	}
	
	if(strError.length > 0){
		alert(strError);
		//return false;	
	}
	else{
		//return true;
	}
	
}

function validationForm(myForm){
	var strError;
	strError = "";
	
	if(trim(myForm.epost.value) == ''){
		strError += "E-post saknas!\n";
	}
	else{
		if (isValidEmail(trim(myForm.epost.value)) == false){
			strError += "Felaktigt format på e-postadressen!\n";
		}
	}
	
	if(trim(myForm.forsvarde.value) == ''){strError += "Ange önskat försäkringsvärde!\n";}
	
	if(!(myForm.radiobutton2[0].checked) && !(myForm.radiobutton2[1].checked)){
		strError += "Ange om du har nautisk kompetens!\n";
	}
	
	if(strError.length > 0){
		alert(strError);
		return false;	
	}
	else{
		return true;
	}
}

function validationForm2(myForm){
	var strError;
	strError = "";
	
	if(trim(myForm.epost.value) == ''){
		strError += "E-post saknas!\n";
	}
	else{
		if (isValidEmail(trim(myForm.epost.value)) == false){
			strError += "Felaktigt format på e-postadressen!\n";
		}
	}
	
	if(trim(myForm.forsvarde.value) == ''){strError += "Ange önskat försäkringsvärde!\n";}
	if(trim(myForm.knop.value) == ''){strError += "Ange båtens maxfart i knop!\n";}
	
	if(!(myForm.radiobutton2[0].checked) && !(myForm.radiobutton2[1].checked)){
		strError += "Ange om du har nautisk kompetens!\n";
	}
	
	if(!(myForm.hamn[0].checked) && !(myForm.hamn[1].checked)){
		strError += "Ange om du har nattbevakad hemma hamn!\n";
	}
	
	if(!(myForm.radiobutton[0].checked) && !(myForm.radiobutton[1].checked)){
		strError += "Ange om du har du din hemmahamn norr om Härnösand!\n";
	}
	
	if(strError.length > 0){
		alert(strError);
		return false;	
	}
	else{
		return true;
	}
}
//-->
