var nicheGuideWin = null; var newNicheWin = null; function submitLenderForm(){ showProgress(); if(isLenderTypeBlank('sugLenderForm', 'aeType')) { validateLenderForm(); } hideProgress(); } function validateLenderForm() { var lenderType = ""; var appStates = ""; var selectedNiche = ""; var tempNiche = ""; var len = 0; var i = 0; try { lenderType = document.getElementById("aeTypeVal").value; } catch(e) {} try { appStates = document.getElementById("state").value; } catch(e) {} try { tempNiche = document.sugLenderForm.nicheValues.value; document.sugLenderForm.nicheValues.value = tempNiche; } catch(e) {} try { selectedNiche = document.getElementById("nicheDiv").innerHTML; } catch(e) {} if(selectedNiche == "") { selectedNiche = (selectedNiche) + (tempNiche); } if(selectedNiche == 0) { confirmMsg = confirm("Are you sure you do not want to select any Niches?"); if(confirmMsg) { window.location.href="supportedLenders.php?lenType="+lenderType+"&st="+appStates+"&niche="+selectedNiche+"#formTop"; // window.location.href="suggLenders.php?len="+lenderType+"&st="+appStates+"&niche="+selectedNiche+"#formTop"; } } else { window.location.href="supportedLenders.php?lenType="+lenderType+"&st="+appStates+"&niche="+selectedNiche+"#formTop"; // window.location.href="suggLenders.php?len="+lenderType+"&st="+appStates+"&niche="+selectedNiche+"#formTop"; } } /*** Niche Guidelines Popup ***/ var myWin = null; myWin = new Ext.Window({ el:'myWindow', layout:'fit', width:950, height:550, closeAction:'hide', plain: true, defaults: {autoScroll: true}, items: new Ext.TabPanel({ el: 'myDiv', autoTabs:true, activeTab:0, deferredRender:false, border:false }), buttons: [{ text: 'Clear Fields', handler: function(){ clearAllNicheValues('nicheFilterForm'); } },{ text: 'Start Search', handler: function(){ myWin.hide(); submitLenderForm(); } }] }); function showMyPopUp() { showProgress(); try { myWin.show('nicheBtn'); } catch(e) {} var displayWaitMsg = ""; displayWaitMsg = "
"; displayWaitMsg += "Please wait... "; displayWaitMsg += "
"; try { document.getElementById("nicheGuideFilterDiv").innerHTML = displayWaitMsg; } catch(e) {} setTimeout("listMyNicheGuidelines('nicheFilterForm')", 500); } function clearAllNicheValues(formName) { var nicheCnt = 0; try { eval("nicheCnt = document."+formName+".nicheGuideCnt.value"); } catch (e) {} for(var n=0; n 0) { allCnt = len; nichesAEArray = niche.split(','); len1 = nichesAEArray.length; try { eval("document."+formName+".nicheGuideCnt.value ="+ allCnt); } catch (e) {} np = (allCnt)/3; np = Math.floor(np); npRes = (allCnt)%4; if(npRes > 0) { np = np+1; } } for(var i=0;i 0) { display += ""; display += ""; display += ""; display += ""; display += ""; } tempGrpCnt++; if(tempGrpCnt%2 == 0) { clsBg = "class=\"clsBlue\""; } else { clsBg = "class=\"clsWhiteM\""; } display += ""; display += ""; display += ""; display += ""; display += ""; display += "
"; display += ""+nichesGroup+""; if(!allow) { if((userNumber > 0) && ((brokerMembership == "B") || (brokerMembership == "Fr"))) { display += "
"; display += ""; display += ""; display += "
"; display += ""; display += "Recommend New Niche"; display += "
"; } else { qstr = "supportedLenders.php?lenType="+lenderType+"&st="+appStates+"&niche="+AENiche; display += "
"; display += ""; display += ""; display += "
"; display += ""; display += "Recommend New Niche"; display += "
"; } } else if(allow){ display += "
"; display += ""; display += ""; display += "
"; display += ""; display += "Recommend New Niche"; display += "
"; } display += "
"; display += ""; display += ""; } tempNichesGroup = nichesGroup; tempNc++; display += ""; display += ""; if(tempNc%4 == 0) { display += ""; display += ""; } } if(tempGrpCnt > 0) { display += ""; display += "
"; display += "
"; display += " 0) { for (var j=0; j"; display += "
"; display += "
"; display += "
"; display += niche; display += " ("+nicheGrpCnt+")"; display += "
"; display += "
"; display += "
"; } document.getElementById("nicheGuideFilterDiv").innerHTML = display; hideProgress(); } function printSearchResults() { // var qstr = "suggLenders.php?len="+lenderType+"&st="+appStates+"&niche="+AENiche; var qstr = "supportedLenders.php?lenType="+lenderType+"&st="+appStates+"&niche="+AENiche; window.location.href = "brokerLoginForm.php?qstr="+qstr; } function hideProgress() { try { document.getElementById("lenderLoader").style.display="none"; } catch(e) {} } function showProgress() { try { document.getElementById("lenderLoader").style.display="block"; } catch(e) {} } function getNicheValues(formName, fieldName,countFld) { var nicheCnt = 0; var selectedNiche = 0; var selectedVal = 0; var chk = false; var j =0; try { nicheCnt = eval("document."+formName+"."+countFld+".value"); } catch(e) {} for(var n=0; n 0) && ((brokerMembership == "B") || (brokerMembership == "Fr"))) { showAlertMsg(); } else { sessQstr = "supportedLenders.php?lenType="+lenderType+"&st="+appStates+"&niche="+AENiche+"&em=savePref&an="+AENumber; updateSessMsg(sessQstr); } } else if(userNumber > 0) { url = "saveAsPrefLender.php"; qstr = "bn="+brokerNumber+"&an="+AENumber; xmlDoc = getXMLDoc(url,qstr); try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch(e) {} alert(status); /* resultMsg = "
"; resultMsg += ""+status+"
"; document.getElementById("msgAlert").innerHTML = resultMsg; */ } } } /*** Inaccurate Niche Popup ***/ var nicheGuideWin = null; try { nicheGuideWin = new Ext.Window({ el:'niche-win', layout:'fit', width:500, height:350, closeAction:'hide', plain: true, defaults: {autoScroll:true}, items: new Ext.TabPanel({ el: 'niche-tabs', autoTabs:true, activeTab:0, deferredRender:false, border:false }) }); } catch(e) {} /*** Get center position of Browser ***/ var winw = "400"; //############# How wide should your window be (pixels) var winh = "300"; //############# How tall should the window be (pixels) var ie=(document.all); var ns=(document.layers); var ns6=(document.getElementById && !ie); function centerElement(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function showInaccuratePopup(Company,AEName,AENumber) { if (ie){ documentWidth = (centerElement().offsetWidth)/2+centerElement().scrollLeft-(winw/2); documentHeight = (centerElement().offsetHeight)/2+centerElement().scrollTop-(winh/2); } else if (ns){ documentWidth=window.innerWidth/2+window.pageXOffset-(winw/2); documentHeight=window.innerHeight/2+window.pageYOffset-(winh/2); } else if (ns6){ documentWidth=self.innerWidth/2+window.pageXOffset-(winw/2); documentHeight=self.innerHeight/2+window.pageYOffset-(winh/2); } try { nicheGuideWin.setPosition( documentWidth,documentHeight ); } catch(e) {} try { nicheGuideWin.show('inaccurateNiche'); } catch(e) {} setTimeout("inaccurateNicheForm('"+Company+"','"+AEName+"','"+AENumber+"')","100"); } function inaccurateNicheForm(Company,AEName,AENumber) { var display = "",nicheVal = "",brokerEmail= "",niche = 0; var infoArray = new Array(),len =0; try { niche = document.sugLenderForm.nicheValues.value; } catch(e) {} var url = "getNicheValue.php"; qstr = "bn="+brokerNumber+"&niche="+niche; try { xmlDoc = getXMLDoc(url,qstr); } catch(e) {} try { infoArray = xmlDoc.getElementsByTagName("nicheList"); } catch (e) {} len = infoArray.length; if(len > 0) { try { brokerEmail = xmlDoc.getElementsByTagName("brokerEmail")[0].firstChild.nodeValue; } catch(e) {} try { nicheVal = xmlDoc.getElementsByTagName("nicheVal")[0].firstChild.nodeValue; } catch(e) {} } display += "
"; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += "
Niche Selected: "+nicheVal+"
AE Company: "+replaceInaccurateProcessString(Company)+"
AE Name: "+replaceInaccurateProcessString(AEName)+"
Your Email: "+brokerEmail+"
Explanation:
 
"; display += "
"; document.getElementById("newNicheGuide").innerHTML = display; } function sendInaccurateEmail(nicheVal,AENumber) { var status = "";var nicheNo = 0; var qstr = "",nicheExpln = ""; try { nicheExpln = document.inaccurateNicheForm.nicheExpln.value; nicheExpln = processNicheString(nicheExpln); } catch(e) {} try { nicheNo = document.sugLenderForm.nicheValues.value; } catch(e) {} var url = "inaccurateNiche.php"; qstr = "an="+AENumber+"&nicheNo="+nicheNo+"&niche="+nicheVal+"&bn="+brokerNumber+"&nicheExpln="+nicheExpln; try { xmlDoc = getXMLDoc(url,qstr); } catch(e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} try { document.getElementById("newNicheGuide").innerHTML = '

'+status+'

'; } catch (e) {} } function showAlertMsg(){ Ext.MessageBox.confirm('', 'Please upgrade your membership status
for full access to the Lender Search.
', showPg); } function showPg(btn){ if(btn == 'yes') { window.location.href= "brokerReg2.php#formTop"; } } /*** Add New Niche Guideline - Popup ***/ try { newNicheWin = new Ext.Window({ el:'newNiche-win', layout:'fit', width:335, height:250, closeAction:'hide', plain: true, items: new Ext.TabPanel({ el: 'newNiche-tabs', autoTabs:true, activeTab:0, deferredRender:false, border:false }) }); } catch(e) {} function addNewNiche(NCgroup,linkId){ var content = ""; content = newNicheform(NCgroup); try { document.getElementById("addNewNiche").innerHTML = content; } catch(e) {} if (ie){ documentWidth = (centerElement().offsetWidth)/2+centerElement().scrollLeft-(winw/2); documentHeight = (centerElement().offsetHeight)/2+centerElement().scrollTop-(winh/2); } else if (ns){ documentWidth=window.innerWidth/2+window.pageXOffset-(winw/2); documentHeight=window.innerHeight/2+window.pageYOffset-(winh/2); } else if (ns6){ documentWidth=self.innerWidth/2+window.pageXOffset-(winw/2); documentHeight=self.innerHeight/2+window.pageYOffset-(winh/2); } try { newNicheWin.setPosition( documentWidth,documentHeight ); } catch(e) {} try { newNicheWin.show(linkId); } catch(e) {} } function validateNewNicheForm() { if(isBlank('newNicheForm','newNiche')) { sendNicheEmail(); } } function sendNicheEmail() { var status = ""; var qstr = "",niche = "",nicheGroup = ""; try { niche = document.newNicheForm.newNiche.value; niche = processString(niche); } catch(e) {} try { nicheGroup = document.newNicheForm.newNicheGroup.value; nicheGroup = processString(nicheGroup); } catch(e) {} var url = "addNewNicheBrokerSave.php"; qstr = "bn="+userNumber+"&niche="+niche+"&nicheGroup="+nicheGroup; try { xmlDoc = getXMLDoc(url,qstr); } catch(e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} try { document.getElementById("addNewNiche").innerHTML = '

'+status+'

'; } catch (e) {} } function newNicheform(NCgroup) { var display = ""; display += "
"; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += ""; display += "
"; display += "Please describe the niche you would like to add"; display += "


Niche Group
Niche
 
"; display += "
"; return display; }