function stripSpaces(x) {
  while (x.substring(0,1) == ' ') x = x.substring(1);
  while (x.substring(x.length-1,x.length) == ' ') x = x.substring(0,x.length-1);
	return x;
}
function allDigits(str)
{
	return inValidCharSet(str,"0123456789");
}
function inValidCharSet(str,charset)
{
	var result = true;
	
	for (var i=0;i<str.length;i++)
		if (charset.indexOf(str.substr(i,1))<0)
		{
			result = false;
			break;
		}
	
	return result;
}
function NewWin2(file) {

	var swidth = screen.width/2-280;
	var sheight = 20;

 	newwin = window.open(file, "main", "width=560, height=500, screenX="+sheight+", screenY="+swidth+", top="+sheight+", left="+swidth+", toolbar=0, scrollbars=yes, resizable=no");
}
function checklisting(lForm) {

	var pid=lForm.pid.value;
	pid=stripSpaces(pid);
	
	if (pid=='') {
		alert('Please enter the Property Id Number.');
		lForm.pid.focus();
  	return (false);
	}
	else
	if (!allDigits(pid)) {
		alert('Please only use numbers for the Property Id.');
		lForm.pid.focus();
  	return (false);
	}
	else
	return (true)
}
function photos(pid,tit) {
	var swidth = screen.width/2-300;
	var sheight = 20;

 	imgwin = window.open("/photogallery.asp?unitid="+pid+"&prp="+tit, "main", "width=625, height=500, screenX="+sheight+", screenY="+swidth+", top="+sheight+", left="+swidth+", toolbar=0, scrollbars=yes, resizable=yes");
}
function xlaANLformvalidate(what)
{
	var toreturn=true;
	if (what.email.value == '')
	{
		alert('Please provide a valid e-mail address');
		toreturn=false;
	} 
	return(toreturn);
}
function sendmail(pid) {
	var swidth = screen.width/2-255;
	var sheight = 20;

 	mailwin = window.open("/emaillisting.asp?pid="+pid, "main", "width=510, height=500, screenX="+sheight+", screenY="+swidth+", top="+sheight+", left="+swidth+", toolbar=0, scrollbars=0, resizable=no");
}
function sendsuggestion() {
	var swidth = screen.width/2-255;
	var sheight = 20;

 	suggestwin = window.open("/suggest.asp", "main", "width=510, height=500, screenX="+sheight+", screenY="+swidth+", top="+sheight+", left="+swidth+", toolbar=0, scrollbars=0, resizable=no");
}
function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}
// Display appropriate states for the selected country
var lastCountry;
lastCountry = 'USA';

function tradeStCtry(target)
{
    if (document.getElementById(target)) {

        document.getElementById(lastCountry).style.display = "none";
        document.getElementById(target).style.display = "block";
        lastCountry = target;
    } else {
        if (document.getElementById(lastCountry)) {
            document.getElementById(lastCountry).style.display = "none";
        }
    }

        if (document.getElementById("USA").style.display != "none") {
            document.getElementById("US").disabled = false;
            document.getElementById("CA").disabled = true;
            document.getElementById("AU").disabled = true;
        } else if (document.getElementById("Canada").style.display != "none") {
            document.getElementById("CA").disabled = false;
            document.getElementById("US").disabled = true;
            document.getElementById("AU").disabled = true;
        } else if (document.getElementById("Australia").style.display != "none") {
            document.getElementById("AU").disabled = false;
            document.getElementById("US").disabled = true;
            document.getElementById("CA").disabled = true;
        } else {
            document.getElementById("US").disabled = true;
            document.getElementById("CA").disabled = true;
            document.getElementById("AU").disabled = true;
        }
}


// Display appropriate states for the selected country
var lastCountry1;
lastCountry1 = 'USA1';

function tradeStCtry1(target)
{
	target = target + '1';
    if (document.getElementById(target)) {
        document.getElementById(lastCountry1).style.display = "none";
        document.getElementById(target).style.display = "block";
        lastCountry1 = target;
    } else {
        if (document.getElementById(lastCountry1)) {
            document.getElementById(lastCountry1).style.display = "none";
        }
    }

        if (document.getElementById("USA1").style.display != "none") {
            document.getElementById("US1").disabled = false;
            document.getElementById("CA1").disabled = true;
            document.getElementById("AU1").disabled = true;
        } else if (document.getElementById("Canada1").style.display != "none") {
            document.getElementById("CA1").disabled = false;
            document.getElementById("US1").disabled = true;
            document.getElementById("AU1").disabled = true;
        } else if (document.getElementById("Australia1").style.display != "none") {
            document.getElementById("AU1").disabled = false;
            document.getElementById("US1").disabled = true;
            document.getElementById("CA1").disabled = true;
        } else {
            document.getElementById("US1").disabled = true;
            document.getElementById("CA1").disabled = true;
            document.getElementById("AU1").disabled = true;
        }
}

