var max_num_series=12;var max_num_fs_series=max_num_series;var fsks=Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");var currently_selected_series;var currently_selected_series_number;$(function(){var a=0;$("input.formula").live("keyup",function(f){var d=$(this).attr("id").split("_");var c=d[1];if(f.keyCode==13){refresh_options(c);redraw_graph()}else{if(a>0){clearTimeout(a)}a=setTimeout(function(){validate_formula(c)},1000)}});$('input[name="seid_add_to"]').live("change",function(){seid_add_to_val=$('input[name="seid_add_to"]:checked').val();if(typeof(seid_add_browse_window)!="undefined"){seid_add_browse_window.close()}});$(".whatsthis").live("click",function(){return false});$(".autocomplete_textbox").live("focus change",function(){var d=true;if($("#seid_"+seid_add_to_val).val()){d=false}var c=fred_graph_line_graph_update(seid_add_to_val,$(this).val(),d);if(!d&&c){$.scrollTo($("#acc_fgs_"+seid_add_to_val),1000,{offset:{top:-125}})}});$("#seid_add_browse").live("click",function(){var c=get_graph_vars();pageTracker._trackEvent("FRED Graph - Browse","click",c);seid_add_browse_window=window.open("../categories?sf="+seid_add_to_val,"small","width=800,height=500,toolbar=1,location=1,resizable=1,status=1,scrollbars=1")});$(".min_od, .max_od").live("change",function(){var e=$(this).attr("class").split(" ");var d=jQuery.grep(e,function(h,g){return(h.substring(0,4)=="fgs_")})[0];if(!d){return false}if(jQuery.inArray("min_od",e)!=-1){var c=$.datepicker.parseDate("yy-mm-dd",$(".min_od."+d).val());$(".od."+d).datepicker("option","minDate",c)}else{var f=$.datepicker.parseDate("yy-mm-dd",$(".max_od."+d).val());$(".od."+d).datepicker("option","maxDate",f)}});$(".cyodt_add").live("click",function(){var d=$(this).attr("class").split(" ");var c=jQuery.grep(d,function(g,f){return(g.substring(0,4)=="fgs_")})[0].substring(4);if(!c){return false}$("#seid_add_to_"+c).attr("checked","checked");var e=parseInt(document.getElementById("num_series").value);$("#accordion").accordion("activate",e+1);$('input[name="seid_add_to"]').change();$.scrollTo($("#acc_add"),1000,{offset:{top:-700}});return false});$(".rm_fs").live("click",function(){var d=$(this).attr("class").split(" ");var c=jQuery.grep(d,function(g,f){return(g.substring(0,4)=="fgs_")})[0].substring(4);if(!c){return false}var e=jQuery.grep(d,function(g,f){return(g.substring(0,3)=="fs_")})[0].substring(3);if(!e){return false}remove_data_series(c,e);return false});tt_xOffset=10;tt_yOffset=20;$("a.tooltip").live("mouseenter",function(c){this.t=this.title;this.title="";$("body").append("<p id='tooltip'>"+this.t+"</p>");$("#tooltip").css("top",(c.pageY-tt_xOffset)+"px").css("left",(c.pageX+tt_yOffset)+"px").fadeIn("fast")});$("a.tooltip").live("mouseleave",function(){this.title=this.t;$("#tooltip").remove()});$("a.tooltip").live("mousemove",function(c){$("#tooltip").css("top",(c.pageY-tt_xOffset)+"px").css("left",(c.pageX+tt_yOffset)+"px")});init_accordian();var b=getUrlVars();if(b.remember=="save_settings"){save_settings(b.mode)}else{if(b.remember=="apply_saved_settings"){apply_saved_settings(b.mode)}}});function init_accordian(b){$(".message_wrapper").hide();$("#tooltip").remove();var a=calculate_accordian_active(b);$("#accordion").accordion({fillSpace:false,autoHeight:false,active:a,collapsible:true});$(".toggler").click(function(){$(this).prev(".togglee").toggle();$(this).next(".togglee").toggle()});$.fn.colorPicker.defaultColors=["000000","000080","0000ff","003300","003366","006600","0066cc","008000","008080","00ccff","00ff00","00ffff","333300","333333","333399","336699","3366ff","339966","33cccc","6400c8","660000","660066","666666","666699","66cc66","800000","800080","808000","808080","969696","993300","993366","9999ff","99cc00","99ccff","b3cde7","c0c0c0","cb4ac5","cc99ff","ccccff","ccffcc","ccffff","d6ae00","dd4477","ff0000","ff00ff","ff6600","ff8080","ff9900","ff99cc","ffcc00","ffcc99","ffff00","ffff99","ffffcc","ffffff"];$(".cp").colorPicker();seid_add_to_val=$('input[name="seid_add_to"]:checked').val();$("#seid_add").autocomplete({source:function(d,c){$.ajax({url:"./",dataType:"json",minLenth:2,data:{q:d.term,action:"findseries",textbox:$(this).attr("id")},success:function(e){c($.map(e,function(f){return{label:f.title_highlighted,value:f.sid,desc:(f.sid)?f.sid+", "+f.frequency+", "+f.units+", "+f.season:""}}))}})},change:function(c,f){var e=$(this).val();var d=$(".ui-autocomplete li").text().search(e);if(d<0){$(this).val("")}},select:function(c,d){if(d.item.value){$("#seid_add").val(d.item.value);$("#seid_add").blur();$("#seid_add").change()}}}).keydown(function(c){if(c.keyCode===13){$("#seid_add").blur();$("#seid_add").change()}}).data("autocomplete")._renderItem=function(c,d){return $("<li></li>").data("item.autocomplete",d).append("<a>"+d.label+"<br><span class=meta>"+d.desc+"</span></a>").appendTo(c)};$.each($(".od"),function(){var e=$(this).attr("class").split(" ");var d=jQuery.grep(e,function(l,h){return(l.substring(0,4)=="fgs_")})[0];if(!d){return false}var c=$.datepicker.parseDate("yy-mm-dd",$(".min_od."+d).val());var g=$.datepicker.parseDate("yy-mm-dd",$(".max_od."+d).val());var f=c.getFullYear()+":"+g.getFullYear();$(this).datepicker({beforeShow:function(h,k){k.dpDiv.css({marginTop:-h.offsetHeight+"px",marginLeft:h.offsetWidth+"px"})},onChangeMonthYear:function(p,o,n){var k=$(this).attr("class").split(" ");if(jQuery.inArray("osd",k)!=-1){var h=$(this).datepicker("option","minDate");var q=new Date(p,o-1,1);var t=(h<q)?q:h}else{var s=$(this).datepicker("option","maxDate");var l=new Date(p,o,0);var t=(s>l)?l:s}$(this).val($.datepicker.formatDate("yy-mm-dd",t));var r=d.split("_");var m=r[1];$("#range_"+m).val("Custom");$("#range_"+m+"_Custom").attr("checked","checked")},showButtonPanel:true,closeText:"Close",changeMonth:true,changeYear:true,dateFormat:"yy-mm-dd",minDate:c,maxDate:g,yearRange:f})});$.each($(".vd"),function(){var f=$(this).attr("class").split(" ");var e=jQuery.grep(f,function(m,l){return(m.substring(0,4)=="fgs_")})[0];var h=jQuery.grep(f,function(m,l){return(m.substring(0,3)=="fs_")})[0];if(!e||!h){return false}var d=$.datepicker.parseDate("yy-mm-dd",$(".min_vd."+e+"."+h).val());var c=$.datepicker.parseDate("yy-mm-dd",$(".max_vd."+e+"."+h).val());var g=d.getFullYear()+":"+c.getFullYear();$(this).datepicker({beforeShow:function(k,l){l.dpDiv.css({marginTop:-k.offsetHeight+"px",marginLeft:k.offsetWidth+"px"})},onChangeMonthYear:function(m,p,o){var n=$(this).datepicker("option","maxDate");var l=new Date(m,p,0);var k=(n>l)?l:n;$(this).val($.datepicker.formatDate("yy-mm-dd",k))},showButtonPanel:true,closeText:"Close",changeMonth:true,changeYear:true,dateFormat:"yy-mm-dd",minDate:d,maxDate:c,yearRange:g})})}function validate_formula(b){if(!b){return false}var e=get_graph_vars();var d=encodeURIComponent($("#fml_"+b).val());var a=encodeURIComponent(b);var c=$.ajax({url:"./?validate_formula="+d+"&fgs_i="+a+e,async:false}).responseText;$("#fml_"+b).next(".formula_message").text(c);if(c){$(".redraw_button").attr("disabled","disabled");$(".md_button").attr("disabled","disabled");$(".mu_button").attr("disabled","disabled");$(".message_wrapper").show();return false}else{$(".redraw_button").removeAttr("disabled");$(".md_button").removeAttr("disabled");$(".mu_button").removeAttr("disabled");$(".message_wrapper").hide();return true}}function calculate_accordian_active(b){var d=parseInt(document.getElementById("num_series").value);var c=true;var a=0;if(b=="graph"){a=0}else{if(b=="add"){a=d+1}else{if(b!=null){a=parseInt(b)}else{a=((d==0)&&(c==true))?1:d}}}return a}function get_short_hash(){var a=$.ajax({url:"./?get_short_hash=1"+get_graph_vars(),async:false}).responseText;if(a==""){return false}return a}function link_to_graph(a){url=get_link_to_graph(a);window.open(url)}function get_link_to_graph(b){if(b!="alfred"){b="fred"}var a=get_short_hash();if(!a){return false}return"http://"+document.location.host+"/"+b+"graph.png?g="+a}function print_graph(){var a=get_graph_vars();pageTracker._trackEvent("FRED Graph - Print","click",a);window.open("?printgraph"+a)}function link_to_app(a){window.open(get_link_to_app(a))}function get_link_to_app(b){if(b!="alfred"){b="fred"}var a=get_short_hash();if(!a){return false}return"http://"+document.location.host+document.location.pathname+"?g="+a}function download_pdf(b){if(b!="alfred"){b="fred"}var a=get_graph_vars();pageTracker._trackEvent("FRED Graph - PDF","click",a);window.open(b+"graph.pdf?"+a)}function download_data(a){if(a!="alfred"){a="fred"}vars=get_graph_vars();document.location.href=a+"graph.xls?1"+vars;pageTracker._trackEvent("download","click",a+"graph.xls?1"+vars);return true}function refresh_options(a,b,c){vars=get_graph_vars();if(b){vars=vars+"&movedown="+b}if(c){vars=vars+"&moveup="+c}$.ajax({type:"GET",url:"./?load_line_graph_options=1"+vars,success:function(d){$("#fred_graph_line_graph_options").html(d);init_accordian(a)}})}function redraw_graph(a,c){document.getElementById("graph_loading").style.display="block";document.getElementById("graph_loading").style.width=document.getElementById("width").value;document.getElementById("graph_loading").style.height=document.getElementById("height").value;set_page_title_to_default();$.scrollTo($("h1"));vars=get_graph_vars();pageTracker._trackPageview("/fred2/graph/REDRAWGRAPH/"+vars);if(a){vars=vars+"&movedown="+a}if(c){vars=vars+"&moveup="+c}var b="./";$.ajax({type:"GET",url:b+"?redraw_graph=1"+vars,success:function(d){$("#fred_graph_image").html(d)}})}function set_page_title_to_default(){var b=$("input[name=fred_graph_mode]").val();if(b!="alfred"){b="fred"}var a=b.toUpperCase()+" Graph";$("h1").text(a);document.title=a+" - St. Louis Fed"}function save_graph(a){if(a!="alfred"){a="fred"}vars=get_graph_vars();document.location.href=document.location.protocol+"//research.stlouisfed.org/useraccount/fredgraph/?action=add_graph&mode="+a+"&"+vars;pageTracker._trackEvent("FRED Graph - Save Graph","click",vars);return true}function update_graph(a){if(a!="alfred"){a="fred"}vars=get_graph_vars();document.location.href=document.location.protocol+"//research.stlouisfed.org/useraccount/fredgraph/?action=update_graph&mode="+a+"&"+vars;return true}function save_settings(c){if(c!="alfred"){c="fred"}var a=$.ajax({url:"./?is_logged_in",async:false}).responseText;if(a!=1){if(!confirm("This feature requires a user account login.  Would you like to log in now?")){return false}var b=get_graph_vars();document.location.href=document.location.protocol+"//research.stlouisfed.org/useraccount/fredgraph/?action=login&remember=save_settings&mode="+c+"&"+b;return false}if(!confirm("Are you sure you want to save the current graph settings for later use?")){return false}var b=get_graph_vars();pageTracker._trackEvent("FRED Graph - Save Settings","click",b);$.ajax({type:"GET",url:"./?save_settings=1"+b,success:function(d){alert(d)}});return false}function apply_saved_settings(c){if(c!="alfred"){c="fred"}var a=$.ajax({url:"./?is_logged_in",async:false}).responseText;if(a!=1){if(!confirm("This feature requires a user account login.  Would you like to log in now?")){return false}var b=get_graph_vars();document.location.href=document.location.protocol+"//research.stlouisfed.org/useraccount/fredgraph/?action=login&remember=apply_saved_settings&mode="+c+"&"+b;return false}if(!confirm("Are you sure you want to apply your saved settings to the current graph?")){return false}var b=get_graph_vars();pageTracker._trackEvent("FRED Graph - Apply Saved Settings","click",b);$.ajax({type:"GET",url:"./?load_line_graph_options=1&apply_saved_settings=1"+b,success:function(d){$("#fred_graph_line_graph_options").html(d);init_accordian()}});$.ajax({type:"GET",url:"./?redraw_graph=1&apply_saved_settings=1"+b,success:function(d){$("#fred_graph_image").html(d)}});$.scrollTo($("h1"));return false}function restore_original_settings(){if(!confirm("Are you sure you want to restore the default settings for the current graph?")){return false}vars=get_graph_vars();pageTracker._trackEvent("FRED Graph - Restore Defaults","click",vars);$.ajax({type:"GET",url:"./?load_line_graph_options=1&restore_original_settings=1"+vars,success:function(a){$("#fred_graph_line_graph_options").html(a);init_accordian()}});$.ajax({type:"GET",url:"./?redraw_graph=1&restore_original_settings=1"+vars,success:function(a){$("#fred_graph_image").html(a)}});$.scrollTo($("h1"));return false}function fred_graph_line_graph_update(c,d,b){if(d.length==0){return 0}if(!((currently_selected_series==d)&&(currently_selected_series_number==c))){var a=d.toUpperCase();valid=$.ajax({url:"./?test_s=1&s="+a,async:false}).responseText;currently_selected_series=d;currently_selected_series_number=c;if(valid=="VALID"){vars=get_graph_vars();$.ajax({type:"GET",url:"./?load_line_graph_options=1"+vars,success:function(e){$("#fred_graph_line_graph_options").html(e);init_accordian(c)}});if(b){redraw_graph()}return 1}}return 0}function fred_graph_line_graph_remove_series(a,b){if(!b){b="line"}else{b=b.toLowerCase()}currently_selected_series="";currently_selected_series_number="";if(!confirm("Are you sure you want to remove this "+b+" from the graph?")){return false}set_page_title_to_default();vars=get_graph_vars(a);$.ajax({type:"GET",url:"./?load_line_graph_options=1"+vars,success:function(c){$("#fred_graph_line_graph_options").html(c);init_accordian()}});$.ajax({type:"GET",url:"./?redraw_graph=1"+vars,success:function(c){$("#fred_graph_image").html(c)}});$.scrollTo($("h1"));document.getElementById("series_remove").innerHTML='The series has been removed. <a href="#" class=link onclick="undo_remove_series(\''+document.getElementById("seid_"+a).value+"')\">Undo</a><br><br>";return false}function remove_data_series(a,b){if(!confirm("Are you sure you want to remove this data series?")){return false}vars=get_graph_vars(a+"_"+b);$.ajax({type:"GET",url:"./?load_line_graph_options=1"+vars,success:function(c){$("#fred_graph_line_graph_options").html(c);init_accordian(a)}});$.ajax({type:"GET",url:"./?redraw_graph=1"+vars,success:function(c){$("#fred_graph_image").html(c)}});$.scrollTo($("h1"));return false}function undo_remove_series(b){var a=document.getElementById("num_series").value;++a;document.getElementById("seid_"+a).value=b;fred_graph_line_graph_update(a,b,true);document.getElementById("series_remove").innerHTML=""}function get_graph_vars(t){chart_type_elm=document.getElementById("chart_type");chart_type="chart_type="+encodeURIComponent(chart_type_elm.options[chart_type_elm.selectedIndex].value);graph_id="graph_id="+encodeURIComponent(document.getElementById("graph_id").value);category_id="category_id="+encodeURIComponent(document.getElementById("category_id").value);recession_bars=(document.getElementById("recession_bars"))?"recession_bars="+encodeURIComponent(document.getElementById("recession_bars").value):"";width="width="+encodeURIComponent(document.getElementById("width").value);height="height="+encodeURIComponent(document.getElementById("height").value);bgcolor="bgcolor="+encodeURIComponent(document.getElementById("bgcolor").value);graph_bgcolor=(document.getElementById("graph_bgcolor"))?"graph_bgcolor="+encodeURIComponent(document.getElementById("graph_bgcolor").value):"";txtcolor="txtcolor="+encodeURIComponent(document.getElementById("txtcolor").value);ts_elm=document.getElementById("ts");ts="ts="+encodeURIComponent(ts_elm.options[ts_elm.selectedIndex].value);preserve_ratio="preserve_ratio="+encodeURIComponent(document.getElementById("preserve_ratio").checked);fo_elm=document.getElementById("fo");fo="fo="+encodeURIComponent(fo_elm.options[fo_elm.selectedIndex].value);var E="";if(document.getElementById("left_log_scale")&&document.getElementById("left_log_scale").checked==true){E+="Left,"}if(document.getElementById("right_log_scale")&&document.getElementById("right_log_scale").checked==true){E+="Right,"}if(document.getElementById("bottom_log_scale")&&document.getElementById("bottom_log_scale").checked==true){E+="Bottom,"}vars="&"+chart_type+"&"+graph_id+"&"+category_id+"&"+recession_bars+"&"+width+"&"+height+"&"+bgcolor+"&"+graph_bgcolor+"&"+txtcolor+"&"+ts+"&"+preserve_ratio+"&"+fo;if(E){vars+="&log_scales="+E}if(document.getElementById("assad")){vars+="&assad=1"}var C=true;var p=false;for(i=1;i<=max_num_series;i++){if(t==i){continue}if(document.getElementById("seid_"+i)!=null&&document.getElementById("seid_"+i).value.length>0){if(document.getElementById("cosd_"+i)!=null&&document.getElementById("cosd_"+i).value.length>0){p=true}if(document.getElementById("scale_"+i)!=null&&document.getElementById("scale_"+i).value=="Left"){C=false;break}}}if(C&&p){alert("At least one series must be on the left scale.");for(i=1;i<=max_num_series;i++){if(t==i){continue}if(document.getElementById("seid_"+i)!=null&&document.getElementById("seid_"+i).value.length>0){document.getElementById("scale_"+i).selectedIndex=0}}}var z="";var u="";var H="";var x="";var e="";var r="";var q="";var w="";var v="";var s="";var y="";var h="";var F="";var g="";var n="";var c="";var m="";var o=0;var D="";var f="";var l="";var d="";var G="";var a=true;for(i=1;i<=max_num_series;i++){if((t==i)||((!document.getElementById("seid_"+i)||(document.getElementById("seid_"+i).value.length==0))&&(!document.getElementById("seid_add_to_"+i)||!document.getElementById("seid_add_to_"+i).checked||!document.getElementById("seid_add")||(document.getElementById("seid_add").value.length==0)))){continue}if(a){a=false}else{z+=",";u+=",";H+=",";x+=",";e+=",";r+=",";q+=",";w+=",";v+=",";s+=",";y+=",";h+=",";F+=",";g+=",";n+=",";c+=",";m+=",";o+=",";f+=",";l+=",";d+=",";G+=","}H+=document.getElementById("scale_"+i)?encodeURIComponent(document.getElementById("scale_"+i).value):"";x+=document.getElementById("range_"+i)?encodeURIComponent(document.getElementById("range_"+i).value):"";e+=document.getElementById("cosd_"+i)?encodeURIComponent(document.getElementById("cosd_"+i).value):"";r+=document.getElementById("coed_"+i)?encodeURIComponent(document.getElementById("coed_"+i).value):"";q+=document.getElementById("line_color_"+i)?encodeURIComponent(document.getElementById("line_color_"+i).value):"";w+=document.getElementById("link_values_"+i)?encodeURIComponent(document.getElementById("link_values_"+i).checked):"";v+=document.getElementById("line_style_"+i)?encodeURIComponent(document.getElementById("line_style_"+i).value):"";s+=document.getElementById("mark_type_"+i)?encodeURIComponent(document.getElementById("mark_type_"+i).value):"";y+=document.getElementById("mw_"+i)?encodeURIComponent(document.getElementById("mw_"+i).value):"";h+=document.getElementById("lw_"+i)?encodeURIComponent(document.getElementById("lw_"+i).value):"";f+=document.getElementById("fml_"+i)?encodeURIComponent(document.getElementById("fml_"+i).value).replace(/\(/g,"%28").replace(/\)/g,"%29"):"";l+=document.getElementById("fq_"+i)?encodeURIComponent(document.getElementById("fq_"+i).value):"";d+=document.getElementById("fam_"+i)?encodeURIComponent(document.getElementById("fam_"+i).value):"";G+=document.getElementById("fgst_"+i)?encodeURIComponent(document.getElementById("fgst_"+i).value):"";if(document.getElementById("drp_"+i)&&(document.getElementById("drp_"+i).checked==true)){D="1";c+=document.getElementById("drp_"+i)?encodeURIComponent(document.getElementById("ost_"+i).value):"";m+=document.getElementById("drp_"+i)?encodeURIComponent(document.getElementById("oet_"+i).value):""}for(j=0;j<=2;j++){if(document.getElementById("mma_"+i+"_"+j)&&(document.getElementById("mma_"+i+"_"+j).checked==true)){o+=j;break}}var I=true;var A=document.getElementById("seid_"+i).value.split("_");var b="";for(j=0;j<max_num_fs_series;j++){var B=i+"_"+fsks[j];if(!A[j]||(A[j].length==0)||(B==t)){continue}if(I){I=false}else{b+="_";u+="_";F+="_";g+="_";n+="_"}b+=encodeURIComponent(A[j].toUpperCase());u+=document.getElementById("transformation_"+B)?encodeURIComponent(document.getElementById("transformation_"+B).value):"";F+=document.getElementById("vintage_date_"+B)?encodeURIComponent(document.getElementById("vintage_date_"+B).value):"";g+=document.getElementById("revision_date_"+B)?encodeURIComponent(document.getElementById("revision_date_"+B).value):"";n+=document.getElementById("nd_"+B)?encodeURIComponent(document.getElementById("nd_"+B).value):""}z+=b;if(document.getElementById("seid_add_to_"+i)&&document.getElementById("seid_add_to_"+i).checked&&document.getElementById("seid_add")&&(document.getElementById("seid_add").value.length!=0)){if(b.length!=0){z+="_"}z+=encodeURIComponent(document.getElementById("seid_add").value.toUpperCase())}}if(D){vars+="&drp="+D}vars+="&id="+z+"&transformation="+u+"&scale="+H+"&range="+x+"&cosd="+e+"&coed="+r+"&line_color="+q+"&link_values="+w+"&mark_type="+s+"&mw="+y+"&line_style="+v+"&lw="+h+"&vintage_date="+F+"&revision_date="+g+"&mma="+o+"&nd="+n+"&ost="+c+"&oet="+m+"&fml="+f+"&fq="+l+"&fam="+d+"&fgst="+G;return vars}function line_graph_set_dates(d,b,e,f,c){document.getElementById("range_"+b).value=d;document.getElementById("range_"+b+"_"+d).checked=true;document.getElementById("copy_dates_link_"+b).style.display="inline";document.getElementById("copy_dates_link_"+b+"_done").style.display="none";if(d=="Custom"){return true}if(d=="Max"){document.getElementById("cosd_"+b).value=e}else{var a=f.split("-");document.getElementById("cosd_"+b).value=(a[0]-c)+"-"+a[1]+"-"+a[2]}document.getElementById("coed_"+b).value=f;return true}function line_graph_check_date(c,p,f,b,s){var e=f.value;e=e+"--";var h=e.split("-");var n;var k;var o;n=h[0];if(h[1].length>0){k=h[1]}else{if((p=="coed")||(p=="vintage_date")){k="12"}else{k="01"}}if(h[2].length>0){o=h[2]}else{if((p=="coed")||(p=="vintage_date")){var d=new Date(+n,+k,0);o=String(d.getDate())}else{o="01"}}var a=n+"-"+k+"-"+o;var q=get_js_date(a);if(!q){alert(f.value+" is an invalid date.  Dates must have format yyyy-mm-dd.");if(p=="cosd"){document.getElementById(p+"_"+c).value=b}if(p=="coed"){document.getElementById(p+"_"+c).value=s}if(p=="vintage_date"){document.getElementById(p+"_"+c).value=s}if(p=="nd"){document.getElementById(p+"_"+c).value=b}return false}leap_year=q.getFullYear();leap_month=q.getMonth()+1;if(leap_month<10){leap_month="0"+leap_month}leap_day=q.getDate();if(leap_day<10){leap_day="0"+leap_day}leap_date_validator=leap_year+"-"+leap_month+"-"+leap_day;document.getElementById(p+"_"+c).value=e=leap_date_validator;var m=get_js_date(b);var r=get_js_date(s);if(q>r||q<m){alert("Date must be between "+b+" and "+s+".");if(p=="cosd"){document.getElementById(p+"_"+c).value=b}if(p=="coed"){document.getElementById(p+"_"+c).value=s}if(p=="vintage_date"){document.getElementById(p+"_"+c).value=s}if(p=="nd"){document.getElementById(p+"_"+c).value=b}return false}if(p=="cosd"){coed_date=document.getElementById("coed_"+c).value;coed_d=get_js_date(coed_date);if(q>coed_d){document.getElementById("coed_"+c).value=e;document.getElementById("cosd_"+c).value=coed_date;return false}}if(p=="coed"){cosd_date=document.getElementById("cosd_"+c).value;cosd_d=get_js_date(cosd_date);if(q<cosd_d){document.getElementById("cosd_"+c).value=e;document.getElementById("coed_"+c).value=cosd_date;return false}}var l=c.split("_");var g=l[0];line_graph_set_dates("Custom",g);document.getElementById("copy_dates_link_"+g).style.display="inline";document.getElementById("copy_dates_link_"+g+"_done").style.display="none"}function get_js_date(b){if(!b){return false}var c=b.split("-");var a=new Date(c[0],c[1]-1,c[2]);if(a.getDate()!=c[2]||a.getMonth()!=c[1]-1||a.getFullYear()!=c[0]){if(c[1]==2&&c[2]==29){a=new Date(c[0],c[1]-1,c[2]-1);if(a.getDate()!=c[2]-1||a.getMonth()!=c[1]-1||a.getFullYear()!=c[0]){return false}}else{return false}}return a}function quick_size(c,a,b){document.getElementById("width").value=c;document.getElementById("height").value=a;document.getElementById("medium").checked=false;document.getElementById("large").checked=false;document.getElementById("xlarge").checked=false;document.getElementById(b).checked=true}function check_ratio(a){if(document.getElementById("preserve_ratio").checked){if(a=="width"){if(document.getElementById("width").value<417){document.getElementById("width").value=417}if(document.getElementById("width").value>1200){document.getElementById("width").value=1200}document.getElementById("height").value=Math.round(document.getElementById("width").value*document.getElementById("prev_height").value/document.getElementById("prev_width").value)}if(a=="height"){if(document.getElementById("height").value<250){document.getElementById("height").value=250}if(document.getElementById("height").value>719){document.getElementById("height").value=719}document.getElementById("width").value=Math.round(document.getElementById("height").value*document.getElementById("prev_width").value/document.getElementById("prev_height").value)}document.getElementById("prev_height").value=document.getElementById("height").value;document.getElementById("prev_width").value=document.getElementById("width").value}}function hide_series_options(){document.getElementById("series_options").style.display="none"}function copy_drp(c){var a=document.getElementById("drp_"+c);if(!a){return true}var e=document.getElementById("num_series").value;for(var d=1;d<=e;d++){if((a.checked==false)&&document.getElementById("drp_"+d)&&(document.getElementById("drp_"+d).checked!=false)){document.getElementById("drp_"+d).checked=false}else{if(a.checked!=false){for(j=0;j<max_num_fs_series;j++){var b=d+"_"+fsks[j];if(document.getElementById("transformation_"+b)&&(document.getElementById("transformation_"+b).value!="nbd")){document.getElementById("transformation_"+b).value="nbd"}}}}}return true}function set_default_bus_cyc_mark(){var a=document.getElementById("drp_1");if(a&&(a.checked==true)&&(document.getElementById("mark_type_1"))){document.getElementById("mark_type_1").value="MARK_FILLEDCIRCLE"}}function copy_dates_to_all_series(b){var e=document.getElementById("num_series").value;var a=document.getElementById("cosd_"+b).value;var d=document.getElementById("coed_"+b).value;for(var c=1;c<=e;c++){if((c==b)||!(document.getElementById("cosd_"+c))){continue}document.getElementById("cosd_"+c).value=a;document.getElementById("coed_"+c).value=d;document.getElementById("range_"+c+"_Max").checked=false;document.getElementById("range_"+c+"_1yr").checked=false;document.getElementById("range_"+c+"_5yrs").checked=false;document.getElementById("range_"+c+"_10yrs").checked=false;document.getElementById("range_"+c+"_Custom").checked=true;document.getElementById("range_"+c).value="Custom"}document.getElementById("copy_dates_link_"+b).style.display="none";document.getElementById("copy_dates_link_"+b+"_done").style.display="inline"}function copy_rps_to_all_series(a){var e=document.getElementById("num_series").value;var d=document.getElementById("ost_"+a).value;var c=document.getElementById("oet_"+a).value;for(var b=1;b<=e;b++){if(b!=a){if(document.getElementById("ost_"+b)){document.getElementById("ost_"+b).value=d}if(document.getElementById("oet_"+b)){document.getElementById("oet_"+b).value=c}}}document.getElementById("copy_rps_link_"+a).style.display="none";document.getElementById("copy_rps_link_"+a+"_done").style.display="inline"}function getUrlVars(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1]}return d};
