	var lande = new Array( 'Albanien', 'Andorra', 'Belgien', 'Bosnien-Hercegovina', 'Bulgarien', 'Cypern', 'Danmark', 'Estland', 'Finland', 'Frankrig', 'Grækenland', 'Holland', 'Hviderusland',  'Irland',  'Island',  'Italien',  'Kosovo',  'Kroatien',  'Letland',  'Liechtenstein',  'Litauen',  'Luxembourg',  'Makedonien',  'Malta',  'Moldova',  'Montenegro',  'Norge',  'Polen',  'Portugal',  'Rumænien',  'San-Marino',  'Schweiz',  'Serbien',  'Slovakiet', 'Slovenien', 'Spanien', 'Storbritannien', 'Nordirland', 'Sverige', 'Tjekkiet', 'Tyrkiet', 'Tyskland', 'Ukraine', 'Ungarn', 'Vatikanstaten', 'Østrig', 'Afghanistan', 'Arabiske Emirater', 'Bahrain', 'Bangladesh', 'Bhutan', 'Brunei', 'Burma (Myanmar)', 'Cambodja', 'Filippinerne', 'Indien', 'Indonesien', 'Irak', 'Iran', 'Israel', 'Jordan', 'Japan', 'Kasakhstan', 'Kina', 'Kirgisien', 'Kuwait', 'Laos', 'Libanon', 'Malaysia', 'Maldiverne', 'Mongoliet', 'Nepal', 'Nordkorea', 'Oman', 'Pakistan', 'Qatar', 'Rusland', 'Saudi-Arabien', 'Singapore', 'Sri Lanka', 'Sydkorea', 'Syrien', 'Taiwan', 'Thailand', 'Tibet', 'Turkmenistan', 'Usbekistan', 'Vietnam', 'Yemen', 'Østtimor', 'Algeriet', 'Angola', 'Benin', 'Botswana', 'Burkina Faso', 'Burundi', 'Cameroun', 'Centralafrikanske Republik', 'Comorerne', 'Congo', 'Djibouti', 'Elfenbenskysten', 'Eritrea', 'Etiopien', 'Gabon', 'Gambia', 'Ghana', 'Guinea', 'Guinea-Bissau', 'Kap Verde', 'Kenya', 'Lesotho', 'Liberia', 'Libyen', 'Madagaskar', 'Malawi', 'Mali', 'Marokko', 'Mauretanien', 'Mauritius', 'Mozambique', 'Namibia', 'Niger', 'Nigeria', 'Rwanda', 'Senegal', 'Seychellerne', 'Sierra Leone', 'Somalia', 'Sudan', 'Sydafrika', 'Swaziland', 'Tanzania', 'Tchad', 'Togo', 'Tunesien', 'Uganda', 'Zambia', 'Zimbabwe', 'Ægypten', 'Canada', 'Grønland', 'Saint Pierre', 'Miquelon', 'Alabama', 'Alaska', 'Arizona', 'Arkansas', 'Californien', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming', 'Belize', 'Bermuda', 'Bahamas', 'Barbados', 'Costa Rica', 'Cuba', 'Dominica', 'Dominikanske Republik', 'El Salvador', 'Guadalope', 'Grenada', 'Guatemala', 'Haiti', 'Honduras', 'Jamaica', 'Jomfruøerne', 'Martinique', 'Mexico', 'Nicaragua', 'Panama', 'Puerto Rico', 'Argentina', 'Bolivia', 'Brasilien', 'Chile', 'Colombia', 'Ecuador', 'Guyana', 'Paraguay', 'Peru', 'Surinam', 'Uruguay', 'Venezuela' ,'Australien', 'Fiji', 'New Zealand')

var lande = lande.sort()

var cAutocomplete =
{
	sDescription : 'autcomplete class'
}


cAutocomplete.complete = function( hEvent )
{
	if( hEvent == null )
	{
		var hEvent = window.hEvent
	}

	var hElement = ( hEvent.srcElement ) ? hEvent.srcElement : hEvent.originalTarget
	
	var sAA = hElement.getAttribute( 'autocomplete' ).toString()
	if( sAA.indexOf( 'array:' ) >= 0 )
	{
		hArr = eval( sAA.substring( 6 ) )
	}
	else if(  sAA.indexOf( 'list:' ) >= 0 )
	{
		hArr = sAA.substring( 5 ).split( '|' )
	}
	


	if( hEvent.keyCode == 16 )  
	{
		return
	}
	var sVal = hElement.value.toLowerCase()
	if( hEvent.keyCode == 8 )
	{
		sVal = sVal.substring( 0, sVal.length - 1 )
	}
	if( sVal.length < 1 )
	{
		return
	}
	for( var nI = 0; nI < hArr.length; nI++ )
	{
		sMonth = hArr[ nI ]
		nIdx = sMonth.toLowerCase().indexOf( sVal, 0 )
		if( nIdx == 0 && sMonth.length > sVal.length )
		{
			hElement.value = hArr[ nI ]
			if( hElement.createTextRange )
			{
				hRange = hElement.createTextRange()
				hRange.findText( hArr[ nI ].substr( sVal.length ) )
				hRange.select()
			}
			else
			{
				hElement.setSelectionRange( sVal.length, sMonth.length )
			}
			return
		}
	}
}

cAutocomplete.init = function()
{
	var nI = 0
	var aInputs = document.getElementsByTagName( 'INPUT' )
	for( var nI = 0; nI < aInputs.length; nI ++ )
	{
		if( aInputs[ nI ].type.toLowerCase() == 'text' )
		{
		 	var sLangAtt = aInputs[ nI ].getAttribute( 'autocomplete' )
			if( sLangAtt )
			{
					if( document.attachEvent ) 
					{
						aInputs[ nI ].attachEvent( 'onkeyup', cAutocomplete.complete )
					}
					else if( document.addEventListener )
					{
						aInputs[ nI ].addEventListener( 'keyup', cAutocomplete.complete, false )
					} 
			}
		}
	}
}

if( window.attachEvent ) 
{
	window.attachEvent( 'onload', cAutocomplete.init )
}
else if( window.addEventListener )
{
	window.addEventListener( 'load', cAutocomplete.init, false )
}
					 