function displayresultEmails(SentID)
{
	ownerID = SentID;
	new Ajax.Request("data/getSellerBuyerResult.php",
	{
			onSuccess : function(response) 
			{
//				alert(response.responseText);
				$("Resultlist").innerHTML = response.responseText;
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},parameters : "TransactionID=" + currentTransactionID + "&currentProcessState=" + currentProcessState + "&Name=" + type + "&OwnerID=" + SentID + "&currentPaymentID=" + currentPaymentID
	});
	$('LoadingSeller').style.display = 'none';
}

function displayManageClients(SentID)
{
	ownerID = SentID;
	new Ajax.Request("data/getManageClients.php",
	{
			onSuccess : function(response) 
			{
//				alert(response.responseText);
				$("Resultlist").innerHTML = response.responseText;
				if(SearchEmailDataSet.BuyerSeller[" " + SentID].TypePotentialBuyer == 1)
				{
					insertingCriteria();
					viewCriteria();
//					PopulateBuildingTypes(); 
//					TogglePaymentType($('frmPaymentType'));
				}
				else
				{
					$('clientPoAdd').style.display = "none";
					$('ViewCriteria').style.display = "none";
				}
			},
			onFailure : function(request) 
			{
				alert("error loading ManageClients form ...");
			},parameters : "TransactionID=" + currentTransactionID + "&currentProcessState=" + currentProcessState + "&Name=" + type + "&OwnerID=" + SentID
	});
	$('LoadingSeller').style.display = 'none';
}
function clearmsg()
{
//	alert('Clearing Msg');
	if($("saveDta") != undefined)
	{
		$("saveDta").innerHTML = "";
	}
}

function displayresultEmailsAddnew(Blank)
{	
	ownerID = 0;
	var Url = "data/getSellerBuyerResult.php";
	if(type == "ClientSection")
	{
		Url = "data/getManageClients.php";
	}
//	$("saveDta").innerHTML = "";
	
	new Ajax.Request(Url,
	{
			onSuccess : function(response) 
			{
				$("Resultlist").innerHTML = response.responseText;
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},parameters : "TransactionID=" + currentTransactionID + "&currentProcessState=" + currentProcessState + "&Name=" + type + "&Blank=" + Blank + "&currentPaymentID=" + currentPaymentID
	});
	$('LoadingSeller').style.display = 'none';
	setTimeout('clearmsg()', 2000);
}

//function results_Criteria_Handler_buyerseller()
//{
//	if(currentProcessState != 'edit' && currentProcessState != 'add')
//	{
//		if($("permission").value <= 5)
//		{
//			$("EditClientDiv").style.display 	= "block";
//		}
//	}
//	
//	$('LoadingSeller').style.display = 'block';
//	
//	if(ResultsTimer!=0){clearTimeout(ResultsTimer);}
//	ResultsTimer = setTimeout('displayresultEmails()', 500);
//}
//function displayresultEmails(transTrue, edit)
//{
//	if(transTrue == 'onload')
//	{
//		var trans = "&TransactionID=" + currentTransactionID + "&GoIn=YES";;
//		var keyValue = $('emailSelect').value;
//	}
//	else if(transTrue == 'add')
//	{
//		$("EditClientDiv").style.display 	= "none";
//		type = '';
//		var trans = "";
//		var keyValue = "add";
//	}
//	else
//	{
//		var trans = "&TransactionID=" + currentTransactionID + "&GoIn=NO";
//		if(globalmode == 'add')
//		{
//			globalmode = "";
//			var keyValue = ownerID;
////			$('emailSelect').options.length;
//            var temp = $('emailSelect').options.length;
//			$('emailSelect').options[(temp-1)].selected = true;
//		}
//		else
//		{
//			var keyValue = $('emailSelect').value;
//		}
//	}
//
//	new Ajax.Request("data/getSellerBuyerResult.php",
//	{
//			onSuccess : function(response) 
//			{
//				$("Resultlist").innerHTML = response.responseText;
//				$("savechangesotherdiv").style.display 	= "none";
//				$("savechangesnormaldiv").style.display = "none";
//				if(transTrue == 'add')
//				{
//					$("savechangesotherdiv").style.display 	= "block";
//				}
//				else if(currentProcessState == 'edit' || currentProcessState == 'add')
//				{
//					$("savechangesnormaldiv").style.display 	= "block";
//				}
//				if(edit != 'edit')
//				{
//					$("editingDiv").style.display 	= "none";
//				}
//				$("saveDta").innerHTML 			= "";
//			},
//			onFailure : function(request) 
//			{
//				alert("error loading Seller form ...");
//			},parameters : "OwnerID=" + keyValue + "&Name=" + type + trans + "&edit=" + edit + "&currentProcessState=" + currentProcessState
//	});
//	$('LoadingSeller').style.display = 'none';
//}

