var l, h;
var c1 = '#6e84b6';
var c2 = '#FFFFFF';
var c3 = 'lavender';
var c4 = '#000000';

function change_color(t){
	if(t==1){
		getid('q_all').style.backgroundColor 	= c1;
		getid('q_all').style.color 		= c2;
		getid('q_grp').style.backgroundColor 	= c3;
		getid('q_grp').style.color 		= c4;
		getid('q_mem').style.backgroundColor 	= c3;
		getid('q_mem').style.color 		= c4;
	} else if(t==2){
		getid('q_mem').style.backgroundColor 	= c1;
		getid('q_mem').style.color 		= c2;
		getid('q_all').style.backgroundColor 	= c3;
		getid('q_all').style.color 		= c4;
		getid('q_grp').style.backgroundColor 	= c3;
		getid('q_grp').style.color 		= c4;
	} else if(t==3){
		getid('q_grp').style.backgroundColor 	= c1;
		getid('q_grp').style.color 		= c2;
		getid('q_all').style.backgroundColor 	= c3;
		getid('q_all').style.color 		= c4;
		getid('q_mem').style.backgroundColor 	= c3;
		getid('q_mem').style.color 		= c4;
	} else {
		getid('q_all').style.backgroundColor 	= c3;
		getid('q_all').style.color 		= c4;
		getid('q_mem').style.backgroundColor 	= c3;
		getid('q_mem').style.color 		= c4;
		getid('q_grp').style.backgroundColor 	= c3;
		getid('q_grp').style.color 		= c4;
	}
}

function c_focus(){
	getid('gs_top_bar').scrollIntoView();
        getid('gs_gname').focus();
}

function query_all(t){
	change_color(t);
        var q = 'fn=all_group_mem_list';
        var c = 'fn=all_group_mem_count';
        make_query(q,c,3);
}

function query_mem(t){
	change_color(t);
        var q = 'fn=sp_members_list';
        var c = 'fn=sp_members_count';
        make_query(q,c,1);
}

function query_grp(t){
	change_color(t);
	var q = 'fn=sg_groups_list';
	var c = 'fn=sg_groups_count';
	make_query(q,c);
}

function query_apps(t){
	change_color(t);
	var q = 'fn=sa_apps_list';
	var c = 'fn=sa_apps_count';
	make_query(q,c,4);
}

function query_n () {
	change_color();
	getid('search_g'  ).value = '';
	getid('search_g1'  ).value = '';
	var q = 'fn=s1_groups_list';
	var c = 'fn=sg_groups_count';
	make_query(q,c);
}

function query_f () {
	change_color();
	getid('search_g'  ).value = '';
	getid('search_g1'  ).value = '';
	var q = 'fn=s4_groups_list';
	var c = 'fn=sg_groups_count';
	make_query (q,c);
}

function query_p () {
	change_color();
	getid('search_g'  ).value = '';
	getid('search_g1'  ).value = '';
	var q = 'fn=s3_groups_list';
	var c = 'fn=sg_groups_count';
	make_query (q,c);
}

function query_u () {
	change_color();
	getid('search_g'  ).value = '';
	getid('search_g1'  ).value = '';
	var q = 'fn=s2_groups_list';
	var c = 'fn=sg_groups_count';
	make_query (q,c);
}

function search_frd_grp(){
	change_color();
	getid('search_g'  ).value = '';
	getid('search_g1'  ).value = '';
//	var ct = getid('sg_cat').value;
	var ct=0;
	if (ct > 0){
		var q = 'fn=fg_groups_list';
	        var c = 'fn=fg_groups_count';
	}else{
	        var q = 'fn=fg_members_list';
	        var c = 'fn=fg_members_count';
	}
	
	make_query (q,c,1);
}

function make_query (q,c,t) {
	var s = '';
	var g = 0;
	if(getid('search_g1').value){
		var f = getid('search_g1').value;
	}else{
		var f = getid('search_g').value;
	}
	var ct = getid('sg_cat').value;
	var w = getid('frd_grp_w').value;
	var le = getid('age_l').value;
	var rt = getid('age_r').value;

	if(getid('sex_m').checked){
		var n = getid('sex_m').value;
	}else if(getid('sex_f').checked){
		var n = getid('sex_f').value;
	}

	ct = (ct=='0') ? ct:'%25';
	w = w ? w:'%25';
	le = le ? le:'%25';
	rt = rt ? rt:'%25';
	n = n ? n:'%25';
	f = f ? f:'%25';

	var now = new Date();
	var y = now.getFullYear();


	s += '&ct='+ct;
	s += '&w='+w;
	s += '&le='+le;
	s += '&rt='+rt;
	s += '&n='+n;
	s += '&y='+y;
	s += '&f='+f;

	q += s;
	c += s;
	setTimeout("list_init('"+q+"', '"+c+"', '"+t+"')", 0);
//	list_init (q,c,t);

}

