function getStyleObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
	if (document.all && document.all(objectId)) {  
		return document.all(objectId).style;
	} 
	else if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	}
	else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} 
	else {
		return false;
	}
}

function changeObjectVisibility(objectId, newVisibility) {
    // first get the object's stylesheet
    var styleObject = getStyleObject(objectId);

    // then if we find a stylesheet, set its visibility
    // as requested
    //
    if (styleObject) {
		styleObject.visibility = newVisibility;
		return true;
    } 
    else {
		return false;
    }
}

function OpenPopUp(div_id)
{
	var select1 = "stateSelect";
	var select2 = "orderdate_Month";
	var select3 = "orderdate_Day_ID";
	var select4 = "rentSelect";
	var select5 = "bedSelect";
	
	if (document.all) {  
			//document.all(select1).style.visibility='hidden';
			//document.all(select2).style.visibility='hidden';
			//document.all(select3).style.visibility='hidden';
			//document.all(select4).style.visibility='hidden';
			//document.all(select5).style.visibility='hidden';
		document.all(div_id).style.visibility='visible';
	}
    else if(!document.all && document.getElementById) {
			//document.getElementById(select1).style.visibility='hidden';
			//document.getElementById(select2).style.visibility='hidden';
			//document.getElementById(select3).style.visibility='hidden';
						//document.getElementById(select4).style.visibility='hidden';
									//document.getElementById(select5).style.visibility='hidden';
		document.getElementById(div_id).style.visibility='visible';
	}
	else if (document.layers) { 
			//document.layers[select1].visibility='hidden';
			//document.layers[select2].visibility='hidden';
			//document.layers[select3].visibility='hidden';
						//document.layers[select4].visibility='hidden';
									//document.layers[select5].visibility='hidden';
		document.layers[div_id].visibility='visible';
	} 
	else 
	{
		alert("Please make sure to fill in all required fields so we can process your information!");
	}
}

function ClosePopUp(div_id)
{
	var select1 = "stateSelect";
	var select2 = "orderdate_Month";
	var select3 = "orderdate_Day_ID";
		var select4 = "rentSelect";
	var select5 = "bedSelect";
	
	if (document.all) {  
		document.all(div_id).style.visibility='hidden';
			//document.all(select1).style.visibility='visible';
			//document.all(select2).style.visibility='visible';
			//document.all(select3).style.visibility='visible';
						//document.all(select4).style.visibility='visible';
			//document.all(select5).style.visibility='visible';
	}
    else if(!document.all && document.getElementById) {
		document.getElementById(div_id).style.visibility='hidden';
			//document.getElementById(select1).style.visibility='visible';
			//document.getElementById(select2).style.visibility='visible';
			//document.getElementById(select3).style.visibility='visible';
						//document.getElementById(select4).style.visibility='visible';
			//document.getElementById(select5).style.visibility='visible';
	}
	else if (document.layers) { 
		document.layers[div_id].visibility='hidden';
			//document.layers[select1].visibility='visible';
			//document.layers[select2].visibility='visible';
			//document.layers[select3].visibility='visible';
						//document.layers[select4].visibility='visible';
			//document.layers[select5].visibility='visible';
	} 
}

