function checkFormNewPrivat(frm) {
	errMsg='';

	if(frm.ny_anvandare_id.value=='') errMsg+='- "Användarnamn" saknas\n'
	
	var str = '' + frm.ny_losenord_1.value;
	
	if(frm.ny_losenord_1.value=='') {
		errMsg+='- "Lösenord" saknas\n'
	} else if(frm.ny_losenord_1.value!=frm.ny_losenord_2.value) {
		errMsg+='- Lösenorden stämmer ej överrens\n'
	} else if(str.length < 6) {			
		errMsg+='- Lösenordet måste vara minst 6 tecken\n'
	} else if(str.length > 15) {			
		errMsg+='- Lösenordet får vara max 15 tecken\n'
	}
			
	if(frm.namn.value=='') errMsg+='- "Namn" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_postnr.value=='') errMsg+='- "Postnummer" i Faktureringsadress saknas\n';	
	if(frm.fakturaadress_postort.value=='') errMsg+='- "Postort" i Faktureringsadress saknas\n';
	if(frm.leveransadress_annat_namn.value=='') errMsg+='- "Namn" i Leveransadress saknas\n';
	if(frm.leveransadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Leveransadress saknas\n';
	if(frm.leveransadress_postnr.value=='') errMsg+='- "Postnummer" i Leveransadress saknas\n';	
	if(frm.leveransadress_postort.value=='') errMsg+='- "Postort" i Leveransadress saknas\n';
	
	if(errMsg!='') {
		alert('Vänligen korrigera följande obligatoriska fält:\n\n' + errMsg)
		return false;
	}

	return true;
		

}


function checkFormNewForetag(frm) {

	errMsg='';

	if(frm.ny_anvandare_id.value=='') errMsg+='- "Användarnamn" saknas\n'
		
	var str = '' + frm.ny_losenord_1.value;
	
	if(frm.ny_losenord_1.value=='') {
		errMsg+='- "Lösenord" saknas\n'
	} else if(frm.ny_losenord_1.value!=frm.ny_losenord_2.value) {
		errMsg+='- Lösenorden stämmer ej överrens\n'
	} else if(str.length < 6) {			
		errMsg+='- Lösenordet måste vara minst 6 tecken\n'
	} else if(str.length > 15) {			
		errMsg+='- Lösenordet får vara max 15 tecken\n'
	}

				
	if(frm.fakturaadress_annat_namn.value=='') errMsg+='- "Namn" i Faktureringsadress saknas\n';
	if(frm.namn.value=='') errMsg+='- "Företag/organisation" i Faktureringsadress saknas\n';
	if(frm.orgnr.value=='') errMsg+='- "Organisationsnummer" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_postnr.value=='') errMsg+='- "Postnummer" i Faktureringsadress saknas\n';	
	if(frm.fakturaadress_postort.value=='') errMsg+='- "Postort" i Faktureringsadress saknas\n';
	if(frm.leveransadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Leveransadress saknas\n';
	if(frm.leveransadress_postnr.value=='') errMsg+='- "Postnummer" i Leveransadress saknas\n';	
	if(frm.leveransadress_postort.value=='') errMsg+='- "Postort" i Leveransadress saknas\n';
	
	if(errMsg!='') {
		alert('Vänligen korrigera följande obligatoriska fält:\n\n' + errMsg)
		return false;
	}

	return true;
		
}

function checkFormEditPrivat(frm) {
	errMsg='';

	var str = '' + frm.ny_losenord_1.value;
	var str2 = '' + frm.ny_losenord_2.value;

	if(str.length > 0 && str2.length > 0) {
		if(frm.ny_losenord_1.value!=frm.ny_losenord_2.value) {
			errMsg+='- Lösenorden stämmer ej överrens\n'
		} else if(str.length < 6) {			
			errMsg+='- Lösenordet måste vara minst 6 tecken\n'
		}
	}
	
	
	if(frm.namn.value=='') errMsg+='- "Namn" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_postnr.value=='') errMsg+='- "Postnummer" i Faktureringsadress saknas\n';	
	if(frm.fakturaadress_postort.value=='') errMsg+='- "Postort" i Faktureringsadress saknas\n';
	if(frm.leveransadress_annat_namn.value=='') errMsg+='- "Namn" i Leveransadress saknas\n';
	if(frm.leveransadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Leveransadress saknas\n';
	if(frm.leveransadress_postnr.value=='') errMsg+='- "Postnummer" i Leveransadress saknas\n';	
	if(frm.leveransadress_postort.value=='') errMsg+='- "Postort" i Leveransadress saknas\n';
	
	if(errMsg!='') {
		alert('Vänligen korrigera följande obligatoriska fält:\n\n' + errMsg)
		return false;
	}

	return true;
}



function checkFormEditForetag(frm) {

	errMsg='';
	
	var str = '' + frm.ny_losenord_1.value;	
	var str2 = '' + frm.ny_losenord_2.value;
	if(str.length > 0 && str2.length > 0) {
	
		if(frm.ny_losenord_1.value!=frm.ny_losenord_2.value) {
			errMsg+='- Lösenorden stämmer ej överrens\n'
		} else if(str.length < 6) {			
			errMsg+='- Lösenordet måste vara minst 6 tecken\n'
		}
	}	
	

	if(frm.fakturaadress_annat_namn.value=='') errMsg+='- "Namn" i Faktureringsadress saknas\n';
	if(frm.namn.value=='') errMsg+='- "Företag/organisation" i Faktureringsadress saknas\n';
	if(frm.orgnr.value=='') errMsg+='- "Organisationsnummer" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Faktureringsadress saknas\n';
	if(frm.fakturaadress_postnr.value=='') errMsg+='- "Postnummer" i Faktureringsadress saknas\n';	
	if(frm.fakturaadress_postort.value=='') errMsg+='- "Postort" i Faktureringsadress saknas\n';
	if(frm.leveransadress_utdelningsadress.value=='') errMsg+='- "Gata/box" i Leveransadress saknas\n';
	if(frm.leveransadress_postnr.value=='') errMsg+='- "Postnummer" i Leveransadress saknas\n';	
	if(frm.leveransadress_postort.value=='') errMsg+='- "Postort" i Leveransadress saknas\n';
	
	if(errMsg!='') {
		alert('Vänligen korrigera följande obligatoriska fält:\n\n' + errMsg)
		return false;
	}

	return true;
		
}

function popupNoItemError() {
	alert('Du har inte lagt någon publikation i varukorgen!');
	return false;
}

function doSelectAll(form, controlName, state) {
	var elements = form.elements;
	for (j=0; j < elements.length; j++) {
		if (elements[j].name == controlName && elements[j].type=="checkbox") {
			elements[j].checked = state;
		}
	}
}

function copyAddressPrivate(form, clear) {
	form.leveransadress_annat_namn.value = (clear ? "" : form.namn.value);
	copyAddressCommon(form, clear);
	
}

function copyAddressBusiness(form, clear) {
	form.leveransadress_annat_namn.value = (clear ? "" : form.fakturaadress_annat_namn.value);
	form.leveransadress_foretagsnamn.value = (clear ? "" : form.namn.value);
	copyAddressCommon(form, clear)
}

function copyAddressCommon(form, clear) {
	form.leveransadress_coadress.value = (clear ? "" : form.fakturaadress_coadress.value);
	form.leveransadress_utdelningsadress.value = (clear ? "" : form.fakturaadress_utdelningsadress.value);
	form.leveransadress_postnr.value = (clear ? "" : form.fakturaadress_postnr.value);
	form.leveransadress_postort.value = (clear ? "" : form.fakturaadress_postort.value);
	form.leveransadress_land.value = (clear ? "Sverige" : form.fakturaadress_land.value);
}