// login display swap
//alert("im loaded");
//document.getElementById("middle").style.height = "600px";
function LayerVisible()
	{
	   var a = LayerVisible.arguments;
		for(i=0; i<a.length; i++)
		{
	        try{test = document.getElementById(a[i]); test.style.display="";}
	        catch(e){}
	    }
	}


function ResetVisible()
    {
	  for(i=0; i<layerarray.length; i++)
	  {
	     try{document.getElementById(layerarray[i]).style.display="none";}
		 catch(e){}
		
	  }	 
	}
	
function ResetSingle()
    {
		var a = ResetSingle.arguments;
		for(i=0; i<a.length; i++)
		{
			try{document.getElementById(a[i]).style.display="none";}
		    catch(e){}
		}
	}
	
function logindisplay()
{
	var x=document.getElementById("password").value;
	if (x==''){document.getElementById("password").style.backgroundImage='url(http://www.ricotierrarealty.com/images/password.gif)'}
    else{document.getElementById("password").style.backgroundImage='none'}
	var x=document.getElementById("login").value;
	if (x==''){document.getElementById("login").style.backgroundImage='url(http://www.ricotierrarealty.com/images/email-address.gif)'}
    else{document.getElementById("login").style.backgroundImage='none'}
}

// Handles Button Rollover
function ButtonBackground(g)
	{
	  g.style.textDecoration="underline";
	}
function ButtonBackgroundOut(g)
	{
	  g.style.textDecoration="none";
	}
// Set Page Size
var intialmainleft = 0;
function InitialSize()
{
initialmainleft = document.getElementById("mainleft").offsetHeight;
if(document.getElementById("mainleft").offsetHeight > document.getElementById("mainright").offsetHeight)
{contentheight=document.getElementById("mainleft").offsetHeight;}
else{contentheight=document.getElementById("mainright").offsetHeight;}

MiddleResize();
}

function RightReSize()
{
if(initialmainleft > document.getElementById("mainright").offsetHeight)
{contentheight=document.getElementById("mainleft").offsetHeight;}
else{contentheight=document.getElementById("mainright").offsetHeight;}

MiddleResize();
}

function MiddleResize()
    {
		y=0;
		//z=document.getElementById("mainleft").style.height;
		if(x=window.innerHeight)
		{
			y=x-242;
			if(y > contentheight){document.getElementById("middle").style.height = y + "px"; document.getElementById("mainleft").style.height = (y - 20) + "px";}
			else{y=contentheight; document.getElementById("middle").style.height = y + "px"; document.getElementById("mainleft").style.height = (y - 20) + "px";}
	    }
		else
		{
			x=document.body.clientHeight;
			y=x-242; 
			if(y > contentheight){document.getElementById("middle").style.height = y + "px"; document.getElementById("mainleft").style.height = (y - 20) + "px";}
			else{y=contentheight; document.getElementById("middle").style.height = y + "px"; document.getElementById("mainleft").style.height = (y - 20) + "px";}
		}
		
		
	}
	
//Button Functions

var oldselected="";
var oldselected2="";

function ButtonSelect(g)
	{
	  try{oldselected.className="buttons1";}
		 catch(e){}
	  try{oldselected2.className="buttons2";}
		 catch(e){}
	  
	  h=g.parentNode;
	  h.className="buttons1selected";
	  oldselected = h;
	}
function ButtonSelect2(g)
	{
	  try{oldselected2.className="buttons2";}
		 catch(e){}
	  
	  h=g.parentNode;
	  h.className="buttons2selected";
	  oldselected2 = h;
	}
function ButtonSelect3(h)
	{
	  var a = document.getElementById(h);
	  a.className="buttons1selected";	
	  oldselected = a;  
	}

//Opens URL
function gotoURL (a) 
{
	window.open(a, "_blank");
}

function FinderStart()
{
	ResetSingle('FinderLiType', 'FinderArea', 'FinderBeds', 'FinderBaths', 'FinderUnits', 'FinderSqft', 'FinderPrice', 'FinderAcres', 'FinderCriteria', 'FinderCaprate');
	
	document.getElementById('FinderClass').value = '';
}

function AddOption(a,b)
{
	var elem = document.createElement('option');
    elem.text = a;
    elem.value = a;
    	
	try {
    b.add(elem, null); // standards compliant; doesn't work in IE
    }
    catch(ex) {
    b.add(elem); // IE only
    }
}

function FinderClassSelector(a)
{
	ResetSingle('FinderLiType', 'FinderArea', 'FinderBeds', 'FinderBaths', 'FinderUnits', 'FinderSqft', 'FinderPrice', 'FinderAcres', 'FinderCriteria', 'FinderCaprate');
	
	var TypeA = document.getElementById('FinderType');
	TypeA.length = 0;
	
	if(a.value=='Residential')
	{
	 AddOption("Select One", TypeA);
	 AddOption("Home", TypeA);
	 AddOption("Lot/Acreage", TypeA);
	 LayerVisible("FinderLiType");
	}
	else if(a.value=='Commercial')
	{
	 AddOption("Select One", TypeA);
	 AddOption("Office", TypeA);
	 AddOption("Retail", TypeA);
	 AddOption("Lot/Acreage", TypeA);
	 LayerVisible("FinderLiType");
	}
	else if(a.value=='Investment')
	{
	 AddOption("Select One", TypeA);
	 AddOption("Residential", TypeA);
	 AddOption("Commercial", TypeA);
	 AddOption("Multi Family", TypeA);
	 LayerVisible("FinderLiType");
	 LayerVisible("FinderCaprate");
	}
	else if(a.value=='Lease')
	{
	 AddOption("Select One", TypeA);
	 AddOption("Residential", TypeA);
	 AddOption("Commercial", TypeA);
	 LayerVisible("FinderLiType");
    
	}
	else{ResetSingle("FinderLiType");}
	RightReSize();
}

function FinderTypeSelector(a)
{
	//alert('hello' + a.value);
	ResetSingle('FinderArea', 'FinderBeds', 'FinderBaths', 'FinderUnits', 'FinderSqft', 'FinderPrice', 'FinderAcres', 'FinderCriteria');
	
	if(a.value=='Home')
	{
	   LayerVisible('FinderArea', 'FinderBeds', 'FinderBaths', 'FinderSqft', 'FinderPrice', 'FinderCriteria');
	}
	else if(a.value=='Lot/Acreage')
	{
	   LayerVisible('FinderArea', 'FinderPrice', 'FinderAcres', 'FinderCriteria');
	}
	else if(a.value=='Commercial')
	{
	   LayerVisible('FinderArea', 'FinderPrice', 'FinderUnits', 'FinderSqft', 'FinderCriteria');
	}
	else if(a.value=='Residential')
	{
	   LayerVisible('FinderArea', 'FinderPrice', 'FinderCriteria', 'FinderBeds', 'FinderBaths');
	}
	else if(a.value=='Office')
	{
	   LayerVisible('FinderArea', 'FinderUnits', 'FinderCriteria', 'FinderPrice', 'FinderSqft');
	}
	else if(a.value=='Retail')
	{
	   LayerVisible('FinderArea', 'FinderUnits', 'FinderCriteria', 'FinderPrice', 'FinderSqft');
	}
	else if(a.value=='Multi Family')
	{
	   LayerVisible('FinderArea', 'FinderPrice', 'FinderUnits', 'FinderCriteria');
	}
	else{FinderStart();}
	
	RightReSize();
}


	  
	/**/