function list_init (q,c,t) {

	l = new List3 ('l');
	l.lid		= 'list_search';
	l.pid		= 'search_top';
	l.pid2		= 'search_bottom';
	l.cat		= 0;
	l.pager		= 1;
	l.p1		= 1;
	l.p2		= 1;

	l.query		= q;
	l.count		= c;

	if(t==1){
		l.linkp		= 'javascript:jump_dialog(1,##);//';
		l.link1 	= l.link2 = l.link3 = l.linkp;
		l.person	= 1;
		l.extra 	= "<div id='extra' style='margin-top: 0px;'><a onclick='javascript:jump_dialog(1,##);'>"+_lang['AddasFriend']+"</a></div><div id='extra'><a onclick='javascript:jump_dialog(2,##);'>"+_lang['SendaMessage']+"</a></div><div id='extra'><a onclick='javascript:jump_dialog(3,##);'>"+_lang['ViewFriends']+"</a></div>"	
	}else if(t==3) {
		l.linkp		= 'javascript:jump_dialog(1,##,###);//';
		l.link1 	= l.link2 = l.link3 = l.linkp;
		l.person	= 2;
		l.extra 	= '<div id="extra"><a onclick="javascript:jump_dialog(0,##);">Become a Fan</a></div>';	
	}else if(t==4) {
		l.linkp		= 'javascript:jump_dialog(1,##);//';
		l.link1 	= l.link2 = l.link3 = l.linkp;
		l.extra 	= ""	
	}else {
		l.linkp		= 'javascript:jump_dialog(0,##,###);//';
		l.link1 	= l.link2 = l.link3 = l.linkp;
		l.person	= 2;
		l.extra 	= "<div id='extra'><a onclick='javascript:jump_dialog(0,##);'>"+_lang['JoinGroup']+"</a></div>";	
	}

	l.init();

}


function p_next () {
	document.getElementById('list_search').next();
}

function p_prev () {
	document.getElementById('list_search').prev();
}


function jump_dialog(g,l,st){

	var dm = "http://asia01.whahoobi.com/";
	var dg = "http://groups.whahoobi.com/";

	switch (g) {
		case 1:
		case 2:
		case 3:
			if (st && st!=null && st!=undefined && st==2)
				window.open (dg+'index.php?gid='+l,'whasite'+l,'');
			else
				window.open (dm+'?a=2&mem_id='+l,'whasite'+l,'');
		break;
		default:
		window.open (dg+'index.php?gid='+l,'whasite'+l,'');
	}

	return;

	var dc;
	if(g == 1){
		dc = "<span style='font-size: 11px; font-weight: bold;'>Do you want to add this friend !</span>";
	}else if(g == 2){
		dc = "<span style='font-size: 11px; font-weight: bold;'>Do you want to send a message this friend !</span>";
	}else if(g == 3){
		dc = "<span style='font-size: 11px; font-weight: bold;'>Do you want to view this friend\'s profile !</span>";
	}else{
		dc = "<span style='font-size: 11px; font-weight: bold;'>Do you want to join this group !</span>";
	}


        var c = '<div style="width: 100%; height: 50px; overflow: auto; float: none; clear: both; text-align: center;">'+dc+'</div>';
        var b = "<a onclick='gs_dialog_close();'><span style='font-size: 11px; font-weight: bold;'>NO</span></a>&nbsp;&nbsp;&nbsp;<a href='"+l+"' target='_blank'><span style='font-size: 11px; font-weight: bold;'>YES</span></a>";
        gs_dialog_render (200,80,c,b);
}

function gs_dialog_close () {
        document.getElementById('_dialog').style.display = 'none';
        if (document.onkeypress == gs_dialog_escape) {
                document.onkeypress = null;
        }
}

