﻿
var config = new Object;
config.keyword = 'Tìm kiếm';
config.firstPage = 'Trang đầu';
config.lastPage = 'Trang cuối';
config.prevPage = 'Trang trước';
config.nextPage = 'Trang sau';
config.raovat_item_per_page = 50;
config.real_item_per_page = 10;
config.special_item_per_page = 10;
config.sandtj_item_per_page = 10;
config.question_item_per_page = 10;
config.search_real_item_per_page = 10;
config.search_sandtj_item_per_page = 15;  
config.search_sanbds_item_per_page = 30;
config.search_member_item_per_page = 20;
config.search_news_item_per_page = 10;
config.web_ext = '.html';  


//===================================================================================
function realmarket_get_sanbds_list(domid, cate){
    var param ='';
    var markettype = $("hdnMarketType").value;
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    var realtype = $("hdnRealType").value;
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
//    var pid = get_url_params("pid");
//    if (pid != ''){
//        param= param + '&pid=' + pid;
//    }
      
    var url = "/web/modules/realmarket/raovat_list_by_page.aspx?num=" + config.raovat_item_per_page + "&cate=" + escape(cate) + param;
     
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
					   	var totalRow = jData.header.numberrecords;
                		var strData;
                		var stt;
						strData = "";
						var isHot ="<span><img src='/templates/v1/image/hot.gif'></span>";
						if (totalRow > 0)
						{
						    strData = strData + "<table cellspacing='0' cellpadding='0'>";
							for (var i = 0; i < totalRow; i++) {
								if ((i+1) % 2 == 1){
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='odd-vip bold'>";
								    }else{
								        strData = strData + "<tr class='odd'>";
								    }
								}else{
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='bold'>";
								    }else{
								        strData = strData + "<tr>";
								    }
								}
								stt = i + 1;
								strData = strData + "<td class='bd tt'>" + jData.object[i].stt + "</td>";
								strData = strData + "<td class='bd date'>" + jData.object[i].approveddate + "</td>";
								strData = strData + "<td class='bd title'>";
								strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								strData = strData + "</td>";
								strData = strData + "<td class='bd ma'>" + jData.object[i].totalarea +"</td>";
								strData = strData + "<td class='gia'>" + jData.object[i].displayprice + "</td>";
								strData = strData + "</tr>";
								
							}
							strData = strData + "</table>";
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "Không thấy BĐS nào phù hợp";
							$('paging').style.display="none";
        				}
        				
        				realmarket_list.content.innerHTML =  strData;
        				
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
				    url = "/web/modules/realmarket/raovat_list_by_page.aspx?num=" + config.raovat_item_per_page + "&cate=" + escape(cate) + param + "&p=" + page ;
					
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.raovat_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//==========================================================
function realmarket_get_sandtj_list(domid, cate){
    var param ='';
    var markettype = $("hdnMarketType").value;
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    var realtype = $("hdnRealType").value;
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
//    var pid = get_url_params("pid");
//    if (pid != ''){
//        param= param + '&pid=' + pid;
//    }
      
    var url = "/web/modules/realmarket/sandtj_list_by_page.aspx?num=" + config.sandtj_item_per_page + "&cate=" + escape(cate) + param;
     
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
					   	var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						var isHot ="<span><img src='/templates/v1/image/hot.gif'></span>";
						if (totalRow > 0)
						{
							for (var i = 0; i < totalRow; i++) {
								
								strData = strData + "<div class='item-news'>";
								
								if (jData.object[i].avatar != ''){
								    strData = strData + "<div class='avatar left'>";
								    strData = strData + "<a href='" + jData.object[i].detaillink + "' title='" + jData.object[i].title + "'><img src='" + jData.object[i].avatar + "' /><img src='/common/v1/image/logo-dtj.gif' class='logodtj' /></a>";
								    strData = strData + "</div>";
								} 
								strData = strData + "<div class='detail'>";
								strData = strData + "<div class='title'>";
								strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								strData = strData + "</div>";
								strData = strData + "<div class='bds-ma'>Mã tin: <span>" + jData.object[i].realmarketid + "</span></div>";
								strData = strData +	"<div>Ngày đăng: ";
								strData = strData + jData.object[i].approveddate;
								strData = strData + "</div>"
								strData = strData +	"<div>Vị trí: ";
								strData = strData + jData.object[i].districtname + ", " + jData.object[i].provincename;
								strData = strData + "</div>"
								strData = strData + "<div>Giá: <span>" + jData.object[i].price + "</span></div>";
								strData = strData + "<div class='nguoidang'>Người đăng: <span>" + jData.object[i].sendername + "</span></div>";
								strData = strData + "</div>";
								//strData = strData + "<div class='clear'><input type='hidden' /></div>";
								
								strData = strData + "<div class='clear'><input type='hidden' /></div></div>";
							}
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "Không thấy BĐS nào phù hợp";
							$('paging').style.display="none";
        				}
        				
        				realmarket_list.content.innerHTML =  strData;
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
				    url = "/web/modules/realmarket/sandtj_list_by_page.aspx?num=" + config.sandtj_item_per_page + "&cate=" + escape(cate) + param + "&p=" + page ;
					
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.sandtj_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//==========================================================
function realmarket_get_special_list(domid, cate){
    var param ='';
    var markettype = $("hdnMarketType").value;
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    var realtype = $("hdnRealType").value;
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
    //var pid = get_url_params("pid");
    //if (pid != ''){
        //param= param + '&pid=' + pid;
    //}
    var url = "/web/modules/realmarket/special_list_by_page.aspx?num=" + config.special_item_per_page + "&cate=" + escape(cate) + param;
     
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
					   	var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						var isHot ="<span><img src='/templates/v1/image/hot.gif'></span>";
						if (totalRow > 0)
						{
							for (var i = 0; i < totalRow; i++) {
								
								strData = strData + "<div class='item-news'>";
								
								if (jData.object[i].avatar != ''){
								    strData = strData + "<div class='avatar left'>";
								    strData = strData + "<a href='" + jData.object[i].detaillink + "' title='" + jData.object[i].title + "'><img src='" + jData.object[i].avatar + "' /></a>";
								    strData = strData + "</div>";
								} 
								strData = strData + "<div class='detail'>";
								strData = strData + "<div class='title'>";
								strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								strData = strData + "</div>";
								strData = strData + "<div class='bds-ma'>Mã tin: <span>" + jData.object[i].realmarketid + "</span></div>";
								strData = strData +	"<div>Ngày đăng: ";
								strData = strData + jData.object[i].approveddate;
								strData = strData + "</div>"
								strData = strData +	"<div>Vị trí: ";
								strData = strData + jData.object[i].districtname + ", " + jData.object[i].provincename;
								strData = strData + "</div>"
								strData = strData + "<div>Giá: <span>" + jData.object[i].price + "</span></div>";
								strData = strData + "<div class='nguoidang'>Người đăng: <span>" + jData.object[i].sendername + "</span></div>";
								strData = strData + "</div>";
								//strData = strData + "<div class='clear'><input type='hidden' /></div>";
								
								strData = strData + "<div class='clear'><input type='hidden' /></div></div>";
							}
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "Không thấy BĐS nào phù hợp.";
							$('paging').style.display="none";
        				}
        				
        				realmarket_list.content.innerHTML =  strData;
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
				    url = "/web/modules/realmarket/special_list_by_page.aspx?num=" + config.special_item_per_page + "&cate=" + escape(cate) + param + "&p=" + page ;
					
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.special_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//==========================================================
function realmarket_search_sandtj(domid, cate){
    var param ='';
    var markettype = get_url_params("menuNhucau");
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    
    var realtype = get_url_multi_params("realtype");
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
    var pid = get_url_params("province");
    if (pid != ''){
        param= param + '&province=' + pid;
    }
    
    var did = get_url_params("district");
    if (did != ''){
        param= param + '&did=' + did;
    }
    
    var dtmin= get_url_params("menuMatbang");
    if (dtmin != ''){
        param = param + '&area=' + dtmin;
    }
    
    var key = get_url_params("key");
   
    if (key != ''){
        param= param + '&key=' + encodeURI(key);
    }
    
    var url = "/web/modules/realmarket/sandtj_search_by_page.aspx?num=" + config.search_sandtj_item_per_page + "&cate=" + escape(cate) + param;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
                		var cols = 5;
                		strData = "";
                		if (cate=='san-dtj'){
                		    strData = strData + "<div class='cate-title'><a>Sàn DTJ</a></div>";
                		}else{
                		    strData = strData + "<div class='cate-title'><a>Tin đặc biệt</a></div>";
                		}
												
						if (totalRow > 0)
						{
						    strData = strData + "<div class='list3'>";
							for (var i = 0; i < totalRow; i++) {
								strData = strData + "<div class='item'>";
								if (jData.object[i].avatar != ''){
								    if (cate=='san-dtj'){
								        strData = strData + "<a href='" + jData.object[i].detaillink + "' title='" + jData.object[i].title + "'><img src='" + jData.object[i].avatar + "' /><img src='/common/v1/image/logo-dtj.gif' class='logodtj' /></a>";
								    }else{
								    strData = strData + "<a href='" + jData.object[i].detaillink + "' title='" + jData.object[i].title + "'><img src='" + jData.object[i].avatar + "' /></a>";
								    }
								} 
								if (cate=='san-dtj'){
								    strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								    }else{
								    strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								    }
								
								strData = strData + "<span>Mã tin: " + jData.object[i].realmarketid + "</span>";
								strData = strData + "</div>";
								if ((i + 1) % cols == 0){
								    strData = strData + "<div class='clear'></div>";
								}else if(i + 1 == totalRow){
								    strData = strData + "<div class='clear'></div>";
								}
							}
							strData = strData + "</div>";
							$('paging').style.display="block";
							$(domid).style.display="block";
						}
						else
						{
        					//strData = strData + "<div class='list3'>Không thấy BĐS nào phù hợp.</div>";
							$('paging').style.display="none";
							$(domid).style.display="none";
        				}
        				realmarket_list.content.innerHTML =  strData;
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/realmarket/sandtj_search_by_page.aspx?num=" + config.search_sandtj_item_per_page + "&p=" + page  + "&cate=" + escape(cate) + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_sandtj_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//==========================================================

//==========================================================
function realmarket_search_sanbds(domid, cate){
    var param ='';
    var markettype = get_url_params("menuNhucau");
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    
    var realtype = get_url_multi_params("realtype");
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
    var pid = get_url_params("province");
    if (pid != ''){
        param= param + '&province=' + pid;
    }
    
    var did = get_url_params("district");
    if (did != ''){
        param= param + '&did=' + did;
    }
    
    var dtmin= get_url_params("menuMatbang");
    if (dtmin != ''){
        param = param + '&area=' + dtmin;
    }
    
    var key = get_url_params("key");
   
    if (key != ''){
        param= param + '&key=' + encodeURI(key);
    }
    
    var url = "/web/modules/realmarket/sanbds_search_by_page.aspx?num=" + config.search_sanbds_item_per_page + "&cate=" + escape(cate) + param;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
                		var cols = 5;
                		strData = "";
                		strData = strData + "<div class='cate-title'><a>Tin vip - Tin thường</a></div>";
						strData = strData + "<table  class=\"list-box3\" cellspacing=\"0\" cellpadding=\"0\">";
						strData = strData + "<tr class=\"title\">";
						strData = strData + "<td class=\"tt\">TT</td>";
						strData = strData + "<td class=\"date\">Ngày đăng</td>";
						strData = strData + "<td class=\"title\">Tiêu đề tin rao</td>";
						strData = strData + "<td class=\"ma\">Diện tích (m<sup>2</sup>)</td>";
						strData = strData + "<td class=\"gia\">Giá</td>";
						strData = strData + "</tr>";
						strData = strData + "<tr>";
						strData = strData + "<td colspan=\"5\">";
												
						if (totalRow > 0)
						{
						    strData = strData + "<table cellspacing=\"0\" cellpadding=\"0\">";
							for (var i = 0; i < totalRow; i++) {
								if ((i+1) % 2 == 1){
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='odd-vip bold'>";
								    }else{
								        strData = strData + "<tr class='odd'>";
								    }
								}else{
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='bold'>";
								    }else{
								        strData = strData + "<tr>";
								    }
								}
								stt = i + 1;
								strData = strData + "<td class='bd tt'>" + jData.object[i].stt + "</td>";
								strData = strData + "<td class='bd date'>" + jData.object[i].approveddate + "</td>";
								strData = strData + "<td class='bd title'>";
								strData = strData + "<a class='tooltip' title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + jData.object[i].title + "</a>";
								strData = strData + "</td>";
								strData = strData + "<td class='bd ma'>" + jData.object[i].totalarea +"</td>";
								strData = strData + "<td class='gia'>" + jData.object[i].displayprice + "</td>";
								strData = strData + "</tr>";
							}
							strData = strData + "</table>";
							$('paging').style.display="block";
							$(domid).style.display="block";
						}
						else
						{
        					//strData = strData + "<div class='list3'>Không thấy BĐS nào phù hợp.</div>";
							$('paging').style.display="none";
							$(domid).style.display="none";
        				}
        				strData = strData + "</td>";
						strData = strData + "</tr>";
						strData = strData + "</table>";
        				realmarket_list.content.innerHTML =  strData;
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/realmarket/sanbds_search_by_page.aspx?num=" + config.search_sanbds_item_per_page + "&p=" + page  + "&cate=" + escape(cate) + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_sanbds_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}


function realmarket_search_by_member(domid){
    var param ='';
    var markettype = get_url_params("menuNhucau");
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    var cate = get_url_params("menuLoaitin");
    if (cate !=''){
        param= param + '&cate=' + cate;
    }
    
    var fromdate = get_url_params("fromdate");
    if (fromdate != ''){
        param= param + '&fdate=' + fromdate;
    }
    
    var todate = get_url_params("todate");
    if (todate != ''){
        param= param + '&tdate=' + todate;
    }
    
    var status= get_url_params("menuTrangthai");
    if (status != ''){
        param = param + '&status=' + status;
    }
    
    var key = get_url_params("key");
   
    if (key != ''){
        param= param + '&key=' + encodeURI(key);
    }
    
    var url = "/web/modules/realmarket/sanbds_by_member.aspx?num=" + config.search_member_item_per_page + param;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
                		var link;
                		var cols = 5;
                		strData = "";
                		strData = strData + "<table  class=\"list-box3\" cellspacing=\"1\" cellpadding=\"0\">";
						strData = strData + "<tr class=\"title bold\">";
						strData = strData + "<td class=\"tt\">TT</td>";
						strData = strData + "<td class=\"title\">Tiêu đề</td>";
						strData = strData + "<td class=\"loaitin\">Loại tin</td>";
						strData = strData + "<td class=\"trangthai\">Trạng thái</td>";
						strData = strData + "<td class=\"ngaytao\">Ngày đăng</td>";
						strData = strData + "<td class=\"ngayhethan\">Ngày hết hạn</td>";
						strData = strData + "<td class=\"lenh\">Lệnh</td>";
						strData = strData + "</tr>";
						//strData = strData + "<tr>";
						//strData = strData + "<td colspan=\"7\">";
												
						if (totalRow > 0)
						{
						    //strData = strData + "<table cellspacing=\"0\" cellpadding=\"0\">";
							for (var i = 0; i < totalRow; i++) {
								if ((i+1) % 2 == 1){
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='odd-vip bold'>";
								    }else{
								        strData = strData + "<tr class='odd'>";
								    }
								}else{
								    if (jData.object[i].vipreal == 'True'){
								        strData = strData + "<tr class='bold'>";
								    }else{
								        strData = strData + "<tr>";
								    }
								}
								stt = i + 1;
								strData = strData + "<td class='tt'>" + jData.object[i].stt + "</td>";
								if (jData.object[i].titlelink == ''){
								    link='#';
								}
								else{
								    link = jData.object[i].detaillink  ;
								}
								strData = strData + "<td class='title'>";
								strData = strData +	"<a class='tooltip' title='" + jData.object[i].content + "' href='" + link + "'>" + jData.object[i].title + "</a>";
								strData = strData + "</td>";
								strData = strData + "<td class='loaitin'>" + jData.object[i].categoryname +"</td>";
								strData = strData + "<td class='trangthai'>" + jData.object[i].status + "</td>";
								strData = strData + "<td class='ngaytao'>" + jData.object[i].createddate + "</td>";
								strData = strData + "<td class='ngayhethan'>" + jData.object[i].expireddate + "</td>";
								if (jData.object[i].enableedit == '0'){
								    strData = strData + "<td class='lenh'>" + "---" + "</td>";
								}
								else{
								    strData = strData + "<td class='lenh'><a href='/thanhvien/tin-rao-bds/" + jData.object[i].realmarketid + "/index.html'>Edit</a></td>";
								}
								
								strData = strData + "</tr>";
							}
							//strData = strData + "</table>";
							$('paging-table').style.display="block";
							$(domid).style.display="block";
							$('info-result').innerHTML = "Tìm được <span>" + TOTAL_RECORDS + "</span> tin rao BĐS."
						}
						else
						{
        					//strData = strData + "<div class='list3'>Không thấy BĐS nào phù hợp.</div>";
							$('paging-table').style.display="none";
							$(domid).style.display="none";
							$('info-result').innerHTML = "Tìm được <span>" + TOTAL_RECORDS + "</span> tin rao BĐS."
        				}
        				//strData = strData + "</td>";
						//strData = strData + "</tr>";
						strData = strData + "</table>";
        				realmarket_list.content.innerHTML =  strData;
        				tooltip();
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/realmarket/sanbds_by_member.aspx?num=" + config.search_member_item_per_page + "&p=" + page + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_member_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks}  {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//==========================================================
function realmarket_get_raovatsearch(domid, cate){
    var param ='';
    var markettype = get_url_params("mt");
    if (markettype !=''){
        param= param + '&mt=' + markettype;
    }
    var realtype = get_url_params("rt");
    if (realtype !=''){
        param= param + '&rt=' + realtype;
    }
    var pid = get_url_params("pid");
    if (pid != ''){
        param= param + '&pid=' + pid;
    }
    var did = get_url_params("did");
    if (did != ''){
        param= param + '&did=' + did;
    }
    
     var dtmin= get_url_params("dtmin");
    if (dtmin != ''){
        param = param + '&dtmin=' + dtmin;
    }
    
    var dtmax= get_url_params("dtmax");
    if (dtmin != ''){
        param = param + '&dtmax=' + dtmax;
    }
    
    var dir= get_url_params("dir");
    if (dir != ''){
        param = param + '&dir=' + dir;
    }
    
    var pmin= get_url_params("pmin");
    if (pmin != ''){
        param = param + '&pmin=' + pmin;
    }
    
    var pmax= get_url_params("pmax");
    if (pmax != ''){
        param = param + '&pmax=' + pmax;
    }
    
    var tag= get_url_params("tag");
    if (tag != ''){
        param = param + '&tag=' + tag;
    }
    var key = get_url_params("k");
   
    if (key != ''){
        param= param + '&k=' + encodeURI(key);
    }
    
    var url = "/web/modules/realmarket/raovat_search.aspx?num=" + config.search_raovat_item_per_page + "&cate=" + escape(cate) + param;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						var isHot ="<span><img src='/templates/v1/image/hot.gif'></span>";
						if (totalRow > 0)
						{
							for (var i = 0; i < totalRow; i++) {
								strData = strData + "<div class='item'>";
								strData = strData + "<a title='" + jData.object[i].content + "' href='" + jData.object[i].detaillink + "'>" + doHighlight(jData.object[i].title, key) + "</a> ";
								strData = strData +	"<span class='date'>";
								strData = strData + jData.object[i].approveddate;
								strData = strData + "</span>"
								//alert(jData.object[i].hotreal);
								strData= strData + jData.object[i].hotreal;
								strData = strData + "</div>";
							}
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "<div class='item'>Không thấy BĐS nào phù hợp.</div>";
							$('paging').style.display="none";
        				}
        				realmarket_list.content.innerHTML =  strData;
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/realmarket/raovat_search.aspx?num=" + config.search_raovat_item_per_page + "&p=" + page  + "&cate=" + escape(cate) + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_raovat_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink}   {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 0
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}

//===================================================================================
function articles_search(domid){
    var param ='';
    
    var key = get_url_params("k");
    if (key != ''){
        param= param + '&k=' + encodeURI(key);
    }
    var date = get_url_params("d");
    if (date != ''){
        param= param + '&d=' + date;
    }
    
    var url = "/web/modules/news/news_search.aspx?num=" + config.search_news_item_per_page + param;
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
		   		var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
					    var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						if (TOTAL_RECORDS > 0)
						{
						    for (var i = 0; i < totalRow; i++) {
								strData = strData + "<div class='item'>";
								if (jData.object[i].imagefilelink2 != ''){
								    strData = strData + "<div class='avatar'>";
								    strData = strData + "<a href='" + jData.object[i].detaillink + "' title='" + jData.object[i].msgsubject + "'><img src='" + jData.object[i].imagefilelink2 + "' /></a>";
								    strData = strData + "</div>";
								} 
								if (key != '')
								{
								    strData = strData + "<div class='title'>";
								    strData = strData + "<a href='" + jData.object[i].detaillink + "'>" + doHighlight(jData.object[i].msgsubject,key) + "</a>";
								    strData = strData + "</div>";
								    //strData = strData +	"<div class='date-time'>";
								    //strData = strData + jData.object[i].msgpublishdate;
								    //strData = strData + "</div>"
								    strData = strData + "<div class='lead'>";
								    strData = strData +	doHighlight(jData.object[i].msglead,key);
								    strData = strData +	"</div>";
								    strData = strData +	"<a href='" + jData.object[i].detaillink + "' class='more'>Xem chi tiết</a>";
								    strData = strData + "<div class='clear'><input type='hidden' /></div></div>";
								}else{
								    strData = strData + "<div class='title'>";
								    strData = strData + "<a href='" + jData.object[i].detaillink + "'>" + jData.object[i].msgsubject + "</a>";
								    strData = strData + "</div>";
								    //strData = strData +	"<div class='date-time'>";
								    //strData = strData + jData.object[i].msgpublishdate;
								    //strData = strData + "</div>"
								    strData = strData + "<div class='lead'>";
								    strData = strData +	jData.object[i].msglead;
								    strData = strData +	"</div>";
								    strData = strData +	"<a href='" + jData.object[i].detaillink + "' class='more'>Xem chi tiết</a>";
								    strData = strData + "<div class='clear'><input type='hidden' /></div></div>";
								
								}
							}
							
							$('paging').style.display="block";
							$('result-msg').innerHTML = "Tìm được <span>" + TOTAL_RECORDS + "</span> kết quả.";
							
						}
						else
						{
        					
							$('result-msg').innerHTML = "Tìm được <span>" + TOTAL_RECORDS + "</span> kết quả.";
							$('paging').style.display="none";
        				}
        				realmarket_list.content.innerHTML =  strData;
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/news/news_search.aspx?num=" + config.search_news_item_per_page + "&p=" + page + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_news_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink}   {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 0
					});
				}catch(e){alert(e);};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}

