function addEvent( obj, type, fn ) {
   if ( obj.attachEvent ) {
     obj['e'+type+fn] = fn;
     obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
     obj.attachEvent( 'on'+type, obj[type+fn] );
   } else
     obj.addEventListener( type, fn, false );
 }
 function removeEvent( obj, type, fn ) {
   if ( obj.detachEvent ) {
     obj.detachEvent( 'on'+type, obj[type+fn] );
     obj[type+fn] = null;
   } else
     obj.removeEventListener( type, fn, false );
 }


function setEvents()
{
var selRange = document.getElementById("selectedRange");
	addEvent(selRange,"change",showPage);
}



function showPage()
{
    var sel = document.getElementById("selectedRange").value;
    window.open(sel,'_self');

}


/** This function replaces the funny characters to build an url from a name. Exactly as the translate function in our XSL ***/

function translateToURL(name)
{

name = name.toLowerCase();

/*** Replacing these chars: /.()&amp;,:+ÆßØø?¿!¡ with dashes  ***/

name = name.replace(/\"/g,'-').replace(/\'/g,'-').replace(/ /g,'-').replace(/\+/g,'-').replace(/\//g,'-').replace(/\./g,'-').replace(/\(/g,'-').replace(/\)/g,'-').replace(/&amp;/g,'-').replace(/\;/g,'-').replace(/,/g,'-').replace(/:/g,'-').replace(/\?/g,'-').replace(/!/g,'-').replace(/¿/g,'-').replace(/¡/g,'-').replace(/ß/g,'-').replace(/ø/g,'-').replace(/Ø/g,'-').replace(/æ/g,'-').replace(/®/g,'-').replace(/™/g,'-').replace(/©/g,'-');  


/*** Replacing these chars:  àáâãäåçèéêëìíîïðñòóôõöùúûüýÿğišıąćęłńóśźż with  aaaaaaceeeeiiiidnooooouuuyygisiacelnoszz  ***/

name = name.replace(/à/g,'a').replace(/á/g,'a').replace(/â/g,'a').replace(/ã/g,'a').replace(/ä/g,'a').replace(/å/g,'a').replace(/ç/g,'c').replace(/è/g,'e').replace(/é/g,'e').replace(/ê/g,'e').replace(/ë/g,'e').replace(/ì/g,'i').replace(/í/g,'i').replace(/î/g,'i').replace(/ï/g,'i').replace(/ı/g,'i').replace(/ð/g,'d').replace(/ñ/g,'n').replace(/ò/g,'o').replace(/ó/g,'o').replace(/ô/g,'o').replace(/õ/g,'o').replace(/ö/g,'o').replace(/ù/g,'u').replace(/ú/g,'u').replace(/û/g,'').replace(/ü/g,'u').replace(/ý/g,'y').replace(/ÿ/g,'y').replace(/ğ/g,'g').replace(/š/g,'s').replace(/ą/g,'a').replace(/ć/g,'c').replace(/ę/g,'e').replace(/ł/g,'l').replace(/ń/g,'n').replace(/ó/g,'o').replace(/ś/g,'s').replace(/ź/g,'z').replace(/ż/g,'z');

return(name);

}