//filename:calc.js
//author:jasmine
//last updated:04/jan/2005


 function find_due_date() {

 		 var oneday = 1000 * 60 * 60 * 24; 
		 var adddays = oneday * 280; 
		 var td = new Date();
		 var today = new Date();

 		d = parseInt(document.duedate.d.value);
		m = parseInt(document.duedate.m.value);
		y = parseInt(document.duedate.y.value);
		td.setDate(d);
		td.setMonth(m-1);
		td.setYear(y);
		td.setTime(td.getTime() + adddays);

		yr = td.getYear()+1900;
		if ((yr > 100) && (yr <1900))
			{yr = yr+1900}
		if (yr == 3900)
			{yr = 2000}
		month = td.getMonth()+1;
		date = td.getDate();
		td.setYear(yr);
		td.setMonth(month-1);
		td.setDate(date);
		td.setTime(td.getTime());
		date_text = "" +date+ "/" +month+ "/" +yr;
		document.duedate.answer.value = date_text;

		var fetalage = 280 - ((td - today)/oneday);
		wks = parseInt(fetalage / 7);
		dys = Math.floor(fetalage % 7);
		fetalage = wks + " week" + (wks > 1 ? "s" : "") + ", " + dys + " days";
		document.duedate.fetalage.value = fetalage;
}
function loadWindow(){

	var weeks;
	weeks = parseInt(document.duedate.fetalage.value);

	if ((weeks==1) || (weeks==2) || (weeks==3) || (weeks==41) ||(weeks==42)){
		window.alert("Currently there is no information available during this stage of fetal development");
		}
	else if (weeks==4){
		window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12858.do", "");
		}
	else if (weeks==5){
		window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12860/mode/baby.do", "");
		}
	else if (weeks==6){
		window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12861/mode/baby.do", "");
		}
	else if (weeks==7){
		window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12862/mode/baby.do", "");
		}
	else if (weeks==8){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12863/mode/baby.do", "");
		}
	else if (weeks==9){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12864/mode/baby.do", "");
		}
	else if (weeks==10){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12859/mode/baby.do", "");
		}
	else if (weeks==11){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12865/mode/baby.do", "");
		}
	else if (weeks==12){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12866/mode/baby.do", "");
		}
	else if (weeks==13){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12867.do", "");
		}
	else if (weeks==14){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12868/mode/baby.do", "");
		}
	else if (weeks==15){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12869/mode/baby.do", "");
		}
	else if (weeks==16){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12870/mode/baby.do", "");
		}
	else if (weeks==17){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12871/mode/baby.do", "");
		}
	else if (weeks==18){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12872/mode/baby.do", "");
		}
	else if (weeks==19){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12873/mode/baby.do", "");
		}
	else if (weeks==20){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12874/mode/baby.do", "");
		}
	else if (weeks==21){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12875/mode/baby.do", "");
		}
	else if (weeks==22){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12876/mode/baby.do", "");
		}
	else if (weeks==23){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12877/mode/baby.do", "");
		}
	else if (weeks==24){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12878/mode/baby.do", "");
		}
	else if (weeks==25){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12879/mode/baby.do", "");
		}
	else if (weeks==26){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12880.do", "");
		}
	else if (weeks==27){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12881/mode/baby.do", "");
		}
	else if (weeks==28){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12882/mode/baby.do", "");
		}
	else if (weeks==29){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12883/mode/baby.do", "");
		}
	else if (weeks==30){
			window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12884/mode/baby.do", "");
		}
	else if (weeks==31){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12885/mode/baby.do", "");
		}
	else if (weeks==32){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12886/mode/baby.do", "");
		}
	else if (weeks==33){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12887/mode/baby.do", "");
		}
	else if (weeks==34){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12888/mode/baby.do", "");
		}
	else if (weeks==35){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12889/mode/baby.do", "");
		}
	else if (weeks==36){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12890/mode/baby.do", "");
		}
	else if (weeks==37){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12891/mode/baby.do", "");
		}
	else if (weeks==38){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12892/mode/baby.do", "");
		}
	else if (weeks==39){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12893/mode/baby.do", "");
		}
	else if (weeks==40){
				window.open("http://uk.pampers.com/en_GB/content/type/109/currentid/mspcal/contentId/12894/mode/baby.do", "");
		}
	else if ((weeks<1)||(weeks>42)){
				window.alert("Impossible fetal age, please recalculate due date!");
		}

}