/*
* 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; iInside Staff
"+
"