function get_raovat() {
	$k = get_url_params('k');
	$l = get_url_params('l');
	$c = get_url_params('c');

	if( $c == '') $c = 0;
	for (var i = 0; i < 5; i++)
	{
		var tem = document.createElement('option');
		tem.setAttribute('value', i);
		switch (i) {
			case 0:
				txt = 'Tất cả';
				val = 0;
				break;
			case 1:
				txt = 'Bán Xe Ôtô';
				val = 3;
				break;
			case 2:
				txt = 'Mua Xe Ôtô';
				val = 5;
				break;
			case 3:
				txt = 'Bán Xe máy';
				val = 6;
				break;
			case 4:
				txt = 'Mua Xe máy';
				val = 7;
				break;
			}
		tem.innerHTML = txt;
		tem.setAttribute('value', val);
		if ($c == val) tem.setAttribute('selected', 'true');
		$('danhmuc').appendChild(tem);
	}

	if( $l == '') $l = 1;
	for (i = 1; i <= 5 ; i++ ) {
		$('location'+i).className = 'inactive';
	}
	$('location'+$l).className = 'active';
	$('k').value = $k;
	var url = '/raovat/xml_search.aspx?s=15&c='+  $c + '&n=200&k=' + $k + '&l=' + $l;
	var obj = document.createElement('div');

	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items = obj.getElementsByTagName('blockquote');

			var data = new Array();

			for (var i = 0; i < items.length; i++) {
				data[i] = items[i].innerHTML;
			}
			
			if (data.length >0)
			{
				YAHOO.util.Event.onDOMReady(function() {

					var list = YAHOO.namespace('vsolutions');
					list.content = YAHOO.util.Dom.get('list-cate-next');
					list.handlePagination = function (state) {

						var startIndex = state.recordOffset;
						var recs = data.slice(startIndex, startIndex + state.rowsPerPage);
						list.content.start = startIndex + 1;
						list.content.innerHTML = recs.join('');
						list.paginator.setState(state);
					};

					var page = location.href.split('=')[1];
					page = (page == '') ? 1 : parseInt(page);
					list.paginator = new YAHOO.widget.Paginator({
						initialPage: page,
						rowsPerPage: 30,
						totalRecords: data.length,
						containers: ['paging'],
						template : '{PreviousPageLink}{PageLinks}{NextPageLink}', 
						previousPageLinkLabel : "Trang trước", 
						nextPageLinkLabel : "Trang sau",
						pageLinks : 10
					});

					list.paginator.subscribe('changeRequest', list.handlePagination);
					list.paginator.subscribe('pageChange', function() {
						if(list.paginator.getCurrentPage() == config.max_page) {
							cateid = location.href.split('/')[4];
							$('yui-pg0-0-pages').parentNode.innerHTML += '<a href="/timkiem/?key=cateid:' + cateid + '&start=' + (parseInt(config.max_page) +1) + '">Xem tất cả</a>';
						}
						window.location.href = '#page=' + list.paginator.getCurrentPage();
					});
					list.handlePagination(list.paginator.getState());
					list.paginator.render();
				});
			}
			else
			{
				$('list-cate-next').innerHTML = '<center style="color: red">Không tìm thấy kết quả!</center>';
			}

		}
	};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}

function dangraovat() {
	var onUploadButtonClick = function(e){
		if(validFeedback($('FeedBackForm'))){
			YAHOO.util.Connect.setForm('FeedBackForm', true);
			var uploadHandler = {
				upload: function(o) {
					alert(get_message_raovat(o.responseText));
					$('FeedBackForm').reset();
					$('mycomment').innerHTML = '';
					$('mycontact').innerHTML = '';
				}
			};
			YAHOO.util.Connect.asyncRequest('POST', '/raovat/xml_add.aspx', uploadHandler);
		}
	};
	YAHOO.util.Event.on('submitButton', 'click', onUploadButtonClick);
}

function validate_email(email) {
	var objRegExp = /\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i;
	return objRegExp.test(email);
}

function validFeedback(obj) {
	if (obj.title.value == "") {
		alert( "Tiêu đề không được bỏ trống" );
		obj.title.focus();
		return false ;
	}

	if (obj.content.value == "") {
		alert( "Nội dung không được bỏ trống" );
		obj.content.focus();
		return false ;
	}

	if (obj.contact.value == "") {
		alert( "Họ và tên không được bỏ trống" );
		obj.contact.focus();
		return false ;
	}

	/*
	if (obj.email.value == "") {
		alert( "Email không được bỏ trống" );
		obj.email.focus();
		return false ;
	}
	if (!validate_email(obj.email.value)) {
		alert( "Email không đúng định dạng" );
		obj.email.focus();
		return false ;
	}
	*/
	return true;
}

