function openTestimonialsWindow(url, name) {
   var left = Math.floor( (screen.width - (550)) / 2);
   var top = Math.floor( (screen.height - (675)) / 2);
   var winParms = "top=" + top + ",left=" + left + ",height=" + 675 + ",width=" + 550 + 'resizable=1,scrollbars=1';
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function checkBrokersForm() {
	var strMessage = '';
	if (document.form_brokers.strFname.value=='') {
		strMessage = 'Please enter first name ';
	}
	if (isEmail(document.form_brokers.strEmail.value) == false) {
		strMessage = strMessage + '\n' + 'Please enter a valid email address';
	}
	if (strMessage != '') {
		alert(strMessage);
		return false;
	} else {
		document.form_brokers.numSubmit.value = 1;
		alert(document.form_brokers.numSubmit.value);
		return true;
	}
}
function isEmail(str) {
	var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function IsNumeric(sText) {
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	 
	 
	 if (sText == '') {
		sText.length = 0; 
	 }
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function checkBuyerForm() {
	var strMessage = '';
	if (document.buyer_form.strFname.value == '') {
		strMessage = 'Please Enter First Name';
	}
	if (document.buyer_form.strLname.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Last Name';
	}
	if (document.buyer_form.strHomePhone.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Home Phone';
	}
	if (document.buyer_form.strWorkPhone.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Work Phone';
	}
	if (document.buyer_form.strAddressLine1.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Address Line 1';
	}
	if (document.buyer_form.strCity.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter City';
	}
	if (document.buyer_form.strState.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter State';
	}
	if (document.buyer_form.strZip.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Zip';
	}
	if (document.buyer_form.strAgent.value == 'Yes') {
		if (document.buyer_form.strListingExpirationDate.value == '') {
			strMessage = strMessage + '\n' + 'Please Enter Listing Expiration Date';
		}
	}
	if (document.buyer_form.strCondition.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Condition';
	}

	if (document.buyer_form.strSqft.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Approximate Square footage.';
	}

	<!------------------------------------------------------------------------------------>
	if (document.buyer_form.strCurrentPayments.value == 'No') {
		if (document.buyer_form.numToReinstateNeeded.value == '') {
			strMessage = strMessage + '\n' + 'Please Enter To Reinstate Needed';
		}
	} else {
		if (document.buyer_form.strWhySelling.value == '') {
			strMessage = strMessage + '\n' + 'Please Enter Why Selling';
		}
	}
	if (! IsNumeric(document.buyer_form.numToReinstateNeeded.value) && document.buyer_form.numToReinstateNeeded.value != '') {
	strMessage = strMessage + '\n' + 'Please Enter Numbers Only for Reinstate Needed';
	}	
	<!------------------------------------------------------------------------------------>
	if (! IsNumeric(document.buyer_form.numWorth.value)) {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for Worth';
	}
	if (document.buyer_form.numWorth.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Worth';
	}
	<!------------------------------------------------------------------------------------>
	if (! IsNumeric(document.buyer_form.numFirstBalance.value)) {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for First Balance';
	}
	if (document.buyer_form.numFirstBalance.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter First Balance';
	}
	
	<!------------------------------------------------------------------------------------>
	if (! IsNumeric(document.buyer_form.numFirstPayment.value)) {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for First Payment';
	}
	if (document.buyer_form.numFirstPayment.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter First Payment';
	}
	
	<!------------------------------------------------------------------------------------>	
	if (! IsNumeric(document.buyer_form.numSecondBalance.value) && document.buyer_form.numSecondBalance.value != '') {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for Second Balance';
	}		
	if (! IsNumeric(document.buyer_form.numSecondPayment.value) && document.buyer_form.numSecondPayment.value != '') {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for Second Payment';
	}		
	<!------------------------------------------------------------------------------------>
	if (! IsNumeric(document.buyer_form.numHOA_Dues.value)) {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for HOA Dues';
	}
	if (document.buyer_form.strMainObjective.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter Main Objective';
	}
	<!------------------------------------------------------------------------------------>
	if (! IsNumeric(document.buyer_form.strNetCashNeededNow.value)) {
		strMessage = strMessage + '\n' + 'Please Enter Numbers Only for the Least you would accept';
	}
	if (document.buyer_form.strNetCashNeededNow.value == '') {
		strMessage = strMessage + '\n' + 'Please Enter the Least you would accept.';
	}
	if (strMessage != '') {
		alert(strMessage);
		return false;
	} else {
		return true;
	}
}


function openPopUpWindow(url, name) {
   var left = Math.floor( (screen.width - 0) / 2);//263
   var top = Math.floor( (screen.height - 0) / 2);//266
   var winParms = "scrollbars=1,resizable=1,top=" + top + ",left=" + left + ",height=" + 600 + ",width=" + 600;
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
