// JavaScript Document
// JavaScript Document

function changeImage(src, target){
	targetImage = document.getElementById(target);
	if(targetImage != null){
		targetImage.src = src;
	}
}

function hideElement(target){
	element = document.getElementById(target);
	//alert('id is '+element.id);
	if(element != null){
		element.style.display = "none";
	}
}
function displayElement(target){
	
	//if no jquery is present this may not work
	//$(target).next().removeArrt("style").focus();
	//alert(target);
	element = document.getElementById(target);
	if(element != null){
		element.style.display = "block";
	}
}

/* To clear Property search criteria(Function Added by Muhammad Imran)*/
function clearFilter(filters_keys_str){
	var filters_keys_arr = filters_keys_str.split("||");
	for (var i=0; i<filters_keys_arr.length-1; i++) {
		var flag_blank = 0;
		if (document.getElementById('filters['+filters_keys_arr[i]+']').type == 'text'){
			document.getElementById('filters['+filters_keys_arr[i]+']').value='';
		}
		if (document.getElementById('filters['+filters_keys_arr[i]+']').type == 'select-one'){
			document.getElementById('filters['+filters_keys_arr[i]+']').value='0';
			document.getElementById('filters['+filters_keys_arr[i]+']').value='';
		}
		if (document.getElementById('filters['+filters_keys_arr[i]+']').type == 'checkbox'){
			document.getElementById('filters['+filters_keys_arr[i]+']').checked=false;
		}
	}
	document.getElementById('frm_filter').submit();
	//document.forms[0].submit();
}

/* To sort search results by clicking grid header(Function Added by Muhammad Imran: July 31, 2009)*/
function sortGrid(frm, sort_by, asc_desc, newVal){
	//alert( frm );
	//alert( sort_by );
	//alert( document.getElementById(asc_desc) );
	//alert( asc_desc );
	//alert( document.getElementById(asc_desc) );
	//alert( newVal );
	if (document.getElementById('asc_desc').value == "" || document.getElementById('sort_by').value != newVal)
		document.getElementById('asc_desc').value = "ASC";
	else if (document.getElementById('sort_by').value == newVal && document.getElementById('asc_desc').value == "ASC")
		document.getElementById('asc_desc').value = "DESC";
	else if (document.getElementById('sort_by').value == newVal && document.getElementById('asc_desc').value == "DESC")
		document.getElementById('asc_desc').value = "ASC";

	//console.log( $("#sort_by") );
	$("#sort_by").val(newVal); //document.getElementById(sort_by).value = newVal;
	//console.log( $("#sort_by").attr("value") );
											//  return;
	document.getElementById(frm).submit();
}

//Celars the filter FORM
function clearFilterFields( form_id ){
	$('#'+form_id+' :input' ).each( function(){
											 //console.log( this.type );
											 if( this.type != "hidden" && this.type != "submit" && this.type != "button" ){ 
												 $(this).val( "" );
											 }
											 } );
}

