function getPage(container, page, formName) {
	   method='GET';
	   //alert(formName);
	   if (formName!='') {
	   	var data = '';
	   	for (var i = 0; i<document.forms[formName].elements.length; i++) {
            		// alert(document.forms[formName].elements[i].name+' '+document.forms[formName].elements[i].value);
            		// alert(document.forms[formName].elements[i].type);
            		if (document.forms[formName].elements[i].type=='select-one') {
            			data=data+document.forms[formName].elements[i].name+"="+document.forms[formName].elements[i].options[document.forms[formName].elements[i].selectedIndex].value+"&";
            		}
            		else if (document.forms[formName].elements[i].type=='file') {
            			data=data+document.forms[formName].elements[i].name+"="+document.forms[formName].elements[i].value+"&";
            		}
            		else if (document.forms[formName].elements[i].checked==true && document.forms[formName].elements[i].type=='radio') {
            			data=data+document.forms[formName].elements[i].name+"="+encodeURI(document.forms[formName].elements[i].value)+"&";
            		}	
				else if (document.forms[formName].elements[i].checked==true && document.forms[formName].elements[i].type=='checkbox') {
            			data=data+document.forms[formName].elements[i].name+"="+encodeURI(document.forms[formName].elements[i].value)+"&";
            		}	
				else if (document.forms[formName].elements[i].type=='hidden' || document.forms[formName].elements[i].type == 'text'  || document.forms[formName].elements[i].type == 'password') {	
            			data=data+document.forms[formName].elements[i].name+"="+document.forms[formName].elements[i].value+"&";
            		}
    		}
    		method='POST';
    		// data=encodeURI(data);
	     // page=page+"?"+data;
	     // alert(data);
        }	
	   if (method=='GET') {
	   	//page=page+"?"+data;
	   	//page=encodeURI(page);
	   	data = null
	   }	
	//alert(container+' - '+page+' -  '+formName);
	   // document.write(page);
	   	   
	   http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
                http_request = new XMLHttpRequest();
                if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                }
        } else if (window.ActiveXObject) { // IE
                try {
                                http_request = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                        try {
                                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                }
        }

        if (!http_request) {
                alert('Abandon :( Impossible de créer une instance XMLHTTP');
                return false;
        }
        http_request.open(method, page, true);
     
        http_request.onreadystatechange = function() {
                if (http_request.readyState == 4 && http_request.status == 200) {
                        // alert(http_request.responseText);
                        document.getElementById( container ).innerHTML= http_request.responseText;
                }
        }
        if (method == "POST") {
        		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1"); 
        }	
        http_request.send(data);

}

function getNyme(nymName) {
	tmpStr = nymName.toLowerCase();
	strLen = tmpStr.length;
	var page='main.php?action=getNyme&nymName='+tmpStr;
	document.getElementById('nymNameList').style.visibility = 'visible';
	getPage('nymNameList',page,'');
	return;	
}	

function nymeSelect(coords,member_id,nymeName) {
	centerMap(coords,member_id);
	var nymeVar= new String(nymeName);
	
	document.forms['fNymeSearch'].nymeSearch.value=nymeVar.replace('_', ' ');
	return;	
}	
function setPnd(member_id, theSel) {
	var pndSel='';
	
	if (theSel.selectedIndex > -1)  
		pndSel=theSel.options[theSel.selectedIndex].value;
		
	var page='main.php?action=setPnd&pnd_id='+pndSel;
	getPage(null,page,'');
	getShopPage('shop','mapList',null,null,member_id,'25');
	getShopPage('map','getMap','','',member_id,'25');
					
	return;
}	

function fmemberCtrl() {
	if (document.forms['fmember'].conditions.checked) getPage('content','main.php','fmember'); else alert('Vous devez accepter les conditions générales');
}

function clearDiv(divId) {
	document.getElementById(divId).innerHTML = '';
}	


function helpDiv(divId) {
	page='main.php?mode=help&help='+divId;
	window.open(page,'winHelp','location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,width=400,height=400');

}	


function getCreditAmount(sessid, radioObj) {
	for(var i = 0; i < radioObj.length; i++) {
		if(radioObj[i].checked) {
			page='shop/call_request.php?PHPSESSID='+sessid+'&point_money_id='+radioObj[i].value;
			window.open(page,'sipsWin','location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,width=600,height=500');
		}
	}
}	

