﻿function ShowLocale(ctrl, name, id) {
	document.getElementById("localeName").innerHTML = name;
	document.getElementById(ctrl).src = "../images/svkarta_" + id + ".gif";
	window.status='';
}

function resizeMe(){
	self.resizeTo(1024,768);
}

function redirToPage(bolagsnr){
	//denna redir körs om man väljer bolag genom att klicka på kartan
	document.location.href = document.SelectForm.redirToPage.value + '?sc=' + bolagsnr	
}

function checkForm(myForm){
	var frmChecked
	var frmFieldsRequired
	frmChecked = true
	// frmFieldsRequired = "Var snäll fyll i följande fält:                      \n";
	
	if(myForm.postNr.value==""){
		// frmFieldsRequired = frmFieldsRequired + "\n* postnr";
		frmChecked = false;
		}else{
			frmChecked = chkNumbers(myForm.postNr,'Inga bokstäver i postnummerfältet!');
			}

	if (!frmChecked){
		// alert(frmFieldsRequired);
		return false;
	}else{
		return true;
		}
}

function chkNumbers(field, fieldStr){
 	var varNumbers;
 	var varCheck;
	varNumbers = "";
	varCheck = false;
	
	if(field.value.length>0){
		for(i=0; i<field.value.length; i++){
			if(field.value.charAt(i)!="-" && field.value.charAt(i)!=" " && field.value.charAt(i)!="0"){
				if(!parseFloat(field.value.charAt(i))){
					varCheck = true;
				}else{
					varNumbers = varNumbers + field.value.charAt(i);
				}
			}
		}
	}
	
	if(field.value.length<=4){
		varCheck = true;
	}else{
		if(field.value.length==6){
			if(field.value.charAt(3)!=' '){
				alert("Postnumret är för långt");
				varCheck = true;
			}
		}
	}

	if(varCheck){
		field.value = varNumbers;
		return false;
	}else{
		return true;
		}
}
