	//check and validate variable
if(start_date && start_date.length == 6){

	// parse info
start_month = (start_date+"").substring(0,2);
start_day = (start_date+"").substring(2,4);
start_year = (start_date+"").substring(4,6);


var oneWeek = 60 * 1000 * 60 * 24 * 7;
var oneDay = 60 * 1000 * 60 * 24;

	// get current date and parse
now = new Date();
	
function nowdate(){
day = now.getDate();
if(day<10){day="0"+day}
month = now.getMonth()+1;
if(month<10){month="0"+month}
year = now.getFullYear();
year = (year+"").substring(2,4)
thisweek = month+day+year;

dateInMs = now.getTime();
dateInMs -= oneWeek*2;
now.setTime(dateInMs);


endtime = now.getTime();

}
nowdate();


	// set start date and parse
start = new Date(20+start_year,start_month-1,start_day);

function mydate(){
day = start.getDate();
if(day<10){day="0"+day}
else{day=day+"";}
month = start.getMonth()+1;
if(month<10){month="0"+month}
else{month=month+"";}
year = start.getFullYear();
year = (year+"").substring(2,4)
theweek = month+day+year;
ddisp=month + "-" + day + "-" + year;
thelink="index"+theweek+".html";
thepush='<OPTION value="'+thelink+'">'+ddisp+'</OPTION>';
starttime = start.getTime();
}
mydate();


	//make array ans add start week
	
listarray = new Array();
listarray.push(thepush);

	// start form
document.write('<FORM action="GET"><B>Past stories:&nbsp;&nbsp;&nbsp;</B> <SELECT NAME="dest"  ONCHANGE="window.open(this.options[this.selectedIndex].value,\'_top\')"><OPTION value="" selected>Choose a week</OPTION><OPTION value="index.html">This Week</OPTION>');




while(starttime < endtime){

dateInMs = start.getTime();
dateInMs += oneWeek;
start.setTime(dateInMs);
mydate();
listarray.push(thepush);
}

	// reverse for correct order
listarray.reverse();

x=0;
while(x < listarray.length){
document.write(listarray[x]);
x++;
}

	// end form
	document.write("</SELECT></FORM>");

}