function validateFormE(e) {
		var goodBrowser = true;
		var valSource = false;
		var checkExtra = false;
		var ctName = '';
		if (document.all) {
		    ctName = document.all('ctName').value;
			var firstName1 = document.all(ctName + 'firstname');
			var lastName1 = document.all(ctName + 'lastname');
			var phone1 = document.all(ctName + 'BestPhone');
			var email1 = document.all(ctName + 'emailAddress');
			var orderdate1 = document.all('orderdate');
			var orderdateMonth1 = document.all('orderdate_Month');
			var orderdateDay1 = document.all('orderdate_Day_ID');
			var orderdateYear1 = document.all('orderdate_Year_ID');
			if (document.all(ctName + 'validateSource').value == '1') {
				var AdSource2 = document.all(ctName + 'SecondaryAdSourceID');
				valSource = true;
			}
			if (document.all(ctName + 'checkExtra').value == '1') {
				var rentRange1 = document.all(ctName + 'rentRange1');
				var rentRange2 = document.all(ctName + 'rentRange2');
				var numberofRooms1 = document.all(ctName + 'numberofRooms');
				checkExtra = true;
			}
		}
		else if (document.layers) {
		    ctName = document.layers["ctName"].value;
			var firstName1 = document.layers[ctName + "firstname"];
			var lastName1 = document.layers[ctName + "lastname"];
			var phone1 = document.layers[ctName + "BestPhone"];
			var email1 = document.layers[ctName + "emailAddress"];
			var orderdate1 = document.layers[ctName + "orderdate"];
			var orderdateMonth1 = document.layers["orderdate_Month"];
			var orderdateDay1 = document.layers["orderdate_Day_ID"];
			var orderdateYear1 = document.layers["orderdate_Year_ID"];
			if (document.layers[ctName + "validateSource"].value == '1') {
				var AdSource2 = document.layers[ctName + "SecondaryAdSourceID"];
				valSource = true;
			}
			if (document.layers[ctName + "checkExtra"].value == '1') {
				var rentRange1 = document.layers[ctName + "rentRange1"];
				var rentRange2 = document.layers[ctName + "rentRange2"];
				var numberofRooms1 = document.layers[ctName + "numberofRooms"];
				checkExtra = true;
			}
		}
		else if (!document.all && document.getElementById) {
		    ctName = document.getElementById('ctName').value;
			var firstName1 = document.getElementById(ctName + 'firstname');
			var lastName1 = document.getElementById(ctName + 'lastname');
			var phone1 = document.getElementById(ctName + 'BestPhone');
			var email1 = document.getElementById(ctName + 'emailAddress');
			var orderdate1 = document.getElementById('orderdate');
			var orderdateMonth1 = document.getElementById('orderdate_Month');
			var orderdateDay1 = document.getElementById('orderdate_Day_ID');
			var orderdateYear1 = document.getElementById('orderdate_Year_ID');
			if (document.getElementById(ctName + 'validateSource').value == '1') {
				var AdSource2 = document.getElementById(ctName + 'SecondaryAdSourceID');
				valSource = true;
			}
			if (document.getElementById(ctName + 'checkExtra').value == '1') {
				var rentRange1 = document.getElementById(ctName + 'rentRange1');
				var rentRange2 = document.getElementById(ctName + 'rentRange2');
				var numberofRooms1 = document.getElementById(ctName + 'numberofRooms');
				checkExtra = true;
			}
		}
		else {
			goodBrowser = false;
		}
		
		if (goodBrowser==true) {
			var FieldNames1 = '';
			var goodForm = true;
			var goodEmail = false;
			var goodPhone = false;
			var isPhone = false;
			var isEmail = false;
			
			if (firstName1.value.length < 2) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'First Name<br><br>';
			} 
			if (lastName1.value.length < 2) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Last Name<br><br>';
			} 
			if (email1.value.length > 0) {
				isEmail = true;
				var emailAddressStr = email1.value;
				if (emailAddressStr.indexOf('@')>0) {
					if (emailAddressStr.lastIndexOf('.')>emailAddressStr.indexOf('@')) {
						goodEmail = true;
					}
				}
			}
			if (phone1.value.length > 0) {
				isPhone = true;
				if (phone1.value.length >= 7) {
					goodPhone = true;
				}
			}

			if (goodPhone == false) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			}
			else {
			    if (validPhone(phone1.value) == false) {
			        goodForm = false;
			        FieldNames1 = FieldNames1 + 'A&nbsp;valid&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			    }
			}
			
			if (checkExtra == true) {
				//if ((isEmail==false && isPhone==false) || (goodEmail == false && isEmail == true)) {
				if (goodEmail==false) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>';
				}
			}
			
			var buildDate = '';
			if (orderdateMonth1.selectedIndex <= 0 || orderdateDay1.selectedIndex <= 0 || orderdateYear1.value.length < 4) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Approximate&nbsp;Move&nbsp;Date<br><br>';
            }
            else {
                //buildDate = orderdateMonth1.options[orderdateMonth1.selectedIndex].value + '/' + orderdateDay1.options[orderdateDay1.selectedIndex].value + '/' + orderdateYear1.value;
                buildDate = orderdateMonth1.selectedIndex + '/' + orderdateDay1.options[orderdateDay1.selectedIndex].value + '/' + orderdateYear1.value;
            }
            
            if (orderdate1 == null) {
                if (buildDate.length > 0) {
                    var tDate2 = new Date(buildDate);
                    var todayDate = new Date();
                    if (tDate2 < todayDate) {
                        goodForm = false;
                        FieldNames1 = FieldNames1 + 'A&nbsp;Later&nbsp;Approximate&nbsp;Move&nbsp;Date<br><br>';
                    }
                }
            }
            else {
                if (orderdate1.value.length > 0) {
                    var tDate2 = new Date(orderdate1.value);
                    var todayDate = new Date();
                    if (tDate2 < todayDate) {
                        goodForm = false;
                        FieldNames1 = FieldNames1 + 'A&nbsp;Later&nbsp;Approximate&nbsp;Move&nbsp;Date<br><br>';
                    }
                }
            }
			
			if (checkExtra == true) {
				if ((rentRange1.selectedIndex == 0) && (rentRange2.selectedIndex == 0)) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'Rent&nbsp;Range<br><br>';
				}
			
				if (numberofRooms1.selectedIndex == 0) {
					goodForm = false;
					FieldNames1 = FieldNames1 + '#&nbsp;of&nbsp;Rooms<br><br>';
				}
			
			}
			
			if (valSource == true) {
				if (AdSource2.selectedIndex <= 0) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'How&nbsp;did&nbsp;you&nbsp;hear&nbsp;about&nbsp;PROMOVE?<br><br>';
				}
			}

			
			//if ((isEmail==false && isPhone==false) || (isPhone==true && isEmail==true && goodPhone==false && goodEmail==false)) {
			//	goodForm = false;
			//	FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			//	FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>'; //'and/or&nbsp;Email&nbsp;Address<br><br>';
			//}
			//else {
			//	if (isPhone==true && goodPhone==false) {
			//		goodForm = false;
			//		FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			//	}
			//	else {
			//		if (isEmail==true && goodEmail==false) {
			//			goodForm = false;
			//			FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>';
			//		}
			//	}
			//}
			
			if (goodForm == false) {
				if(document.layers) {
					//thisbrowser="NN4";
					var MissingFields1 = document.layers["MissingFields"];
					MissingFields1.document.open();
					MissingFields1.document.write(FieldNames1);
					MissingFields1.document.close();
				}
				if(document.all) {
					//thisbrowser="ie"
					var MissingFields1 = document.all["MissingFields"];
					MissingFields1.innerHTML=FieldNames1;
				}
				if(!document.all && document.getElementById) {
					//thisbrowser="NN6";
					var MissingFields1 = document.getElementById("MissingFields");
					MissingFields1.innerHTML=FieldNames1;
				}
				
				OpenPopUp('PopUpAlertDiv');
				
				// We've handled this event. Don't let anybody else see it.
                if (e.stopPropagation) e.stopPropagation(); // DOM Level 2
                else e.cancelBubble = true;

                // Now prevent any default action.
                if (e.preventDefault) e.preventDefault(); // DOM Level 2
                else e.returnValue = false;                      // IE
				
				
				return false;
			}
			else {
				return true;
			}
		}
		
		return true;

}