function filtering()
{
	select=$('emailSelect');
	Filter=$('emailFilter').value.toUpperCase();
	var optioncount = 0;
	select.options.length = 0;
	$H(SearchEmailDataSet).each
	(
		function(Owner)
		{
			var searchObject = Owner.value.toUpperCase();
			if(searchObject.search(Filter) >= 0)
			{
				select.options[optioncount]= new Option(Owner.value, Owner.key);
				optioncount++;
			}
		}
	)
}
//function fetch_EmailSearch_Dataset()
//{
//	$("emailloader").style.display 	= "block";
//	$("emailloaded").style.display 	= "none";
//	$("emailSelect").disabled     	= true;
//	$("emailFilter").disabled	  	= true;
//	new Ajax.Request("data/getEmailForBuyerSeller.php",
//	{
//		onSuccess : function(response)
//		{				
//			var dataset = $H();
//			dataset = eval("(" + response.responseText + ")");
//			if(dataset != false)
//			{
//				save_SearchEmailDataSet(dataset);
//				popluate_EmailSearch_Options2("emailSelect",SearchEmailDataSet);
//				$("emailloader").style.display = "none";
//				$("emailloaded").style.display = "block";
//				$("emailSelect").disabled     = false;
//				$("emailFilter").disabled	  = false;
//			}
//			else
//			{
//				$("emailSelect").options[0] = new Option("No Emails In Criteria",0);
//				$("emailSelect").disabled = true;
//				$("emailloader").style.display = "none";
//				$("emailloaded").style.display = "block";
//			}
//		},
//		onFailure : function(response) 
//		{
//			alert("error loading Email Search...");
//		}
//	});
//}

function fetch_EmailSearch_Dataset(Search)
{
//	$('buyersellerFilter').value = "Search FirstName or LastName...";
	$("emailloaded").style.display 					= "block";
	$("divBuyerSellerResultSet").style.display	  	= "none";
	var params = Form.serialize($('SearchType'));
	params += '&TypedSearch=' + Search;
	new Ajax.Request("data/getEmailForBuyerSeller.php",
	{
		onSuccess : function(response)
		{				
//			alert(response.responseText);
			var dataset = $H();
			dataset = eval("(" + response.responseText + ")");
			if(dataset != false)
			{
				save_SearchEmailDataSet(dataset);
				SendResults();
				$("emailloaded").style.display 					= "none";
				$("divBuyerSellerResultSet").style.display	  	= "block";
			}
			else
			{
				$("emailloaded").style.display 					= "none";
				$("divBuyerSellerResultSet").style.display	  	= "block";
				$('divBuyerSellerResultSet').style.overflow="auto";
				$('divBuyerSellerResultSet').style.height = "18px";
				$('divBuyerSellerResultSet').innerHTML = "<font color='red'><b>No Results Found</b></font>";
			}
		},
		onFailure : function(response) 
		{
			alert("error loading Email Search...");
		},
		parameters:params
	});
}

function getPotentialBuyers(OwnerIDOnclick, Type)
{
	var params = "OwnerID="+OwnerIDOnclick+"&TransactionID="+currentTransactionID+"&Type="+Type
	new Ajax.Request("data/getsetPotentialBuyer.php",
	{
		onSuccess : function(response)
		{				
			$('Resultlist').innerHTML = response.responseText;
			if(currentProcessState == 'add')
			{
				$('divDetailsPotential').style.fontWeight = 'bold';
				disableMenu(currentProcessState);
			}
			$('divDetailsPotential').style.backgroundColor  = '#8AA7E1';
			StatusChange();
		},
		onFailure : function(response) 
		{
			alert("error loading Potential Buyers Section...");
		},
		parameters:params
	});
}

function SendResults()
{
	var BuyerSellerResult   = $H();
	$H(SearchEmailDataSet.BuyerSeller).each(function(buysell)
	{
			BuyerSellerResult[buysell.key] = $H(buysell.value);
	});
	display_ResultsBuyerSeller(BuyerSellerResult);
}