function gs_dialog_render (w, h, c, b, x, y) {

        var db;

        if (document.getElementById('_dialog')) {
                var d = document.getElementById('_dialog');
        } else {
                var d = addobj ('div', ['id','_dialog','style','']);
                document.body.appendChild (d);
        }

        var m = '<div style="position: relative;"><div id="dialog_box" style="position: relative; height: '+(h-30)+'px; width: 100%;overflow:auto">'+c+'</div><div style="margin-top:5px;text-align: center;">'+b+'</div></div>';


        d.style.background      = 'white';
        d.style.border          = '12px solid silver';
        d.style.padding         = '10px';

        d.style.width           = w+'px';
        d.style.height          = h+'px';
        d.style.zIndex          = '10000';

        var adj = 30;

        if ( document.getElementById('dialog_base') ) {
                db = document.getElementById('dialog_base');
        } else if (!ie) {
                db = document.documentElement;
        } else {
                db = document.documentElement;
        }

        if (ie==6) {
                d.style.position        = 'absolute';
                d.style.top             =  (db.scrollTop-0+150) + 'px';
        } else {
                d.style.position        = 'fixed';
                d.style.top             =  (db.clientHeight/2 - (h/2) - adj) + 'px';
        }

        d.style.left            =  (db.clientWidth/2-(w/2)) + 'px';
        d.innerHTML             = m;


        d.style.display         = 'block';
        document.onkeypress     = gs_dialog_escape;
}

function gs_dialog_escape (e) {
        e = (e) ? e : event;
        if (e.keyCode==27) {
                gs_dialog_close();
        }
}

function jump_reg(){
	getid('reg_erro').innerHTML = '';
	var gn = getid('gs_gname').value;
	var gw = getid('gs_wname').value;

	if(empty(gn) == false){
		getid('reg_erro').innerHTML +="<div><span style='color: red;'>"+_lang['ydgncbe']+"</span></div>"; 
		getid('gs_gname').focus();
	} else {
                var l = fetch('fn=grp_name_exist&u='+gn);
                if(l >= 1){
			getid('reg_erro').innerHTML +="<div><span style='color: red;'>"+_lang['tgnhbr']+"</span></div>"; 
		}
	}

	if(empty(gw) == false){
		getid('reg_erro').innerHTML +="<div><span style='color: red;'>"+_lang['ywdncbe']+"</span></div>"; 
		getid('gs_wname').focus();
	} else {
		
	        var wd_b = gw.split(' ');

	        var a =new Array();
//	        fetch_array('fn=grp_setting_whasite_url&w='+gw,a);
	        var f = new Fetch();
	        f.type='array';
	        f.url ='fn=grp_setting_whasite_url&w='+gw;
	        f.exec();
	        a = f.array;

	        var l =new Array();
//        	fetch_array('fn=grp_setting_whasite_lang&w='+gw,l);
                var f = new Fetch();
                f.type='array';
                f.url ='fn=grp_setting_whasite_lang&w='+gw;
                f.exec();
                l = f.array;

	        var e = /^[a-z0-9.-]+$/ ;

		var ill_lang = "<div><span style='color: red;'>"+_lang['ncic']+"</span></div>";
		var used_lang = "<div><span style='color: red;'>"+_lang['ywnhbr']+"</span></div>";
		if(!e.test(gw)){
			getid('reg_erro').innerHTML += ill_lang;
			getid('gs_wname').focus();
			return false;
		}

	        if(wd_b.length>1){
			getid('reg_erro').innerHTML += ill_lang;
			getid('gs_wname').focus();
			return false;
		}

	        if(a>0){
			getid('reg_erro').innerHTML += used_lang;
			getid('gs_wname').focus();
			return false;
		}
	        if(l>0){
			getid('reg_erro').innerHTML += ill_lang;
			getid('gs_wname').focus();
			return false;
		}

	}

	if(getid('reg_erro').innerHTML == ''){
		open_url ('add_reg.php?gn='+gn+'&gw='+gw);
	} else { return false;}

}

function ppf_init(){

	var g =getid('search_g').value;
	var g1 =getid('search_g1').value;

	var tab = get_opt('tab');

	if(g || g1 || tab == 1){
		query_all(1);
	} else if (tab == 2){
		query_mem(2);
	} else if (tab == 3){
		query_grp(3);
	} else {
		query_grp(3);
	}


}
ppf_init();

function check_whasite_name () {
	var n = document.getElementById('t_name').value;
	if (!n) {
		return;
	}
	n = "http://"+n+".whasite.com";
	window.location.href = n;
}

try {
	if (window.location != top.window.location) {
		document.getElementById('oslogin').display = 'none';
	}
} catch (e) {

		document.getElementById('oslogin').display = 'none';
}

function whasite_lang(){

//	getid('lang_13b').innerHTML = '13 or below';
//	getid('lang_13a').innerHTML = '60 or above';
	getid('gs_title').innerHTML = 'Welcome to Whahoobi, create your privileged group now.';
	getid('gs_ttl_span3').innerHTML = 'people has joined whahoobi worldwide. Total';
	getid('gs_ttl_span4').innerHTML = 'groups. Expanding fast, get your own group name now.';
}
//whasite_lang();


