////////////////////////////////////////////////////////////////////////// // EAMS Filing Zip Regions // ////////////////////////////////////////////////////////////////////////// function eamszip(x) { var url="?&a="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/zipboards.php', url,'eamszipanswer',0); } ////////////////////////////////////////////////////////////////////////// // verifycaller // ////////////////////////////////////////////////////////////////////////// function verifyssn(x) { var url="?&a="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/verifyssn.php', url,'verifyanswer',0); } ////////////////////////////////////////////////////////////////////////// // Future COLA Calculator // ////////////////////////////////////////////////////////////////////////// function xyzzx(x) { var a = document.getElementById('xyzlprate').value; var b = document.getElementById('xyzdoi').value; var c = document.getElementById('xyzlppaid').value; var d = document.getElementById('xyzsaww').value; if (!(a>0)) { document.getElementById('xyzzxanswer').innerHTML = "Please enter a valid life pension rate."; } else if ( !dateCheck(b) ) { document.getElementById('xyzzxanswer').innerHTML = 'Please enter a valid date of injury in "MM/DD/YY" format.'; } else if ( !dateCheck(c) ) { document.getElementById('xyzzxanswer').innerHTML = 'Please enter a valid life pension start date in "MM/DD/YY" format.'; } else if ( !((d*1)>0) ) { document.getElementById('xyzzxanswer').innerHTML = "Please enter a valid state average weekly wage increase. The default is 4.7%."; } else { var url="?&a="+escape(a)+"&b="+escape(b)+"&c="+escape(c)+"&d="+escape(d); makePOSTRequest('http://www.pdrater.com/pdrater/php/xyzzxsjo2.php', url,'xyzzxanswer',0); } } ////////////////////////////////////////////////////////////////////////// // Ogilvie DFEC Rebuttal // ////////////////////////////////////////////////////////////////////////// function dfecrebuttal(x) { var a = document.getElementById('dfecfecrank').value; var b = document.getElementById('dfecstandard').value; var c = document.getElementById('dfecpostinjuryapp').value; var d = document.getElementById('dfecpostinjurysimilar').value; var url="?&a="+escape(a)+"&b="+escape(b)+"&c="+escape(c)+"&d="+escape(d); makePOSTRequest('http://www.pdrater.com/pdrater/php/dfecrebuttal.php', url,'dfecanswer',0); } ////////////////////////////////////////////////////////////////////////// // Search DWC Forms // ////////////////////////////////////////////////////////////////////////// function dwcforms(x) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/searchforms.php', url,'dwcformsanswer',0); } ////////////////////////////////////////////////////////////////////////// // Search EAMS Body Part Codes // ////////////////////////////////////////////////////////////////////////// function eamsbody(x) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/eamsbody.php', url,'eamsbodysanswer',0); } ////////////////////////////////////////////////////////////////////////// // Search EAMS Document Type Title Lists // ////////////////////////////////////////////////////////////////////////// function eamsdoctitle(x) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/eamsdoctitle.php', url,'eamsdoctitleanswer',0); } ////////////////////////////////////////////////////////////////////////// // Search Offices Registered with EAMS // ////////////////////////////////////////////////////////////////////////// function eamsoffices(x) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/eamsoffices.php', url,'eamsofficesanswer',0); } function eamsoff(x) { if (x.length > 5) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/eamsoff.php', url,'eamsoff',0); } } function eamsof(x) { var url="?&query="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/eamsof.php', url,'eamsofficesanswer',6); } ////////////////////////////////////////////////////////////////////////// // Convert DWC to ADJ nubmers // ////////////////////////////////////////////////////////////////////////// function dwc2adj(x) { var url="?&boards="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/dwc2adj.php', url,'dwc2adjanswer',0); } ////////////////////////////////////////////////////////////////////////// // Retroactive Benfits Functions // ////////////////////////////////////////////////////////////////////////// function calcRetro() { var r = document.getElementById("retroweeklyrate").value; var d1 = document.getElementById("retrostart").value; var d2 = document.getElementById("retroend").value; var d3 = document.getElementById("retropaid").value; var i = document.getElementById("retrointerest").value; if (r.charAt(0) == "$") { r = r.substring(1,r.length); } if (r>0 && i>0 && i<1 && dateCheck(d1) && dateCheck(d2) && dateCheck(d3) ) { var url="?&r="+escape(r)+"&d1="+escape(d1)+"&d2="+escape(d2)+"&d3="+escape(d3)+"&i="+escape(i); makePOSTRequest('http://www.pdrater.com/pdrater/php/retro.php', url,'retrodue',0); } else if ( r>0 == false ) { document.getElementById('retrodue').innerHTML = "Please enter a valid weekly benefits rate."; } else if ( (i>0 && i<1) == false ) { document.getElementById('retrodue').innerHTML = "Please enter a percentage in decimal form."; } else if ( dateCheck(d1) == false ) { document.getElementById('retrodue').innerHTML = 'Please enter the date benefits should have started in "MM/DD/YY" format.'; } else if ( dateCheck(d2) == false ) { document.getElementById('retrodue').innerHTML = 'Please enter the date benefits should have ended in "MM/DD/YY" format.'; } else if ( dateCheck(d3) == false ) { document.getElementById('retrodue').innerHTML = 'Please enter the date benefits were or will be paid in "MM/DD/YY" format.'; } } ////////////////////////////////////////////////////////////////////////// // Date validator // ////////////////////////////////////////////////////////////////////////// function dateCheck(b) { x = 0; a = b.split("/"); if (b.length >=6 && b.length <=8 && a.length==3 && Math.floor(a[0])==a[0] && Math.ceil(a[0])==a[0] && a[0] < 13 && a[0] > 0 && Math.floor(a[1])==a[1] && Math.ceil(a[1])==a[1] && a[1] < 32 && a[1] > 0 && Math.floor(a[2])==a[2] && Math.ceil(a[2])==a[2] && a[2] < 2031 && a[2] > -1 && a[2].length==2) { if (a[0]==2 && a[1]<30) { x=1; } else if ((a[0]==4 || a[0]==6 || a[0]==9 || a[0]==11) && (a[1]<31)) { x=1; } else if (a[0]==1 || a[0]==3 || a[0]==5 || a[0]==7 || a[0]==8 || a[0]==10 || a[0]==12) { x=1; } if (a[2]<30) {a[2]="20"+a[2]; } else {a[2]="19"+a[2]; } } if (x==1) { return a.join("/"); } else {return false; } } ////////////////////////////////////////////////////////////////////////// // Death Benefit Function // ////////////////////////////////////////////////////////////////////////// function deathBenefit() { d = dateCheck(document.getElementById('Deathdoi').value); t = document.getElementById('DeathTotalD').value; p = document.getElementById('DeathPartialD').value; if (d) // Error checking { if (t>-1) { if (p>-1) { var poststr="?&t="+escape(t)+"&p="+escape(p)+"&d="+escape(d); makePOSTRequest('http://www.pdrater.com/pdrater/php/death_calc.php', poststr,'deathrate',0); } else { document.getElementById("deathrate").innerHTML="Please enter a valid number of partial dependents."; } } else { document.getElementById("deathrate").innerHTML="Please enter a valid number of total dependents."; } } else { document.getElementById("deathrate").innerHTML="Please enter a valid date of injury."; } } ////////////////////////////////////////////////////////////////////////// // PTD, TTD & TPD Functions // ////////////////////////////////////////////////////////////////////////// function calcTTD() { d = dateCheck(document.getElementById('TTDdoi').value); a = document.getElementById('TTDaww').value; if (d) // Error checking { if (a>0) { var poststr="?&a="+escape(a)+"&d="+escape(d); makePOSTRequest('http://www.pdrater.com/pdrater/php/ttd_calc.php', poststr,'ttdrate',0); } else { document.getElementById("ttdrate").innerHTML="Please enter a valid average weekly wage."; } } else { document.getElementById("ttdrate").innerHTML="Please enter a valid date of injury."; } } function calcTPD() { d = dateCheck(document.getElementById('TPDdoi').value); a = document.getElementById('TPDaww').value; w = document.getElementById('TPDern').value; if (d) // Error checking { if (a>0) { if (w>0) { var poststr="?&a="+escape(a)+"&d="+escape(d)+"&w="+escape(w); makePOSTRequest('http://www.pdrater.com/pdrater/php/tpd_calc.php', poststr,'tpdrate',0); } else { document.getElementById("tpdrate").innerHTML="Please enter valid partial earnings."; } } else { document.getElementById("tpdrate").innerHTML="Please enter a valid average weekly wage."; } } else { document.getElementById("tpdrate").innerHTML='Please enter a valid date of injury in "MM/DD/YY" format.'; } } function calcPTD() { d = dateCheck(document.getElementById('PTDdoi').value); a = document.getElementById('PTDaww').value; if (d) // Error checking { if (a>0) { var poststr="?&a="+escape(a)+"&d="+escape(d); makePOSTRequest('http://www.pdrater.com/pdrater/php/ptd_calc.php', poststr,'ptdrate',0); } else { document.getElementById("ptdrate").innerHTML="Please enter a valid average weekly wage."; } } else { document.getElementById("ptdrate").innerHTML="Please enter a valid date of injury."; } } ////////////////////////////////////////////////////////////////////////// // GAF Functions // ////////////////////////////////////////////////////////////////////////// function GAF(x) { if (x>0 && x<101 && Math.round(x)==x) { document.getElementById('body').value="14.01.00.00"; document.getElementById('bdytitle').value="Psychiatric - Mental and Behavioral"; document.getElementById("bodypart").innerHTML=""; ToggleAreas(1); clearnotify("black"); var poststr="?&a="+escape(x); makePOSTRequest('http://www.pdrater.com/pdrater/php/gaf2wpi.php', poststr,'stnd',1); } else { document.getElementById('bodypart').value = ""; notify("Please enter valid GAF score.","red"); } } function openGAF() { document.getElementById("bodypart").innerHTML="
" } ////////////////////////////////////////////////////////////////////////// // CVC and MDT Functions // ////////////////////////////////////////////////////////////////////////// function CVC() { var i = 0; var z = new Array(); while (document.getElementById('cvc'+i) != null) { z[i]=document.getElementById('cvc'+i).value; i++; } var poststr="?&a="+escape(z.join(',')); makePOSTRequest('http://www.pdrater.com/pdrater/php/cvc_calc.php', poststr,'cvcf',1); } function MDT() { var i = 0; var z = new Array(); while (document.getElementById('mdt'+i) != null) { z[i]=document.getElementById('mdt'+i).value; i++; } var poststr="?&a="+z.join(','); makePOSTRequest('http://www.pdrater.com/pdrater/php/mdt_calc.php', poststr,'mdtf',1); } ////////////////////////////////////////////////////////////////////////// // Age Functions // ////////////////////////////////////////////////////////////////////////// function GetAge(a) { var DOI0 = dateCheck(document.getElementById("aDOI").value); var DOB0 = dateCheck(document.getElementById("aDOB").value); if (DOI0 && DOB0) { var DOI = DOI0.split("/"); var DOB = DOB0.split("/"); } if ((DOI0 && DOB0) && ( DOI[2]>DOB[2] || ( DOI[2]==DOB[2] && DOI[0]>=DOB[0] && DOI[1] >= DOB[1]) ) ) { var age = (DOI[2] - DOB[2]); if ( ( ( eval(DOI[0]) == eval(DOB[0]) ) && ( eval(DOI[1]) < eval(DOB[1]) ) ) || ( ( eval(DOI[0]) < eval(DOB[0]) ) ) ) { age--; } document.getElementById('agei').value = age; ToggleAreas(0); clearnotify("black"); } else { document.getElementById('agei').value = ""; notify("Please enter valid dates.","red");} } ////////////////////////////////////////////////////////////////////////// // Date Functions // ////////////////////////////////////////////////////////////////////////// function addDays() { var d1 = document.getElementById('date1'); var d3 = document.getElementById('date3'); // Error Checking if ( 0 == 0 ) // Error checking { var url="?&f=0&d1="+escape(d1.value)+"&d3="+escape(d3.value); makePOSTRequest('http://www.pdrater.com/pdrater/php/datecalc.php', url,'dateresults',0); } else // Error message { document.getElementById('datecalc').innerHTML='';} } ////////////////////////////////////////////////////////////////////////// // Date Functions // ////////////////////////////////////////////////////////////////////////// function addDays() { var d1 = document.getElementById('date1'); var d3 = document.getElementById('date3'); // Error Checking if ( 0 == 0 ) // Error checking { var url="?&f=0&d1="+escape(d1.value)+"&d3="+escape(d3.value); makePOSTRequest('http://www.pdrater.com/pdrater/php/datecalc.php', url,'dateresults',0); } else // Error message { document.getElementById('datecalc').innerHTML='';} } function dateDiff() { var d1 = document.getElementById('date1'); var d2 = document.getElementById('date2'); // Error Checking if ( 0 == 0 ) // Error checking { var url="?&f=1&d1="+escape(d1.value)+"&d2="+escape(d2.value); makePOSTRequest('http://www.pdrater.com/pdrater/php/datecalc.php', url,'dateresults',0); } else // Error message { document.getElementById('datecalc').innerHTML='';} } ////////////////////////////////////////////////////////////////////////// // Interest Functions // ////////////////////////////////////////////////////////////////////////// function calcInterest() { var v = document.getElementById("amountdue").value; var i = document.getElementById("interestrate").value; var d1 = document.getElementById("interestd1").value; var d2 = document.getElementById("interestd2").value; if (v > 0 && i>0 && i<1) // Needs error checking on dates { var url="?&v="+escape(v)+"&i="+escape(i)+"&d1="+escape(d1)+"&d2="+escape(d2); makePOSTRequest('http://www.pdrater.com/pdrater/php/interest.php', url,'interestdue',0); } } ////////////////////////////////////////////////////////////////////////// // AWW Functions // ////////////////////////////////////////////////////////////////////////// function calcAWW() { var awwage = 0; for (i=1;i<53;i++) { awwage = document.getElementById("aww"+i).value*1 + eval(awwage)*1; } var d1 = document.getElementById("awwd1").value; var d2 = document.getElementById("awwd2").value; if (awwage > 0) // Needs error checking on dates { var url="?&a="+escape(awwage)+"&d1="+escape(d1)+"&d2="+escape(d2); makePOSTRequest('http://www.pdrater.com/pdrater/php/aww.php', url,'awwresults',0); } } ////////////////////////////////////////////////////////////////////////// // Life Expectancy Functions // ////////////////////////////////////////////////////////////////////////// function calcyearsleft() { var age = document.getElementById('age4life'); age.style.color="black"; document.getElementById('ages').style.display='none'; if (age.value>0) { age.value=Math.floor(age.value); age0=age.value; if (age.value>100) {age0=100;} var url="?"; url=url+"&age="+escape(age0); makePOSTRequest('http://www.pdrater.com/pdrater/php/lifeexpectancy.php', url,'yearsleft',0); } else {document.getElementById('yearsleft').innerHTML='Please enter a valid age in years.';} } ////////////////////////////////////////////////////////////////////////// // Life Pension Functions // ////////////////////////////////////////////////////////////////////////// function calcLP() { document.getElementById('pensionrate').innerHTML=""; var a = document.getElementById('LPaww'); var p = document.getElementById('LPppd'); var y = document.getElementById('LPyoi'); var m = document.getElementById('pensionrate'); if (((p.value>69.75) && (p.value<100)) && (a.value>0)) { var url="?&a="+escape(a.value)+"&p="+escape(p.value)+"&y="+escape(y.value); makePOSTRequest('http://www.pdrater.com/pdrater/php/lifepensioncalc.php', url,'pensionrate',0); } else { if (!(a.value >= 0)) {a.value = 0; m.innerHTML = "Please enter a valid average weekly wage."; } if (p.value < 70) {p.value = 70; m.innerHTML = "Please enter a permanent partial disability above 69%."; } if (p.value > 99) {p.value = 99; m.innerHTML = "Please enter a permanent partial disability below 100%."; } } } ////////////////////////////////////////////////////////////////////////// // Banner Ad Functions // ////////////////////////////////////////////////////////////////////////// function banner(x,y) {var poststr = "name="+x+"&location="+y; makePOSTRequest('function/banner.php', poststr,'message2',2); } ////////////////////////////////////////////////////////////////////////// // Body Part Code Function // ////////////////////////////////////////////////////////////////////////// function GetABody(x,y) { var poststr = "?&s="; if (document.getElementById('oldsched').checked==true) { poststr+="0"; } else { poststr+="1"; } makePOSTRequest('http://www.pdrater.com/pdrater/php/body.php', poststr,'bodypart',0); } ////////////////////////////////////////////////////////////////////////// // Occupational Code Function // ////////////////////////////////////////////////////////////////////////// function GetAJob(q) { var poststr = "?&q="+escape(q)+"&s="; if (document.getElementById('oldsched').checked==true) { poststr+="0"; } else { poststr+="1"; } makePOSTRequest('http://www.pdrater.com/pdrater/php/occc.php', poststr,'serverocclist',0); } ////////////////////////////////////////////////////////////////////////// // Work Restrictions Function // ////////////////////////////////////////////////////////////////////////// function GetAWork(q) { var poststr = "?&q="+escape(q); makePOSTRequest('http://www.pdrater.com/pdrater/php/WR.php', poststr,'workrelist',0); } ////////////////////////////////////////////////////////////////////////// // % to $ Function // ////////////////////////////////////////////////////////////////////////// function calcpd() { var pd = document.getElementById('pdpercent'); if (pd.value>100) {pd.value=99;} if ( pd.value > 0 ) { var poststr="?&y="+escape(document.getElementById('yoi').value)+"&p="+escape(pd.value); makePOSTRequest('http://www.pdrater.com/pdrater/php/pd2dollars.php', poststr,'pdanswer',0); } else {pd.value=''; document.getElementById('pdanswer').innerHTML='';} } ////////////////////////////////////////////////////////////////////////// // Rating Function // ////////////////////////////////////////////////////////////////////////// function rater(x,y) { var a = new Array(); a[0]=document.getElementById('agei'); a[1]=document.getElementById('body'); a[2]=document.getElementById('occc'); a[3]=document.getElementById('stnd'); // a[4]=document.getElementById('bdytitle'); // a[5]=document.getElementById('occtitle'); a[6]=document.getElementById('frct'); if (document.getElementById('oldsched').checked==true) { z=0; } else if (document.getElementById('newsched').checked==true) { z=1; } else if (document.getElementById('ogilvie').checked==true) { z=2; og=document.getElementById('elossi').value; } poststr= "?&a=" + escape(a[0].value) + "&b1=" + escape(a[1].value) // + "&b2=" + escape(a[4].value) + "&o2=" + escape(a[5].value) + "&o1=" + escape(a[2].value) + "&s=" + escape(a[3].value) + "&f0=" + escape(a[6].value) + "&z="+ escape(z) + "&f1=" + escape(y) + "&x=" + escape(x); if (z==2) { og=document.getElementById('elossi').value; poststr += "&og="+ escape(og); } // Assemble target location var placeRating = "ratingout"+document.getElementById('linenow').value; makePOSTRequest('http://www.pdrater.com/pdrater/php/rater.php',poststr,placeRating,1,"Error: Please send an e-mail to admin@pdrater.com","Calculating..."); if (z==2) { setTimeout('parseOgilvie()',1500); HandS(document.getElementById('linenow').value); document.getElementById("xcomment"+document.getElementById('linenow').value).checked=true;} } function gomore() { count=document.getElementById('poecount').value; // Saver save = new Array(); for (i=0;i