function display_ResultsBuyerSeller(BuyerSellerResults)
{	
	$('divBuyerSellerResultSet').innerHTML = "";
	htmlBuyer = "";
	$('divBuyerSellerResultSet').style.height = "0px";
	htmlBuyer = "<table class='sortable' id='search_results_tableBuyerSeller' width='765' bgcolor='#ffffff' cellpadding='1' cellspacing='0' border='1' bordercolor='#999999' style='cursor:hand;border-collapse:collapse;'>"+
						"<tr>" + 
							"<th align='center'>"+
								"<b>FirstName</b>" +
							"</th>"+
							"<th align='center'>"+
								"<b>LastName</b>" +
							"</th>"+
							"<th align='center'>"+
								"<b>Email</b>" +
							"</th>"+
							"<th align='center'>"+
								"<b>Seller/Lessor</b>" +
							"</th>"+
							"<th align='center'>"+
								"<b>Buyer</b>" +
							"</th>"+
							"<th align='center'>"+
								"<b>PotentialBuyer</b>" +
							"</th>"+
						"</tr>";
	var incremneter = 0;
	var TypeBuyer 			= "";
	var TypeSeller 			= "";
	var TypePotentialBuyer 	= "";
//	alert($A(BuyerSellerResults).length);
	if($A(BuyerSellerResults).length > 0)
	{
		$H(BuyerSellerResults).each(function(BuyerSellerDisplay)
		{
			TypeBuyer 			= "<img src='../_images/icons/SellerBuyerImages/cross.gif' width='16' height='16'/>";
			TypeSeller 			= "<img src='../_images/icons/SellerBuyerImages/cross.gif' width='16' height='16'/>";
			TypePotentialBuyer 	= "<img src='../_images/icons/SellerBuyerImages/cross.gif' width='16' height='16'/>";
			incremneter++;
			if(BuyerSellerDisplay.value.TypeBuyer == 1)
			{
				TypeBuyer 			= "<img src='../_images/icons/SellerBuyerImages/check.gif' align='center' width='16' height='16'/>";
			}
			
			if(BuyerSellerDisplay.value.TypeSeller == 1)
			{
				TypeSeller 			= "<img src='../_images/icons/SellerBuyerImages/check.gif' width='16' height='16'/>";
			}
			
			if(BuyerSellerDisplay.value.TypePotentialBuyer == 1)
			{
				TypePotentialBuyer 	= "<img src='../_images/icons/SellerBuyerImages/check.gif' width='16' height='16'/>";
			}
			
			var onclickFunction = "";
			if(type == "ClientSection")
			{
				onclickFunction = " onclick=\"displayManageClients('"+BuyerSellerDisplay.value.OwnerID+"')\" ";
			}
			else if(type == "Potential")
			{
				onclickFunction = " onclick=\"getPotentialBuyers('"+BuyerSellerDisplay.value.OwnerID+"','ADD')\" ";
			}
			else
			{
				onclickFunction = " onclick=\"displayresultEmails('"+BuyerSellerDisplay.value.OwnerID+"')\" ";
			}
			htmlBuyer += "<tr id='"+BuyerSellerDisplay.value.OwnerID+"' onMouseOver=\"MouseOver('"+BuyerSellerDisplay.value.OwnerID+"');\" onMouseOut=\"MouseOut('"+BuyerSellerDisplay.value.OwnerID+"');\""+onclickFunction+">" +
						"<td>"+
							BuyerSellerDisplay.value.FirstName +
						"</td>"+
						"<td>"+
							BuyerSellerDisplay.value.LastName +
						"</td>"+
						"<td>"+
							BuyerSellerDisplay.value.Email +
						"</td>"+
						"<td>"+
							TypeSeller +
						"</td>"+
						"<td>"+
							TypeBuyer +
						"</td>"+
						"<td>"+
							TypePotentialBuyer + 
						"</td>"+
					"</tr>";
		});
	}
	else
	{
		htmlBuyer = "<table><tr><td colspan='7' align='center'><font color='red'><b>No Results Found</b></font></td></tr>";
	}
	htmlBuyer += "</table>";
//	alert(htmlBuyer);
	$('emailloaded').style.display = "none";
	$('divBuyerSellerResultSet').style.display  = "block";
	$('divBuyerSellerResultSet').style.overflow="auto";
	$('divBuyerSellerResultSet').style.height = ($A(BuyerSellerResults).length>10)?"180px":(($A(BuyerSellerResults).length*18)+18)+"px";
	$('divBuyerSellerResultSet').innerHTML = htmlBuyer;
	sortables_init();
	
	Effect.BlindDown($('divBuyerSellerResultSet'),{queue: 'end', scope: 'togglebar', limit:1})

	//Sorts the result by Price.
//	var clid = 4;
//	var td = $('testme').parentNode;
//    var column = clid || td.cellIndex;
//    var table = getParent(td,'TABLE');
    
//    if (table.rows.length <= 1) return;
//    var itm = ts_getInnerText(table.rows[1].cells[column]);
//    sortfn = ts_sort_caseinsensitive;
//    if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/)) sortfn = ts_sort_date;
//    if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/)) sortfn = ts_sort_date;
//    if (itm.match(/^[£$]/)) sortfn = ts_sort_currency;
//    if (itm.match(/^[\d\.]+$/)) sortfn = ts_sort_numeric;
//    SORT_COLUMN_INDEX = column;
//    var firstRow = new Array();
//    var newRows = new Array();
//    for (i=0;i<table.rows[0].length;i++) { firstRow[i] = table.rows[0][i]; }
//    for (j=1;j<table.rows.length;j++) { newRows[j-1] = table.rows[j]; }
    
//    newRows.sort(sortfn);
   // newRows.reverse();
    
    // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones
    // don't do sortbottom rows
    //for (i=0;i<newRows.length;i++) { if (!newRows[i].className || (newRows[i].className && (newRows[i].className.indexOf('sortbottom') == -1))) table.tBodies[0].appendChild(newRows[i]);}
    // do sortbottom rows only
    //for (i=0;i<newRows.length;i++) { if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1)) table.tBodies[0].appendChild(newRows[i]);}
	
//	$("buyersellerFilter").disabled = false;
//	$('buyersellerFilter').value = "Search FirstName or LastName...";
}


