var lastMemberAction = '';
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom) {
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen){
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;	
	}
	return null;
}
function EcrireCookie(nom, valeur){
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}


function getMember(){
	var connected_user = LireCookie('connected_user');
	if (connected_user!= null && connected_user != '') {
		$$('span.get-member').each(function(elt){elt.innerHTML=connected_user;});
	} else {
		var myArray = $$('.get-member');	
		if(myArray.length > 0){
			req = new GetRequest ({url:'/tomos/members/ajaxRequest.php',func:executeJs});
			req.send(
				'tomosAction=getMember'
				+'&field=name'
			);
		}
	}
}
function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}
var http = getHTTPObject();
function doLogin()
{
    var username = $F('login');
    var password = $F('password');
    this.http.open("get", '/Page-accueil', false, username, password);
    this.http.send("");
    if (http.status == 200) {
    	EcrireCookie('connected_user', $F('login'));
        document.location.href = '/Page-accueil';
    } else {
        alert("Incorrect username and/or password.");
    }
    return false;
}
function closeMemberListResult() {
	req = new GetRequest ({url:'/tomos/members/ajaxRequest.php',func:executeJs});
	req.send(
		'tomosAction=closeMemberListResult'
	);
}
function searchMember(keyword, site_id) {
	lastMemberAction = 'searchMember(\''+keyword+'\', '+site_id+')';
	req = new GetRequest ({url:'/tomos/members/ajaxRequest.php',func:executeJs});
	req.send(
		'tomosAction=searchMember'
		+'&keyword='+encodeURIComponent(keyword)
		+'&site_id='+encodeURIComponent(site_id)
	);
}
function chooseMemberArea(area, site_id) {
	lastMemberAction = 'chooseMemberArea(\''+area+'\', '+site_id+')';
	req = new GetRequest ({url:'/tomos/members/ajaxRequest.php',func:executeJs});
	req.send(
		'tomosAction=chooseMemberArea'
		+'&area='+encodeURIComponent(area)
		+'&site_id='+encodeURIComponent(site_id)
	);
}
function displayMemberCard(member_id) {
	req = new GetRequest ({url:'/tomos/members/ajaxRequest.php',func:executeJs});
	req.send(
		'tomosAction=displayMemberCard'
		+'&member_id='+encodeURIComponent(member_id)
	);
}

document.observe('dom:loaded', function () { getMember() });