//var siteUrl="http://72.240.54.58/moved/";
var favOption = "";
var loginForm = "<div style=\"border:0px solid #cccccc;margin-top:5px;\">" +
                "<form id=\"loginForm\" name=\"loginForm\" method=\"POST\" action=\"loginProcess.php\"> " +
                "<table border=\"0\" width=\"240\">" +
                "<tr>"+
                "<td>Email ID</td>"+
                "<td>"+
                "<input type=\"text\" name=\"userMail\" id=\"userMail\" value=\"\" size=\"20\" maxlength=\"50\">"+
                "</td>"+
                "</tr>"+
                "<tr>"+
                "<td>Password </td>"+
                "<td><input type=\"password\" name=\"pwd\" id=\"pwd\" size=\"10\" maxlength=\"15\"></td>"+
                "</tr>"+
                "<tr>"+
                "<td>"+
                "<input type=\"checkbox\" name=\"rem_me\" id=\"rem_me\" checked>&nbsp;Remember Me&nbsp;"+
                "</td>"+
                "<td>"+
                "<input type=\"button\" name=\"submit\" id=\"submit\"  class=\"clsButton\" value=\"Login\" onClick=\"javascript:validateLoginForm();\">"+
                "</td>"+
                "</tr>"+
                "<tr><td colspan=\"2\">&nbsp;</td></tr>"+
                "<tr>"+
                "<td><a id=\"regId\" href=\"javascript:showRegisterForm('regId');\">Not a member?</a></td>"+
                "<td><a href=\"javascript:getPwd();\">Forgot Password?</a></td>"+
                "</tr>"+
                "</table>"+
                "</form>"+
                "<div class=\"clear\"></div><br>"+
                "<div id=\"divMsg\" style=\"text-align:center;\"></div>"+
                "</div>"+
                "<script language=\"javascript\">"+
                "<!--"+
                "displayCookie();"+
                "//-->" +
                "</script>";
    function showLoginForm(id) {
        document.getElementById("divLoginForm").innerHTML = "";
        document.getElementById("divLoginForm").innerHTML = loginForm;
        getUserPwdFromCookie();
        try {
            openMyPopup('loginTab',250,250,"Member Login") 
        } catch(e) {}
    }
    function showLogin(favOpt) {
        favOption = favOpt;
        document.getElementById("divLoginForm").innerHTML = "";
        document.getElementById("divLoginForm").innerHTML = loginForm;
        getUserPwdFromCookie();
        try {
            openMyPopup('loginTab',250,250,"Member Login") 
        } catch(e) {}
    }
    function getUserPwdFromCookie() {
        var userName = "";
        var pwd = "";
        try {
	        if (readCookie('paces_usr')) {
	            userName = readCookie('paces_usr');
	        }
	        pwd = readCookie('paces_pwd');
        } catch(e) {}
        try {
            document.loginForm.userMail.value = userName;
            document.loginForm.pwd.value = pwd;
        } catch(e) {}
    }

    function validateLoginForm() {
        var userName = "";
        var pwd = "";
        var rememberMe = "";
        if( isEmailOk('loginForm','userMail') &&(isBlank('loginForm','pwd'))) {
            document.getElementById("divMsg").innerHTML = "Please Wait...";
            eval("userName = document.loginForm.userMail.value");
            eval("rememberMe = document.loginForm.rem_me.checked");
            eval("pwd = document.loginForm.pwd.value");
            setCookie(userName, rememberMe,pwd);
            setLoginOptionCookie(rememberMe);
            setSigninCookie();
            try {
                if(crntPg == "index") {
                     showWaitMsg();
                     setTimeout("checkUserExists('"+userName+"','"+pwd+"')", 200);
                } else {
                     showWaitMsg();
                     setTimeout("checkLoginUserExists('"+userName+"','"+pwd+"')", 200);
                }
            } catch(e) {}
        }
        return false;
    }
    function checkUserExists(userName, pwd) {
		//var url = siteUrl+ "checkUserExists.php";
	   var url = siteUrl+ "checkUserExists.php";
       var qstr = "userMail="+userName+"&pwd="+pwd;
       var xmlDoc = "";
       var status = "";
       var userNumber = 0;
       var userName = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           status = trim(status);
       } catch(e) {}
       if(status == "Active") {
           try {
               userNumber = xmlDoc.getElementsByTagName("userNumber")[0].firstChild.nodeValue;
           } catch(e) {}
           try {
               userName = xmlDoc.getElementsByTagName("userName")[0].firstChild.nodeValue;
           } catch(e) {}
           try {
               document.formReg.un.value = userNumber;
           } catch(e) {}
           var link = "<a id=\"regId\" href=\"javascript:showRegisterForm('regId');\">"+userName+"</a>";
           try {
               document.getElementById("menuBeforeLogin").style.display = "none";
           } catch(e) {}
           try {
               document.getElementById("menuAfterLogin").style.display = "block";
           } catch(e) {}
           try {
               document.getElementById("menuAfterLogin1").style.display = "block";               
           } catch(e) {}
           try {
               document.getElementById("searchFormDiv").style.display = "block";
           } catch(e) {}
           try {
               document.getElementById("welcomeUser").innerHTML = link;
           } catch(e) {}
           try {
               document.getElementById("divMsg").innerHTML = "";
           } catch(e) {}
           try {
               document.searchForm.userNumber.value = userNumber;
               getFormData();
               var formFldOpt = checkFormFieldsExists();
               if(!formFldOpt) {
                   try {
                       virtualMap.DeleteAllPushpins();
                       virtualMap.DeleteAllShapes();
                   } catch(e) {}
                   document.searchForm.showMyFavourite.checked = true;
                   document.searchForm.allList.checked = false;
                   showMap();
               }
           } catch(e) {}
           closeMyWindow();
       } else {
           try {
               document.getElementById("divMsg").innerHTML = status;
           } catch(e) {}
       }
    }
    function checkLoginUserExists(userName, pwd) {
       var url = siteUrl+ "checkUserExists.php";
       var qstr = "userMail="+userName+"&pwd="+pwd;
       var xmlDoc = "";
       var status = "";
       var userNumber = 0;
       var userName = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           status = trim(status);
       } catch(e) {}
       if(status == "Active") {
           try {
               userNumber = xmlDoc.getElementsByTagName("userNumber")[0].firstChild.nodeValue;
           } catch(e) {}
           try {
               userName = xmlDoc.getElementsByTagName("userName")[0].firstChild.nodeValue;
           } catch(e) {}
           var link = "<a id=\"regId\" href=\"javascript:showRegisterForm('regId');\">"+userName+"</a>";
           try {
               document.formReg.un.value = userNumber;
           } catch(e) {}
           
           try {
               document.getElementById("menuBeforeLogin").style.display = "none";
           } catch(e) {}
           try {
               document.getElementById("ssDisp").style.display = "none";               
           } catch(e) {}
           try {
               document.getElementById("menuAfterLogin").style.display = "block";
           } catch(e) {}
           try {
               document.getElementById("menuAfterLogin1").style.display = "block";
           } catch(e) {}
           try {
               document.getElementById("searchFormDiv").style.display = "block";
           } catch(e) {}
           try {
               document.getElementById("welcomeUser").innerHTML = link;
               document.getElementById("divMsg").innerHTML = "";
           } catch(e) {}
           try {
               var mls = document.contactForm.mlsNumber.value;
               var propType = document.contactForm.pt.value;
               var mkt = document.contactForm.mkt.value;
           } catch(e) {}
           try {
               if(favOption == "fav") {
                   saveListing(mls,mkt,propType,userNumber)
               } else {
                   window.location.reload();
               }
           } catch(e) {}
           closeMyWindow();
       } else {
           try {
               document.getElementById("divMsg").innerHTML = status;
           } catch(e) {}
       }
    }
    function closeMyWindow(){
        try {
            closeMyPopup('loginTab');
        } catch(e) {}
    }
    function getUserCookie() {
        var userName = "";
        var pwd = "";
        var loginOpt = "";
        try {
            if (readCookie('paces_usr')) {
	            userName = readCookie('paces_usr');
	        }
	        pwd = readCookie('paces_pwd');
	        loginOpt = readCookie('loginOption');
	    } catch(e) {}
	    if((userName != "") && (pwd != "") && (loginOpt)) {
	        if(un > 0) {
	        } else {
	            checkUserExists(userName, pwd);
	        }
	    } else  if((userName != "") && (pwd != "")) {
	        try {
	            setTimeout("showLoginForm('user_login')", 200);
	        } catch(e) {}
	    } else {
	        try {
	            setTimeout("showRegisterForm('regId')", 200);
	        } catch(e) {}	        
	    }
    }
    function showScheduleAnAppointment(eventId, formName) {
        try {
            clearSchForm(formName);
        } catch(e) {}
        try {
            schAnAppt.show(eventId);
        } catch(e) {}
    }
    function clearSchForm(formName) {
        eval("document."+formName+".yourName.value = ''");
        eval("document."+formName+".email.value = ''");
        eval("document."+formName+".addr.value = ''");
        eval("document."+formName+".city.value = ''");
        eval("document."+formName+".state.value = ''");
        eval("document."+formName+".zip.value = ''");
        eval("document."+formName+".phone.value = ''");
        eval("document."+formName+".phone1.value = ''");
        eval("document."+formName+".phone2.value = ''");
        eval("document."+formName+".phone3.value = ''");
        eval("document."+formName+".time.value = ''");

    }
    function sendScheduleAnAppointment(formName) {
        if((isBlank(formName,'yourName')) && (isEmailOk(formName,'email')) &&
            (isBlank(formName,'addr')) && (isBlank(formName,'city')) &&
            (isBlank(formName,'state')) && (isBlank(formName,'zip')) &&
            (isPhoneNumber(formName,'phone','phone1','phone2','phone3')) &&
            (isBlank(formName,'time'))) {
            document.getElementById("waitDiv").innerHTML = "Please Wait...<img src=\""+siteUrl+"images/loader.gif\">";
            setTimeout("sendSchAnAppointment('"+formName+"')", 10);
        } else {
            return false;
        }
        
    } 
    function sendSchAnAppointment(formName) {
        var ws = "";
        var ur = "";
        var myWebSite = "";
        var yourName = "";
        var email = "";
        var phone = "";
        var addr = "";
        var city = "";
        var state = "";
        var zip = "";
        var time = "";
        var phone1 = "";
        var phone2 = "";
        var phone3 = "";
        
        eval("ws = document."+formName+".ws.value");
        eval("ur = document."+formName+".ur.value");
        eval("myWebSite = document."+formName+".myWebSite.value");
        eval("yourName = document."+formName+".yourName.value");
        eval("email = document."+formName+".email.value");
        eval("addr = document."+formName+".addr.value");
        eval("city = document."+formName+".city.value");
        eval("state = document."+formName+".state.value");
        eval("zip = document."+formName+".zip.value");
        eval("phone = document."+formName+".phone.value");
        eval("time = document."+formName+".time.value");
        eval("phone1 = document."+formName+".phone1.value");
        eval("phone2 = document."+formName+".phone2.value");
        eval("phone3 = document."+formName+".phone3.value");
        phone = phone1+phone2+phone3;

        var qstr = "ws="+ws+"&ur="+ur+"&myWebSite="+myWebSite+"&yourName="+yourName+"&email="+email+"&phone="+phone+"&addr="+addr+"&city="+city+"&state="+state+"&zip="+zip+"&time="+time;
        var url = siteUrl + "updateUserReq.php";
        var status = "";
        var dispMsg = "";
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
            status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
        } catch(e) {}
        try {
             closeMyPopup('scheduleAnApptTab');
             openMyPopup('mySchMsgTab',210,175,"Thank You") 
        } catch(e) {
        }
        
        dispMsg = "<div class=\"divPadding\">";
        dispMsg += status +"<br><br>" +
                  " <b>Thank You </b><br>";
        dispMsg += "</div>";
        document.getElementById("mySchMsgDiv").innerHTML = dispMsg;
    }
 
    function sendAssessMyProperty(formName) {
        if((isBlank(formName,'streetNo')) && (isBlank(formName,'streetName')) &&
           (isBlank(formName,'zip')) && (isBlank(formName,'yourName')) &&
           (isEmailOk(formName,'email')) &&
            (isPhoneNumber(formName,'phone','phone1','phone2','phone3'))) {
            document.getElementById("waitDiv").innerHTML = "Please Wait...<img src=\""+siteUrl+"images/loader.gif\">";
            setTimeout("sendAssessMyPropertyEmail('"+formName+"')", 100);
        } else {
            return false;
        }
        
    } 
    function sendAssessMyPropertyEmail(formName) {
        var ws = "";
        var ur = "";
        var myWebSite = "";
        var yourName = "";
        var email = "";
        var phone = "";
        var streetName = "";
        var streetNo = "";
        var zip = "";
        var time = "";
        var phone1 = "";
        var phone2 = "";
        var phone3 = "";
        
        eval("streetNo = document."+formName+".streetNo.value");
        eval("streetName = document."+formName+".streetName.value");
        eval("zip = document."+formName+".zip.value");
        eval("ws = document."+formName+".ws.value");
        eval("ur = document."+formName+".ur.value");
        eval("myWebSite = document."+formName+".myWebSite.value");
        eval("yourName = document."+formName+".yourName.value");
        eval("email = document."+formName+".email.value");
        eval("phone = document."+formName+".phone.value");
        eval("phone1 = document."+formName+".phone1.value");
        eval("phone2 = document."+formName+".phone2.value");
        eval("phone3 = document."+formName+".phone3.value");
        phone = phone1+phone2+phone3;

        var qstr = "ws="+ws+"&ur="+ur+"&myWebSite="+myWebSite+"&yourName="+yourName+"&email="+email+"&phone="+phone+"&streetNo="+streetNo+"&streetName="+streetName+"&zip="+zip;
        var url =  siteUrl + "updateUserReq.php";
        var status = "";
        var dispMsg = "";
        try {
            xmlDoc = getXMLDoc(url,qstr,"POST");
        } catch(e){}
        try {
            status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
        } catch(e) {}
        hidePopUp()
        schMsgWindow.show('');
        
        dispMsg = "<div class=\"divPadding\">";
        dispMsg += status +"<br><br>" +
                  " <b>Thank You </b><br>";
        dispMsg += "</div>";
        document.getElementById("mySchMsgDiv").innerHTML = dispMsg;
    }   
    
