var arrGroupsLoc=new Array();var arrLocMat=new Array();var arrLocMatPrc=new Array();var iPriceSelected=0;var bIE=true;var vhdSavedGrpEle;var vhdSavedLoc;var vhdSavedMat;var vhdSavedIsPrice;var vChkSteel;var vChkBaseMetal;var vChkMinorMetal;var vChkFerrorAlloys;var vPreciousMetals;var vScrapSec;var vnewsalerts_st;var vnewsalerts_bm;var vnewsalerts_mm;var vnewsalerts_fa;var vnewsalerts_pm;var vnewsalerts_ss;function SelectAllBreakingNews(a){var d=document.getElementById(vChkSteel);var f=document.getElementById(vChkBaseMetal);var e=document.getElementById(vChkMinorMetal);var b=document.getElementById(vChkFerrorAlloys);var h=document.getElementById(vPreciousMetals);var g=document.getElementById(vScrapSec);d.checked=a.checked;f.checked=a.checked;e.checked=a.checked;b.checked=a.checked;h.checked=a.checked;g.checked=a.checked;check(d,vnewsalerts_st);check(f,vnewsalerts_bm);check(e,vnewsalerts_mm);check(b,vnewsalerts_fa);check(h,vnewsalerts_pm);check(g,vnewsalerts_ss)}function check(g,h){var e=document.getElementById(h);var l=document.getElementById(h).childNodes;var k=0;for(var i=0;i<l.length;i++){if(l[i].id!=""){k=i}}k-1;ChkBrowser();if(!bIE){k=k-1}if(g.checked==true&&e.style.display=="none"){var a=document.getElementById(l[k].id).childNodes;var a=a[(a.length-1)].getElementsByTagName("TR");for(var b=0;b<a.length;b++){var j=a[b].getElementsByTagName("TD");for(var f=0;f<j.length;f++){var d=j[f].getElementsByTagName("input");if(d[0].type=="checkbox"){d[0].checked=true}}}e.style.display="block";updateCheckAll()}else{if(g.checked==false){document.getElementById("ChkSelectAll").checked=false;var a=document.getElementById(l[k].id).childNodes;var a=a[(a.length-1)].getElementsByTagName("TR");for(var b=0;b<a.length;b++){var j=a[b].getElementsByTagName("TD");for(var f=0;f<j.length;f++){var d=j[f].getElementsByTagName("input");if(d[0].type=="checkbox"){d[0].checked=false}}}e.style.display="none"}}return 1}function updateCheckAll(){if((document.getElementById(vChkSteel).checked==true)&&(document.getElementById(vChkBaseMetal).checked==true)&&(document.getElementById(vChkMinorMetal).checked==true)&&(document.getElementById(vChkFerrorAlloys).checked==true)&&(document.getElementById(vPreciousMetals).checked==true)&&(document.getElementById(vScrapSec).checked==true)){document.getElementById("ChkSelectAll").checked=true}}function ChkBrowser(){var a=navigator.appName;if(a=="Netscape"){bIE=false}else{if(a=="Microsoft Internet Explorer"){bIE=true}}}function Lookup(a){return(this[a])}function Delete(){for(c=0;c<Delete.arguments.length;c++){this[Delete.arguments[c]]=null}var b=new Array();for(var a=0;a<this.Keys.length;a++){if(this[this.Keys[a]]!=null){b[b.length]=this.Keys[a]}}this.Keys=b}function Add(){for(c=0;c<Add.arguments.length;c+=2){this[Add.arguments[c]]=Add.arguments[c+1];this.Keys[this.Keys.length]=Add.arguments[c]}}function Hash(){this.Add=Add;this.Lookup=Lookup;this.Delete=Delete;this.Keys=new Array()}function GetList(h,g,a){var e=g+"_Sp";var f="";if(a==2){f=ScrapLvl2.Lookup(g)}else{var d=GetParentListArray(g);if(h){for(var b=0;b<d.length;b++){if(IsParentChecked(d[b],"Main_Tb")){if(f==""){f=ScrapLvl3.Lookup(d[b]+"__"+g)}else{f+=";"+ScrapLvl3.Lookup(d[b]+"__"+g)}}}}else{f=ScrapLvl3.Lookup(g)}}return f}function LoadSubScrap(e,a,g,i,h){var q=i+"_Sp";var n=GetList(e,i,h);if((n!="")&&(n!="Empty")){var j=n.split(";");for(var p=0;p<j.length;p++){var d=document.getElementById(j[p]);if(d!=null){if(g.checked==true){if(d.style.display=="none"){d.style.display="inline-block";if((a)&&(j.length==1)){var m=getCheckBoxObject(d);if(m!=null){m.checked=true;if(h==2){LoadSubScrap(false,false,m,i+"__"+j[p],(h+1))}else{var l=LoadLocationScrap(m,i,j[p],(h+1));LoadLocation(l,m.name,a)}if((a)&&(h<=3)){DisplaySellAllClrAll((h+2),"scrap")}}}}else{var m=getCheckBoxObject(d);if(m!=null){if(m.checked==true){if(h==2){LoadSubScrap(false,false,m,i+"__"+j[p],(h+1))}else{var l=LoadLocationScrap(m,i,j[p],(h+1));LoadLocation(l,m.name,a)}}}}}else{var o;var b=UnLoadSubScrap(i,j[p],h);if(!IsOtherParentChecked(i,j[p],h)){var m=getCheckBoxObject(d);if(m!=null){m.checked=false;o=m.id}d.style.display="none"}if(h==3){UnLoadLocationAll(o,b)}}}else{var f=g.value.split("__");var k=f[1].split(",");var l=k[0];if(g.checked==true){LoadLocation(l,g.name,a)}else{UnLoadLocationAll(g.id,l)}}}}else{if(n!="Empty"){var l=LoadLocationScrap(g,i,null,(h+1))}else{var f=g.value.split("__");var l=f[1]}if(g.checked==true){LoadLocation(l,g.name,a)}else{UnLoadLocationAll(g.id,l)}}CleanLocation();if((a)&&(h<=3)){DisplaySellAllClrAll((h+1),"scrap")}if((a)){UpdatePriceLabel()}}function UnLoadSubScrap(p,o,d){var f;if(d==2){var x=GetList(false,p+"__"+o,(d+1));if(x!=null){if(x!="Empty"){var z=x.split(";");var g;for(var t=0;t<z.length;t++){if(z[t]!="Empty"){var b=document.getElementById(z[t]);if(!IsOtherParentChecked(o,z[t],(d+1))){var j=getCheckBoxObject(b);if(j!=null){j.checked=false;g=j.id}b.style.display="none"}var r=UnLoadSubScrap(o,z[t],(d+1));UnLoadLocationAll(g,r)}else{var s=document.getElementById(o);if(s!=null){var q=getCheckBoxObject(s);if(q){var m=q.value.split("__");var v=m[1];var l=v.split(",");UnLoadLocationAll(q.id,l[t])}}}}}else{var i=document.getElementById(o);var r;if(i!=null){var e=i.getElementsByTagName("input");for(var a=0;a<e.length;a++){if(e[a].type=="checkbox"){var h=e[a].value;var k=h.split("__");r=k[1]}}}UnLoadLocationAll(g,r)}DisplaySellAllClrAll((d+2),"scrap")}}if(d==3){var i=document.getElementById(o);var A;if(i!=null){var e=i.getElementsByTagName("input");for(var a=0;a<e.length;a++){if(e[a].type=="checkbox"){var h=e[a].value;var k=h.split("__");A=k[1]}}}var y=document.getElementById(p);if(y!=null){var w=getCheckBoxObject(y);var n=","+w.value.substring(w.value.indexOf("__")+2)+",";var u=A.split(",");for(var t=0;t<u.length;t++){if(n.indexOf(","+u[t]+",")>=0){if(f!=null){f+=","+u[t]}else{f=u[t]}}}}return f}}function CleanLocation(){var g=document.forms[0].hTempGrpID.value;var e="";if((g!="")||(g!=null)){var a=g.split(",");for(var j=0;j<a.length;j++){if(arrGroupsLoc[a[j]]!=null){if(e==""){e=arrGroupsLoc[a[j]].join(",")}else{e+=","+arrGroupsLoc[a[j]].join(",")}}}}if(e.length>0){e=","+e+","}var f=true;var b=document.getElementById("Location_Dv");if(b!=null){var h=b.getElementsByTagName("span");for(var j=0;j<h.length;j++){f=true;if((h[j].style.display!="none")&&(h[j].id.indexOf("_SELALL")<0)&&(h[j].id.indexOf("_CLRALL")<0)){var d=h[j].getElementsByTagName("input");for(var i=0;i<d.length;i++){if(d[i].type=="checkbox"){if(e.indexOf(","+d[i].value+",")<0){f=true;d[i].checked=false}else{f=false}}}if(f){h[j].style.display="none"}}}}}function LoadLocationScrap(h,j,o,a){var l;if(o==null){var d=GetParentListArrayLevel3(j,null);var i=h.value.substring(h.value.indexOf("__")+2);for(var g=0;g<d.length;g++){var k=d[g].substring(d[g].indexOf("__")+2);var f=document.getElementById(k);if(f!=null){var n=getCheckBoxObject(f);if(n.checked==true){var m=","+n.value.substring(n.value.indexOf("__")+2)+",";var b=i.split(",");for(var e=0;e<b.length;e++){if(m.indexOf(","+b[e]+",")>=0){if(l!=null){l+=","+b[e]}else{l=b[e]}}}}}}}if((j!=null)&&(o!=null)){var i=h.value.substring(h.value.indexOf("__")+2);var f=document.getElementById(j);if(f!=null){var n=getCheckBoxObject(f);if(n.checked==true){var m=","+n.value.substring(n.value.indexOf("__")+2)+",";var b=i.split(",");for(var e=0;e<b.length;e++){if(m.indexOf(","+b[e]+",")>=0){if(l!=null){l+=","+b[e]}else{l=b[e]}}}}}}return l}function LoadLocation(h,f,b){var g;var i=false;var a=document.forms[0].hTempName.value;var d=document.forms[0].hTempGrpID.value;var j=0;g=h.split(",");for(var m=0;m<g.length;m++){if(arrGroupsLoc[g[m]]!=null){for(var l=0;l<arrGroupsLoc[g[m]].length;l++){var k=document.getElementById("SPLoc_"+arrGroupsLoc[g[m]][l]);if(k!=null){if(a!=""){if(a.indexOf(f)<0){document.forms[0].hTempName.value=a+","+f}else{document.forms[0].hTempName.value=a}}else{document.forms[0].hTempName.value=f}if(k.style.display=="none"){k.style.display="inline-block"}else{var e=document.getElementById("LOC_"+arrGroupsLoc[g[m]][l]);if(e.checked==true){LoadExistLocMaterial(e,g[m])}}j++}}if(document.forms[0].hTempGrpID.value!=""){if(!ChkIfIdExists(g[m])){document.forms[0].hTempGrpID.value=document.forms[0].hTempGrpID.value+","+g[m]}}else{document.forms[0].hTempGrpID.value=g[m]}}if((j==1)&&(b)){var e=document.getElementById("LOC_"+arrGroupsLoc[g[0]][0]);e.checked=true;LoadExistLocMaterial(e,g[m])}}}function ClickSellOrClrAllLevelScrap(g,j,f){if(g!=null){g.checked=false}var h;var k;if(j=="Main_Tb"){h=2;k=j;var d=document.getElementById(k);if(d!=null){var e=d.getElementsByTagName("input");for(var p=0;p<e.length;p++){var l=e[p];if(l.type=="checkbox"){if(((l.checked!=true)&&(f==true))||(!f)){if((l.value.indexOf("SELLALL")<0)&&(l.value.indexOf("CLRALL")<0)){if(f){l.checked=true}else{l.checked=false}var i=l.value.split("__");LoadSubScrap(true,false,l,i[0].replace(/\s/g,"_"),h)}}}}}}else{var m=j.replace("Level","");h=parseInt(m);k="Common_"+j+"_Sp";var d=document.getElementById(k);var n;var q;if(d!=null){var o=d.getElementsByTagName("span");for(var a=0;a<o.length;a++){if(o[a].style.display!="none"){var e=o[a].getElementsByTagName("input");for(var p=0;p<e.length;p++){var l=e[p];if(l.type=="checkbox"){if(((l.checked!=true)&&(f==true))||(!f)){if((l.value.indexOf("SELLALL")<0)&&(l.value.indexOf("CLRALL")<0)){var i=l.value.split("__");if(f){if(l.checked==false){if(q!=null){q+=","+l.id}else{q=l.id}}l.checked=true;if(h==4){var b=GetAllowedGrpIdList(i[1],i[0]);if(n!=null){n+=","+b}else{n=b}}else{LoadSubScrap(true,false,l,i[0].replace(/\s/g,"_"),h)}}else{if(l.checked==true){if(n!=null){n+=","+i[1]}else{n=i[1]}if(q!=null){q+=","+l.id}else{q=l.id}}l.checked=false;if(h<=3){LoadSubScrap(true,false,l,i[0].replace(/\s/g,"_"),h)}}}}}}}}}}if((f)&&(h==4)){LoadLocationAll(q,n)}if((!f)){UnLoadLocationAll(q,n)}DisplaySellAllClrAll((h+1),"scrap");UpdatePriceLabel()}function GetAllowedGrpIdList(l,f){var g;var o=false;if(l.indexOf(",")<0){g=l}else{var e=GetParentListArrayLevel3(f,null);if(e.length<=1){g=l}else{var m;for(var n=0;n<e.length;n++){var p=e[n].substring(e[n].indexOf("__")+2);var b=document.getElementById(p);if(b!=null){var d=b.getElementsByTagName("input");for(var k=0;k<d.length;k++){if(d[k].type="checkbox"){if(d[k].checked==true){var j=d[k].value.split("__");var i=","+j[1]+",";if(l!=""){var a=l.split(",");for(var h=0;h<a.length;h++){if(i.indexOf(","+a[h]+",")>=0){if(m!=null){m+=","+a[h]}else{m=a[h]}l=","+l+",";l=l.replace(","+a[h]+",",",");if(l==","){l=""}}}}}}}}}g=m}}return g}function LoadLocationAll(h,i){var a=document.forms[0].hTempName.value;if(h!=null){var f=h.split(",");for(var l=0;l<f.length;l++){var b=","+a+",";if(b.indexOf(","+f[l]+",")<0){if(a!=""){a+=","+f[l]}else{a+=f[l]}}}document.forms[0].hTempName.value=a}var g;var d=document.forms[0].hTempGrpID.value;g=i.split(",");for(var k=0;k<g.length;k++){if(arrGroupsLoc[g[k]]!=null){for(var l=0;l<arrGroupsLoc[g[k]].length;l++){var j=document.getElementById("SPLoc_"+arrGroupsLoc[g[k]][l]);if(j!=null){if(j.style.display=="none"){j.style.display="inline-block"}else{var e=document.getElementById("LOC_"+arrGroupsLoc[g[k]][l]);if(e.checked==true){LoadExistLocMaterial(e,g[k])}}}}if(document.forms[0].hTempGrpID.value!=""){if(!ChkIfIdExists(g[k])){document.forms[0].hTempGrpID.value=document.forms[0].hTempGrpID.value+","+g[k]}}else{document.forms[0].hTempGrpID.value=g[k]}}}}function UnLoadLocationAll(l,m){var a=document.forms[0].hTempName.value;if(l!=null){var f=l.split(",");for(var p=0;p<f.length;p++){var d=","+a+",";d=d.replace(","+f[p]+",",",");a=d.substring(1,d.length-1);if(a==","){a=""}}document.forms[0].hTempName.value=a}if(m!=null){var j=m;var i;var e=document.forms[0].hTempGrpID.value;i=m.split(",");e=document.forms[0].hTempGrpID.value;for(var o=0;o<i.length;o++){if(arrGroupsLoc[i[o]]!=null){for(var p=0;p<arrGroupsLoc[i[o]].length;p++){var n=document.getElementById("SPLoc_"+arrGroupsLoc[i[o]][p]);if(n!=null){var b=IsLocExists(arrGroupsLoc[i[o]][p]);var g=n.getElementsByTagName("input");for(var k=0;k<g.length;k++){if(g[k].type=="checkbox"){if(g[k].checked==true){UnLoadMaterial(g[k],true);g[k].checked=false}}}if(!b){n.style.display="none"}}}}var h=","+e+",";h=h.replace(","+i[o]+",",",");e=h.substring(1,h.length-1);if(e==","){e=""}}document.forms[0].hTempGrpID.value=e}}function ClickSellOrClrAllLevel(e,h,d){if(e!=null){e.checked=false}var f;if(h=="Main_Tb"){f=2}else{var k=h.replace("Level","");f=parseInt(k)}var a=document.getElementById(h);var b;if(a!=null){if(f==2){var b=a.getElementsByTagName("input");for(var m=0;m<b.length;m++){var j=b[m];if(j.type=="checkbox"){if(((j.checked!=true)&&(d==true))||(!d)){if((j.value.indexOf("SELLALL")<0)&&(j.value.indexOf("CLRALL")<0)){if(d){j.checked=true}else{j.checked=false}var g=j.value.split("__");LoadSub(true,false,j,g[0].replace(/\s/g,"_"),f)}}}}DisplaySellAllClrAll((f+1),"")}else{b=a.getElementsByTagName("span");for(var m=0;m<b.length;m++){if((b[m].id.indexOf("_Sp")>0)&&(b[m].style.display!="none")){var i=b[m].getElementsByTagName("input");for(var l=0;l<i.length;l++){var j=i[l];if(j.type=="checkbox"){if((j.value.indexOf("SELLALL")<0)&&(j.value.indexOf("CLRALL")<0)){var g=j.value.split("__");if(d){if(j.checked==false){j.checked=true;LoadSub(true,false,j,g[0].replace(/\s/g,"_"),f)}}else{if(j.checked==true){j.checked=false;LoadSub(true,false,j,g[0].replace(/\s/g,"_"),f)}}}}}}}DisplaySellAllClrAll((f+1),"")}}UpdatePriceLabel()}function DisplaySellAllClrAll(g,a){var h=0;var e=false;var d;if((a=="scrap")&&((g==3)||(g==4))){d=document.getElementById("Common_Level"+g+"_Sp")}else{d=document.getElementById("Level"+g)}if(d!=null){var f=d.getElementsByTagName("span");for(var j=0;j<f.length;j++){if((a=="scrap")&&((g==3)||(g==4))){if((f[j].style.display!="none")&&(f[j].id.indexOf("_SELLALL")<0)&&(f[j].id.indexOf("_CLRALL")<0)){h++}}else{if(f[j].id.indexOf("_Sp")>0){if((f[j].style.display!="none")&&(f[j].id.indexOf("_SELLALL")<0)&&(f[j].id.indexOf("_CLRALL")<0)){e=true}else{e=false}}else{if(e){h++}}}}}var b=document.getElementById("Level"+g+"_SELLALL");var i=document.getElementById("Level"+g+"_CLRALL");var k=document.getElementById("HRLevel"+g);if(h>0){if(k!=null){k.style.display="block"}}else{if(k!=null){k.style.display="none"}}if(h>=2){if(b!=null){b.style.display="inline-block"}if(i!=null){i.style.display="inline-block"}}else{if(b!=null){b.style.display="none"}if(i!=null){i.style.display="none"}}}function GetParentListArray(g){var e=ScrapLvl2.Keys;var d=new Array();var b=0;for(var a=0;a<e.length;a++){var f=";"+ScrapLvl2.Lookup(e[a]).toLowerCase()+";";if(f.indexOf(";"+g.toLowerCase()+";")>=0){d[b]=e[a];b++}}return d}function GetParentListArrayLevel3(h,g){var e=ScrapLvl3.Keys;var d=new Array();var b=0;for(var a=0;a<e.length;a++){if(e[a].indexOf(g)<0){var f=";"+ScrapLvl3.Lookup(e[a]).toLowerCase()+";";if(f.indexOf(";"+h.toLowerCase()+";")>=0){d[b]=e[a];b++}}}return d}function IsParentChecked(b,a){var d=false;var f=document.getElementById(a);if(f!=null){var e=f.getElementsByTagName("input");for(var g=0;g<e.length;g++){var h=e[g];if(h.type=="checkbox"){if(h.checked==true){if(h.id.toLowerCase().indexOf(b.toLowerCase())>0){d=true;break}}}}}return d}function IsOtherParentChecked(h,k,a){var b=false;var d;if(a==2){d=GetParentListArray(k);for(var g=0;g<d.length;g++){var e=document.getElementById("Main_Tb");if(e!=null){var f=e.getElementsByTagName("input");for(var l=0;l<f.length;l++){var j=f[l];if(j.type=="checkbox"){if(j.checked==true){if(j.id.indexOf(d[g])>0){b=true}}}}}if(b){break}}}else{d=GetParentListArrayLevel3(k,h);for(var g=0;g<d.length;g++){var m=d[g].substring(d[g].indexOf("__")+2);var e=document.getElementById(m);if(e!=null){var f=e.getElementsByTagName("input");for(var l=0;l<f.length;l++){var j=f[l];if(j.type=="checkbox"){if(j.checked==true){b=true}}}}if(b){break}}}return b}function getCheckBoxObject(b){var a=b.getElementsByTagName("*");var e;for(var d=0;d<a.length;d++){var f=a[d];if(f.type=="checkbox"){e=f;break}}return e}function LoadSub(j,s,o,n,h){var i=n+"_Sp";var g=n+"_Tb";var e=document.getElementById(i);var f;var p=0;var l=0;var d;if(e!=null){if(o.checked==true&&e.style.display=="none"){var m=e.getElementsByTagName("*");for(var q=0;q<m.length;q++){var k=m[q];if(k.type=="checkbox"){k.checked=false;d=k;l++}}e.style.display="inline";if(l==1){d.checked=true;var b=getChkBoxValue(d.value);LoadSub(false,s,d,b,h)}}else{if(o.checked==false){e.style.display="none";var m=e.getElementsByTagName("*");for(var q=0;q<m.length;q++){var k=m[q];if(k.type=="checkbox"){var a=k.checked;k.checked=false;var b=getChkBoxValue(k.value);LoadSub(a,s,k,b,h)}}}}}else{var r=o.value;if(o.checked==true){r=r.split("__");LoadLocation(r[1],o.name,s);if(s){UpdatePriceLabel()}}else{if(j){UnLoadLocation(o.name,o.value,j)}if(s){UpdatePriceLabel()}}}if(s){DisplaySellAllClrAll((h+1),"")}}function ChkIfIdExists(a){var f=false;var e=document.forms[0].hTempGrpID.value;var d=e.replace(/\,/g,"|");d="|"+d+"|";var b=d.indexOf("|"+a+"|");if(b>=0){f=true}return f}function getChkBoxValue(d){var b=d;b=b.split("__");var a=new String();a=b[0];a=a.replace("-ft","");a=a.replace("-in","");a=a.replace(",","");a=a.replace(/\s/g,"_");return a}function UnLoadLocation(o,t,k){var p=t;var s;var h=false;var a=document.forms[0].hTempName.value;var q=document.forms[0].hTempGrpID.value;if(a.indexOf(o)>=0){var m=new String();m=document.forms[0].hTempName.value;m=m.replace(o,"");if(m.charAt(0)==","){m=m.substring(1)}if(m.charAt(m.length-1)==","){m=m.substring(0,m.length-1)}document.forms[0].hTempName.value=m;a=m}p=p.split("__");s=p[1].split(",");q=document.forms[0].hTempGrpID.value;for(var f=0;f<s.length;f++){if(arrGroupsLoc[s[f]]!=null){for(var n=0;n<arrGroupsLoc[s[f]].length;n++){var j=document.getElementById("SPLoc_"+arrGroupsLoc[s[f]][n]);if(j!=null){var l=IsLocExists(arrGroupsLoc[s[f]][n]);var b=j.getElementsByTagName("input");for(var r=0;r<b.length;r++){if(b[r].type=="checkbox"){if(b[r].checked==true){UnLoadMaterial(b[r],true);b[r].checked=false}}}if(!l){j.style.display="none"}}}}var d=q.indexOf(s[f]);if(d>=0){if(d==0){q=q.substring(s[f].length+1)}else{var g=q.length;var e=q.substring(0,d);var i=q.substring(d+1+s[f].length);q=e+i;if(q.charAt(0)==","){q=q.substring(1)}if(q.charAt(q.length-1)==","){q=q.substring(0,q.length-1)}}document.forms[0].hTempGrpID.value=q}}}function IsLocExists(g){var h=false;var b=document.forms[0].hTempName.value;if(b!=""){var k=b.split(",");for(var e=0;e<k.length;e++){var d=k[e];if(k[e].indexOf("$")>0){d=d.replace(/\$/g,"_")}var f=document.getElementById(d);if(f!=null){var a=f.value;var j=a.split("__");var i=j[1].split(",");for(var m=0;m<i.length;m++){if(arrGroupsLoc[i[m]]!=null){for(var l=0;l<arrGroupsLoc[i[m]].length;l++){if(g==arrGroupsLoc[i[m]][l]){h=true;break}}}}if(h){break}}}}return h}function LoadExistLocMaterial(b,k){var e;var g=false;e=b.value;var l=0;var m;m=document.forms[0].hTempGrpID.value;m=m.split(",");var h=false;if(b.checked==true){for(var f=0;f<m.length;f++){if(arrLocMat[m[f]][e]!=null){for(var j=0;j<arrLocMat[m[f]][e].length;j++){var i=document.getElementById("SPMat_"+arrLocMat[m[f]][e][j]);if(i!=null){i.style.display="inline-block";if(k==m[f]){l++}if(vTabType=="statcity"){var d=document.getElementById("MAT_"+arrLocMat[m[f]][e][j]);if(d!=null){if(d.checked==false){d.checked=true}}}}if(arrLocMat[m[f]][e][j]==arrLocMat[k][e]){h=true}}}}if((arrLocMat[k][e]!=null)&&(!h)){for(var j=0;j<arrLocMat[k][e].length;j++){var i=document.getElementById("SPMat_"+arrLocMat[k][e][j]);if(i!=null){i.style.display="inline-block";l++;if(vTabType=="statcity"){var d=document.getElementById("MAT_"+arrLocMat[k][e][j]);if(d!=null){if(d.checked==false){d.checked=true}}}}}}if(l==1){var a=document.getElementById("SPMat_"+arrLocMat[k][e][0]);if(a!=null){if(a.style.display!="none"){var d=document.getElementById("MAT_"+arrLocMat[[k]][e][0]);if(d!=null){if(d.checked==false){d.checked=true}}}}}}}function LoadMaterial(d,h){var f;var m;var i=false;f=d.value;m=document.forms[0].hTempGrpID.value;m=m.split(",");var l=0;var b=0;if(d.checked==true){for(var g=0;g<m.length;g++){if(arrLocMat[m[g]][f]!=null){for(var k=0;k<arrLocMat[m[g]][f].length;k++){var j=document.getElementById("SPMat_"+arrLocMat[m[g]][f][k]);if(j!=null){j.style.display="inline-block";b=arrLocMat[m[g]][f][k];l++;if(vTabType=="statcity"){var e=document.getElementById("MAT_"+b);if(e!=null){if(e.checked==false){e.checked=true}}}}}}}if(l==1){var a=document.getElementById("SPMat_"+b);if(a!=null){if(a.style.display!="none"){var e=document.getElementById("MAT_"+b);if(e!=null){if(e.checked==false){e.checked=true}}}}}}else{UnLoadMaterial(d,true)}if(h){UpdatePriceLabel()}}function UnLoadMaterial(b,a){var e;var j;var g=false;e=b.value;j=document.forms[0].hTempGrpID.value;j=j.split(",");for(var f=0;f<j.length;f++){if(j[f].length>0){if(arrLocMat[j[f]][e]!=null){for(var i=0;i<arrLocMat[j[f]][e].length;i++){var h=document.getElementById("SPMat_"+arrLocMat[j[f]][e][i]);if(h!=null){if(!IsDisableNotAllowed(j[f],e,arrLocMat[j[f]][e][i],a)){var d=document.getElementById("MAT_"+arrLocMat[j[f]][e][i]);if(d!=null){d.checked=false}h.style.display="none"}}}}}}}function IsDisableNotAllowed(d,i,a,h){if(!h){return false}var b=false;if(arrGroupsLoc[d]!=null){for(var g=0;g<arrGroupsLoc[d].length;g++){if(arrGroupsLoc[d][g]!=i){var f=document.getElementById("LOC_"+arrGroupsLoc[d][g]);if(f!=null){if(f.checked==true){if(arrLocMat[d][arrGroupsLoc[d][g]]!=null){for(var e=0;e<arrLocMat[d][arrGroupsLoc[d][g]].length;e++){if(arrLocMat[d][arrGroupsLoc[d][g]][e]==a){b=true;break}}}}}}if(b){break}}}return b}function IncreamentPrice(a){UpdatePriceLabel()}function ClearSelection(d,g){document.body.style.cursor="wait";if(d!=null){d.checked=false}var e=0;var j=document.getElementById(vhprices_count_loaded).value;if(j==""){j=0}LOCClrAll(null,true);ClearAllGrpNew(g);ManageLOCSelectClearFields(0);var i=document.getElementById("prices_count");if(i!=null){i.innerHTML="Prices Selected: "+(parseInt(e)+parseInt(j))}document.getElementById(vhprices_count).value=e;var a=document.getElementById(vUpdPanelId);if(a!=null){var b=a.getElementsByTagName("DIV");for(var h=0;h<b.length;h++){var f=b[h];if(f.id.indexOf("pnlSTATReport")>0){f.style.display="none"}}}document.forms[0].hTempGrpID.value="";document.forms[0].hTempName.value="";document.body.style.cursor="default"}function ClearSelectionAndPriceList(d,h){document.body.style.cursor="wait";if(d!=null){d.checked=false}var e=0;var g=document.getElementById(vLoadedMatListfld).value;if(g!=null){document.getElementById(vLoadedMatListfld).value=""}LOCClrAll(null,true);ClearAllGrpNew(h);ManageLOCSelectClearFields(0);var j=document.getElementById("prices_count");if(j!=null){j.innerHTML="Prices Selected: "+e}document.getElementById(vhprices_count).value=e;var a=document.getElementById(vUpdPanelId);if(a!=null){var b=a.getElementsByTagName("DIV");for(var i=0;i<b.length;i++){var f=b[i];if((f.id.indexOf("pnlReport")>0)||(f.id.indexOf("pnlSTATReport")>0)){f.style.display="none"}}}document.forms[0].hTempGrpID.value="";document.forms[0].hTempName.value="";document.body.style.cursor="default"}function ClearAllGrpNew(g){var b;for(var f=8;f>=3;f--){b=document.getElementById("Level"+f);if(b!=null){var d=b.getElementsByTagName("span");for(var l=0;l<d.length;l++){if(d[l].id.indexOf("_Sp")>=0){var k=d[l].getElementsByTagName("input");for(var i=0;i<k.length;i++){if(k[i].type=="checkbox"){if(k[i].value.indexOf("SELLALL")<0&&k[i].value.indexOf("CLRALL")<0&&k[i].checked==true){k[i].checked=false}}}if(d[l].id.indexOf("Common_Level")<0){d[l].style.display="none"}else{var e=d[l].getElementsByTagName("span");for(var j=0;j<e.length;j++){e[j].style.display="none"}}}if(d[l].id.indexOf("_SELLALL")>=0){d[l].style.display="none"}if(d[l].id.indexOf("_CLRALL")>=0){d[l].style.display="none"}}}var a=document.getElementById("HRLevel"+f);if(a!=null){a.style.display="none"}}var m=g+"_Dv";b=document.getElementById(m);if(b!=null){var d=b.getElementsByTagName("input");for(var l=0;l<d.length;l++){var h=d[l];if(h.type=="checkbox"){if(h.value.indexOf("SELLALL")<0&&h.value.indexOf("CLRALL")<0){h.checked=false}}}}}function ClearAllGrp(d,f,g){var j=d+"_Dv";var a=document.getElementById(j);if(a!=null){var b=a.getElementsByTagName("input");for(var i=0;i<b.length;i++){var e=b[i];if(e.type=="checkbox"){if(e.value.indexOf("SELLALL")<0&&e.value.indexOf("CLRALL")<0){if(e.checked!=f){e.checked=f;var h=getChkBoxValue(e.value);ClearAllGrp(h,f,d)}}}}if(d!=g){a.style.display="none"}}}function ClickSellOrClrAll(e,f,k){var n=document.layers?document.cursor:document.all?document.all.cursor:document.getElementById?document.getElementById("cursor"):null;if(n!=null){n="wait"}var o=f+"_Dv";var d=f+"_Tb";var a=document.getElementById(o);var p;var j=0;var h;var g=0;if(e!=null){e.checked=false}if(a!=null){var b=a.getElementsByTagName("*");for(var m=0;m<b.length;m++){var i=b[m];if(i.type=="checkbox"){if(i.value.indexOf("SELLALL")<0&&i.value.indexOf("CLRALL")<0){if(i.checked!=k){i.checked=k;var l=getChkBoxValue(i.value);LoadSub(true,false,i,l)}}}}}UpdatePriceLabel();if(n!=null){n="default"}}function LOCSellAll(e){var l;var h=0;var b=0;l=document.forms[0].hTempGrpID.value;l=l.split(",");e.checked=false;for(var g=0;g<l.length;g++){if(arrGroupsLoc[l[g]]!=null){for(var k=0;k<arrGroupsLoc[l[g]].length;k++){var f=arrGroupsLoc[l[g]][k];var i=document.getElementById("LOC_"+f);if(i!=null){i.checked=true;if(arrLocMat[l[g]][f]!=null){for(var d=0;d<arrLocMat[l[g]][f].length;d++){var a=arrLocMat[l[g]][f][d];var j=document.getElementById("SPMat_"+a);if(j!=null){j.style.display="inline-block";b++}}}}}}}ManageMATSelectClearFields(b);UpdatePriceLabel()}function LOCClrAll(d,h){var l;var g=0;l=document.forms[0].hTempGrpID.value;l=l.split(",");if(d!=null){d.checked=false}for(var f=0;f<l.length;f++){if(arrGroupsLoc[l[f]]!=null){for(var k=0;k<arrGroupsLoc[l[f]].length;k++){var e=arrGroupsLoc[l[f]][k];var i=document.getElementById("LOC_"+e);if(i!=null){i.checked=false;if(arrLocMat[l[f]][e]!=null){for(var b=0;b<arrLocMat[l[f]][e].length;b++){var a=arrLocMat[l[f]][e][b];var j=document.getElementById("MAT_"+a);if(j!=null){j.checked=false}j=document.getElementById("SPMat_"+a);if(j!=null){j.style.display="none"}}}}if(h){i=document.getElementById("SPLoc_"+e);if(i!=null){i.style.display="none"}}}}}UpdatePriceLabel()}function MATSellAll(d){var k;var g=0;k=document.forms[0].hTempGrpID.value;k=k.split(",");d.checked=false;for(var f=0;f<k.length;f++){if(arrGroupsLoc[k[f]]!=null){for(var j=0;j<arrGroupsLoc[k[f]].length;j++){var e=arrGroupsLoc[k[f]][j];var h=document.getElementById("LOC_"+e);if(h!=null){if(h.checked==true){if(arrLocMat[k[f]][e]!=null){for(var b=0;b<arrLocMat[k[f]][e].length;b++){var a=arrLocMat[k[f]][e][b];var i=document.getElementById("MAT_"+a);if(i!=null){i.checked=true}}}}}}}}UpdatePriceLabel()}function MATClrAll(d){var l;var g=0;l=document.forms[0].hTempGrpID.value;l=l.split(",");d.checked=false;for(var f=0;f<l.length;f++){if(arrGroupsLoc[l[f]]!=null){for(var j=0;j<arrGroupsLoc[l[f]].length;j++){var e=arrGroupsLoc[l[f]][j];var h=document.getElementById("LOC_"+e);if(h!=null){if(h.checked==true){if(arrLocMat[l[f]][e]!=null){for(var b=0;b<arrLocMat[l[f]][e].length;b++){var a=arrLocMat[l[f]][e][b];var i=document.getElementById("MAT_"+a);if(i!=null){i.checked=false}}}}}}}}var i=document.getElementById("prices_count");var k=document.getElementById(vhprices_count_loaded).value;if(k==""){k=0}if(i!=null){i.innerHTML="Prices Selected: "+(parseInt(g)+parseInt(k))}document.getElementById(vhprices_count).value=g}function ManageLOCSelectClearFields(b){var a;if(b>=2){a=document.getElementById("SPLOC_SELALL");if(a!=null){a.style.display="inline-block"}a=document.getElementById("SPLOC_CLRALL");if(a!=null){a.style.display="inline-block"}}else{a=document.getElementById("SPLOC_SELALL");if(a!=null){a.style.display="none"}a=document.getElementById("SPLOC_CLRALL");if(a!=null){a.style.display="none"}}}function ManageMATSelectClearFields(a){var b;if(a>=2){b=document.getElementById("SPMat_SELALL");if(b!=null){b.style.display="inline-block"}b=document.getElementById("SPMat_CLRALL");if(b!=null){b.style.display="inline-block"}}else{b=document.getElementById("SPMat_SELALL");if(b!=null){b.style.display="none"}b=document.getElementById("SPMat_CLRALL");if(b!=null){b.style.display="none"}}}function UpdatePriceLabel(){var l;var m=0;var n=0;var f=0;l=document.forms[0].hTempGrpID.value;l=l.split(",");var h="";var a=document.getElementById("Location_Dv");var j;if(a!=null){var p=a.getElementsByTagName("span");for(var q=0;q<p.length;q++){if(p[q].style.display!="none"){var g=p[q].getElementsByTagName("input");for(var s=0;s<g.length;s++){if(g[s].type=="checkbox"){if(g[s].value.indexOf("SELALL")<0){f++}if((g[s].checked==true)&&(g[s].value.indexOf("SELALL")<0)){var r=g[s].value;if(arrLocMatPrc[r]!=null){for(var b=0;b<arrLocMatPrc[r].length;b++){var k=arrLocMatPrc[r][b];var o=document.getElementById("MAT_"+k);if(n<=2){var u=document.getElementById("SPMat_"+k);if((u!=null)&&(j!=u)){if(u.style.display!="none"){n++;j=u}}}if(o!=null){if(o.checked==true){var e=false;var t=document.getElementById(vLoadedMatListfld).value;var d=document.getElementById(vLoadedLocListfld).value;if((t.indexOf(","+k+",")>=0)&&(d.indexOf(","+r+",")>=0)){e=true}else{m++}}}}}}}}}}}document.getElementById(vhprices_count).value=m;var i=document.getElementById(vhprices_count_loaded).value;if(i==""){i=0}var o=document.getElementById("prices_count");if(o!=null){o.innerHTML="Prices Selected: "+(parseInt(m)+parseInt(i))}ManageLOCSelectClearFields(f);ManageMATSelectClearFields(n)}function LoadSaved(){location.replace(myPricePage)}function LoadSavedHelper(b,d){var a=document.getElementById(b);if(a!=null){if(a.type=="checkbox"){if(a.checked==false){a.checked=true;if(d=="G"){vMainGrp=getChkBoxValue(a.value);LoadSubRetrieve(true,a,vMainGrp)}else{if(d=="L"){LoadMaterial(a,false)}}}}}}function LoadSubRetrieve(i,r,o){var h=o+"_Dv";var g=o+"_Tb";var d=document.getElementById(h);var f;var s=0;var k=0;var b;if(d!=null){if(r.checked==true&&d.style.display=="none"){var m=d.getElementsByTagName("*");for(var t=0;t<m.length;t++){var j=m[t];if(j.type=="checkbox"){j.checked=false;b=j;k++}}d.style.display="inline";if(k==1){b.checked=true;var a=getChkBoxValue(b.value);LoadSubRetrieve(false,b,a)}}}else{var u=r.value;var x;var p=false;var e=document.forms[0].hTempName.value;var v=document.forms[0].hTempGrpID.value;var w=0;if(r.checked==true){u=u.split("__");x=u[1].split(",");for(var l=0;l<x.length;l++){if(arrGroupsLoc[x[l]]!=null){for(var t=0;t<arrGroupsLoc[x[l]].length;t++){var q=document.getElementById("SPLoc_"+arrGroupsLoc[x[l]][t]);if(q!=null){if(e!=""){if(e.indexOf(r.name)<0){document.forms[0].hTempName.value=e+","+r.name}else{document.forms[0].hTempName.value=e}}else{document.forms[0].hTempName.value=r.name}if(q.style.display=="none"){q.style.display="inline-block"}else{var n=document.getElementById("LOC_"+arrGroupsLoc[x[l]][t]);if(n.checked==true){LoadExistLocMaterial(n,x[l])}}w++}}if(document.forms[0].hTempGrpID.value!=""){if(!ChkIfIdExists(x[l])){document.forms[0].hTempGrpID.value=document.forms[0].hTempGrpID.value+","+x[l]}}else{document.forms[0].hTempGrpID.value=x[l]}}}}}};