function popluate_EmailSearch_Options2(idToPopulate,dataset)
{
	var Indexing  = 0;
	var selectObj = $(idToPopulate);
	selectObj.options.length = 0;	
	$H(dataset).each
	(
		function(Owner)
		{	
			selectObj.options[Indexing] = new Option(Owner.value,Owner.key);
			Indexing++;	
		}
	);
	if(Indexing==0)
	{
		selectObj.options[0] = new Option("No Emails In Criteria",0);
		selectObj.disabled = true;
	}
}
function save_SearchEmailDataSet(dataset)
{
	SearchEmailDataSet = dataset;
}
var ReloadIt = 0;

function ManageClients(Mode)
{
	type = Mode;
	new Ajax.Request("data/getSellerBuyer.php",
	{
			onSuccess : function(response) 
			{
//				alert(response.responseText);
				if(Mode == "ClientSection")
				{
					currentTransactionID = 0;
					currentProcessState  = "";
					$("pageContent").innerHTML = response.responseText;
					displayManageClients('');
				}
//	  			Event.observe($('buyersellerFilter'), 'keyup',function(e){filter_Handler('buyersellerFilter', 'BuyerSellerSetup()');}, false);
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},
			onComplete : function(request) 
			{
				$('Loading').style.display = 'none';
			},			
			parameters:"type=" + type + "&TransactionID=" + currentTransactionID + "&Mode=" + Mode + "&currentProcessState=" + ""
	});
}

function PotentialBuyers(Mode)
{
	type = Mode;

	new Ajax.Request("data/getSellerBuyer.php",
	{
			onSuccess : function(response) 
			{
//				alert(response.responseText);
//				if(Mode == "ClientSection")
//				{
//					currentTransactionID = 0;
//					currentProcessState  = "";
					$('divDetailsPotential').style.fontWeight = 'bold';
					$('divDetailsPotential').style.backgroundColor  = '#8AA7E1';
					$("divDetailsContent").innerHTML = response.responseText;
//					displayManageClients('');
//				}
//	  			Event.observe($('buyersellerFilter'), 'keyup',function(e){filter_Handler('buyersellerFilter', 'BuyerSellerSetup()');}, false);
				getPotentialBuyers('','');
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},
			onComplete : function(request) 
			{
				$('Loading').style.display = 'none';
			},			
			parameters:"type=" + type + "&TransactionID=" + currentTransactionID + "&Mode=" + Mode + "&currentProcessState=" + "" + "&Name=Potential"
	});
}

