// JavaScript Document
$(function() {
		   
	//rented property panels, make clickable
	/*$( ".rented-property-panel" ).each(function( intIndex ) {
		var link = $(this).contents().find("a").attr("href");
		$( this ).bind ("click", function(){
			window.location = link;
		});
		$( this ).bind ("mouseenter", function(){
			$(this).css('color','#ffa53b');
		});
		$( this ).bind ("mouseleave", function(){
			$(this).css('color','#0b4163');
		});
		$(this).css('cursor','pointer');
	});*/

		   
	$("form").validate();
		   
	$('.default-value').each(function() {
		$(this).addClass('mute');
			var default_value = this.value;
			$(this).focus(function() {
				$(this).removeClass('mute');
					if(this.value == default_value) {
							this.value = '';
					}
			});
		$(this).blur(function() {
			if(this.value == '') {
				this.value = default_value;
				$(this).addClass('mute');
			}
		});
		
	});	


});


function elem(eleName){
    if(document.getElementById&&document.getElementById(eleName)) return document.getElementById(eleName) 
    else if(document.all&&document.all(eleName)) return document.all(eleName)
    else if(document.layers&&document.layers[eleName]) return document.layers[eleName]
    else return false
}

function getElementsByClassName(classname, node) {
	if (!node)
		node = document.getElementsByTagName("body")[0];

	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");

	for(var i=0,j=els.length; i<j; i++) {
		if (re.test(els[i].className))
			a.push(els[i]);
	}

	return a;
}

function modifyClassDisplay(classname, display)
{
	elements = getElementsByClassName(classname);
	for (i=0; i < elements.length; i++) {
		elements[i].style.display = display;
	}
}

function showRows(classname) {
	modifyClassDisplay(classname, '');
}

function hideClass(classname) {
	modifyClassDisplay(classname, 'none');
}
