|
|
Line 1: |
Line 1: |
| {{WarHead1}} | | {{WarHead1}} |
- | <html>
| |
- | <style>
| |
- | .hide {
| |
- | display:none
| |
- | }
| |
- | </style>
| |
- |
| |
- | <br>
| |
- | <table width="100%" class="strzalki" id="WarNotebook">
| |
- | <tr><td width="33%"><a id="back" class="sztrzalka"><img src="https://static.igem.org/mediawiki/2008/2/2b/Previous_day.png" alt="Previous day"></a></td><td width="33%"><div align="center"><a href="https://2009.igem.org/wiki/Team:Warsaw/igem_notebook.htm" class="sztrzalka"><img src="https://static.igem.org/mediawiki/2008/d/da/Up.png" alt="return to main notebook page"></a></div></td>
| |
- | <td><div align="right"><a id="next" class="sztrzalka"><img src="https://static.igem.org/mediawiki/2008/6/63/Next_day.png" alt="Next day"></a></div></td>
| |
- |
| |
- |
| |
- | <tr><td width="30%"><img src="https://static.igem.org/mediawiki/2008/c/c4/Progress.gif" id="prev_progress"/><a id="prev_fil" class="sztrzalka"><img src="https://static.igem.org/mediawiki/2008/7/72/Previous_entry.png" alt="Previous entry"></a></td>
| |
- |
| |
- |
| |
- | <td width="40%"><div align="right" style="display:inline"><a class="strzalka" href="https://2009.igem.org/Team:Warsaw/Calendar-Main/NoAtribution">Attribution analyzer</a> /</div>
| |
- | <div align="left" style="display:inline" class="blab"><a class="strzalka" href="https://2009.igem.org/Team:Warsaw/JSTest2">Interactive list of topics</a></div></td>
| |
- |
| |
- |
| |
- | <td><div align="right"><img src="https://static.igem.org/mediawiki/2008/c/c4/Progress.gif" id="next_progress"/><a id="next_fil" class="sztrzalka"><img src="https://static.igem.org/mediawiki/2008/6/62/Next_entry.png" alt="next notebook entry"></a></div></td>
| |
- | <tr><td id="back_ajax"></td><td id="next_ajax"></td></tr></tr>
| |
- |
| |
- |
| |
- | </tr></table>
| |
- |
| |
- |
| |
- | <p> </p>
| |
- | <div align="center">
| |
- | <h1 id="zz"></h1>
| |
- | <script type="text/javascript">
| |
- |
| |
- | /* <![CDATA[ */
| |
- |
| |
- | Array.prototype.indexOf = function( v, b, s ) {
| |
- | for( var i = +b || 0, l = this.length; i < l; i++ ) {
| |
- | if( this[i]===v || s ) if ( this[i]==v ) { return i; }
| |
- | }
| |
- | return -1;
| |
- | };
| |
- |
| |
- | document.getElementById("prev_fil").style.display = 'none';
| |
- | document.getElementById("next_fil").style.display = 'none';
| |
- | document.getElementById("next_ajax").style.display = 'none';
| |
- | document.getElementById("back_ajax").style.display = 'none';
| |
- |
| |
- | var months=['January','February','March','April','May','June','July','August','September','October','November','December'];
| |
- |
| |
- | var adresbase='https://2009.igem.org/Team:Warsaw/Calendar-Main/';
| |
- |
| |
- | function longmonth(mon)
| |
- | {
| |
- | var long=['May','July','August','October'];
| |
- | if (long.indexOf(mon,0,false)>=0) return true;
| |
- | return false;
| |
- | }
| |
- |
| |
- | function nextday(date)
| |
- | {
| |
- | date=date.replace(' ','_');
| |
- | date=date.replace(' ','_');
| |
- | var date_array=date.split('_');
| |
- | var d=parseInt(date_array[0]);
| |
- | var m=date_array[1];
| |
- | //var y="2009";
| |
- | 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;
| |
- | }
| |
- |
| |
- | function prevday(date)
| |
- | {
| |
- | date=date.replace(' ','_');
| |
- | date=date.replace(' ','_');
| |
- | var date_array=date.split('_');
| |
- | var d=parseInt(date_array[0]);
| |
- | var m=date_array[1];
| |
- | var y="2009";
| |
- | var prev_day="";
| |
- |
| |
- | if (d-1>0) { prev_day=(d-1)+'_'+m+'_'+y; }
| |
- | else
| |
- | {
| |
- | var prev_month=months[(parseInt(months.indexOf(m,0,false))-1)];
| |
- | if (longmonth(prev_month)) { prev_day='31'+'_'+prev_month+'_'+y; }
| |
- | else { prev_day='30'+'_'+prev_month+'_'+y; }
| |
- | }
| |
- |
| |
- | return prev_day;
| |
- | }
| |
- |
| |
- |
| |
- | var nazwa="</html>{{PAGENAME}}<html>";
| |
- | var tokeny=nazwa.split('/');
| |
- | document.getElementById("zz").innerHTML=tokeny[tokeny.length-1];
| |
- | var next_adr;
| |
- | var prev_adr;
| |
- |
| |
- | document.getElementById("next").href=adresbase+nextday(tokeny[tokeny.length-1].replace('/ /g','_'));
| |
- | document.getElementById("back").href=adresbase+prevday(tokeny[tokeny.length-1].replace('/ /g','_'));
| |
- |
| |
- |
| |
- |
| |
- |
| |
- | var eday="empty";
| |
- | eday=eday.replace("y","yday");
| |
- |
| |
- | function next_fil(day)
| |
- | {
| |
- |
| |
- | var nday=nextday(day);
| |
- |
| |
- | document.getElementById("next_ajax").innerHTML=document.getElementById("next_ajax").innerHTML+"<br>Call: "+day;
| |
- |
| |
- | if (window.XMLHttpRequest) { // Mozilla, Safari, Opera ...
| |
- | var req = new XMLHttpRequest();
| |
- | } else if (window.ActiveXObject) { // IE
| |
- | var req = new ActiveXObject("Microsoft.XMLHTTP");
| |
- | }
| |
- | var ans;
| |
- | if (window.overrideMimeType) req.overrideMimeType('text/xml');
| |
- | req.onreadystatechange = function() { //początek wewnętrznej funkcji
| |
- | if (req.readyState == 4) {
| |
- | if (req.status == 200) {
| |
- | ans=req.responseText;
| |
- | if(ans.search(eday)>0) next_fil(nday);
| |
- | else
| |
- | {
| |
- | document.getElementById("next_ajax").innerHTML=document.getElementById("next_ajax").innerHTML+"<br>Hit: "+nday;
| |
- | document.getElementById("next_fil").href=adresbase+nday;
| |
- | document.getElementById("next_fil").style.display = 'block';
| |
- | document.getElementById("next_progress").style.display = 'none';
| |
- | }
| |
- | }
| |
- | }
| |
- |
| |
- | }; //koniec wewnętrznej funkcji
| |
- |
| |
- | req.open('GET', adresbase+nday, true);
| |
- | req.send(null);
| |
- | }
| |
- |
| |
- | next_fil(tokeny[tokeny.length-1].replace('/ /g','_'));
| |
- |
| |
- |
| |
- |
| |
- | function prev_fil(day)
| |
- | {
| |
- |
| |
- | var pday=prevday(day);
| |
- |
| |
- | document.getElementById("back_ajax").innerHTML=document.getElementById("back_ajax").innerHTML+"<br>Call: "+day;
| |
- |
| |
- | if (window.XMLHttpRequest) { // Mozilla, Safari, Opera ...
| |
- | var req = new XMLHttpRequest();
| |
- | } else if (window.ActiveXObject) { // IE
| |
- | var req = new ActiveXObject("Microsoft.XMLHTTP");
| |
- | }
| |
- | var ans;
| |
- | if (window.overrideMimeType) req.overrideMimeType('text/xml');
| |
- | req.onreadystatechange = function() { //początek wewnętrznej funkcji
| |
- | if (req.readyState == 4) {
| |
- | if (req.status == 200) {
| |
- | ans=req.responseText;
| |
- | if(ans.search(eday)>0) prev_fil(pday);
| |
- | else
| |
- | {
| |
- | document.getElementById("back_ajax").innerHTML=document.getElementById("back_ajax").innerHTML+"<br>Back Hit: "+pday;
| |
- | document.getElementById("prev_fil").href=adresbase+pday;
| |
- | document.getElementById("prev_fil").style.display = 'block';
| |
- | document.getElementById("prev_progress").style.display = 'none';
| |
- | }
| |
- | }
| |
- | }
| |
- |
| |
- | }; //koniec wewnętrznej funkcji
| |
- |
| |
- | req.open('GET', adresbase+pday, true);
| |
- | req.send(null);
| |
- | }
| |
- |
| |
- | prev_fil(tokeny[tokeny.length-1].replace('/ /g','_'));
| |
- |
| |
- | /* ]]> */</script>
| |
- | <br/>
| |
- | <start>
| |
- | </html>
| |