//===================================================================================
function vanbanphaply_search(domid){
    var param ='';
    
    var key = get_url_params("k");
    if (key != ''){
        param= param + '&k=' + encodeURI(key);
    }
    
    var url = "/web/modules/news/vanban_search.aspx?num=" + config.search_news_item_per_page + param;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var realmarket_list = YAHOO.namespace('dtj-namespace');
				realmarket_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var realmarket_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						if (totalRow > 0)
						{
							for (var i = 0; i < totalRow; i++) {
							    if ((i+1) % 2 == 1){
								    strData = strData + "<div class='item-doc odd'>";
								}else{
								    strData = strData + "<div class='item-doc'>";
								}
								
								strData = strData + "<div class='col21'>" + jData.object[i].sign + "</div>";
								strData = strData + "<div class='col22'>" + jData.object[i].effectivedate + "</div>";
								strData = strData + "<div class='col23'>";
								strData = strData + "<div class='lead'>";
								strData = strData + doHighlight(jData.object[i].msglead,key);
								strData = strData + "</div>";
								strData = strData +	"<div class='link-down right'>";
								strData = strData + "<a href='" + jData.object[i].imagefilelink4 + "'><img src='/templates/v1/image/hotro-download-icon.gif'/></a>";
								strData = strData + "<a href='" + jData.object[i].imagefilelink4 + "'>download</a>";
								strData = strData + "</div>"
								strData = strData +	"</div>";
								strData = strData + "<div class='clear'><input type='hidden' /></div></div>";
							}
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "<div class='item-doc'>Không có văn bản nào.</div>";
							$('paging').style.display="none";
        				}
        				realmarket_list.content.innerHTML =  strData;
					}
				}

				var realmarket_get_list = function(page) 
				{
					url = "/web/modules/news/vanban_search.aspx?num=" + config.search_news_item_per_page + "&p=" + page + param;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							realmarket_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					realmarket_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.search_news_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink}   {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 0
					});
				}catch(e){};
				realmarket_list.handlePagination = function(state){
					realmarket_get_list(state.page);
					realmarket_list.paginator.setState(state);
				};
				
				realmarket_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//realmarket_gen_data(o.responseText);
				realmarket_list.paginator.subscribe('changeRequest', realmarket_list.handlePagination);
				realmarket_list.paginator.render();
				realmarket_list.handlePagination(realmarket_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){}
}