//function loadManageClientSection(Mode, typeSent)
//{
//	if(Mode == "ClientSection")
//	{
//		currentProcessState  = "";
//	}
//	type = typeSent;
//	new Ajax.Request("data/getSellerBuyer.php",
//	{
//			onSuccess : function(response) 
//			{
//				if(Mode == "ClientSection")
//				{
//					ReloadIt = 1;
//					currentTransactionID = 0;
//					currentProcessState  = "";
//					$("pageContent").innerHTML = response.responseText;
//					$('AddClientDiv').style.display = 'block';
//				}
//				else
//				{
//					ReloadIt = 0;
//					$('divDetailsContent').innerHTML = response.responseText;
//					displayresultEmails('onload', '');
////					$('AddClientDiv').style.display = 'none';
//					if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Seller')
//					{
//						$('divDetailsSeller').style.fontWeight = 'bold';
//						disableMenu(currentProcessState);
//						$('divDetailsSeller').style.backgroundColor  = '#8AA7E1';
//					}
//					if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Buyer' )
//					{
//						$('divDetailsBuyer').style.fontWeight = 'bold';
//						disableMenu(currentProcessState);
//						$('divDetailsBuyer').style.backgroundColor  = '#8AA7E1';
//					}
//				}
//				fetch_EmailSearch_Dataset(type);
//				Event.observe($('emailFilter'), 'keyup',function(e){filter_Handler('emailFilter', 'filtering()');}, false);
//				Event.observe($("emailSelect"),"change",results_Criteria_Handler_buyerseller, true);
//			},
//			onFailure : function(request) 
//			{
//				alert("error loading Seller form ...");
//			},
//			onComplete : function(request) 
//			{
//				$('Loading').style.display = 'none';
//			},
//			parameters:"type=" + type + "&TransactionID=" + currentTransactionID + "&Mode=" + Mode + "&currentProcessState=" + currentProcessState
//	});
//}

function loadManageClientSection(Mode, typeSent)
{
	type = typeSent;
	if(currentPaymentID == 1)
	{
		$('divDetailsBuyer').style.fontWeight 	= '';
		TabArray.buyer = false;
	}

	if(currentPaymentID != 1 && typeSent == "Buyer" || typeSent == "Seller")
	{
		new Ajax.Request("data/getSellerBuyer.php",
		{
				onSuccess : function(response) 
				{
					if(Mode != "ClientSection")
					{
						ReloadIt = 0;
						$('divDetailsContent').innerHTML = response.responseText;
						displayresultEmails('');
						if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Seller')
						{
							$('divDetailsSeller').style.fontWeight = 'bold';
							disableMenu(currentProcessState);
							$('divDetailsSeller').style.backgroundColor  = '#8AA7E1';
						}
						if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Buyer' )
						{
							$('divDetailsBuyer').style.fontWeight = 'bold';
							disableMenu(currentProcessState);
							$('divDetailsBuyer').style.backgroundColor  = '#8AA7E1';
						}
						
					}
	//				fetch_EmailSearch_Dataset(type);
	//				Event.observe($('emailFilter'), 'keyup',function(e){filter_Handler('emailFilter', 'filtering()');}, false);
	//	  			Event.observe($('buyersellerFilter'), 'keyup',function(e){filter_Handler('buyersellerFilter', 'BuyerSellerSetup()');}, false);
	//				Event.observe($("emailSelect"),"change",results_Criteria_Handler_buyerseller, true);
				},
				onFailure : function(request) 
				{
					alert("error loading Seller form ...");
				},
				onComplete : function(request) 
				{
					$('Loading').style.display = 'none';
				},
				parameters:"type=" + type + "&TransactionID=" + currentTransactionID + "&Mode=" + Mode + "&currentProcessState=" + currentProcessState + "&currentPaymentID=" + currentPaymentID
		});
	}
	else
	{
		alert("There is no Buyers for Rent");
	}
}