function validateFormA(e) {
    var goodBrowser = true;
    var valSource = false;
    var checkExtra = false;
    var ctName = '';
    if (document.all) {
        ctName = document.all('ctName').value;
        var firstName1 = document.all(ctName + 'firstname');
        var lastName1 = document.all(ctName + 'lastname');
        var phone1 = document.all(ctName + 'BestPhone');
        var email1 = document.all(ctName + 'emailAddress');
        var orderdate1 = document.all('orderdate');
        var orderdateMonth1 = document.all('orderdate_Month');
        var orderdateDay1 = document.all('orderdate_Day_ID');
        var orderdateYear1 = document.all('orderdate_Year_ID');
        if (document.all(ctName + 'checkExtra').value == '1') {
            var numberofRooms1 = document.all(ctName + 'numberofRooms');
            checkExtra = true;
        }
    }
    else if (document.layers) {
        ctName = document.layers["ctName"].value;
        var firstName1 = document.layers[ctName + "firstname"];
        var lastName1 = document.layers[ctName + "lastname"];
        var phone1 = document.layers[ctName + "BestPhone"];
        var email1 = document.layers[ctName + "emailAddress"];
        var orderdate1 = document.layers[ctName + "orderdate"];
        var orderdateMonth1 = document.layers["orderdate_Month"];
        var orderdateDay1 = document.layers["orderdate_Day_ID"];
        var orderdateYear1 = document.layers["orderdate_Year_ID"];
        if (document.layers[ctName + "checkExtra"].value == '1') {
            var numberofRooms1 = document.layers[ctName + "numberofRooms"];
            checkExtra = true;
        }
    }
    else if (!document.all && document.getElementById) {
        ctName = document.getElementById('ctName').value;
        var firstName1 = document.getElementById(ctName + 'firstname');
        var lastName1 = document.getElementById(ctName + 'lastname');
        var phone1 = document.getElementById(ctName + 'BestPhone');
        var email1 = document.getElementById(ctName + 'emailAddress');
        var orderdate1 = document.getElementById('orderdate');
        var orderdateMonth1 = document.getElementById('orderdate_Month');
        var orderdateDay1 = document.getElementById('orderdate_Day_ID');
        var orderdateYear1 = document.getElementById('orderdate_Year_ID');
        if (document.getElementById(ctName + 'checkExtra').value == '1') {
            var numberofRooms1 = document.getElementById(ctName + 'numberofRooms');
            checkExtra = true;
        }
    }
    else {
        goodBrowser = false;
    }

    if (goodBrowser == true) {
        var FieldNames1 = '';
        var goodForm = true;
        var goodEmail = false;
        var goodPhone = false;
        var isPhone = false;
        var isEmail = false;

        if (firstName1.value.length < 2) {
            goodForm = false;
            FieldNames1 = FieldNames1 + 'First Name<br><br>';
        }
        if (lastName1.value.length < 2) {
            goodForm = false;
            FieldNames1 = FieldNames1 + 'Last Name<br><br>';
        }
        if (email1.value.length > 0) {
            isEmail = true;
            var emailAddressStr = email1.value;
            if (emailAddressStr.indexOf('@') > 0) {
                if (emailAddressStr.lastIndexOf('.') > emailAddressStr.indexOf('@')) {
                    goodEmail = true;
                }
            }
        }
        if (phone1.value.length > 0) {
            isPhone = true;
            if (phone1.value.length >= 7) {
                goodPhone = true;
            }
        }

        if (goodPhone == false) {
            goodForm = false;
            FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
        }
        else {
            if (validPhone(phone1.value) == false) {
                goodForm = false;
                FieldNames1 = FieldNames1 + 'A&nbsp;valid&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
            }
        }

        if (checkExtra == true) {
            //if ((isEmail==false && isPhone==false) || (goodEmail == false && isEmail == true)) {
            if (goodEmail == false) {
                goodForm = false;
                FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>';
            }
        }

        var buildDate = '';
        if (orderdateMonth1.selectedIndex <= 0 || orderdateDay1.selectedIndex <= 0 || orderdateYear1.value.length < 4) {
            goodForm = false;
            FieldNames1 = FieldNames1 + 'Approximate&nbsp;Move&nbsp;Date<br><br>';
        }
        else {
            //buildDate = orderdateMonth1.options[orderdateMonth1.selectedIndex].value + '/' + orderdateDay1.options[orderdateDay1.selectedIndex].value + '/' + orderdateYear1.value;
            buildDate = orderdateMonth1.selectedIndex + '/' + orderdateDay1.options[orderdateDay1.selectedIndex].value + '/' + orderdateYear1.value;
        }

        if (orderdate1 == null) {
            if (buildDate.length > 0) {
                var tDate2 = new Date(buildDate);
                var todayDate = new Date();
                if (tDate2 < todayDate) {
                    goodForm = false;
                    FieldNames1 = FieldNames1 + 'A&nbsp;Later&nbsp;Approximate&nbsp;Move&nbsp;Date<br><br>';
                }
            }
        }
        else {
            if (orderdate1.value.length > 0) {
                var tDate2 = new Date(orderdate1.value);
                var todayDate = new Date();
                if (tDate2 < todayDate) {
                    goodForm = false;
                    FieldNames1 = FieldNames1 + 'A&nbsp;Later&nbsp;Approximate&nbsp;Move&nbsp;Date<br><br>';
                }
            }
        }

        if (checkExtra == true) {

            if (numberofRooms1.selectedIndex == 0) {
                goodForm = false;
                FieldNames1 = FieldNames1 + '#&nbsp;of&nbsp;Rooms<br><br>';
            }

        }

        if (goodForm == false) {
            if (document.layers) {
                //thisbrowser="NN4";
                var MissingFields1 = document.layers["MissingFields"];
                MissingFields1.document.open();
                MissingFields1.document.write(FieldNames1);
                MissingFields1.document.close();
            }
            if (document.all) {
                //thisbrowser="ie"
                var MissingFields1 = document.all["MissingFields"];
                MissingFields1.innerHTML = FieldNames1;
            }
            if (!document.all && document.getElementById) {
                //thisbrowser="NN6";
                var MissingFields1 = document.getElementById("MissingFields");
                MissingFields1.innerHTML = FieldNames1;
            }

            OpenPopUp('PopUpAlertDiv');

            // We've handled this event. Don't let anybody else see it.
            if (e.stopPropagation) e.stopPropagation(); // DOM Level 2
            else e.cancelBubble = true;

            // Now prevent any default action.
            if (e.preventDefault) e.preventDefault(); // DOM Level 2
            else e.returnValue = false;                      // IE


            return false;
        }
        else {
            return true;
        }
    }

    return true;

}



