var comboSize;var comboContract;var comboPayment;var entryEmail;var entryLink;var buttonEmail;function postload(){comboSize=new STK.SimpleComboBox();for(var k=0;k<zbox_sizes[ZBOX_TYPE].length;k++){var p=zbox_sizes[ZBOX_TYPE][k];comboSize.Append(zbox_prices[ZBOX_TYPE][p]["label"],p)}comboSize.SetActiveKey(zbox_sizes[ZBOX_TYPE][0]);comboSize.Connect("changed",on_options_changed);comboContract=new STK.SimpleComboBox();for(var k=0;k<contract_intervals.length;k++){var f=contract_intervals[k];comboContract.Append(contract_adjustments[f][1],f)}comboContract.SetActiveKey(12);comboContract.Connect("changed",on_options_changed);comboPayment=new STK.SimpleComboBox();for(var k=0;k<payment_intervals.length;k++){var f=payment_intervals[k];comboPayment.Append(payment_adjustments[f][1],f)}comboPayment.SetActiveKey(1);comboPayment.Connect("changed",on_options_changed);var a=parse_query_options();if(a){if(a.type==ZBOX_TYPE){comboSize.SetActiveKey(a.size);comboContract.SetActiveKey(a.contract);comboPayment.SetActiveKey(a.payment)}}comboPayment.Embed("payment_list_area",true);comboSize.Embed("size_list_area",true);comboContract.Embed("contract_list_area",true);var c=new STK.Button(bab("Checkout"),STK.Stock.APPLY,on_checkout);c.Embed("box-3-checkout-button",true);var h=new STK.Button(bab("Back to Plans"),STK.Stock.GO_BACK,function(){window.location="/plans/"});h.Embed("button-back");entryEmail=new STK.Entry();entryEmail.SetSizeRequest(215,-1);entryEmail.Connect("activate",on_send_quote);entryEmail.Embed("entry-email-area",true);entryLink=new STK.Entry();entryLink.SetSizeRequest(215,-1);entryLink.Connect("focus-in-event",SEK.Delegate(entryLink,"SelectAll"));entryLink.Embed("entry-link-area",true);buttonEmail=makebutton("box-quote-email-button",bab("Email This Quote"),on_send_quote);if(window.clipboardData){makebutton("box-quote-link-button",bab("Copy to Clipboard"),put_link_on_clipboard)}else{makebutton("box-quote-link-button",bab("Select Link"),SEK.Delegate(entryLink,"SelectAll"))}for(var g=0;g<5;g++){var j="answer-"+String(g);var m=document.getElementById(j);var o=new SEK.Element.Wrapper(m);var n=o.GetSize();o.SetStyle("height","0px");var b="question-expand-"+String(g);var d=document.getElementById(b);var l=new STK.ToggleButton(bab("Show Answer"),STK.Stock.ADD);l.SetData("answer-height",n.h);l.SetData("answer-offset",g);l.SetData("answer-ani",new SEK.Animator.Vec3(on_faq_position,[g,0,0],400));l.Connect("toggled",on_faq_toggled);l.Embed(b,true);on_faq_toggled(l)}document.getElementById("questions").style.visibility="";on_options_changed()}function on_options_changed(){var d=comboSize.GetActiveKey();var h=comboContract.GetActiveKey();var c=comboPayment.GetActiveKey();var e=compute_price(ZBOX_TYPE,d,h,c);document.getElementById("price_cell").innerHTML=format_price(e.base);document.getElementById("short_contract_cell").innerHTML=format_price_delta(e.contract_adjust);document.getElementById("extend_contract_cell").innerHTML=format_price_delta(e.contract_adjust);document.getElementById("extend_payment_cell").innerHTML=format_price_delta(e.payment_adjust);document.getElementById("total_cell").innerHTML=format_price(e.total);var j={short_none_row:null,short_contract_row:null,extend_none_row:null,extend_contract_row:null,extend_payment_row:null};for(var b in j){j[b]=document.getElementById(b);j[b].style.display="none"}var g="table-row";if(navigator.userAgent.indexOf("MSIE")!=-1){g=""}if(h<12){j.short_contract_row.style.display=g}else{j.short_none_row.style.display=g;if(h>12){j.extend_contract_row.style.display=g}}if(c>1){j.extend_payment_row.style.display=g}if(c==1&&h<=12){j.extend_none_row.style.display=g}var i=window.location.host;var a=service_type_nym_map[ZBOX_TYPE];var f="http://"+i+"/plans-"+a+"/?serviceid="+make_service_id(ZBOX_TYPE,d,h,c);entryLink.SetText(f)}function zoom_zbox(){var b={x:60,y:160};var c={w:167,h:126};var a=new STK.Image("img-zbox-full.png",FULL_IMG_WIDTH,FULL_IMG_HEIGHT);var d=new STK.Dialog("The zBox Professional",a,[[STK.Stock.CLOSE,"close"]]);d.SetStyleProperty("animate-border","2px solid #0061cf");d.SetStyleProperty("animate-color","#ddd");d.SetProperty("deletable",true);d.Connect("response",SEK.Payload(SEK.Delegate(d,"Hide"),null,b,c));d.Show(null,b,c)}function on_checkout(){var b=comboSize.GetActiveKey();var d=comboContract.GetActiveKey();var a=comboPayment.GetActiveKey();var c=make_service_id(ZBOX_TYPE,b,d,a);window.location="/plans-order/?serviceid="+c}function put_link_on_clipboard(){if(window.clipboardData){var a=entryLink.GetText();window.clipboardData.setData("Text",a)}}function on_send_quote(){var c=entryEmail.GetText();if(c.length<4){show_error("Please enter an email address");return}if(c.match(/^.+?@.+$/)==null){show_error("Please enter a valid email address");return}var d=comboSize.GetActiveKey();var f=comboContract.GetActiveKey();var b=comboPayment.GetActiveKey();var a=service_type_name_map[ZBOX_TYPE];var e=compute_price(ZBOX_TYPE,d,f,b);var g={email:c,service:a.toLowerCase(),size:d,contract:f,payment:b,price:"$"+e.total};entryEmail.SetSensitive(false);buttonEmail.SetSensitive(false);SNL.Request("SendQuote",g,on_send_quote_complete,null)}function on_send_quote_complete(a){if(a!="true"){show_error("An email could not be sent.  Please contact zettabits support.");return}entryEmail.SetSensitive(true);buttonEmail.SetSensitive(true);var b=new STK.MessageDialog("info","close","Your quote has been sent.  Thank you.");b.Connect("response",SEK.Delegate(b,"Unmap"));b.Show()}function show_error(b){var a=new STK.MessageDialog("error","close",b);a.Connect("response",SEK.Delegate(a,"Unmap"));a.Show()}function on_faq_toggled(b,g,f){var g=b.GetData("answer-offset");var a=b.GetData("answer-ani");var d=document.getElementById("answer-"+g);var c=new SEK.Element.Wrapper(d);if(b.GetActive()){var f=b.GetData("answer-height");a.MoveTo([g,f,0]);b.SetLabel("Hide Answer");b.SetProperty("stock-image",STK.Stock.REMOVE)}else{a.MoveTo([g,0,0]);b.SetLabel("Show Answer");b.SetProperty("stock-image",STK.Stock.ADD)}}function on_faq_position(b){var a=document.getElementById("answer-"+String(b[0]));a.style.height=String(b[1])+"px"};