function showhide(id){ 
if (document.getElementById){ 
obj = document.getElementById(id); 
if (obj.style.display == "none"){ 
obj.style.display = ""; 
} else { 
obj.style.display = "none"; 
} 
} 
};

function disableRelated(chooser,chosen){
	//var choice = chooser.options[chooser.selectedIndex].value;
	var choice = document.getElementById(chooser).value;
	//alert (chosen);
	if (choice.length == 0){
		document.getElementById(chosen).disabled = false;
	} else {
		document.getElementById(chosen).value = '';
		document.getElementById(chosen).disabled = true;
	}
};

function disableBedroom(chooser,chosen){
	//var choice = chooser.options[chooser.selectedIndex].value;
	var choice = document.getElementById(chooser).value;
	if (choice < 3){
		document.getElementById(chosen).disabled = false;
	} else {
		document.getElementById(chosen).value = '';
		document.getElementById(chosen).disabled = true;
	}
};

function checkPrice(){
	var min = document.getElementById('i_min').value;
	var max = document.getElementById('i_max').value;
	
	if (min.length != 0 && max.length != 0 && parseInt(min) >= parseInt(max)){
		alert('Maximum price must be greater than minimum price.');
		return false;
	}
	return true;
};

function showprop(id){
	var i=id.rel;
	if (document.getElementById){ 
		obj = document.getElementById("p"+i); 
		if (obj.style.display == "none"){ 
			obj.style.display = ""; 
		} else { 
			obj.style.display = "none";
		} 
	} 
};

function prepareGallery(){
  if( document.getElementById &&
      document.getElementsByTagName ){
    if( document.getElementById( 'newproplist' ) ){
      var gallery = document.getElementById( 'newproplist' );
      var links = gallery.getElementsByTagName( 'a' );
      for( var i=0; i < links.length; i++ ){
        links[i].onmouseover = function(){
          return showprop(this);
        };
        links[i].onmouseout = function(){
          return showprop(this);
        };
        links[i].onclick = function(){
          return showprop(this);
        };
      }
    }
  }
};

window.onload=function(){
prepareGallery();
disableBedroom('i_type','i_bed');
disableRelated('i_neighborhood','i_zipcode');
disableRelated('i_zipcode','i_neighborhood');
};