function loadManageClientSectionAgentTest(Mode, typeSent)
{
	new Ajax.Request("data/TestAgentExits.php",
	{
			onSuccess : function(response) 
			{
				if(response.responseText == 'true')
				{
					if(Mode == "ClientSection")
					{
						currentProcessState  = "";
					}
					type = typeSent;

					new Ajax.Request("data/getSellerBuyer.php",
					{
							onSuccess : function(response) 
							{
								if(Mode == "ClientSection")
								{
									ReloadIt = 1;
									currentTransactionID = 0;
									currentProcessState  = "";
									$("pageContent").innerHTML = response.responseText;
									//$('AddClientDiv').style.display = 'block';
								}
								else
								{
									ReloadIt = 0;
									$('divDetailsContent').innerHTML = response.responseText;
									displayresultEmails('onload', '');
									//$('AddClientDiv').style.display = 'none';
									if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Seller')
									{
										$('divDetailsSeller').style.fontWeight = 'bold';
										disableMenu(currentProcessState);
										$('divDetailsSeller').style.backgroundColor  = '#8AA7E1';
									}
									if((currentProcessState == 'add' || currentProcessState == 'edit') && type == 'Buyer' )
									{
										$('divDetailsBuyer').style.fontWeight = 'bold';
										disableMenu(currentProcessState);
										$('divDetailsBuyer').style.backgroundColor  = '#8AA7E1';
									}
								}
//								fetch_EmailSearch_Dataset(type);
//								Event.observe($('emailFilter'), 'keyup',function(e){filter_Handler('emailFilter', 'filtering()');}, false);
//								Event.observe($("emailSelect"),"change",results_Criteria_Handler_buyerseller, true);
							},
							onFailure : function(request) 
							{
								alert("error loading Seller form ...");
							},
							onComplete : function(request) 
							{
								$('Loading').style.display = 'none';
							},
							parameters:"type=" + type + "&TransactionID=" + currentTransactionID + "&Mode=" + Mode + "&currentProcessState=" + currentProcessState
					});
				}
				else
				{
					alert('Please Add a Agent....');
				}
			},
			onFailure : function(request) {
				alert("error loading Features form ...");
			},
			onComplete : function(request) 
			{
				
			},
			parameters : "PropertyID=" + currentPropertyID + "&Proptype=" + currentPropertyType + "&TransactionID=" + currentTransactionID
		});
}