//===================================
function questions_get_by_page(domid){
    
    var type = '';
    try{
        type = $("question_type_alias").value;
    }
    catch(e){}
    if(type=='')
    {
        type = 'hoi-dap-sanbds';
    }
    var url = "/web/modules/questions/question_get_list.aspx?num=" + config.question_item_per_page + '&type=' + type;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var questions_list = YAHOO.namespace('dtj-namespace');
				questions_list.content = YAHOO.util.Dom.get(domid);
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var questions_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						if (totalRow > 0)
						{
						    strData = strData + "<dl id='accordion' class='accordion'>";
							for (var i = 0; i < totalRow; i++) {
								strData = strData + "<dt class='header'>";
								strData = strData + jData.object[i].questionsubject;
								strData = strData + "</dt>";
								//strData = strData + "<div class='name'>";
								//strData = strData + jData.object[i].sendername;
								//strData = strData + "</div>";
								//strData = strData + "<div class='email'>";
								//strData = strData + jData.object[i].senderemail;
								//strData = strData + "</div>";
								//strData = strData +	"<div class='date'>";
								//strData = strData + "Ngày gửi: " + jData.object[i].senddate;
								//strData = strData + "</div>"
								//strData = strData + "</div>";
								
								//strData = strData + "<div class='item-answer'>";
								//strData = strData + "<img src='" + jData.object[i].partnerlogo + "'>";
								strData = strData + "<dd style='visibility: visible; height: 0px;'>" + jData.object[i].answercontent + "</dd>";
								//strData = strData + "<div class='clear'></div>";
								
							}
							strData = strData + "</dl>";
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData;
							$('paging').style.display="none";
        				}
        				questions_list.content.innerHTML =  strData;
        				try{
        				    event.on(window,"load",YAHOO.vsolutions.accordion.init());
        				}catch(e){}
					}
				}

				var questions_get_list = function(page) 
				{
					url = "/web/modules/questions/question_get_list.aspx?num=" + config.question_item_per_page + "&p=" + page + '&type=' + type;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							questions_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					questions_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.question_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks} {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 10
					});
				}catch(e){alert(e);};
				questions_list.handlePagination = function(state){
					questions_get_list(state.page);
					questions_list.paginator.setState(state);
				};
				
				questions_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//questions_gen_data(o.responseText);
				questions_list.paginator.subscribe('changeRequest', questions_list.handlePagination);
				questions_list.paginator.render();
				questions_list.handlePagination(questions_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//======================================================

function questions_get_by_page_old(){
    var type = $("question_type_alias").value
    var url = "/web/modules/questions/question_get_list.aspx?num=" + config.question_item_per_page + '&type=' + type;
    
    var handleSuccess = function(o){
		if (o.responseText !== undefined)
		{
		    YAHOO.util.Event.onDOMReady(function(){
				var questions_list = YAHOO.namespace('dtj-namespace');
				questions_list.content = YAHOO.util.Dom.get('question-list');
				var jData = YAHOO.lang.JSON.parse(o.responseText);
				var TOTAL_RECORDS = jData.header.totalrecords;
				var questions_gen_data = function(Data){
					var jData = YAHOO.lang.JSON.parse(Data);
					if (jData.success == 'TRUE'){
                		var totalRow = jData.header.numberrecords;
                		var strData;
						strData = "";
						if (totalRow > 0)
						{
							for (var i = 0; i < totalRow; i++) {
								strData = strData + "<div class='item-question'>";
								strData = strData + "<div class='question'>";
								strData = strData + jData.object[i].questionsubject;
								strData = strData + "</div>";
								strData = strData + "<div class='name'>";
								strData = strData + jData.object[i].sendername;
								strData = strData + "</div>";
								strData = strData + "<div class='email'>";
								strData = strData + jData.object[i].senderemail;
								strData = strData + "</div>";
								strData = strData +	"<div class='date'>";
								strData = strData + "Ngày gửi: " + jData.object[i].senddate;
								strData = strData + "</div>"
								strData = strData + "</div>";
								
								strData = strData + "<div class='item-answer'>";
								strData = strData + "<img src='" + jData.object[i].partnerlogo + "'>";
								strData = strData + "<div class='modau'>" + jData.object[i].answercontent + "</div>";
								strData = strData + "<div class='clear'></div>";
								strData = strData + "</div>";
							}
							
							$('paging').style.display="block";
							
						}
						else
						{
        					
							strData = strData + "Không có câu hỏi nào.";
							$('paging').style.display="none";
        				}
        				questions_list.content.innerHTML =  strData;
					}
				}

				var questions_get_list = function(page) 
				{
					url = "/web/modules/questions/question_get_list.aspx?num=" + config.question_item_per_page + "&p=" + page + '&type=' + type;
					var handleSuccess = function(o) {
						if (o.responseText !== undefined) {
							questions_gen_data(o.responseText) ;
						}
					};

					var handleFailure = function(o) {
						if (o.responseText !== undefined) {}
					};

					var callback = {
						success: handleSuccess,
						failure: handleFailure,
						timeout: 55000,
						cache: true
					};

					var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
				};
				try
				{
					questions_list.paginator = new YAHOO.widget.Paginator({
						rowsPerPage: config.question_item_per_page,
						totalRecords: TOTAL_RECORDS,
						containers: ['paging'],
						template : '{PreviousPageLink} {PageLinks} {NextPageLink}', 
						alwaysVisible : true,
						updateOnChange : false,
						previousPageLinkLabel : config.prevPage,
						nextPageLinkLabel : config.nextPage,
						pageLinksContainerClass : 'yui-pg-pages',
						pageLinks : 5
					});
				}catch(e){alert(e);};
				questions_list.handlePagination = function(state){
					questions_get_list(state.page);
					questions_list.paginator.setState(state);
				};
				
				questions_list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				//questions_gen_data(o.responseText);
				questions_list.paginator.subscribe('changeRequest', questions_list.handlePagination);
				questions_list.paginator.render();
				questions_list.handlePagination(questions_list.paginator.getState());
			});
		}
    };

	var handleFailure = function(o) {
	    if (o.responseText !== undefined) {}
	};

	var callback = {
	    success: handleSuccess,
		failure: handleFailure,
		timeout: 55000,
		cache:true
	};
	try
	{
	    var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	  
	}
	catch(e){alert(e);}
}
//======================================================