function validateForm() {
		var goodBrowser = true;
		var valSource = false;
		var checkExtra = false;
		var ctName = '';
		if (document.all) {
		    ctName = document.all('ctName').value;
			var firstName1 = document.all(ctName + 'firstname');
			var lastName1 = document.all(ctName + 'lastname');
			var phone1 = document.all(ctName + 'BestPhone');
			var email1 = document.all(ctName + 'emailAddress');
			var orderdate1 = document.all('orderdate');
			var orderdateMonth1 = document.all('orderdate_Month');
			var orderdateDay1 = document.all('orderdate_Day_ID');
			var orderdateYear1 = document.all('orderdate_Year_ID');
			if (document.all(ctName + 'validateSource').value == '1') {
				var AdSource2 = document.all(ctName + 'SecondaryAdSourceID');
				valSource = true;
			}
			if (document.all(ctName + 'checkExtra').value == '1') {
				var rentRange1 = document.all(ctName + 'rentRange1');
				var rentRange2 = document.all(ctName + 'rentRange2');
				var numberofRooms1 = document.all(ctName + 'numberofRooms');
				checkExtra = true;
			}
		}
		else if (document.layers) {
		    ctName = document.layers["ctName"].value;
			var firstName1 = document.layers[ctName + "firstname"];
			var lastName1 = document.layers[ctName + "lastname"];
			var phone1 = document.layers[ctName + "BestPhone"];
			var email1 = document.layers[ctName + "emailAddress"];
			var orderdate1 = document.layers[ctName + "orderdate"];
			var orderdateMonth1 = document.layers["orderdate_Month"];
			var orderdateDay1 = document.layers["orderdate_Day_ID"];
			var orderdateYear1 = document.layers["orderdate_Year_ID"];
			if (document.layers[ctName + "validateSource"].value == '1') {
				var AdSource2 = document.layers[ctName + "SecondaryAdSourceID"];
				valSource = true;
			}
			if (document.layers[ctName + "checkExtra"].value == '1') {
				var rentRange1 = document.layers[ctName + "rentRange1"];
				var rentRange2 = document.layers[ctName + "rentRange2"];
				var numberofRooms1 = document.layers[ctName + "numberofRooms"];
				checkExtra = true;
			}
		}
		else if (!document.all && document.getElementById) {
		    ctName = document.getElementById('ctName').value;
			var firstName1 = document.getElementById(ctName + 'firstname');
			var lastName1 = document.getElementById(ctName + 'lastname');
			var phone1 = document.getElementById(ctName + 'BestPhone');
			var email1 = document.getElementById(ctName + 'emailAddress');
			var orderdate1 = document.getElementById('orderdate');
			var orderdateMonth1 = document.getElementById('orderdate_Month');
			var orderdateDay1 = document.getElementById('orderdate_Day_ID');
			var orderdateYear1 = document.getElementById('orderdate_Year_ID');
			if (document.getElementById(ctName + 'validateSource').value == '1') {
				var AdSource2 = document.getElementById(ctName + 'SecondaryAdSourceID');
				valSource = true;
			}
			if (document.getElementById(ctName + 'checkExtra').value == '1') {
				var rentRange1 = document.getElementById(ctName + 'rentRange1');
				var rentRange2 = document.getElementById(ctName + 'rentRange2');
				var numberofRooms1 = document.getElementById(ctName + 'numberofRooms');
				checkExtra = true;
			}
		}
		else {
			goodBrowser = false;
		}
		
		if (goodBrowser==true) {
			
			var FieldNames1 = '';
			var goodForm = true;
			var goodEmail = false;
			var goodPhone = false;
			var isPhone = false;
			var isEmail = false;
			
			if (firstName1.value.length < 2) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'First Name<br><br>';
			} 
			if (lastName1.value.length < 2) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Last Name<br><br>';
			} 
			if (email1.value.length > 0) {
				isEmail = true;
				var emailAddressStr = email1.value;
				if (emailAddressStr.indexOf('@')>0) {
					if (emailAddressStr.lastIndexOf('.')>emailAddressStr.indexOf('@')) {
						goodEmail = true;
					}
				}
			}
			if (phone1.value.length > 0) {
				isPhone = true;
				if (phone1.value.length >= 7) {
					goodPhone = true;
				}
			}

			if (goodPhone == false) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			}
			else {
			    if (validPhone(phone1.value) == false) {
			        goodForm = false;
			        FieldNames1 = FieldNames1 + 'A&nbsp;valid&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			    }
			}
			
			if (checkExtra == true) {
				//if ((isEmail==false && isPhone==false) || (goodEmail == false && isEmail == true)) {
				if (goodEmail==false) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>';
				}
			}
			
			if (orderdateMonth1.selectedIndex <= 0 || orderdateDay1.selectedIndex <= 0 || orderdateYear1.value.length < 4) {
				goodForm = false;
				FieldNames1 = FieldNames1 + 'Approximate&nbsp;Move&nbsp;Date<br><br>';
            }
            
            if (orderdate1.value.length > 0) {
                var tDate2 = new Date(orderdate1.value);
                var todayDate = new Date();
                if (tDate2 < todayDate) {
                    goodForm = false;
                    FieldNames1 = FieldNames1 + 'A&nbsp;Later&nbsp;Approximate&nbsp;Move&nbsp;Date<br><br>';
                }
            }
			
			if (checkExtra == true) {
				if ((rentRange1.selectedIndex == 0) && (rentRange2.selectedIndex == 0)) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'Rent&nbsp;Range<br><br>';
				}
			
				if (numberofRooms1.selectedIndex == 0) {
					goodForm = false;
					FieldNames1 = FieldNames1 + '#&nbsp;of&nbsp;Rooms<br><br>';
				}
			
			}
			
			if (valSource == true) {
				if (AdSource2.selectedIndex <= 0) {
					goodForm = false;
					FieldNames1 = FieldNames1 + 'How&nbsp;did&nbsp;you&nbsp;hear&nbsp;about&nbsp;PROMOVE?<br><br>';
				}
			}

			
			//if ((isEmail==false && isPhone==false) || (isPhone==true && isEmail==true && goodPhone==false && goodEmail==false)) {
			//	goodForm = false;
			//	FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			//	FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>'; //'and/or&nbsp;Email&nbsp;Address<br><br>';
			//}
			//else {
			//	if (isPhone==true && goodPhone==false) {
			//		goodForm = false;
			//		FieldNames1 = FieldNames1 + 'Best&nbsp;Phone&nbsp;Number&nbsp;to&nbsp;Reach&nbsp;You<br><br>';
			//	}
			//	else {
			//		if (isEmail==true && goodEmail==false) {
			//			goodForm = false;
			//			FieldNames1 = FieldNames1 + 'Email&nbsp;Address<br><br>';
			//		}
			//	}
			//}
			
			if (goodForm == false) {
				if(document.layers) {
					//thisbrowser="NN4";
					var MissingFields1 = document.layers["MissingFields"];
					MissingFields1.document.open();
					MissingFields1.document.write(FieldNames1);
					MissingFields1.document.close();
				}
				if(document.all) {
					//thisbrowser="ie"
					var MissingFields1 = document.all["MissingFields"];
					MissingFields1.innerHTML=FieldNames1;
				}
				if(!document.all && document.getElementById) {
					//thisbrowser="NN6";
					var MissingFields1 = document.getElementById("MissingFields");
					MissingFields1.innerHTML=FieldNames1;
				}
				
				OpenPopUp('PopUpAlertDiv');
				
				return false;
			}
			else {
				return true;
			}
		}
		
		return true;
		
}

function validPhone(inPhone)
{
    var retVal = true;
    
    if(inPhone.length > 0) {
        var goodChars = '1234567890';
        var foundChars = '';
        for (var i = 0; i < inPhone.length; i++) {
            var tChar = inPhone.substr(i,1);
            if (goodChars.indexOf(tChar) >= 0) {
                if (foundChars.indexOf(tChar) < 0) {
                    foundChars = foundChars + tChar;
                }
            }
        }
        if (foundChars.length < 2) {
            retVal = false;
        }
    }
    
    return retVal;
}