function displayresultEmailsView(typeSent)
{
	type = typeSent;
	transTrue =  'onload'
	edit      =  '';
	if(transTrue == 'onload')
	{
		var trans = "&TransactionID=" + currentTransactionID + "&GoIn=YES";;
		//var keyValue = $('emailSelect').value;
	}
	else if(transTrue == 'add')
	{
		$("EditClientDiv").style.display 	= "none";
		type = '';
		var trans = "";
		var keyValue = "add";
	}
	else
	{
		var trans = "&TransactionID=" + currentTransactionID + "&GoIn=NO";
		//var keyValue = $('emailSelect').value;
	}

	new Ajax.Request("data/getSellerBuyerViewResult.php",
	{
			onSuccess : function(response) 
			{
				$('divDetailsContent').innerHTML = response.responseText;
//				$("savechangesotherdiv").style.display 	= "none";
//				$("savechangesnormaldiv").style.display = "none";
//				if(transTrue == 'add')
//				{
//					$("savechangesotherdiv").style.display 	= "block";
//				}
//				else if(currentProcessState == 'edit' || currentProcessState == 'add')
//				{
//					$("savechangesnormaldiv").style.display 	= "block";
//				}
//				if(edit != 'edit')
//				{
//					$("editingDiv").style.display 	= "none";
//				}
//				$("saveDta").innerHTML 			= "";
				$('Loading').style.display = 'none';
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},parameters : "OwnerID=" + keyValue + "&Name=" + type + trans + "&edit=" + edit + "&currentProcessState=" + currentProcessState + "&currentPaymentID=" + currentPaymentID
	});
}
var ownerID 	= "";
var globalmode  = "";
//function updateFormValuesAdding(commentdivID, formID, modes, names)
//{	
//	if(names == 'Buyer')
//	{
//		$("refreshed").style.display = "none";
//	}
//	var params = Form.serialize($(formID));
//	new Ajax.Request("data/updateSellerBuyer.php",
//	{
//			onSuccess : function(response) 
//			{
////				alert(response.responseText);
//				var ErrorDivs = document.getElementsByClassName("errorDiv");
//				$H(ErrorDivs).each(function(Div)
//				{
//					Div.value.innerHTML ="";
//				});
//				var dataset = $H();
//				dataset = eval("(" + response.responseText + ")");
//				if(modes == 'add')
//				{
//					fetch_EmailSearch_Dataset();
//					ownerID = dataset.ownerid;
//					globalmode = 'add';
//						
//				}
//				if(dataset.errors)
//				{
//					formFieldsErrorDisplay(dataset.errors);
//				}
//				else
//				{
//					if(dataset.good == 1 && ReloadIt == 1)
//					{						results_Criteria_Handler_buyerseller();
//					}
//					$(""+commentdivID+"").innerHTML = dataset.msg;
//					
//					if(type == 'Seller' && currentProcessState == 'add')
//					{
//						$('divDetailsBuyer').style.fontWeight = 'bold';
//						$('divDetailsPrinting').style.fontWeight = 'bold';
//						$('divDetailsDetails').style.fontWeight = 'bold';
//						$('divDetailsStatus').style.fontWeight = 'bold';
//						disableMenu(currentProcessState);
//						loadStatus();
//						$('savedData').innerHTML = '';
//					}
//				}
//			},
//			onFailure : function(request) 
//			{
//				alert("error loading form ...");
//			},
//			onComplete : function(request) 
//			{				
//			},
//			parameters:params + "&Mode=" + modes + "&currentStatus=" + currentProcessState
//	});
//}
function updateFormValuesAdding(commentdivID, formID, modes, names)
{	
	var params = Form.serialize($(formID));
	var OwnerIDMain ="";
	if(ownerID != 0 && ownerID != "")
	{
		OwnerIDMain = "&OwnerID="+ownerID
	}
//	alert(OwnerIDMain);
	new Ajax.Request("data/updateSellerBuyer.php",
	{
			onSuccess : function(response) 
			{
//				alert(response.responseText);
				var ErrorDivs = document.getElementsByClassName("errorDiv");
				$H(ErrorDivs).each(function(Div)
				{
					Div.value.style.display = "none";
					Div.value.innerHTML ="";
				});
				var dataset = $H();
				dataset = eval("(" + response.responseText + ")");
				$(""+commentdivID+"").innerHTML = dataset.msg;
				if(dataset.errors)
				{
					formFieldsErrorDisplay(dataset.errors);
				}
				else
				{
					ownerID = dataset.id+"";
//					alert(ownerID);
					if(type == 'Seller' && currentProcessState == 'add')
					{
//						loadManageClientSection('','Buyer');
						loadStatus();
						$('savedData').innerHTML = '';
						$('divDetailsBuyer').style.fontWeight 		= 'bold';
						//$('divDetailsPotential').style.fontWeight 	= 'bold';
						$('divDetailsPrinting').style.fontWeight 	= 'bold';
						$('divDetailsStatus').style.fontWeight 		= 'bold';
						$('divDetailsDetails').style.fontWeight 	= 'bold';
					}
					else if(type == 'Buyer' && currentProcessState == 'add')
					{
						loadStatus();
						$('divDetailsPrinting').style.fontWeight 	= 'bold';
						$('divDetailsStatus').style.fontWeight 		= 'bold';
						$('divDetailsDetails').style.fontWeight 	= 'bold';
						$('savedData').innerHTML = '';
					}
					setTimeout('clearmsg()', 2000);
				}
				
				if(currentPaymentID == 1)
				{
					$('divDetailsBuyer').style.fontWeight 	= '';
					TabArray.buyer = false;
				}

			},
			onFailure : function(request) 
			{
				alert("error loading form ...");
			},
			onComplete : function(request) 
			{				
			},
			parameters:params + "&Mode=" + modes + "&currentStatus=" + currentProcessState + OwnerIDMain
	});
}
function buttonViewEdit()
{
	displayresultEmails('', 'edit');
}

function BuyerSellerSetup()
{
	var fieldObj = $('buyersellerFilter');
	
	$('divBuyerSellerResultSet').style.display  = "none";
	$('emailloaded').style.display 				= "block";
	if(trim(fieldObj.value)!="")
	{
		if(BuyerSellerFilter!=trim(fieldObj.value).toUpperCase())
		{
			BuyerSellerFilter = trim(fieldObj.value).toUpperCase();
			if(FilterTimer!=0){clearTimeout(FilterTimer);}
			FilterTimer = setTimeout('define_Search_OptionsBuyerSeller()', 750);
		}
	}
	else
	{
		BuyerSellerFilter="##DEFAULT##";
		if(FilterTimer!=0){clearTimeout(FilterTimer);}
		FilterTimer = setTimeout('define_Search_OptionsBuyerSeller()', 750);
//		$('buyersellerFilter').value = "Search FirstName or LastName...";
	}
}

