Event.observe(window, 'load', init, false);
Event.observe(window, 'unload', byebye, false);
var url = 'index.php';
function init(){
var page = 1;
Event.observe('search_button', 'click', function(){show_page(page)}, false);
Event.observe('search_username_button', 'click', function(){show_page(page)}, false);
Event.observe('photo_only', 'click', function(){show_page(page)}, false);
Event.observe('m', 'click', function(){show_page(page)}, false);
Event.observe('f', 'click', function(){show_page(page)}, false);
Event.observe('rpp', 'change', function(){show_page(page)}, false);
Event.observe('country', 'change', function(){show_page(page)}, false);
show_users();
}
function byebye(){
document.cookie="rpp="+$F('rpp');
document.cookie="min_age="+$F('min_age');
document.cookie="max_age="+$F('max_age');
document.cookie="m="+$F('m');
document.cookie="f="+$F('f');
document.cookie="ponly="+$F('photo_only');
}
function show_users(){
//------------------------------------------------------------------------------------
//for slider
document.cookie="min_age="+$F('min_age');
document.cookie="max_age="+$F('max_age');
//alert (validateInteger(escape($F('m'))));
var data = '';
var user_country_id = escape($F('country'));
if (validateInteger(user_country_id)) { data += '&user_country_id='+user_country_id; }
var m = escape($F('m'));
if (validateInteger(m)) { data += '&m=1'; }
var f = escape($F('f'));
if (validateInteger(f)) { data += '&f=1'; }
var min_age = escape($F('min_age'));
if (validateInteger(min_age)) { data += '&min_age='+min_age; }
var max_age = escape($F('max_age'));
if (validateInteger(max_age)) { data += '&max_age='+max_age; }
var rpp = escape($F('rpp'));
if (validateInteger(rpp)) { data += '&rpp='+rpp; }
var user_city = escape($F('user_city'));
if(user_city.length >= 1 && user_city.length <= 30) data += '&user_city='+user_city;
var user_username = escape($F('user_username'));
if(user_username.length > 0) {
if(user_username.length >= 2 && user_username.length <= 20) data += '&username='+user_username;
}
var photo_only = escape($F('photo_only'));
if (validateInteger(photo_only)) { data += '&photo_only=1'; }
var p = escape($F('p')); //page
if (validateInteger(p)) { data += '&p='+p; }
data = 'action=mini_profiles'+data;
//$('status').innerHTML = data;
//alert(data);
$('status').innerHTML = 'Buscando...';
var myAjax = new Ajax.Request( url,
{
method: 'get',
parameters: data,
onComplete: showUsersResponse
});
//xmlhttpPost(url,data,'showUsersResponse');
}
function showUsersResponse(originalRequest){
//--------------------------------------------------------------------------------------
//function showUsersResponse(strIn){
$('usersCell').innerHTML = ''; //clean previous results;
$('status').innerHTML = '';
var p = escape($F('p'));
var strIn = originalRequest.responseXML;
//var status = strIn.getElementsByTagName('status')[0].firstChild.data;
var totalCount = strIn.getElementsByTagName('totalcount')[0].firstChild.data;
if(strIn.getElementsByTagName('users')[0].hasChildNodes()){
var no_of_user_nodes = strIn.getElementsByTagName('users')[0].childNodes.length;
}
var usersArray = strIn.getElementsByTagName('users');
var userCount = 0;
var ids = '';
for (var a=0; a