/***     Quick Registration Form scripts    ***/
    function showRegisterForm(id) {
        try {
            openMyRegPopup('regTab',810,375,"Member Registration Form") 
        } catch(e) {}
        try {
           document.getElementById("divAlertMsg").innerHTML = "";
        } catch(e) {}
        try {
           closeMyWindow();
        } catch(e) {}    
        try {
           showRegInfo();
        } catch(e) {}
    }
    function hideRegistrationForm(){
        try {
            closeMyPopup('regTab');
        } catch(e) {}
    }
    function clearRegForm() {
       var userNumber = 0;
       try {
           userNumber = document.formReg.un.value;
       } catch(e) {}
       if(userNumber > 0) {
           showRegOtherInfo();
       } else {
           hideRegOtherInfo();
           document.getElementById("divAlertMsg").innerHTML = "";
           try {
               document.formReg.firstName.value = "";
           } catch(e) {}
           try {
               document.formReg.lastName.value = "";
           } catch(e) {}
           try {
               document.formReg.email.value = "";
           } catch(e) {}
           try {
               document.formReg.confirmEmail.value = "";
           } catch(e) {}
           try {
               document.formReg.pwd.value = "";
           } catch(e) {}
           try {
               document.formReg.confirmPwd.value = "";
           } catch(e) {}
           try {
              var len = document.formReg.buyerSeller.length;
              for(var t=0; t<len; t++) {
                 document.formReg.buyerSeller[t].checked = false;
              }
          } catch(e) {}
          try {
              var len = document.formReg.timeFrame.length;
              for(var t=0; t<len; t++) {
                  document.formReg.timeFrame[t].checked = false;
              }
          } catch(e) {}
       }
    }
    function saveRegUser() {
        var userNumber = 0;
        try {
            userNumber = document.formReg.un.value;
        } catch(e) {}
        if(userNumber > 0) {  
			
            saveUser();
        } else {
            try {
                if(document.formReg.firstName.disabled) {
                    
                    checkEmailExists('formReg','email','save');
                } else {
                    saveUser();
                }
            } catch(e) {}
        }
    }
    function saveUser() {
        var firstName = "";
        var lastName = "";
        var email = "";
        var pwd = "";
        var buyer = "";
        var seller = "";
        var timeFrame = "";
        var qstr = "";
        var addr = "";
        var city = "";
        var state = "";
        var zipCode = "";
        var phone = "";
        var phone1 = "";
        var phone2 = "";
        var phone3 = "";
        var agree = "";
        var userNumber = 0;
        var crntUserNumber = 0;
        var url = siteUrl+ "saveUserReg.php";
        document.getElementById("divAlertMsg").innerHTML = "";
		
        if(validateRegForm()) {
            try {
				
                userNumber = document.formReg.un.value;
				
            } catch(e) {}
            try {
                firstName = document.formReg.firstName.value;
            } catch(e) {}
            try {
                lastName = document.formReg.lastName.value;
            } catch(e) {}
            try {
                addr = document.formReg.addr.value;
            } catch(e) {}
            try {
                city = document.formReg.city.value;
            } catch(e) {}
            try {
                state = document.formReg.state.value;
            } catch(e) {}
            try {
                zipCode = document.formReg.zipCode.value;
            } catch(e) {}
            try {
                phone1 = document.formReg.phone1.value;
            } catch(e) {}
            try {
                phone2 = document.formReg.phone2.value;
            } catch(e) {}
            try {
                phone3 = document.formReg.phone3.value;
            } catch(e) {}
            try {
                phone = phone1 +""+phone2+""+phone3;
            } catch(e) {}
            try {
                agree = document.formReg.agree.value;
            } catch(e) {}
            try {
                email = document.formReg.email.value;
            } catch(e) {}
            try {
                pwd = document.formReg.pwd.value;
            } catch(e) {}
            try {
                var len = document.formReg.buyerSeller.length;
                for(var t=0; t<len; t++) {
                    if(document.formReg.buyerSeller[t].checked) {
                       var val = document.formReg.buyerSeller[t].value;
                       if(val == "Buyer") {
                           buyer = "Buyer";
                       } else {
                           seller = "Seller";
                       }
                    }
                }
            } catch(e) {}
            try {
                var len = document.formReg.timeFrame.length;
                for(var t=0; t<len; t++) {
                    if(document.formReg.timeFrame[t].checked) {
                       var timeFrame = document.formReg.timeFrame[t].value;
                    }
                }
            } catch(e) {}
            qstr = "un="+userNumber+"&fn="+firstName+"&ln="+lastName+"&em="+email+
                   "&pwd="+pwd+"&addr="+addr+"&city="+city+"&state="+state+"&zip="+zipCode+"&agree="+agree+
                   "&phone="+phone+"&time="+timeFrame;
            var xmlDoc = "";
            var status = "";
            try {
               
				xmlDoc = getXMLDoc(url,qstr,"POST");
				
            } catch(e){}
            try {
                status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
                status = trim(status);
				alert(status);
            } catch(e) {}
            try {
                crntUserNumber = xmlDoc.getElementsByTagName("userNumber")[0].firstChild.nodeValue;
                crntUserNumber = trim(crntUserNumber);
            } catch(e) {}
            if(status == "Thank You") {
                document.getElementById("divAlertMsg").innerHTML = "Please Wait...<br><img src=\""+siteUrl+"images/myLoader.gif\">"; 
                try {
                    if(crntPg == "index") {
                         setTimeout("checkUserExists('"+email+"','"+pwd+"')", 200);
                    } else {
                         setTimeout("checkLoginUserExists('"+email+"','"+pwd+"')", 200);
                    }
                } catch(e) {}
                try {
                    setTimeout("hideRegistrationForm()",500);                    
                } catch(e) {}
/*
                status = " Your Registration request is accepted.<br>" +
                         " A confirmation e-mail has been sent to <B>"+email+"</B> "+
                         " from <B>info@alltoledo.com</B>.<br>"+
                         " Please click on the link provided in the email to authenticate the address.";
*/                       
            } else {
                document.getElementById("divAlertMsg").innerHTML = status;  
            }
            try {
                document.formReg.un.value = userNumber;
            } catch(e) {}
        }
    }
    function showRegInfo() {
       var userNumber = 0;
       try {
           userNumber = document.formReg.un.value;
       } catch(e) {}
       if(userNumber > 0) {
           showRegOtherInfo();
       } else {
           hideRegOtherInfo();
       }
       var url = siteUrl+ "getUserInfo.php";
       var qstr = "un="+userNumber;
       var xmlDoc = "";
       var firstName = "";
       var lastName = "";
       var email = "";
       var pwd = "";
       var buyer = "";
       var seller = "";
       var timeFrame = "";
       var addr = "";
       var city = "";
       var state = "";
       var zipCode = "";
       var phone = "";
       var phone1 = "";
       var phone2 = "";
       var phone3 = "";
       var agree = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           firstName = xmlDoc.getElementsByTagName("firstName")[0].firstChild.nodeValue;
           firstName = trim(firstName);
       } catch(e) {}
       try {
           lastName = xmlDoc.getElementsByTagName("lastName")[0].firstChild.nodeValue;
           lastName = trim(lastName);
       } catch(e) {}
       try {
           email = xmlDoc.getElementsByTagName("email")[0].firstChild.nodeValue;
           email = trim(email);
       } catch(e) {}
       try {
           pwd = xmlDoc.getElementsByTagName("pwd")[0].firstChild.nodeValue;
           pwd = trim(pwd);
       } catch(e) {}
       try {
           buyer = xmlDoc.getElementsByTagName("buyer")[0].firstChild.nodeValue;
           buyer = trim(buyer);
       } catch(e) {}
       try {
           seller = xmlDoc.getElementsByTagName("seller")[0].firstChild.nodeValue;
           seller = trim(seller);
       } catch(e) {}
       try {
           addr = xmlDoc.getElementsByTagName("address")[0].firstChild.nodeValue;
           addr = trim(addr);
       } catch(e) {}
       try {
           city = xmlDoc.getElementsByTagName("city")[0].firstChild.nodeValue;
           city = trim(city);
       } catch(e) {}
       try {
           state = xmlDoc.getElementsByTagName("state")[0].firstChild.nodeValue;
           state = trim(state);
       } catch(e) {}
       try {
           zipCode = xmlDoc.getElementsByTagName("zipCode")[0].firstChild.nodeValue;
           zipCode = trim(zipCode);
       } catch(e) {}
       try {
           phone1 = xmlDoc.getElementsByTagName("phone1")[0].firstChild.nodeValue;
           phone1 = trim(phone1);
       } catch(e) {}
       try {
           phone2 = xmlDoc.getElementsByTagName("phone2")[0].firstChild.nodeValue;
           phone2 = trim(phone2);
       } catch(e) {}
       try {
           phone3 = xmlDoc.getElementsByTagName("phone3")[0].firstChild.nodeValue;
           phone3 = trim(phone3);
       } catch(e) {}
       try {
           timeFrame = xmlDoc.getElementsByTagName("timeFrame")[0].firstChild.nodeValue;
           timeFrame = trim(timeFrame);
       } catch(e) {}
       try {
           document.formReg.firstName.value = firstName;
       } catch(e) {}
       try {
           document.formReg.lastName.value = lastName;
       } catch(e) {}
       try {
           document.formReg.email.value = email;
       } catch(e) {}
       try {
           document.formReg.confirmEmail.value = email;
       } catch(e) {}
       try {
           document.formReg.pwd.value = pwd;
       } catch(e) {}
       try {
           document.formReg.confirmPwd.value = pwd;
       } catch(e) {}
       try {
           document.formReg.addr.value = addr;
       } catch(e) {}
       try {
           document.formReg.city.value = city;
       } catch(e) {}
       try {
           document.formReg.state.value = state;
       } catch(e) {}
       try {
           document.formReg.zipCode.value = zipCode;
       } catch(e) {}
       try {
           document.formReg.phone1.value = phone1;
           document.formReg.phone2.value = phone2;
           document.formReg.phone3.value = phone3;
       } catch(e) {}
       try {
           if(agree == "YES") {
               document.formReg.agree.checked = true;
           } else {
               document.formReg.agree.checked = false;
           }
       } catch(e) {}
       try {
           var len = document.formReg.buyerSeller.length;
           for(var t=0; t<len; t++) {
              var val = document.formReg.buyerSeller[t].value;
              if(val == buyer) {
                  document.formReg.buyerSeller[t].checked = true;
              } else if(val == seller) {
                  document.formReg.buyerSeller[t].checked = true;
              }
           }
       } catch(e) {}
       try {
           var len = document.formReg.timeFrame.length;
           for(var t=0; t<len; t++) {
               var timeVal = document.formReg.timeFrame[t].value;
               if(timeVal == timeFrame) {
                  document.formReg.timeFrame[t].checked = true;
               }
           }
       } catch(e) {}
    }
    
    function validateRegForm() {
        document.getElementById("divAlertMsg").innerHTML = "";
        if((mySiteSearch == "hameedsells") || (mySiteSearch == "pacesetter-realty") || (mySiteSearch == "pacesetterrealty")) {
             if( (isEmailConfirmOk('formReg','email','confirmEmail')) &&
                (isBlankAlert('formReg','firstName','Please enter your first name')) &&
                (isBlankAlert('formReg','lastName','Please enter your last name')) &&
                (isPasswordOk('formReg','pwd','confirmPwd')) &&
                (isRadioCheckAlert('formReg','timeFrame','Please select the time frame to buy')) 
              ) {
                document.getElementById("divAlertMsg").innerHTML = "Please wait...<img src=\"images/loader.gif\">";            

                var userName = "";
                var pwd = "";
                var rememberMe = true;
                eval("userName = document.formReg.email.value");
                eval("pwd = document.formReg.pwd.value");

                setCookie(userName, rememberMe,pwd);
                setLoginOptionCookie(rememberMe);
                setSigninCookie();

                return true;
            }
        } else {
             if( (isEmailConfirmOk('formReg','email','confirmEmail')) &&
                (isBlankAlert('formReg','firstName','Please enter your first name')) &&
                (isBlankAlert('formReg','lastName','Please enter your last name')) &&
                (isBlankAlert('formReg','addr','Please enter your address')) &&
                (isBlankAlert('formReg','city','Please enter your city')) &&
                (isBlankAlert('formReg','state','Please enter your state')) &&
                (isZipAlert('formReg','zipCode','Please enter your zip code')) &&
                (isPhoneNumber('formReg','phone','phone1','phone2','phone3')) &&
                (isPasswordOk('formReg','pwd','confirmPwd')) &&
                (isRadioCheckAlert('formReg','timeFrame','Please select the time frame to buy')) &&
                 (isCheckAlert('formReg','agree','Please agree to the buyer\'s agent agreement')) 
              ) {
                document.getElementById("divAlertMsg").innerHTML = "Please wait...<img src=\"images/loader.gif\">";            
                 
                var userName = "";
                var pwd = "";
                var rememberMe = true;
				
                eval("userName = document.formReg.email.value");
                eval("pwd = document.formReg.pwd.value");
                 
                setCookie(userName, rememberMe,pwd);
                setLoginOptionCookie(rememberMe);
                setSigninCookie();
                
                return true;
            }
         } 
        return false;
    }   
    function checkEmailExists(formName, fieldName,opt) {
        if(isEmail('formReg','email')) {
            document.getElementById("divAlertMsg").innerHTML = "Please wait...<img src=\"images/loader.gif\"><br>Checking if email address is available.";
            setTimeout("checkEmailAlreadyExists('"+formName+"','"+fieldName+"','"+opt+"')", 200);
        }
    }
    function checkEmailAlreadyExists(formName, fieldName, opt) {
       var email = "";
       try {
           eval("email = document."+formName+ "." +fieldName+".value");
       } catch(e) {}
       var url = siteUrl+ "checkUserEmailExists.php";
	   //alert(url);
       var qstr = "email="+email;
       var xmlDoc = "";
       var status = "";
       var userNumber = 0;
       var firstName = "";
       var lastName = "";
       var pwd = "";
       var buyer = "";
       var seller = "";
       var timeFrame = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           status = trim(status);
       } catch(e) {}
       try {
           userNumber = xmlDoc.getElementsByTagName("userNumber")[0].firstChild.nodeValue;
           userNumber = trim(userNumber);
       } catch(e) {}
       try {
           firstName = xmlDoc.getElementsByTagName("firstName")[0].firstChild.nodeValue;
           firstName = trim(firstName);
       } catch(e) {}
       try {
           lastName = xmlDoc.getElementsByTagName("lastName")[0].firstChild.nodeValue;
           lastName = trim(lastName);
       } catch(e) {}
       try {
           pwd = xmlDoc.getElementsByTagName("pwd")[0].firstChild.nodeValue;
           pwd = trim(pwd);
       } catch(e) {}
       try {
           buyer = xmlDoc.getElementsByTagName("buyer")[0].firstChild.nodeValue;
           buyer = trim(buyer);
       } catch(e) {}
       try {
           seller = xmlDoc.getElementsByTagName("seller")[0].firstChild.nodeValue;
           seller = trim(seller);
       } catch(e) {}
       try {
           timeFrame = xmlDoc.getElementsByTagName("timeFrame")[0].firstChild.nodeValue;
           timeFrame = trim(timeFrame);
       } catch(e) {}
       try {
           addr = xmlDoc.getElementsByTagName("address")[0].firstChild.nodeValue;
           addr = trim(addr);
       } catch(e) {}
       try {
           city = xmlDoc.getElementsByTagName("city")[0].firstChild.nodeValue;
           city = trim(city);
       } catch(e) {}
       try {
           state = xmlDoc.getElementsByTagName("state")[0].firstChild.nodeValue;
           state = trim(state);
       } catch(e) {}
       try {
           zipCode = xmlDoc.getElementsByTagName("zipCode")[0].firstChild.nodeValue;
           zipCode = trim(zipCode);
       } catch(e) {}
       try {
           phone1 = xmlDoc.getElementsByTagName("phone1")[0].firstChild.nodeValue;
           phone1 = trim(phone1);
       } catch(e) {}
       try {
           phone2 = xmlDoc.getElementsByTagName("phone2")[0].firstChild.nodeValue;
           phone2 = trim(phone2);
       } catch(e) {}
       try {
           phone3 = xmlDoc.getElementsByTagName("phone3")[0].firstChild.nodeValue;
           phone3 = trim(phone3);
       } catch(e) {}

       if(status == "YES") {
           document.getElementById("divAlertMsg").innerHTML = displayMessage("Email Address Already Exists. Please <a href=\"javascript:hideRegistrationForm();showLoginForm('user_login');\">Login</a>", 370);
/*
           try {
               showRegOtherInfo();
//               winReg.setHeight(winRegHt1);
           } catch(e) {}

           try {
               document.formReg.confirmEmail.value = email;
           } catch(e) {}
           try {
               document.formReg.firstName.value = firstName;
           } catch(e) {}
           try {
               document.formReg.lastName.value = lastName;
           } catch(e) {}
           try {
               document.formReg.pwd.value = pwd;
           } catch(e) {}
           try {
               document.formReg.un.value = userNumber;
           } catch(e) {}
           try {
               document.formReg.confirmPwd.value = pwd;
           } catch(e) {}
           try {
               document.formReg.buyerSeller.value = buyer;
           } catch(e) {}
           try {
               document.formReg.buyerSeller.value = seller;
           } catch(e) {}
           try {
               document.formReg.timeFrame.value = timeFrame;
           } catch(e) {}
           try {
                document.formReg.addr.value = addr;
           } catch(e) {}
           try {
                document.formReg.city.value = city;
           } catch(e) {}
           try {
                document.formReg.state.value = state;
           } catch(e) {}
           try {
               document.formReg.zipCode.value = zipCode;
           } catch(e) {}
           try {
               document.formReg.phone1.value = phone1;
               document.formReg.phone2.value = phone2;
               document.formReg.phone3.value = phone3;
            } catch(e) {}
*/            
       } else {
           try {
               showRegOtherInfo();
               clearRegOtherInfo();
           } catch(e) {}
           try {
               document.getElementById("divAlertMsg").innerHTML = "";
           } catch(e) {}
           if(opt == "save") {
               saveUser();
           }
       }
   }
   
   function showRegOtherInfo() {
       try {
           document.formReg.firstName.disabled = false;
       } catch(e) {}
       try {
           document.formReg.lastName.disabled = false;
       } catch(e) {}
       try {
           document.formReg.pwd.disabled = false;
       } catch(e) {}
       try {
           document.formReg.addr.disabled = false;
       } catch(e) {}
       try {
           document.formReg.city.disabled = false;
       } catch(e) {}
       try {
           document.formReg.state.disabled = false;
       } catch(e) {}
       try {
           document.formReg.zipCode.disabled = false;
       } catch(e) {}
       try {
           document.formReg.phone1.disabled = false;
       } catch(e) {}
       try {
           document.formReg.phone2.disabled = false;
       } catch(e) {}
       try {
           document.formReg.phone3.disabled = false;
       } catch(e) {}
       try {
           document.formReg.confirmPwd.disabled = false;
       } catch(e) {}
       try {
           var len = document.formReg.buyerSeller.length;
           for(var t=0; t<len; t++) {
              document.formReg.buyerSeller[t].disabled = false;
              document.formReg.buyerSeller[t].checked = false;
           }
       } catch(e) {}
       try {
           var len = document.formReg.timeFrame.length;
           for(var t=0; t<len; t++) {
               document.formReg.timeFrame[t].disabled = false;
               document.formReg.timeFrame[t].checked = false;
           }
       } catch(e) {}
   }
   function hideRegOtherInfo() {
       try {
           document.formReg.firstName.disabled = true;
       } catch(e) {}
       try {
           document.formReg.lastName.disabled = true;
       } catch(e) {}
       try {
           document.formReg.pwd.disabled = true;
       } catch(e) {}
       try {
           document.formReg.confirmPwd.disabled = true;
       } catch(e) {}
       try {
           document.formReg.addr.disabled = true;
       } catch(e) {}
       try {
           document.formReg.city.disabled = true;
       } catch(e) {}
       try {
           document.formReg.state.disabled = true;
       } catch(e) {}
       try {
           document.formReg.zipCode.disabled = true;
       } catch(e) {}
       try {
           document.formReg.phone1.disabled = true;
       } catch(e) {}
       try {
           document.formReg.phone2.disabled = true;
       } catch(e) {}
       try {
           document.formReg.phone3.disabled = true;
       } catch(e) {}
       try {
           var len = document.formReg.buyerSeller.length;
           for(var t=0; t<len; t++) {
              document.formReg.buyerSeller[t].disabled = true;
              document.formReg.buyerSeller[t].checked = false;
           }
       } catch(e) {}
       try {
           var len = document.formReg.timeFrame.length;
           for(var t=0; t<len; t++) {
               document.formReg.timeFrame[t].disabled = true;
               document.formReg.timeFrame[t].checked = false;
           }
       } catch(e) {}
   }
   function clearRegOtherInfo() {
       try {
           document.formReg.un.value = "";
       } catch(e) {}
       try {
           document.formReg.confirmEmail.value = "";
       } catch(e) {}
       try {
           document.formReg.firstName.value = "";
       } catch(e) {}
       try {
           document.formReg.lastName.value = "";
       } catch(e) {}
       try {
           document.formReg.pwd.value = "";
       } catch(e) {}
       try {
           document.formReg.confirmPwd.value = "";
       } catch(e) {}
       try {
           document.formReg.addr.value = "";
       } catch(e) {}
       try {
           document.formReg.city.value = "";
       } catch(e) {}
       try {
           document.formReg.state.value = "";
       } catch(e) {}
       try {
           document.formReg.zipCode.value = "";
       } catch(e) {}
       try {
           document.formReg.phone1.value = "";
       } catch(e) {}
       try {
           document.formReg.phone2.value = "";
       } catch(e) {}
       try {
           document.formReg.phone3.value = "";
       } catch(e) {}
       try {
           var len = document.formReg.buyerSeller.length;
           for(var t=0; t<len; t++) {
              document.formReg.buyerSeller[t].checked = false;
           }
       } catch(e) {}
       try {
           var len = document.formReg.timeFrame.length;
           for(var t=0; t<len; t++) {
               document.formReg.timeFrame[t].checked = false;
           }
       } catch(e) {}
   }   
    
/***    Forgot pwd scripts    ***/
    function getPwd() {
        showWaitMsg();
        setTimeout("retrievePwd()", 200);
    }
    function retrievePwd() {
        var email = "";
        try {
           eval("email = document.loginForm.userMail.value");
        } catch(e) {}
        if(isEmailOk('loginForm','userMail')) {
            var url = siteUrl+ "retrievePwd.php";
            var qstr = "email="+email;
            var xmlDoc = "";
            var status = "";
            try {
               xmlDoc = getXMLDoc(url,qstr,"POST");
            } catch(e){}
            try {
               status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
               status = trim(status);
            } catch(e) {}
            try {
                document.getElementById("divMsg").innerHTML = status;
            } catch(e) {}
        } else {
            document.getElementById("divMsg").innerHTML  = "";
        }
    }
    
    function showWaitMsg() {
        document.getElementById("divMsg").innerHTML = "Please wait...<img src=\"images/loader.gif\">";
    }
    function showListingAppointment() {
        try {
            openMyPopup('scheduleAnApptTab',410,375,"Listing Appointment") 
        } catch(e) {}
    }
    function gotoLoginForm() {
        hideRegistrationForm();
        showLoginForm('');
    }