function define_Search_OptionsBuyerSeller()
{
	clearTimeout(SearchTimer);
	var ProBuyerSeller = new Array();
	
	var defineResult = $H();
	defineResult["BuyerSeller"] = $H();

	$H(SearchEmailDataSet.BuyerSeller).each(function(buysell)
	{		
		var searchObjectFirstName = buysell.value.FirstName.toUpperCase();
		var searchObjectLastName  = buysell.value.LastName.toUpperCase();
		var searchObjectEmail	  = buysell.value.Email.toUpperCase();
//		var searchObjectEmail = buysell.value.Email.toUpperCase();
//		var FirstName = buysell.value.FirstName;
//		var LastName  = buysell.value.LastName;
//		var Email	  = buysell.value.Email;
		
		var AddBuyerSeller = false;
				
			if(searchObjectFirstName.search(SuburbFilter.toUpperCase()) >= 0)
			{
				AddBuyerSeller = true;
			}
			else if(searchObjectLastName.search(SuburbFilter.toUpperCase()) >= 0)
			{
				AddBuyerSeller = true;
			}
			else if(searchObjectEmail.search(SuburbFilter.toUpperCase()) >= 0)
			{
				AddBuyerSeller = true;
			}
			else if(SuburbFilter=="##DEFAULT##")
			{
				AddBuyerSeller = true;
			}
			
			if(AddBuyerSeller)
			{
				defineResult.BuyerSeller[buysell.key] = $H(buysell.value);
			}
				
	});
	display_ResultsBuyerSeller(defineResult.BuyerSeller);
}

function removeBuyerSellerFromListing()
{
	new Ajax.Request("data/removeSellerBuyerResult.php",
	{
			onSuccess : function(response) 
			{
				loadManageClientSection('','Buyer');
				alert('Buyer has been removed from current listing');
			},
			onFailure : function(request) 
			{
				alert("error loading Seller form ...");
			},parameters : "TransactionID=" + currentTransactionID
	});
}

function updateManageClients(formID)
{
	var params = Form.serialize($(formID));
	var OwnerID   = "";
	var Potential = "";
	var Seller	  = "";
	var Buyer	  = "";
	var GoForth	  = true;

	if(ownerID != 0 && ownerID != "")
	{
		OwnerID = "&OwnerID="+ownerID
//		if(SearchEmailDataSet != "")
//		{
//			if(SearchEmailDataSet.BuyerSeller[" " + ownerID].TypePotentialBuyer == 1 || !$('TypePotentialBuyer').checked)
//			{
//				GoForth = confirm('Are you sure you want to remove this client Potential Buyers Status?\nThis will Delete his/her Criteria for Potential Buyer');
//			}
//		}
	}
	if(GoForth)
	{
		new Ajax.Request("data/updateSellerBuyerManageClients.php",
		{
				onSuccess : function(response) 
				{
//					alert(response.responseText);
					var ErrorDivs = document.getElementsByClassName("errorDiv");
					$H(ErrorDivs).each(function(Div)
					{
						Div.value.style.display = "none";
						Div.value.innerHTML ="";
					});
					var dataset = $H();
	//				alert(response.responseText);
					dataset = eval("(" + response.responseText + ")");
					$("saveDta").innerHTML = dataset.msg;
					if(dataset.errors)
					{
						formFieldsErrorDisplay(dataset.errors);
					}
					else
					{
						// marcobusy
	 					ownerID 	= dataset.IDOwner+"";
//	 					alert(UserArray); && UserArray == 'Yes'
	 					if(SearchEmailDataSet != "" && SearchEmailDataSet != undefined && !dataset.Inserting && SearchEmailDataSet.BuyerSeller[ownerID] != undefined)
	 					{
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].TypePotentialBuyer	= dataset.Pot+"";
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].TypeSeller			= dataset.Sel+"";
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].TypeBuyer				= dataset.Buy+"";
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].FirstName				= dataset.Firstname+"";
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].LastName				= dataset.Lastname+"";
		 					SearchEmailDataSet.BuyerSeller[" " + ownerID].Email					= dataset.EmailAdd+"";
		 					SendResults();
	 					}
						setTimeout('clearmsg()', 2000);
						if(dataset.Pot == 1)
						{
							insertingCriteria();
							viewCriteria();
//							PopulateBuildingTypes();
//							TogglePaymentType($('frmPaymentType'));
						}
						else
						{
							$('clientPoAdd').style.display = "none";
							$('ViewCriteria').style.display = "none";
						}
					}
				},
				onFailure : function(request) 
				{
					alert("error Updating form ...");
				},
				onComplete : function(request) 
				{				
				},
				parameters:params + "&currentStatus=" + currentProcessState + OwnerID
		});
	}
}