function skicka( authid )
{
	var frm		= document.saveForm;
	var error	= '';
	if ( str_strip_len( ' ', frm.firstname.value ) < 2 )	error	+= '* Förnamn\n';
	if ( str_strip_len( ' ', frm.lastname.value ) < 2 )		error	+= '* Efternamn\n';
	if ( !valid_phonenumber( frm.phonenr.value ) )			error	+= '* Gilitigt telefonnummer\n';
	if ( str_strip_len( ' ', frm.zipcode.value ) < 2 )		error	+= '* Postort\n';
	if ( error == '') {
		if ( frm.authid.value != authid ) {
			frm.authid.value = authid;
			frm.submit();
			//alert( 'Ja :)' );
		}
	} else {
		alert( 'Vänligen fyll i följande uppgifter:\n' + error );
	}
}


function str_strip_len( strip , inStr )
{
	var convert	= str_replace( strip , '' , inStr );
	return convert.length;
	
}

function str_replace( strSearch , strReplace , inStr )
{
	if ( inStr.length > 0 ) {
		var newStr = '';
		newStr = inStr.replace( strSearch , strReplace );
		for ( i = 0; i < inStr.length; i++ )
			newStr = newStr.replace( strSearch , strReplace );
		return newStr;
	} else {
		return '';
	}
}

function valid_phonenumber( phonenumber )
{
	phonenumber = str_replace( ' ' , '' , phonenumber );
	phonenumber = str_replace( '-' , '' , phonenumber );
	phonenumber = str_replace( '+' , '' , phonenumber );
	if ( is_numeric( phonenumber ) ) {
		if ( phonenumber > 8099999 && phonenumber < 99999999999 )	return true;
	}
	return false;
}

function is_numeric( object )
{
	var regPattern = new RegExp("^[0-9]{1,}$");
	if ( object.match( regPattern ) )	return true;
	return false;
}

