function bookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	} else if (window.opera && window.print) {
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if (document.all) {
		window.external.AddFavorite(url, title);
	}
}

function popUp(strURL,w,h,blnCentered,blnScroll,strOptions) {
	var name="popup"+parseInt(Math.random()*100)
	if(strOptions) strOptions+=","
	else var strOptions=""
	if(blnCentered) {
		var x = (screen.width - w) / 2
		x = (x<0) ? 0 : x
		var y = (screen.height - h) / 2
		y = (y<0) ? 0 : y
		strOptions+="left=" + x + ",top=" + y+ ","
	}
	if(w) strOptions+="width="+w + ","
	if(h) strOptions+="height="+h + ","
	if(blnScroll) strOptions+="scrollbars" + ","
	if(strOptions.substr(strOptions.length-1)==",") strOptions = strOptions.substr(0,strOptions.length-1)
	var win=window.open(strURL,name,strOptions);
}



function makeArray()
{
	for (i = 0; i<makeArray.arguments.length; i++)
		this[i + 1] = makeArray.arguments[i];
}

function days_in_month(year, month)
{
	return 32 - new Date(year, month, 32).getDate();
}

function padout(number)
{
	return (number < 10) ? '0' + number : number;
}

function makeDateSelectBox(in_OR_out, elementDayName, elementMonthName, language)
{
	var months;
	
  switch(language)
  {
  case "SW":
    months = new makeArray('Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec','Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec');
    break;
  case "DK":
    months = new makeArray('Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec','Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec');
    break;
  case "NO":
    months = new makeArray('Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Des','Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Des');
    break;
  default:
  }
  
if (in_OR_out == "in")
	{

	var date = new Date();
	date.setDate(date.getDate()+2)
	var day  = date.getDate();
	var month = date.getMonth() + 1;
	var yy = date.getYear();
	var optionalZero ="";
	var year = date.getFullYear();

		
		if ( day > days_in_month(year, month) )
		{
			day = day - days_in_month( year, month );
			month++;
		}
	}
	
	if (in_OR_out == "out")
	{

	var date = new Date();
	date.setDate(date.getDate()+1)
	var day  = date.getDate();
	var month = date.getMonth() + 1;
	var yy = date.getYear();
	var optionalZero ="";
	var year = date.getFullYear();
		
		if ( day > days_in_month(year, month) )
		{
			day = day - days_in_month( year, month );
			month++;
		}
	}
	
	document.write("<input name=\""+elementDayName+"\" TYPE=\"text\" value=\""+day+"\" class=\"day\"MAXLENGTH=2 style=\"width: 25px; margin-right: 3px;\"><select name=\""+elementMonthName+"\" class=\"month\">");
	
	for ( n = 0; n < 12 ; n++ )
	{
		var month2 = month + n;
		
		if ( language == "SW" && n>0 && months[month+n] == "Jan" )
		{	year++;	}
		else if ( language == "DK" && n>0 && months[month+n] == "Jan" )
		{	year++;	}
		else if ( language == "NO" && n>0 && months[month+n] == "Jan" )
		{	year++;	}
		
		if ( (month+n) > 12 )
		{
			month2 -= 12;
		}

		if ( n == 0 )
		{
			document.write( "<OPTION SELECTED VALUE=\""+year+padout(month2)+"\">"+months[month+n] + " " + year);
		}
		else
		{
			document.write( "<OPTION VALUE=\""+year+padout(month2)+"\">"+months[month+n] + " " + year);
		}
	}
	
	document.write("</select>");
}
