Template:WarNotebook
From 2008.igem.org
(Difference between revisions)
Line 19: | Line 19: | ||
return -1; | return -1; | ||
}; | }; | ||
+ | |||
+ | |||
+ | var months=['January','February','March','April','May','June','July','August','September','October','November','December']; | ||
+ | |||
+ | var adresbase='https://2008.igem.org/Team:Warsaw/Calendar-Main/'; | ||
+ | |||
function longmonth(mon) | function longmonth(mon) | ||
Line 25: | Line 31: | ||
if (long.indexOf(mon,0,false)>=0) return true; | if (long.indexOf(mon,0,false)>=0) return true; | ||
return false; | return false; | ||
+ | } | ||
+ | |||
+ | function nextday(date) | ||
+ | { | ||
+ | var date_array=date.split(' '); | ||
+ | var d=parseInt(date_array[0]); | ||
+ | var m=date_array[1]; | ||
+ | var y=parseInt(date_array[2]); | ||
+ | var next_day=""; | ||
+ | |||
+ | if (d+1<31) { next_day=(d+1)+'_'+m+'_'+y; } | ||
+ | else | ||
+ | { | ||
+ | var next_month=months[(parseInt(months.indexOf(m,0,false))+1)]; | ||
+ | next_day='1'+'_'+next_month+'_'+y; | ||
+ | } | ||
+ | if (longmonth(m)) if((d+1)==31) { next_day=(d+1)+'_'+m+'_'+y; } | ||
+ | |||
+ | return next_day; | ||
} | } | ||
Line 35: | Line 60: | ||
var cal=tokeny[tokeny.length-1].split(' '); | var cal=tokeny[tokeny.length-1].split(' '); | ||
- | + | ||
- | + | ||
var nextd=cal[0]; | var nextd=cal[0]; | ||
nextd++; | nextd++; | ||
Line 47: | Line 71: | ||
month--; | month--; | ||
if (longmonth(months[month])) day=31; | if (longmonth(months[month])) day=31; | ||
- | document.getElementById("back").href=adresbase+day+'_'+months[month]+'_'+cal[2]; | + | //document.getElementById("back").href=adresbase+day+'_'+months[month]+'_'+cal[2]; |
} | } | ||
- | + | function prevday(date) | |
- | + | ||
- | function | + | |
{ | { | ||
var date_array=date.split(' '); | var date_array=date.split(' '); | ||
Line 59: | Line 81: | ||
var m=date_array[1]; | var m=date_array[1]; | ||
var y=parseInt(date_array[2]); | var y=parseInt(date_array[2]); | ||
- | var | + | var prev_day=""; |
- | + | if (d-1>0) { prev_day=(d-1)+'_'+m+'_'+y; } | |
- | if (d | + | |
else | else | ||
{ | { | ||
- | var | + | var prev_month=months[(parseInt(months.indexOf(m,0,false))-1)]; |
- | + | if (longmonth(m)) { prev_day='31'+'_'+prev_month+'_'+y; } | |
+ | else { prev_day='30'+'_'+prev_month+'_'+y; } | ||
} | } | ||
- | |||
- | + | return prev_day; | |
- | return | + | |
} | } | ||
- | |||
- | |||
document.getElementById("next").href=adresbase+nextday(tokeny[tokeny.length-1]); | document.getElementById("next").href=adresbase+nextday(tokeny[tokeny.length-1]); | ||
- | + | document.getElementById("back").href=adresbase+prevday(tokeny[tokeny.length-1]); | |
- | + | ||
- | + | ||
- | + | ||
/* ]]> */</script> | /* ]]> */</script> | ||
<br/> | <br/> |
Revision as of 12:19, 9 October 2008
|