var urlmap = null;
var formaturl =	null;

function formatValues()
{
	var frm				= document.searchRequirements;
	var prop_cat		= "";	
	var ownershiptype	= "";
	var city            = "";
	var locality		= "";
	var formElements	="";
	
	/*if ( !isEmpty(frm.city) )
	{
		formaturl	=	"&city="+frm.city.value;
	}*/
	formaturl	=	"&city="+frm.city.value;

	/*if ( frm.city.value == "Chennai" )
	{
		formaturl	+=	"&locality="+frm.locality.value;
	}*/
	if ( !isEmpty(frm.property_category) )
	{
		formaturl	+=	"&property_category="+frm.property_category.value;
	}
	//----------------------------------------------------------------------------
	
	if (!isEmpty(frm.locality) )
	{
		formaturl	+=	"&locality="+ frm.locality.value;
	}	
	//-----------------------------------------------------------------------------
	
	if ( !isEmpty(frm.property_sale_type) )
	{		  
		formaturl	+= "&property_sale_type=" + frm.property_sale_type.value;
	}
	
	//------------------------------------------------------------------------------
	return formaturl;
}
//-------------------------------------------------------------------------------------------------

function loadEvent()
{	
	process		=	'loadEvent';
	output		=	'text';
	returnurl = formatValues();

	url			=	getURL() + "/property/client-view-requirement/?act=URA&tech=ajax" + returnurl;
	
	/*
	fields		=	new Array();
	id			=	encodeURI(id);
	itemType	=	encodeURI(what);
	act			=	encodeURI("add");
	*/
	responseHandler	=	"processEventResponse";

	/*
	fields.push("id="+id);
	fields.push("itemType="+itemType);
	fields.push("act="+act);

	ajaxParams	=	fields.join('&');
	*/
	controlDD("hidden");
	controlLbLayer("show");	
	ajaxPostRequest(url, "");
		
	return false;
}
//-----------------------------------------------------------------------
function requirementMatchesProperty(id,num)
{
   if(document.getElementById('descid'+num).style.display=="block")
	{
		document.getElementById('descid'+num).style.display="none"
	}
	else
	{
		document.getElementById('descid'+num).style.display="block"
	}
	document.getElementById('divToDis').value=num;
	 document.getElementById('requirementId').value=id;
	output		=	'text';
	var url = getURL() + "/property/client-view-requirement/?act=URMP&tech=ajax&requireId="+id;
	responseHandler	=	"processEventResponseMatches";
	controlDD("hidden");
	controlLbLayer("show");	
	ajaxPostRequest(url, "");

	//ajaxpage('{/literal}{$HOME}{literal}property/client-view-requirement/?act=URPM&tech=ajax&requireId='+id ,'processEventResponseMatches');	
}
//--------------------------------------------------------------------------------------------------------------
function ajaxPage(url,rh)
{
	
	//process		=	'loadResPage()';
	output		=	'text';
	urlmap			=	url;
	responseHandler	=	rh;
	controlDD("hidden");
	controlLbLayer("show");	
	ajaxPostRequest(url, "");		
	return false;
}
//------------------------------------------------------------------------------------

function processEventResponseAjaxSearch(responseText)
{
    document.getElementById('op_div').innerHTML="";
	document.getElementById('op_div').innerHTML = responseText;	
	//initialize();
	/*if ( document.getElementById("showMapFlag").value == "1" )
	{
		showHideMap('show');
		initialize();
		
	}
	else
	{
		showHideMap('hide');
	}*/
	controlDD("");
	controlLbLayer("hide");
}
//===================================================================================
function processEventResponse(responseText)
{
	//document.getElementById('op_div').innerHTML="";
	document.getElementById('op_div').innerHTML = responseText;	
	//returnurl = formatValues();
	//urlmap		=	getURL() + "/property/client-view-requirement/?tech=ajax" + returnurl;
	//document.getElementById("navURL").value = urlmap;
	//initialize();
	/*
	if ( document.getElementById("showMapFlag").value == "1" )
	{
		showHideMap('show');
		initialize();
		
	}
	else
	{
		showHideMap('hide');
	}

	*/
	controlDD("");
	controlLbLayer("hide");
}
//--------------------------------------------------------------------------------------
function processEventResponseMatches(responseText)
{	
	var displayIn	="descid"+document.getElementById("divToDis").value;
	//document.getElementById('descid'+displayIn).innerHTML=responseText;

	$("#"+displayIn).html(responseText);
	
    initialize();
	controlDD("");
	controlLbLayer("hide");
}
//--------------------------------------------------------------------------------------

function controlLbLayer1(mode)
{
	var obj = document.getElementById('lb_layer');
	ctrl = (mode == "show") ? "block" : "none";
	obj.style.display = ctrl;
}
//===================================================================================
function controlDD(mode)
{
	var x = document.getElementsByTagName("SELECT");
	for ( i = 0; i < x.length; i++ )
	{
		x[i].style.visibility = mode;
	}
}
//---------------------------------------------------------------------------------------
