// JavaScript Document
function change_state()
{
	if(document.getElementById("state_sg").value != '')
		
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+document.getElementById("state_sg").value+'/';		
	else
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/';
}

function change_county()
{
	if(document.getElementById("county_name").value != '')
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+document.getElementById("state_sg").value+'/'+document.getElementById("county_name").value+'/';
	else
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+document.getElementById("state_sg").value+'/';
}

function change_city()
{
	if(document.getElementById("city").value != '')
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+document.getElementById("state_sg").value+'/'+document.getElementById("county_name").value+'/'+document.getElementById("city").value+'/';
	else
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+document.getElementById("state_sg").value+'/'+document.getElementById("county_name").value+'/';
}

function change_zipcode()
{
	var pagina;
	if(document.search_box.zipcode.value != '')
	{
		pagina = 'http://www.foreclosurewarehouse.com/homes/zipcode/'+document.search_box.zipcode.value+'/';
	}
	else
	{
		if(document.search_box.state_sg.value != '')
		{
			pagina = 'http://www.foreclosurewarehouse.com/homes/'+document.search_box.state_sg.value+'/';
			if(document.search_box.county_name.value != '')
			{
				pagina += document.search_box.county_name.value+'/';
				if(document.search_box.city.value != '')
				{
					pagina += document.search_box.city.value+'/';
				}
			}
		}
	}
	window.location.href = pagina;
}

function limit_search(state_sg, county_name, city, property_type, order_by, regs_per_page)
{
	var url, x, i;
	if(document.search_form.zipcode.value != '')
	{
		url = 'http://www.foreclosurewarehouse.com/homes/zipcode/'+document.search_form.zipcode.value+'/';
	}
	else
	{
		if(state_sg != '')
		{
			url = 'http://www.foreclosurewarehouse.com/homes/'+state_sg+'/';
			if(county_name != '')
			{
				url += county_name+'/';
				if(city != '')
				{
					url += city+'/';
				}
			}
		}
		else
			url = 'http://www.foreclosurewarehouse.com/homes/';
	}
	url += '?property_type='+property_type;
	
	if(document.search_form.min_price.value != 0 || document.search_form.max_price.value != -1)
		url += '&min_price='+document.search_form.min_price.value+'&max_price='+document.search_form.max_price.value;
	if(document.search_form.beds.value != '')
		url += '&beds='+document.search_form.beds.value;
	if(document.search_form.baths.value != '')
		url += '&baths='+document.search_form.baths.value;
	
	if(order_by != '')
		url += '&order_by='+order_by;
	
	if(regs_per_page != '')
		url += '&regs_per_page='+regs_per_page;
	
	document.location = url;
}

function order(county_name, city, state_sg, property_type, zipcode, miles, ini, regs_per_page, min_price, max_price, beds, baths)
{
	var x, i, url;
	
	url = '';
	x = document.getElementsByName('property_style[]');
	for(i=0; i<x.length; i++)
		if(x[i].checked == true)
			url += '&property_style[]='+x[i].value;
		
	if(document.order_by.ordem.value == '')
		document.order_by.ordem.value = 'asc';
	if(document.order_by.item.value != '')
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+state_sg+'/'+county_name+'/'+city+'/?property_type='+property_type+'&zipcode='+zipcode+'&miles='+miles+'&order_by='+document.order_by.item.value+' '+document.order_by.ordem.value+'&ini='+ini+'&regs_per_page='+regs_per_page+'&min_price='+min_price+'&max_price='+max_price+'&beds='+beds+'&baths='+baths+url;
	else
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/'+state_sg+'/'+county_name+'/'+city+'/?property_type='+property_type+'&zipcode='+zipcode+'&miles='+miles+'&ini='+ini+'&regs_per_page='+regs_per_page+'&min_price='+min_price+'&max_price='+max_price+'&beds='+beds+'&baths='+baths+url;
}

function IsNumeric(input){
    var RE = /^-{0,1}\d*\.{0,1}\d+$/;
    return (RE.test(input));
}


function change_zipcode2()
{

	if(document.getElementById("zipcode").value != '' && document.getElementById("zipcode").value.length>3 && document.getElementById("zipcode").value.length < 6 && IsNumeric(document.getElementById("zipcode").value) )	{
		
		window.location.href = 'http://www.foreclosurewarehouse.com/homes/zipcode/'+document.getElementById("zipcode").value+'/';		
	}
	else{
		alert("Invalid Zipcode Format");	
	}
}

function goToJoin(property_id, property_type)
{
	var join_property_id = document.getElementById('join_property_id');
	var join_property_type = document.getElementById('join_property_type');
	var form = document.getElementById('form_join');
	join_property_id.value = property_id;
	join_property_type.value = property_type;
	form.submit();
}

function eatenter(e) {
	if (window.event) { // IE
		if (e.keyCode == 13) {
			//override default value so you know it was caused by input			
			change_zipcode2();
		}
	}
	else if(e.which == 13) { // Netscape/Firefox/Opera	
		change_zipcode2();
	}
	return false;
}