function IntitialEstPage(){$("#StainTable").hide();$("#ProjTotal").hide();LdPrvProjects();var b=ProjectArray();var a=getCookie("BudgetTransfer");if(a!=""){AddTab("New Project");document.forms.EstimateInputs.elements.TotalBill.value=a;BudgetChange(3.14159);delCookie("BudgetTransfer");delCookie("New Project")}else{if(b[0]==""){document.forms.EstimateInputs.elements.TotalBill.value="500";BudgetChange(3.14159)}}BeenSaved("saved")}function LdPrvProjects(){var a=ProjectArray();if(a[0]!=""){for(w=a.length-1;w>=0;w--){AddTab(a[w])}}}function stopRKey(a){var a=(a)?a:((event)?event:null);var b=(a.target)?a.target:((a.srcElement)?a.srcElement:null);if((a.keyCode==13)&&(b.type=="text")){return false}}document.onkeypress=stopRKey;function ApplyChanges(){if(document.forms.EstimateInputs.elements.ScreenHeight.value=="3.14"){SizeScreens()}if(document.forms.EstimateInputs.elements.QtyScreens.value=="d"){DeleteProject()}var d=ReadEstimationData();setCookie("EstForm",d);ScreenCost();var c=GetCode();var e=d.indexOf("Comments=");e=e+9;var b=e+c.length;var a=d.slice(e,b);if(a==c){location.href="Prvt_Raw_Matl.htm"}}function ReadEstimationData(){var c=SetEstArray();var a="";var b=document.forms.EstimateInputs.elements;for(i=0;i<=c.length-2;i++){a=a+c[i]+"="+b[c[i]].value}a=a+"OtherScreens=";if(document.getElementById("OtherScreens").checked==true){a=a+"1"}else{a=a+"0"}return a}function SetEstArray(){var a=["TotalBill","QtyScreens","MountingMethod","TrackLength","TrackQty","ScreenHeight","ScreenWidth","WoodType","Finish","ColorChoice","NumVertKmko","NumHrzKmko","Facing","Delivery","InstallationMethod","CustName","Comments","CustEmail","AddrStreet","AddrCity","AddrState","AddrZip","AddrPhone","OtherScreens"];return a}function PopEstimationForm(d){var c=SetEstArray();var a="";var b=document.forms.EstimateInputs.elements;for(t=0;t<=c.length-2;t++){a=PullParameter(d,c[t]);b[c[t]].value=a}a=getCookie(d);a=a.slice(-1,a.length);if(a==1){document.getElementById("OtherScreens").checked=true}else{document.getElementById("OtherScreens").checked=false}}function PullParameter(e,g){var a=getCookie(e);var f=SetEstArray();var h=a.indexOf(g);h=h+g.length+1;var b;var c;for(i=0;i<=f.length-1;i++){if(f[i]==g){b=i+1}}if(b!=f.length){c=a.indexOf(f[b])}else{c=a.length}var d=a.slice(h,c);return d}function GetCode(){return"Shojicks"}function AddTab(c){var d=document.getElementById("ProjectTabs");d=d.getElementsByTagName("td");var b=document.getElementById("TabRow");var a=b.insertCell(0);a.innerHTML=c;if(d.length==1){var a=b.insertCell(1);a.innerHTML="CLICK to delete saved projects";$("#ProjectTabs td:eq(1)").addClass("tabinactive");$("#ProjectTabs td:eq(1)").click(function(){TabSelect()})}$("#ProjectTabs td:eq(0)").click(function(){TabSelect()});SelectTabZero()}function SetInactiveTabs(){$("#ProjectTabs td.tabinactive").hover(function(){$(this).addClass("tabhover");$(this).removeClass("tabinactive")},function(){$(this).addClass("tabinactive");$(this).removeClass("tabhover")})}function TabSelect(){$("#ProjectTabs td.tabactive").addClass("tabinactive");$("#ProjectTabs td.tabactive").removeClass("tabactive");$("#ProjectTabs td.tabhover").addClass("tabactive");$("#ProjectTabs td.tabhover").removeClass("tabhover");$("#ProjectTabs td.tabactive").unbind("mouseenter mouseleave");SetInactiveTabs();vProject=$("#ProjectTabs td.tabactive").html();if(vProject=="CLICK to delete saved projects"){ClearSaved()}else{PopEstimationForm(vProject);BudgetChange()}}function SelectTabZero(){$("#ProjectTabs td:not(tabinactive)").removeClass("tabactive");$("#ProjectTabs td:not(tabinactive)").addClass("tabinactive");SetInactiveTabs();$("#ProjectTabs td:eq(0)").unbind("mouseenter mouseleave");$("#ProjectTabs td:eq(0)").addClass("tabhover");$("#ProjectTabs td:eq(0)").removeClass("tabinactive");TabSelect()}function SaveAsProject(){ApplyChanges();vFormData=getCookie("EstForm");vNewName=prompt("Enter a file name . . .");if(vNewName!=null&&vNewName!=""){var a=ProjectArray();for(i=0;i<=a.length-1;i++){if(a[i]==vNewName){alert(vNewName+" already exists.");vNewName=""}}}if(vNewName!=null&&vNewName!=""){if(vNewName=="New Project"){vNewName="New_Project"}setCookie(vNewName,vFormData);SavedProjects(vNewName);AddTab(vNewName);alert(vNewName+" saved for 10 days");window.location.href="Estimation_Page.htm";BeenSaved("saved")}else{alert("Your project has not been saved")}}function SaveProject(){ApplyChanges();vFormData=getCookie("EstForm");var b=document.getElementById("ProjectTabs");b=b.getElementsByTagName("td");var a="Not Found";for(x=0;x<=b.length-1;x++){if(b[x].className=="tabactive"&&b[x].innerHTML!="New Project"){a=b[x].innerHTML;SeqProj(a,"first");setCookie(a,vFormData);alert(a+" saved for 10 days");BeenSaved("saved")}}if(a=="Not Found"||a=="New Project"){SaveAsProject()}}function ChkSaved(){if(document.getElementById("SaveBtn").disabled==false){var a=confirm("OK to Save before leaving or CANCEL changes?");if(a==true){SaveProject()}}}function BeenSaved(a){if(a=="saved"){document.getElementById("SaveBtn").disabled=true;document.getElementById("SaveAsBtn").disabled=true}else{document.getElementById("SaveBtn").disabled=false;document.getElementById("SaveAsBtn").disabled=false}}function ClearSaved(){var a=confirm("Delete all saved Projects?");if(a==true){delCookie("ProjectNames")}window.location.href="Estimation_Page.htm"}function SavedProjects(b){var a=getCookie("ProjectNames");a=b+"^*^"+a;setCookie("ProjectNames",a)}function ProjectArray(){var a=getCookie("ProjectNames");var c=[""];var b=0;var d="continue";if(a!=""){while(d=="continue"){c[b]=[a.slice(0,a.indexOf("^*^"))];a=a.slice(a.indexOf("^*^")+3);if(a==""){d="stop"}b++}}return c}function SeqProj(b,c){var a=ProjectArray();delCookie("ProjectNames");for(i=a.length-1;i>=0;i--){if(a[i]!=b){SavedProjects(a[i])}}if(c!="delete"){SavedProjects(b)}}function DeleteProject(){var b=confirm("Delete this project . . .?");if(b==true){var a=$("#ProjectTabs td.tabactive").html();SeqProj(a,"delete");BeenSaved("saved");window.location.href="Estimation_Page.htm"}}function setCookie(b,c){var d=new Date();var a="10";d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":"; expires="+d.toUTCString())}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function delCookie(a){document.cookie=a+"=; expires=Thu, 01-Jan-70 00:00:01 GMT;"}function CreateStainChart(){var g=document.forms.EstimateInputs.elements.Finish.value;if(g!="Paint"&&g!="Natural"){$("#StainTable").show();var c=document.getElementById("StainTable").rows;if(c.length<3){var a=SetStainArray();var e=document.getElementById("StainTable");var f=0*1;var d;var h;for(var d=1;d<=6;d++){var b=e.insertRow(e.rows.length);for(var h=0;h<=3;h++){var j=b.insertCell(h);vStainImage='<img src="Images/Est_Graphics/Stn'+f+'.jpg" border = "0"  width = "109" height = "56">';j.innerHTML=vStainImage+"<br>"+a[f];f=f+1;if(f==a.length){h=4}}}$("#StainTable td").click(function(){StainSelect()});$("#StainTable td").hover(function(){$(this).addClass("stainhover");$(this).removeClass("staininactive")},function(){$(this).addClass("staininactive");$(this).removeClass("stainhover")})}}}function SetStainArray(){var a=["Natural 209","Golden Oak 210B","Provincial 211","Driftwood 2126","Red Oak 215","Puritan Pine 218","Ipswich Pine 221","Jacobean 2750","Sedona Red 222","Colonial Maple 223","Special Walnut 224","Pickled Oak 260","Red Mahogany 225","Early American 230","Gunstock 231","Ebony 2718","Red Chestnut 232","English Chestnut 233","Cherry 235","Dark Walnut 2716","Fruitwood 241","Goldan Pecan 245","Other . . ."];return a}function StainSelect(){vStainType=$("#StainTable td.stainhover").html();if(vStainType.indexOf("<br>")==-1){vStainType=vStainType.slice(vStainType.indexOf("<BR>")+4)}else{vStainType=vStainType.slice(vStainType.indexOf("<br>")+4)}if(vStainType=="Other . . ."){vStainType=prompt("Enter a stain name . . .")}var a=document.forms.EstimateInputs.elements;a.ColorChoice.value=vStainType;$("#StainTable").hide()}function SizeScreens(){var c=prompt("What is the height of the opening?");var a=prompt("What is the width of the opening?");var d=document.forms.EstimateInputs.elements.TrackQty.value;c=c-0.25;a=a-0.5;if(d>0){c=c-1.8125;if(document.forms.EstimateInputs.elements.MountingMethod.value=="AlumTrackYes"){c=c-0.125}}if(d>1){var b=prompt("How many laps?");a=a+(1.5*b)}a=a/document.forms.EstimateInputs.elements.QtyScreens.value;document.forms.EstimateInputs.elements.ScreenHeight.value=c;document.forms.EstimateInputs.elements.ScreenWidth.value=a}function QuickSend(){var a=document.forms.HomePageBudget.elements.HomeBudget.value;setCookie("BudgetTransfer",a);setCookie("New Project","TotalBill=461.90QtyScreens=1ScreenHeight=36ScreenWidth=24MountingMethod=AlumTrackNoTrackLength=72WoodType=DouglassFirFinish=NaturalNumVertKmko=1NumHrzKmko=5Facing=SingleSidedState=WAyesDelivery=ShpDeliverInstallationMethod=SelfInstallCustEmail=Comments=Enter additional comments here.CustName=");location.href="Estimation_Page.htm"}function EnableSub(){document.getElementById("SubmitButton").disabled=false};