function get_message_raovat(type) {
	switch (type) {
		case 'OK':
			return 'Thông tin đã được gửi thành công!';
			break;
		default:
			return 'Có lỗi trong quá trình gửi thông tin. Bạn gửi lại sau ít phút';
	}
}

function get_raovat_article() {
	var id = get_url_params('id');
	var url = '/raovat/xml_detail.aspx?id=' + id ;
	var obj = document.createElement('div');

	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items = obj.getElementsByTagName('div');
			var data = new Array();

			for (var i = 0; i < items.length; i++) {
				switch (items[i].id) {
					case 'date':
						$date = items[i].innerHTML;
						break;
					case 'title':
						$title = items[i].innerHTML;
						break;
					case 'content':
						$content = items[i].innerHTML;
						break;
				}
			}
			$('article').innerHTML = '<table ><tr style="background: url(/common/v1/image/bg_timkiem_result.jpg) repeat-x; height: 22px; color: #FFF; font-weight: bold;"><td style="border: 1px solid rgb(102, 102, 102);border-bottom: 5px solid #3366cc">Ngày đăng</td><td style="border: 1px solid rgb(102, 102, 102);border-bottom: 5px solid #3366cc">' +  $date+'</td></tr><tr style=""><td style="text-align: center; color: red;font-weight: blod;border: 1px solid #666;">Nội dung</td><td style="text-align: left; width: 400px; border: 1px solid #666; padding: 5px;">' +  $content + '</td></tr></table>';
		}
	};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};

	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}

function get_raovat_relate() {
	var id = get_url_params('id');
	var url = '/raovat/xml_list_relate.aspx?s=15&id=' + id ;
	var obj = document.createElement('div');
	var str = '';
	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items = obj.getElementsByTagName('blockquote');
			if (items.length > 0) {
				str += '<div style="color: #ff3300; font-weight: bold;padding-left: 10px;">Các tin khác:</div>';
				for (var i = 0; i < items.length; i++) {
					str += items[i].innerHTML;
				}
				$('relate_list_title'). innerHTML = str;
			}
		}
	};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}

function get_raovat_mua() {
	var url = '/raovat/xml_list_home.aspx?s=15&c=5,7&n=15' ;
	var obj = document.createElement('div');
	var str = '';
	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items = obj.getElementsByTagName('blockquote');
			if (items.length > 0) {
				str += '<div class="box-header bg-line"><div class="mua"><div class="clear">.</div></div><div class="clear">.</div></div>';
				str += '<div class="box-body">';
				str += '<div class="item-list list-title">';
				for (var i = 0; i < items.length; i++) {
					str += items[i].innerHTML;
				}
				str += '<div class="right"><a href="/choxe/dangraovat/" title="Đăng rao vặt"><img src="/common/v1/image/icon/dangraovat.jpg" alt="Đăng rao vặt"></a></div><div class="title second"><a href="/choxe/?c=5&k=&l=1" title="">Xem tất cả...</a></div></div></div><div class="clear">.</div></div></div>';
				$('mua'). innerHTML = str;
			}
		}
	};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}

function get_raovat_ban() {
	var url = '/raovat/xml_list_home.aspx?s=15&c=3,6&n=15' ;
	var obj = document.createElement('div');
	var str = '';
	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items = obj.getElementsByTagName('blockquote');
			if (items.length > 0) {
				str += '<div class="box-header bg-line">';
				str += '<div class="home"><div class="clear">.</div></div>';
				str += '<a href="/choxe/?k=&l=1"><div class="choxe"><div class="clear">.</div></div></a>';
				str += '<a href="/choxe/?c=3&k=&l=1"><div class="cho-oto"><div class="clear">.</div></div></a>';
				str += '<a href="/choxe/?c=5&k=&l=1"><div class="cho-xemay"><div class="clear">.</div></div></a>';
				str += '<div class="ban"><div class="clear">.</div></div>';
				str += '<div class="clear">.</div>';
				str += '</div>';
				str += '<div class="box-body">';
				str += '<div class="item-list list-title">';
				for (var i = 0; i < items.length; i++) {
					str += items[i].innerHTML;
				}
				str += '<div class="clear">.</div></div></div>';
				$('ban'). innerHTML = str;
			}
		}
	};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
}


