function InsertImage(imageID,imageDescription) {
	if(imageID!='')
		document.write('<img src="../../images/'+imageID+'" alt="'+imageDescription+'" />');
	else
		document.write('');
}

function InsertListImage(imageID,imageDescription) {
	if(imageID!='')
		document.write('<img src="../../images/'+imageID+'" class="fixed-width" alt="'+imageDescription+'" />');
	else
		document.write('');
}

function InsertByline(date,author){
	if(date!="" && author!="")
		document.write('<p class="byline">'+date+' - '+author+'</p>');
	else if(date!="" && author=="")
		document.write('<p class="byline">'+date+'</p>');		
	else if(date=="" && author!="")
		document.write('<p class="byline">'+author+'</p>');
}

function utf8Decode(value){
	var Data = unescape(value);

	var plaintxt = "";
	var i=0;
	var c=c1=c2=0;

	while(i<Data.length)	{
		c = Data.charCodeAt(i);
		// all chars from 0-127 => 1byte
		if (c<128) {
			plaintxt += String.fromCharCode(c);
			i++;
		}
		// all chars from 127 to 2047 => 2byte
		else if((c>191) && (c<224)) {
			c2 = Data.charCodeAt(i+1);
			plaintxt += String.fromCharCode(((c&31)<<6) | (c2&63));
			i+=2;
		}
		// all chars from 2048 to 66536 => 3byte
		else {
			c2 = Data.charCodeAt(i+1); c3 = Data.charCodeAt(i+2);
			plaintxt += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
			i+=3;
		}
	}
	
	return plaintxt;
}

// Write data back int

window.addEvent('domready', function() {
									 
	//SEARCHWORD
	if($chk($('searchword')))
		$('searchword').setHTML('<span>S&oslash;keord:</span>'+utf8Decode(window.getQueryStringValue("find")));
						
});


function RandomNumber(length,not){
    var random_number = Math.floor(Math.random()*length);
    if(not.length>0){
        while(InArray(not,random_number))
            random_number = Math.floor(Math.random()*length);
        return random_number;
    }else {
        return random_number;   
    }
}

function InArray(numbers,number){
    return numbers.some(function(item,index){return item==number;});
}
