function swap(id, imgsrc) {
 document.getElementById(id).setAttribute('src', '/img/nav/' + imgsrc);
}
function PropSwap(id, imgsrc) {
 document.getElementById(id).setAttribute('src', '/ListingPhoto/Display/' + imgsrc);
}

function CFEmail(FieldName,ErrorText) {
	document.getElementById(FieldName).style.background='white';
	var d = document.getElementById(FieldName).value;
	if (document.getElementById(FieldName).value == "") {
		missinginfo += "\n     -  " + ErrorText;
		document.getElementById(FieldName).style.background='yellow';
	}
	else {
		if (!isEmail(document.getElementById(FieldName).value)){	
		missinginfo += "\n     -  a valid email";
		document.getElementById(FieldName).style.background='yellow';
		}
	}
}


function Checker(FieldName,ErrorText) {
	document.getElementById(FieldName).style.background='white';
	if (document.getElementById(FieldName).value == "") {
		missinginfo += "\n     -  " + ErrorText;
		document.getElementById(FieldName).style.background='yellow';
	}
}


function setInputFocus(InputName) {
	var focusObject = document.getElementById(InputName);
	
	if (focusObject) {
		document.getElementById(InputName).focus();
	}
	else {
		//do nothing
	}
}

function parseNumber(value)
{
  value = new String(value);
  value = value.replace(/[^0-9\.]/g,"");
  if(value.length == 0)  {
    return 0;
  }
  return parseFloat(value);
}

function commify(value)
{
  value = new String(value);
  value = reverse(value);
  value = value.replace(/(\d\d\d)/,"$1,");
  value = value.replace(/,$/,"");
  return reverse(value);
}

function reverse(value){
  value = new String(value);
  var i;
  var reversed = new String();
  for(i = value.length-1; i >= 0; i--)
  {
    reversed = reversed.concat(value.charAt(i));
  }
  return reversed;
}

function isEmail(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function TellOpen()
{
window.open('http://d456726.test29.slangdatabase.com/TellFriend.aspx','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=400,height=500,left=150,top=100')
}