﻿// JScript File

function IsValidEmail (emailAddr)
{
	//var emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	var emailpat = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	
	if (emailAddr == "")
	{
		return true;
	}
	else
	{
		return emailpat.test(emailAddr);
	}
}

function ConfirmReschedule()
{
	var confirmed = false;
  confirmed = confirm("Please confirm that you are cancelling your reservation for Preview Night.  You will then be able to reschedule for another available time.")
  return confirmed;
}

function OpenSpecialMessage()
{
	var msgWin = window.open("http://ftp.dwhomes.com/videos/buyerintro/default.htm", "msgWin", "width=800,height=400,scrollbars=no,status=no,resizable=yes");
}

function OpenSpecialMessageShowcase()
{
	var msgWin = window.open("http://ftp.dwhomes.com/videos/buyerintroshow/default.htm", "msgWin", "width=800,height=400,scrollbars=no,status=no,resizable=yes");
}

function IsNumeric(strString)   
{
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	if (strString.length == 0) return false;

	//  test strString consists of valid characters listed above
	for (i = 0; i < strString.length && blnResult == true; i++)
	{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{
			blnResult = false;
		}
	}
	return blnResult;
}

function showPreferredLender(checked)
{
	var LenderLabel = document.getElementById("ctl00_PageContent_PreferredLenderLabel");
	var LenderPhoneLabel = document.getElementById("ctl00_PageContent_PLenderPhoneLabel");	     
	var PLenderContactHiddenField = document.getElementById("ctl00_PageContent_PLenderContactHiddenField");
  var LenderTextBox = document.getElementById("ctl00_PageContent_LenderTextBox");
  var LenderContactPhoneTextBox = document.getElementById("ctl00_PageContent_LenderContactPhoneTextBox");
  var LenderContactTextBox = document.getElementById("ctl00_PageContent_LenderContactTextBox");
    
  if ((LenderLabel) && (LenderPhoneLabel) && (PLenderContactHiddenField))
  {	
    if (checked)
    {                  
      if (LenderTextBox)
      {
				LenderTextBox.value = LenderLabel.innerHTML;
      }      
      if (LenderContactPhoneTextBox)
      {
				LenderContactPhoneTextBox.value = LenderPhoneLabel.innerHTML;
      }
      if (PLenderContactHiddenField)
      {
				LenderContactTextBox.value = PLenderContactHiddenField.value;
      }
    }     
    else
    {	        
      if (LenderTextBox)
      {
				LenderTextBox.value = "";
      }      
      if (LenderContactPhoneTextBox)
      {
				LenderContactPhoneTextBox.value = "";
      }      
      if (LenderContactTextBox)
      {
				LenderContactTextBox.value = "";
			}
    }			  
  }
}