/* * Ext JS Library 2.0 Alpha 1 * Copyright(c) 2006-2007, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ var tabs = null; var brokerEventId = 0; var memberId =0; Ext.QuickTips.init(); Ext.onReady(function(){ // basic tabs 1, built from existing content if(!allow) { try { tabs = new Ext.TabPanel({ renderTo: 'brokerTab', width:750, activeTab: tabVal, frame:true, plain:true, defaults:{autoHeight: true}, items:[ {contentEl:'contactInfo', title: '
1. Contact Info
',id:'contactTab',fName:'brokerReg1', listeners: {activate: showBrokerTab},dispNumb:'1'}, {contentEl:'membership', title: '
2. Membership Status
',id:'membershipTab',fName:'brokerReg2', listeners: {activate: showMembershipTab},dispNumb:'2'} ] }); } catch(e) {} } else if(brokerId != 'add'){ try { tabs = new Ext.TabPanel({ renderTo: 'brokerTab', width:770, activeTab: tabVal, frame:true, plain:true, defaults:{autoHeight: true}, items:[ {contentEl:'contactInfo', title: '
1. Contact Info
',id:'contactTab',fName:'brokerReg1',dispNumb:'1', listeners: {activate: showBrokerTab}}, {contentEl:'membership', title: '
2. Membership Status
',id:'membershipTab',fName:'brokerReg2',dispNumb:'2', listeners: {activate: showMembershipTab}}, {contentEl:'survey', title: '
3. Survey
',id:'surveyTab',fName:'brokerReg3',dispNumb:'3', listeners: {activate: showBrokerTab}} ] }); } catch(e) {} } else { try { tabs = new Ext.TabPanel({ renderTo: 'brokerTab', width:770, activeTab: tabVal, frame:true, plain:true, defaults:{autoHeight: true}, items:[ {contentEl:'contactInfo', title: '
1. Contact Info
',id:'contactTab',fName:'brokerReg1',dispNumb:'1', listeners: {activate: showBrokerTab}}, {contentEl:'survey', title: '
2. Survey
',id:'surveyTab',fName:'brokerReg3',dispNumb:'3', listeners: {activate: showMembershipTab}} ] }); } catch(e) {} } brokerEventId++; }); function changeTab(id) { tabs.setActiveTab(id); } function goToCreditProcess() { document.brokerRegForm.action = "creditInfoProcess.php"; document.brokerRegForm.submit(); } function goToSuverySave() { document.brokerRegForm.action = "saveBrokerSurvey.php"; document.brokerRegForm.submit(); } function validateCCForm() { if(isValidExpDate('brokerRegForm','ccExpDate')) { return true; } return false; } function showTabLayers(layerID, headerID, content) { if(id == "add") { showLayerHidden("brokerInfo", "brokerInfoHeader","1. Contact Info"); showLayerHidden("brokerSurvey", "brokerSurveyHeader", "2. Survey"); showLayerVisible(layerID, headerID, content); } else { showLayerHidden("brokerInfo", "brokerInfoHeader","1. Contact Info"); showLayerHidden("brokerCredit", "brokerCreditHeader", "2. Membership Status"); if(brokerNumb > 0) { // if((brokerPaidStatus == "Paid") && (brokerExpiryDate == "no")) { if((brokerPaidStatus == "Paid")) { showLayerHidden("brokerSurvey", "brokerSurveyHeader", "3. Survey"); } } showLayerVisible(layerID, headerID, content); } if (layerID == "brokerInfo"){ ht = "750px"; } else if(layerID == "brokerCredit") { ht = "900px"; } else if (layerID == "brokerSurvey") { ht = "1350px"; } document.getElementById("BrokerInfoContent").style.height=ht; } function enableBrokerInfoHeaders() { if(id == "add") { getDarkHeader("brokerInfo", "brokerInfoHeader","1. Contact Info","true"); getDarkHeader("brokerSurvey", "brokerSurveyHeader","2. Survey","true"); } else { getDarkHeader("brokerInfo", "brokerInfoHeader","1. Contact Info","true"); getDarkHeader("brokerCredit", "brokerCreditHeader","2. Membership Status","true"); if(brokerNumb > 0) { // if((brokerPaidStatus == "Paid") && (brokerExpiryDate == "no")) { if(brokerPaidStatus == "Paid") { getDarkHeader("brokerSurvey", "brokerSurveyHeader","3. Survey","true"); } } } } function gotoNextPage(dispOrd, paymentType) { if(paymentType == "B") { document.brokerRegForm.subscriptionType.value = "B"; document.getElementById("divPaymentInfo").style.display="none"; } else { document.getElementById("divPaymentInfo").style.display="block"; document.brokerRegForm.subscriptionType.value = paymentType; } } function validateCreditInfoForm() { if(isBlank('brokerRegForm','creditCardNumb') && isBlank('brokerRegForm','ccSecCode') && isBlank('brokerRegForm','creditCardFName') && isBlank('brokerRegForm','creditCardLName') ) { if(validateCCForm()) { return true; } else { return false; } } else { return false; } } function checkedEmailExist(brokerNumber) { if(brokerNumber > 0) { var xmlDoc = ""; try { xmlDoc = getBrokerDetails(); } catch(e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} if(status == "Exist") { document.getElementById("submit").disabled = true; alert("Broker Already Exists."); } else { document.getElementById("submit").disabled = false; } } else { fillBrokerDetails(); } } function sendBrokerInvitation(brokerNumber,inviteBrkNumb,pwd,firstName,email) { var url = "inviteBrokerFromBroker.php"; var qstr = "brokerNumber="+brokerNumber+"&inviteBrkNumb="+inviteBrkNumb+"&pwd="+pwd+"&fn="+firstName+"&em="+email; var xmlDoc = ""; var status = ""; try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} document.getElementById("mailStatus").innerHTML = status; } function fillBrokerDetails(){ var brokerDetails = new Array(); var brokerNumber = 0; var firstName = ""; var lastName = ""; var fax = ""; var cellNumber = ""; var phoneNumber = ""; var company = ""; var email = ""; var status = ""; var xmlDoc = ""; var agreedTC = ""; var suiteNumber = ""; var city = ""; var address = ""; var zipCode = ""; var state = ""; var pwd = ""; var paymentStatus = ""; var referralCode = 1; try { xmlDoc = getBrokerDetails(); } catch(e) {} try { brokerDetails = xmlDoc.getElementsByTagName("brokerDetails"); status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} if(status == "Exist") { for(var i=0; i 0) { document.getElementById("div_msg").innerHTML = "Broker Already Exists"; alert("Broker Already Exists."); if(((brokerPaidStatus == "Paid") && (brokerExpiryDate == "no")) || (id == "add")) { document.getElementById("survey").disabled = true; } sendBrokerInvitation(brokerNumber,brokerNumb,pwd,firstName,email); } else if(paymentStatus == "Unpaid") { alert("Please Check Your Contact Info."); document.getElementById("submit").disabled = false; document.getElementById("hidePwd").style.display = "block"; document.getElementById("div_msg").innerHTML = "
Please Check Your Contact Info
"; document.brokerRegForm.bn.value = brokerNumber; // if(referralCode >= 1) { // document.getElementById("promoCodeDiv").style.display = "none"; // } } else { document.getElementById("div_msg").innerHTML = "Broker Already Exists"; alert("Broker Already Exists."); window.location.href="brokerLoginForm.php?em="+email; } } else { document.getElementById("hidePwd").style.display = "block"; document.getElementById("submit").disabled = false; } } function getBrokerDetails() { var email = document.brokerRegForm.email.value; try { email = trim(email); } catch(e) {} var url = "getBREmailInfo.php"; var qstr = "email="+email; var xmlDoc = ""; if(email !="") { try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} } return xmlDoc; } function validateStaffContacts() { if(isBlank('brokerRegForm','staffPosition') && isBlank('brokerRegForm', 'staffName') && isPhoneNumber('brokerRegForm','staffPh1','StaffphNo1','StaffphNo2','StaffphNo3') && isEmailOk('brokerRegForm','staffEmail') ) { showAjaxLoader("staffLoader"); staffContactsBroker(); } else { return false; } } function showAjaxLoader(logoLoader) { document.getElementById(logoLoader).style.display="block"; } function hideAjaxLoader(logoLoader) { document.getElementById(logoLoader).style.display="none"; } function staffContactsBroker(){ var brokerNumber = document.brokerRegForm.bn.value; var staff = document.brokerRegForm.staffPosition.value; var staffName = document.brokerRegForm.staffName.value; var StaffphNo1 = document.brokerRegForm.StaffphNo1.value; var StaffphNo2 = document.brokerRegForm.StaffphNo2.value; var StaffphNo3 = document.brokerRegForm.StaffphNo3.value; var StaffphNo11 = document.brokerRegForm.StaffphNo11.value; var StaffphNo22 = document.brokerRegForm.StaffphNo22.value; var StaffphNo33 = document.brokerRegForm.StaffphNo33.value; var staffFax1 = document.brokerRegForm.staffFax1.value; var staffFax2 = document.brokerRegForm.staffFax2.value; var staffFax3 = document.brokerRegForm.staffFax3.value; var staffEmail = document.brokerRegForm.staffEmail.value; var ph1 = StaffphNo1+""+StaffphNo2+ ""+StaffphNo3; var ph2 = StaffphNo11+""+StaffphNo22+ ""+StaffphNo33; var fax = staffFax1+""+staffFax2+ ""+staffFax3; var staffNumb = document.brokerRegForm.staffNumb.value; ph1 = trim(ph1); ph2 = trim(ph2); fax = trim(fax); staffName = trim(staffName); staffEmail = trim(staffEmail); staff = trim(staff); var url = "staffBrokerDetailSave.php"; var qstr = "staffNumb="+staffNumb+"&bn="+brokerNumber+"&staffPos="+staff+"&staffName="+staffName+"&ph1="+ph1+"&ph2="+ph2+"&fax="+fax+"&email="+staffEmail; var status = ""; var staffNumber = 0; var staffPosition = ""; var staffName = ""; var staffPhone1 = ""; var staffPhone2 = ""; var staffFax = ""; var staffEmail = ""; var displayStaffInfo = ""; var staffList = new Array(); try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} if(status == 1) { try { staffList = xmlDoc.getElementsByTagName("staffList"); } catch (e) {} displayStaffDetails(staffList); } } function fillStaffPosition() { var staffPos = document.brokerRegForm.staffPos.value; if(staffPos != "Others") { document.brokerRegForm.staffPosition.value = staffPos; } else { } return false; } function staffBrokerDelete(staffNumber,brokerNumber){ showAjaxLoader("staffLoader"); var url = "staffBrokerDelete.php"; var qstr = "staffNumb="+staffNumber+"&bn="+brokerNumber; var status = ""; var staffList = new Array(); try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} if(status == 1) { try { staffList = xmlDoc.getElementsByTagName("staffList"); } catch (e) {} displayStaffDetails(staffList); } } function editStaffContact(staffNumber) { var url = "getBrokerStaffDetail.php"; var qstr = "staffNumber="+staffNumber; var status = ""; var staffList = new Array(); var staffNumber = 0; var staffPosition = ""; var staffName = ""; var staffPhone1 = ""; var staffPhone11 = ""; var staffPhone12 = ""; var staffPhone13 = ""; var staffPhone2 = ""; var staffPhone21 = ""; var staffPhone22 = ""; var staffPhone23 = ""; var staffFax = ""; var staffFax1 = ""; var staffFax2 = ""; var staffFax3 = ""; var staffEmail = ""; var displayStaffInfo = ""; var brokerNumber = 0; try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} try { staffList = xmlDoc.getElementsByTagName("staffList"); } catch (e) {} for(var i=0; i

Inside Staff

"+ "
"+ "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + ""; for(var i=0; i"+(i+1)+"" + "" + "" + "" + "" + "" + "" + "" + ""; } displayStaffInfo += "
#PositionNamePhoneCellFaxEmail 
"+staffPosition+""+staffName+""+staffPhone1+""+staffPhone2+""+staffFax+""+staffEmail+"

"; document.getElementById("divStaffContactInfo").innerHTML =displayStaffInfo; document.brokerRegForm.staffPos.value = ""; document.brokerRegForm.staffPosition.value = ""; document.brokerRegForm.staffName.value = ""; document.brokerRegForm.staffPh1.value = ""; document.brokerRegForm.StaffphNo1.value = ""; document.brokerRegForm.StaffphNo2.value = ""; document.brokerRegForm.StaffphNo3.value = ""; document.brokerRegForm.StaffphNo11.value = ""; document.brokerRegForm.StaffphNo22.value = ""; document.brokerRegForm.StaffphNo33.value = ""; document.brokerRegForm.staffFax1.value = ""; document.brokerRegForm.staffFax2.value = ""; document.brokerRegForm.staffFax3.value = ""; document.brokerRegForm.staffEmail.value = ""; setTimeout("hideAjaxLoader('staffLoader')" , 1000); } function sameAddress() { if(document.brokerRegForm.shippingAddr.checked) { var address = document.brokerRegForm.address.value; var suiteNumber = document.brokerRegForm.suiteNumber.value; var city = document.brokerRegForm.city.value; var state = document.brokerRegForm.state.value; var zip = document.brokerRegForm.zip.value; document.brokerRegForm.shipAddress.value = address; document.brokerRegForm.shipSuiteNumber.value = suiteNumber; document.brokerRegForm.shipCity.value = city; document.brokerRegForm.shipState.value = state; document.brokerRegForm.shipZip.value = zip; } else { document.brokerRegForm.shipAddress.value = ""; document.brokerRegForm.shipSuiteNumber.value = ""; document.brokerRegForm.shipCity.value = ""; document.brokerRegForm.shipState.value = ""; document.brokerRegForm.shipZip.value = ""; } } function validateSurveyInfo() { if(isBlank('brokerRegForm','surveyPos') && isBlank('brokerRegForm','surveyExp') && isRadioCheck('brokerRegForm','surveyOffNumb') && isCheckSurvey('brokerRegForm','surveyCompDesc')&& isCheckSurvey('brokerRegForm','surveyMonthlyLoan') /* && isCheckSurvey('brokerRegForm','surveyPref') && isCheckSurvey('brokerRegForm','surveyLender') && isCheckSurvey('brokerRegForm','surveyAEProb') && isCheckSurvey('brokerRegForm','surveyOnlineTool') */ ) { return true; } else { return false; } } function isCheckSurvey(formName,fieldName) { var cnt = 0; eval("var ck = document."+formName+"."+fieldName); for(var i=0; i 0) { return true; } else { alert("Please Select "+fieldName); return false; } } function getSurveyCompDesc(fieldName) { var len = 0; var selectedVal = 0; var selVal = 0; var j = 0; len = eval("document.brokerRegForm."+fieldName+".length"); for(var i=0; i< len;i++) { var chk = false; chk = eval("document.brokerRegForm."+fieldName+"["+i+"].checked"); if(chk) { selectedVal = eval("document.brokerRegForm."+fieldName+"["+i+"].value"); if(j == 0) { selVal = selectedVal; } else { selVal += ", "+selectedVal; } j++; } } document.getElementById(""+fieldName+"Val").value = selVal; } function showLayerVisible(layerID, headerID, content) { getLightHeader(layerID, headerID, content,"false"); } function showLayerHidden(layerID, headerID, content) { getDarkHeader(layerID, headerID, content,"false"); } function getDarkHeader(layerID, headerID, content,visibleCond) { var dispNumb = 1; var fileName = "brokerReg1.php"; if(layerID == "brokerInfo") { dispNumb = 1; fileName = "brokerReg1.php"; } else if(layerID == "brokerCredit") { dispNumb = 2; fileName = "brokerReg2.php"; } else if(layerID == "brokerSurvey") { dispNumb = 3; fileName = "brokerReg3.php"; } var newContent = document.getElementById(headerID+"Center").innerHTML; document.getElementById(headerID).innerHTML = ""; var obj = document.createElement("div"); obj.className = "curveLeftTopDark"; document.getElementById(headerID).appendChild(obj); var obj = document.createElement("div"); obj.className = "curveCenterTopDark"; obj.id = headerID+"Center"; if(visibleCond == "true") { if(allow){ obj.innerHTML = ""+content+""; } else { if(brokerNumb > 0) { if(allow) { obj.innerHTML = ""+content+""; } else if((preqNumb > 0)&&(respNumb > 0)&&(tempBrokerNumb > 0)) { obj.innerHTML = ""+content+""; } else if(subscriptionType != "B") { obj.innerHTML = ""+content+""; } else { obj.innerHTML = ""+content+""; } } else if(layerID == "brokerCredit") { obj.innerHTML = ""+content+""; } else { obj.innerHTML = ""+content+""; } } } else if((layerID == "brokerSurvey") && (id == "add")) { obj.innerHTML = ""+content+""; } else { obj.innerHTML = newContent; } document.getElementById(headerID).appendChild(obj); var obj = document.createElement("div"); obj.className = "curveRightTopDark"; document.getElementById(headerID).appendChild(obj); } function submitForm1() { var validateForm = false; validateForm = validateBrokerForm(); if(validateForm) { document.brokerRegForm.submit(); return true; } else { return false; } } function submitForm2() { var validateForm = false; validateForm = validateBrokerForm(); if(validateForm) { document.brokerRegForm.submit(); } } function getLightHeader(layerID, headerID, content,visibleCond) { var dispNumb = 1; var fileName = "brokerReg1.php"; if(layerID == "brokerInfo") { dispNumb = 1; fileName = "brokerReg1.php"; } else if(layerID == "brokerCredit") { dispNumb = 2; fileName = "brokerReg2.php"; } else if(layerID == "brokerSurvey") { dispNumb = 3; fileName = "brokerReg3.php"; } var newContent = document.getElementById(headerID+"Center").innerHTML; document.getElementById(headerID).innerHTML = ""; document.getElementById(headerID).innerHTML = ""; var obj = document.createElement("div"); obj.className = "curveLeftTopLight"; document.getElementById(headerID).appendChild(obj); var obj = document.createElement("div"); obj.className = "curveCenterTopLight"; obj.id = headerID+"Center"; if(visibleCond == "true") { if(allow){ obj.innerHTML = ""+content+""; } else { if(brokerNumb > 0) { if(allow) { obj.innerHTML = ""+content+""; } else if((preqNumb > 0)&&(respNumb > 0)&&(tempBrokerNumb > 0)) { obj.innerHTML = ""+content+""; } else if(subscriptionType != "B") { obj.innerHTML = ""+content+""; } else { obj.innerHTML = ""+content+""; } } else if(layerID == "brokerCredit") { obj.innerHTML = ""+content+""; } else { obj.innerHTML = ""+content+""; } } } else { obj.innerHTML = newContent; } document.getElementById(headerID).appendChild(obj); var obj = document.createElement("div"); obj.className = "curveRightTopLight"; document.getElementById(headerID).appendChild(obj); } var branchWin = null; try { branchWin = new Ext.Window({ el:'branch-win', layout:'fit', width:250, height:250, closeAction:'hide', plain: true, items: new Ext.TabPanel({ el: 'branch-tabs', autoTabs:true, activeTab:0, deferredRender:false, border:false }), buttons: [{ text: 'Close', handler: function(){ branchWin.hide(); } }] }); } catch(e) {} function sendBranchAccountRequest(brokerNumber) { branchWin.show('branchAcct'); var url = ""; var qstr = ""; var status = ""; url = "sendBranchAccountRequest.php"; qstr = "bn="+brokerNumber; try { xmlDoc = getXMLDoc(url,qstr); } catch (e) {} try { status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue; } catch (e) {} document.getElementById("newBranchRequest").innerHTML = '

'+status+'

'; }