/*********************************************************************	Function:	setFocus*	Purpose:	place the cusror in the first available input field*	Parameters:	none*	Return:		none*/function setFocus(){	var field = document.forms[0];	for (i = 0; i < field.length; i++)	{		if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea")			 || (field.elements[i].type.toString().charAt(0) == "s"))		{			document.forms[0].elements[i].focus();			break;        }    }}/******************* End of function setFocus() *******************//********************************************************************************* Name				:	chkEmail* Purpose			:	Check for valid email address format* Input Parameters	:	val	- element value* Return			:	False if invalid format*/function chkEmail(str){	// are regular expressions supported?	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 chkEmail(val){	var exclude = /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;	var check = /@[\w\-]+\./;	var checkend = /\.[a-zA-Z]{2,3}$/;		if(((val.search(exclude) != -1) || (val.search(check)) == -1) || (val.search(checkend) == -1))	{		return(false);	}	else	{		return(true);	}}*//********************* End of function chkEmail(val) ***************************//******************************************************************************** Name				:	chkSpaces* Purpose			:	Check for only whitespace entered* Input Parameters	:	val		element value* Return			:	False if whitespace only in field*/function chkSpaces(val){	for(var i = 0; i < val.length; i++)		// Loop through value a character at a time	{		var ch = val.charAt(i);		if((ch != ' ') && (ch != '\n') && (ch != '\t'))			return(false);		else			return(true);	// Value contains valid characters	}}/************************ End of function chkSpaces(val) ****************************//********************************************************************************* Name				:	formatCurrency* Purpose			:	format value to currency format* Input Parameters	:	num	- element value* Return			:	formatted value*/function formatCurrency(num){	num = num.toString().replace(/\$|\,/g,'');	if(isNaN(num))		num = "0";	sign = (num == (num = Math.abs(num)));	num = Math.floor(num*100+0.50000000001);	cents = num%100;	num = Math.floor(num/100).toString();	if(cents<10)		cents = "0" + cents;	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)		num = num.substring(0,num.length-(4*i+3))+','+	num.substring(num.length-(4*i+3));	return (((sign)?'':'-') + '$' + num + '.' + cents);}/************************ End of function formatCurency(num) ****************************//***************************************************************************************** Name					:	chkString* Purpose				:	Check for valid string content* Input Parameters		:	val		element value* Return				:	False if contains numeric value(s)*/function chkString(val){	for(var i = 0; i < val.length; i++)		// Loop through value a character at a time	{		var ch = val.charAt(i);		if(!(isNaN(ch)))			return(false);		else			return(true);	// Value contains valid characters	}}/************************* End of function chkString(val) *********************************//***************** Pop-up windows for Open House gallery *******************************/var win= null;function NewWindow(mypage,myname,w,h,scroll){  var winl = (screen.width-w)/2;  var wint = (screen.height-h)/2;  var settings  ='height='+h+',';      settings +='width='+w+',';      settings +='top='+wint+',';      settings +='left='+winl+',';      settings +='scrollbars='+scroll+',';      settings +='resizable=no';  win=window.open(mypage,myname,settings);  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}}