
jQuery(document).ready(function(){
	loader = new Icon();
	$j("tr[id^='row_']").live('mouseover',function(){
		$j(this).addClass('hover');
	}).live('mouseout',function(){
		$j(this).removeClass('hover');
	});
	$j('#loading').ajaxStart(function(){
		loader.show();
	});
	
	$j('#loading').ajaxStop(function(r){
		loader.hide();
	});
	$j('.listings .listing_results tr').live('click',function(){
		var item_id = $j(this).attr('item_id');
		showDetails(item_id);
	});
	$j(".phone").mask("(999) 999-9999");
});

function Icon(){
	var showing = false;
	var top  = 9999;
	var left = 9999;
	var ele = $j('#loading');

	this.show = showLoadIcon;
	this.hide = hideLoadIcon;
	function showLoadIcon(){
		if(!showing){
			var x = 0;
			var y = 0;
			if (parseInt(navigator.appVersion)>3) {
				 if (navigator.appName=="Netscape") {
				  winW = window.innerWidth;
				  winH = window.innerHeight;
				 }
				 if (navigator.appName.indexOf("Microsoft")!=-1) {
				  winW = document.body.offsetWidth;
				  winH = document.body.offsetHeight;
				 }
				 
				 x = winW / 2;
				 y = (winH / 2);
				 
			}
			ele.css('top',y + 'px');
			ele.css('left',x + 'px');
			ele.css('display', 'block');
			showing = true;
		}
				
	}
	function hideLoadIcon(){
		if(showing){
			ele.css('top','9999px');
			ele.css('left','9999px');
			ele.css('display', 'none');
			showing = false;
		}
	}
}
var loader = null;

function showDetails(id){
	i = 1;
	$j("tr[id^='row_']").removeClass('selected');
	$j('#row_'+id).addClass('selected');
    $j.post('includes/ajax/partials/_listing_detail.php',
			{id:id},
			function(r){
				$j('#listing_detail').html(r);
			});
}
function submitPage(page){
	$j('#p').val(page); 
	$j('#srcBtn').click();
}

