function UniWin(){this.width=window.innerWidth!=undefined?window.innerWidth:document.body.offsetWidth;this.height=window.innerHeight!=undefined?window.innerHeight:document.body.offsetHeight}function refreshplot(){ge("plotimage").width=416;ge("plotimage").src="/carbon-ops/images/loading.gif";ge("plotimage").title="Please wait — generating plots...";ge("refresh").disabled=true;ge("scale").disabled=true;ge("period").disabled=true;ge("refresh").value="Refreshing plots and map";span_hide("nextnow");span_hide("nextspan");span_show("nextdisabled");span_hide("previousspan");span_show("previousdisabled");var f=new UniWin();var b=f.width;var h=f.height;if(b<1016){setBrowserSize("1024",h);if(b<995){window.alert("This site is best viewed with a minimum width of 1024 pixels - please consider increasing the width of your browser if possible.")}}var j=new Date();var g=j.getTime();setCookie("dp_browserwidth",b,365);Div_hide("plotrefresh");var c="/carbon-ops/data/plots/images/"+g+".png";var a=new Image();a.onload=function(){ge("plotimage").src=this.src;ge("plotimage").width=((parseInt(b)-55));ge("plotimage").title="";ge("refresh").disabled=false;ge("scale").disabled=false;ge("period").disabled=false;ge("refresh").value="Refresh plots and map";updateperiod()};a.src=c}function setBrowserSize(a,b){moveTo(0,0);if(typeof(window.innerHeight)=="number"){window.innerWidth=a;window.innerHeight=b}else{resizeTo(a,b)}return false}function ge(a){return document.getElementById(a)}function windowSize(){var a=navigator.appVersion;if(a.indexOf("MSIE")!=-1){var d=new UniWin();var b=d.width;var c=getCookie("dp_browserwidth");if(b!=c){Div_show("plotrefresh")}}else{refreshplot();Div_hide("plotrefresh")}}function updatescale(){var a=ge("scale").value;setCookie("scale",a,0.1,"/carbon-ops/data/plots/")}function alterperiod(a){if(a=="+"){var b=(parseInt(ge("period").value)+1);ge("period").value=b;setCookie("period",b,0.1,"/carbon-ops/data/plots/");span_show("nextspan");span_hide("nextnow")}else{var b=(parseInt(ge("period").value)-1);if(b<=1){b=1;ge("period").value=1;span_show("nextnow");span_hide("nextspan")}ge("period").value=b;setCookie("period",b,0.1,"/carbon-ops/data/plots/")}update()}function updateperiod(){var a=parseInt(ge("period").value);if(a<1||a==""){a=1;ge("period").value=1}if(a==1){span_show("nextnow");span_hide("nextspan");span_hide("nextdisabled")}else{span_show("nextspan");span_hide("nextnow");span_hide("nextdisabled")}span_show("previousspan");span_hide("previousdisabled");setCookie("period",a,0.1,"/carbon-ops/data/plots/")}function update(){var a=document.getElementById("mapframe").contentWindow;var b=a.document.getElementsByName("MapFrame");if(b.length==1){b[0].contentWindow.updateMap()}refreshplot()}window.onresize=windowSize;function updatecookie(a){var c="";var b=ge("form").elements;var e=b.length;for(var d=0;d<e;d++){if(!ge("form").elements[d].id.indexOf(a+"_")){if(ge("form").elements[d].checked){c=c+"_"+ge("form").elements[d].value}}}c=c.replace("_","");setCookie(a,c,365,"/carbon-ops/data/plots/")}function updateship(c){var a="ship";var b=c;setCookie(a,b,365,"/carbon-ops/data/plots/")}function span_hide(b){var a=document.getElementsByTagName("span");for(i=0;i<a.length;i++){if(a[i].id.match(b)){if(document.getElementById){a[i].style.display="none"}else{if(document.layers){document.layers[a[i]].display="none"}else{document.all.hideShow.spans[i].display="none"}}}}}function span_show(b){var a=document.getElementsByTagName("span");for(i=0;i<a.length;i++){if(a[i].id.match(b)){if(document.getElementById){a[i].style.display="block"}else{if(document.layers){document.layers[a[i]].display="block"}else{document.all.hideShow.spans[i].display="block"}}}}}function P7_swapClass(){var f,c,b,e=0,d=new Array(),a=P7_swapClass.arguments;if(document.getElementsByTagName){for(f=4;f<a.length;f++){b=document.getElementsByTagName(a[f]);for(c=0;c<b.length;c++){d[e]=b[c];e++}}for(f=0;f<d.length;f++){if(d[f].className){if(d[f].id==a[1]){if(a[0]==1){d[f].className=(d[f].className==a[3])?a[2]:a[3]}else{d[f].className=a[2]}}else{if(a[0]==1&&a[1]=="none"){if(d[f].className==a[2]||d[f].className==a[3]){d[f].className=(d[f].className==a[3])?a[2]:a[3]}}else{if(d[f].className==a[2]){d[f].className=a[3]}}}}}}}try{_gaq.push(function(){document.getElementById("mapframe").src="/maps/data/carbonops/viewer.htm";externallinks()})}catch(err){};
