var timer ;
var map ;
var lastbar1 = '';
var txtAgent = navigator.userAgent.toLowerCase();
var iePos = txtAgent.indexOf("msie");
var ffPos = txtAgent.indexOf("firefox");
var nsPos = txtAgent.indexOf("netscape");
var opPos = txtAgent.indexOf("opera");

function translate()
{
	window.mycallback = function(response) { alert(response); }
	var s = document.createElement("script");
	s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=F878DBA67EFE475DFF97D4942A9251C1407191F4&from=en&to=es&text=hello";
	document.getElementsByTagName("head")[0].appendChild(s);
}

function loadwebmail(lg)
{		
	var refmodele = document.mod.mod.options[document.mod.mod.selectedIndex].value ;					

	var param = "ref="+refmodele+"&lg="+lg  ;
	var req = null ;

	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
				
	req.open('GET','../ajaxmodwebmail.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;

		var agrave = new RegExp("&agrave;","g");
		var egrave = new RegExp("&egrave;","g");
		var eacute = new RegExp("&eacute;","g");
		var icirc = new RegExp("&icirc;","g");
		var ucirc = new RegExp("&ucirc;","g");
		var ecirc = new RegExp("&ecirc;","g");
		var ocirc = new RegExp("&ocirc;","g");
		var uacute = new RegExp("&uacute;","g");
		var iacute = new RegExp("&iacute;","g");
		var aacute = new RegExp("&aacute;","g");
		var atilde = new RegExp("&atilde;","g");
		var ccedil = new RegExp("&ccedil;","g");
		var oacute = new RegExp("&oacute;","g");
		reponse = reponse.replace(agrave,"\340") ;
		reponse = reponse.replace(egrave,"\350") ;
		reponse = reponse.replace(eacute,"\351") ;
		reponse = reponse.replace(icirc,"\356") ;
		reponse = reponse.replace(ucirc,"\373") ;
		reponse = reponse.replace(ecirc,"\352") ;
		reponse = reponse.replace(ocirc,"\364") ;
		reponse = reponse.replace(uacute,"\372") ;
		reponse = reponse.replace(iacute,"\355") ;
		reponse = reponse.replace(aacute,"\341") ;
		reponse = reponse.replace(oacute,"\363") ;
		reponse = reponse.replace(ccedil,"\347") ;
		reponse = reponse.replace(atilde,"\343") ;
		document.getElementById('text').value = reponse ;										
	}
		
	/*
	var req2 = null ;
	if(window.XMLHttpRequest)
	{
		req2 = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req2 = new ActiveXObject("Microsoft.XMLHTTP");	
	}
				
	req2.open('GET','../ajaxtitre.php?'+param,false);
	req2.send(null) ;
	if (req2.readyState == 4)
	{
		var reponse2 = req2.responseText ;
		var agrave = new RegExp("&agrave;","g");
		var egrave = new RegExp("&egrave;","g");
		var eacute = new RegExp("&eacute;","g");
		var icirc = new RegExp("&icirc;","g");
		var ucirc = new RegExp("&ucirc;","g");
		reponse2 = reponse2.replace(agrave,"\340") ;
		reponse2 = reponse2.replace(egrave,"\350") ;
		reponse2 = reponse2.replace(eacute,"\351") ;
		reponse2 = reponse2.replace(icirc,"\356") ;
		reponse2 = reponse2.replace(ucirc,"\373") ;
		document.getElementById('title').value = reponse2 ;										
	}
	*/
}

function javaecrkey(url,idkey)
{
	var key = document.getElementById(idkey).innerHTML ;
	
	javaecr(url+'%'+key);
}

function javatradimport()
{
	var trad = document.getElementById('trad').value ;
	
	var nl = new RegExp("&","g");
	trad = trad.replace(nl, "ZQZ");	

	var param = "trad="+trad ;
	
	var req = null ;
	if(window.XMLHttpRequest)	
	{		
		req = new XMLHttpRequest() ;		
	}	
	else if (window.ActiveXObject)	
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}		
	req.open('GET','../ajaxtradimport.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)
	{		
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}		
}


function javawebmail(slu,no)
{		
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text);
	title = escape(title);
	
	var param = "slu="+slu+"&title="+title+"&text="+text+"&no="+no ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxwebmail.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}


function countryselect()
{
	var pays = document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value ;
	
	if (pays == 'Belgique/Belgie')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='block' ;		
		document.getElementById('regionsfr').style.display='none' ;
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='none' ;		document.getElementById('regionsus').style.display='none' ;	}
	else if (pays == 'France')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='block' ;		
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='none' ;
		document.getElementById('regionsus').style.display='none' ;	}
	else if (pays == 'Espana')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='none' ;		
		document.getElementById('regionses').style.display='block' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='none' ;
		document.getElementById('regionsus').style.display='none' ;	}
	else if (pays == 'Italia')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='none' ;		
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='block' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='none' ;
		document.getElementById('regionsus').style.display='none' ;	}
	else if (pays == 'United Kingdom')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='none' ;		
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='block' ;
		document.getElementById('regionsma').style.display='none' ;
		document.getElementById('regionsus').style.display='none' ;	}
	else if (pays == 'United States')	{		document.getElementById('regions').style.display='none' ;		document.getElementById('regionsbe').style.display='none' ;		document.getElementById('regionsfr').style.display='none' ;				document.getElementById('regionses').style.display='none' ;		document.getElementById('regionsit').style.display='none' ;		document.getElementById('regionsuk').style.display='none' ;		document.getElementById('regionsma').style.display='none' ;		document.getElementById('regionsus').style.display='block' ;	}	else if (pays == 'Maroc')
	{
		document.getElementById('regions').style.display='none' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='none' ;		
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='block' ;
		document.getElementById('regionsus').style.display='none' ;	}
	else
	{
		document.getElementById('regions').style.display='block' ;
		document.getElementById('regionsbe').style.display='none' ;
		document.getElementById('regionsfr').style.display='none' ;
		document.getElementById('regionses').style.display='none' ;
		document.getElementById('regionsit').style.display='none' ;
		document.getElementById('regionsuk').style.display='none' ;
		document.getElementById('regionsma').style.display='none' ;
		document.getElementById('regionsus').style.display='none' ;	}
}

function showChoice()
{
	if (document.getElementById('divChoice').style.display=='none')
	{
		document.getElementById('divChoice').style.display='block' ;
		document.getElementById('divStar').style.display='none' ;			
	}
	else
	{
		document.getElementById('divChoice').style.display='none' ;
		document.getElementById('divStar').style.display='block' ;
	}
}

function hideChoice()
{
	document.getElementById('divChoice').style.display='none' ;
	document.getElementById('divStar').style.display='block' ;
}

function showPays()
{
	document.getElementById('selecteur').innerHTML='' ;

	if (document.getElementById('divPays').style.display=='block')
	{
		document.getElementById('divPays').style.display='none' ;		
	}
	else
	{
		document.getElementById('divPays').style.display='block' ;
		document.getElementById('divReg').style.display='none' ;	
		document.getElementById('divRegBe').style.display='none' ;	
		document.getElementById('divRegMa').style.display='none' ;	
		document.getElementById('divRegEs').style.display='none' ;	
		document.getElementById('divRegIt').style.display='none' ;	
		document.getElementById('divRegUk').style.display='none' ;			document.getElementById('divRegUs').style.display='none' ;			document.getElementById('divRegTu').style.display='none' ;		}
}
function cousel(cou)
{
	document.getElementById('country').innerHTML= cou+ '&nbsp;>></I>' ;
	document.getElementById('divPays').style.display='none' ;
	document.getElementById('divReg').style.display='none' ;	
	document.getElementById('divRegBe').style.display='none' ;	
	document.getElementById('divRegMa').style.display='none' ;
	document.getElementById('divRegEs').style.display='none' ;	
	document.getElementById('divRegIt').style.display='none' ;		document.getElementById('divRegUk').style.display='none' ;		document.getElementById('divRegUs').style.display='none' ;		document.getElementById('divRegTu').style.display='none' ;	}
function showReg()
{
	document.getElementById('divPays').style.display='none' ;
	document.getElementById('selecteur').innerHTML='' ;

	if (
		(document.getElementById('divReg').style.display=='block')
		||(document.getElementById('divRegBe').style.display=='block')
		||(document.getElementById('divRegMa').style.display=='block')
		||(document.getElementById('divRegEs').style.display=='block')
		||(document.getElementById('divRegIt').style.display=='block')
		||(document.getElementById('divRegUk').style.display=='block')		||(document.getElementById('divRegUs').style.display=='block')		||(document.getElementById('divRegTu').style.display=='block')		)
	{
		document.getElementById('divReg').style.display='none' ;		
		document.getElementById('divRegBe').style.display='none' ;
		document.getElementById('divRegMa').style.display='none' ;	
		document.getElementById('divRegEs').style.display='none' ;
		document.getElementById('divRegIt').style.display='none' ;			document.getElementById('divRegUk').style.display='none' ;			document.getElementById('divRegUs').style.display='none' ;			document.getElementById('divRegTu').style.display='none' ;		}
	else
	{
		cou = document.getElementById('country').innerHTML ;
		var nl = new RegExp('<i xmlns="http://www.w3.org/1999/xhtml"><a xmlns="http://www.w3.org/1999/xhtml">',"g");		cou = cou.replace(nl, "");				cou = cou.substring(0, 3)
		if (cou == 'Fra')
		{
			document.getElementById('divReg').style.display='block' ;	
			document.getElementById('divRegBe').style.display='none' ;	
			document.getElementById('divRegMa').style.display='none' ;	
			document.getElementById('divRegEs').style.display='none' ;
			document.getElementById('divRegIt').style.display='none' ;	
			document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}
		else if (cou == 'Bel')
		{
			document.getElementById('divReg').style.display='none' ;	
			document.getElementById('divRegBe').style.display='block' ;	
			document.getElementById('divRegMa').style.display='none' ;	
			document.getElementById('divRegEs').style.display='none' ;
			document.getElementById('divRegIt').style.display='none' ;	
			document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}
		else if (cou == 'Mar')
		{
			document.getElementById('divReg').style.display='none' ;	
			document.getElementById('divRegBe').style.display='none' ;	
			document.getElementById('divRegMa').style.display='block' ;	
			document.getElementById('divRegEs').style.display='none' ;
			document.getElementById('divRegIt').style.display='none' ;	
			document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}
		else if (cou == 'Esp')
		{
			document.getElementById('divReg').style.display='none' ;	
			document.getElementById('divRegBe').style.display='none' ;	
			document.getElementById('divRegMa').style.display='none' ;	
			document.getElementById('divRegEs').style.display='block' ;
			document.getElementById('divRegIt').style.display='none' ;	
			document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}
		else if (cou == 'Ita')
		{
			document.getElementById('divReg').style.display='none' ;	
			document.getElementById('divRegBe').style.display='none' ;	
			document.getElementById('divRegMa').style.display='none' ;	
			document.getElementById('divRegEs').style.display='none' ;
			document.getElementById('divRegIt').style.display='block' ;	
			document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}
		else if (cou == 'Tun')		{			document.getElementById('divReg').style.display='none' ;				document.getElementById('divRegBe').style.display='none' ;				document.getElementById('divRegMa').style.display='none' ;				document.getElementById('divRegEs').style.display='none' ;			document.getElementById('divRegIt').style.display='none' ;				document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='block' ;			}		else if (cou == 'USA')		{			document.getElementById('divReg').style.display='none' ;				document.getElementById('divRegBe').style.display='none' ;				document.getElementById('divRegMa').style.display='none' ;				document.getElementById('divRegEs').style.display='none' ;			document.getElementById('divRegIt').style.display='none' ;				document.getElementById('divRegUk').style.display='none' ;				document.getElementById('divRegUs').style.display='block' ;				document.getElementById('divRegTu').style.display='none' ;			}		else if (cou.substring(0,2) == 'UK')		{			document.getElementById('divReg').style.display='none' ;				document.getElementById('divRegBe').style.display='none' ;				document.getElementById('divRegMa').style.display='none' ;				document.getElementById('divRegEs').style.display='none' ;			document.getElementById('divRegIt').style.display='none' ;				document.getElementById('divRegUk').style.display='block' ;				document.getElementById('divRegUs').style.display='none' ;				document.getElementById('divRegTu').style.display='none' ;			}	}
}

function showRegister()
{
	if (document.getElementById('divRegister').style.display=='none')
	{
		document.getElementById('divRegister').style.display='block' ;		
		document.getElementById('divStar').style.display='none' ;
	}
	else
	{
		document.getElementById('divRegister').style.display='none' ;
		document.getElementById('divStar').style.display='block' ;
	}
}

function showLng()
{
	if (document.getElementById('divLng').style.display=='none')
	{
		document.getElementById('divLng').style.display='block' ;		
	}
	else
	{
		document.getElementById('divLng').style.display='none' ;
	}
}

function showone(i)
{
	if (i == 1)
	{
		document.getElementById('show1').style.display='block' ;
		document.getElementById('show2').style.display='none' ;
		document.getElementById('show3').style.display='none' ;
		document.getElementById('arrow1').style.display='block' ;
		document.getElementById('arrow2').style.display='none' ;
		document.getElementById('arrow3').style.display='none' ;
	}	
	else if (i == 2)
	{
		document.getElementById('show2').style.display='block' ;
		document.getElementById('show1').style.display='none' ;
		document.getElementById('show3').style.display='none' ;
		document.getElementById('arrow2').style.display='block' ;
		document.getElementById('arrow1').style.display='none' ;
		document.getElementById('arrow3').style.display='none' ;	}	
	else if (i == 3)
	{
		document.getElementById('show3').style.display='block' ;
		document.getElementById('show1').style.display='none' ;
		document.getElementById('show2').style.display='none' ;
		document.getElementById('arrow3').style.display='block' ;
		document.getElementById('arrow1').style.display='none' ;
		document.getElementById('arrow2').style.display='none' ;	}	
}

function javabblist()
{
	var comment = document.getElementById('comment').value ;
	var list = document.getElementById('list').value ;
	var lang = document.getElementById('lang').options[document.getElementById('lang').selectedIndex].value ;

	
	if (list.length>1)
	{
		last2 = list.substring(list.length-2,list.length);
		last3 = list.substring(list.length-3,list.length);
		if ((last2 == '@w')&&(lang == 'fr'))
		{
			document.getElementById('list').value = list.substring(0,list.length-1)+"wanadoo.fr%"+comment+";\r";			
		}
		else if ((last2 == '@y')&&(lang == 'fr'))
		{
			document.getElementById('list').value = list.substring(0,list.length-1)+"yahoo.fr%"+comment+";\r";			
		}
		else if (last2 == '@g')
		{
			document.getElementById('list').value = list.substring(0,list.length-1)+"gmail.com%"+comment+";\r";			
		}
		else if ((last3 == '@la')&&(lang == 'fr'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"laposte.net%"+comment+";\r";			
		}
		else if ((last3 == '@or')&&(lang == 'fr'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"orange.fr%"+comment+";\r";			
		}
		else if ((last3 == '@cl')&&(lang == 'fr'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"club-internet.fr%"+comment+";\r";			
		}
		else if ((last3 == '@li')&&(lang == 'it'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"libero.it%"+comment+";\r";			
		}
		else if ((last3 == '@vi')&&(lang == 'it'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"virgilio.it%"+comment+";\r";			
		}
		else if ((last2 == '@y')&&(lang == 'it'))
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"yahoo.it%"+comment+";\r";			
		}
		else if (last3 == '@ho')
		{
			document.getElementById('list').value = list.substring(0,list.length-2)+"hotmail.com%"+comment+";\r";			
		}
		else
		{
			last = list.charAt(list.length-1);
			if ((last == ';')&&(comment != ''))
			{
				document.getElementById('list').value = list.substring(0,list.length-1)+"%"+comment+";\r";
			}
		}
	}
}


function javaadmin1(key,slu,ob)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){javaadmin(key,slu,ob)},1000) ;
}


function javatrad(s,lg)
{
	if (s == 0)
	{	
		var exprfr = document.getElementById('expr').value;
		var exprlg = '';
		var debut = 0 ;	
	}	
	else if (s == 4)
	{		
		var exprfr = document.getElementById('expr').value;
		var exprlg = '';		
		var debut = document.getElementById('stopfr').innerHTML ;
		
	}	
	else if (s == 1)
	{		
		var exprlg = document.getElementById('expr').value;	
		var exprfr = '';				
		var debut = 0 ;	
	}	
	else if (s == 5)	
	{		
		var exprlg = document.getElementById('expr').value;	
		var exprfr = '';			
		var debut = document.getElementById('stoplg').innerHTML ;	
	}	
	else if (s == 2)
	{		
		var exprfr = document.getElementById('textefr').value;
		var exprlg = document.getElementById('startfr').innerHTML;	
		var lg = document.getElementById('stopfr').innerHTML;	
		var debut = 0 ;
	}	
	else if (s == 3)
	{		
		var exprfr = document.getElementById('textelg').value;
		var exprlg = document.getElementById('startlg').innerHTML;	
		var lg = document.getElementById('stoplg').innerHTML;	
		var debut = 0 ;
	}	
	
	exprfr = escape (exprfr);	
	exprlg = escape (exprlg);	
	var param = "lg="+lg+"&exprfr="+exprfr+"&exprlg="+exprlg+"&s="+s+"&debut="+debut ;
	
	var req = null ;
	if(window.XMLHttpRequest)	
	{		
		req = new XMLHttpRequest() ;		
	}	
	else if (window.ActiveXObject)	
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}		
	req.open('GET','../ajaxtrad.php?'+param,false);	req.send(null) ;
	
	if ((req.readyState == 4)&&((s < 2)||(s>3)))
	{		
		var reponse = req.responseText ;
		
		var pos = reponse.indexOf(' %% ');
		document.getElementById('nomexpr').innerHTML = reponse.substring(0,pos) ;
		reponse = reponse.substring(pos+4,reponse.length) ;	
		
		pos = reponse.indexOf(' %% ');
		document.getElementById('textefr').value = reponse.substring(0,pos) ;
		reponse = reponse.substring(pos+4,reponse.length) ;		
		
		pos = reponse.indexOf(' %% ');		
		document.getElementById('textelg').value = reponse.substring(0,pos) ;
		reponse = reponse.substring(pos+4,reponse.length) ;	
		
		pos = reponse.indexOf(' %% ');	
		document.getElementById('startfr').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;		
		
		pos = reponse.indexOf(' %% ');			
		document.getElementById('stopfr').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;		
		
		pos = reponse.indexOf(' %% ');		
		document.getElementById('startlg').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;	
		
		pos = reponse.indexOf(' %% ');		
		document.getElementById('stoplg').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;	

		pos = reponse.indexOf(' %% ');		
		document.getElementById('en').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;	

		pos = reponse.indexOf(' %% ');		
		document.getElementById('it').innerHTML = reponse.substring(0,pos) ;	
		reponse = reponse.substring(pos+4,reponse.length) ;	

		document.getElementById('es').innerHTML = reponse ;	
	
	}		
	else if (req.readyState == 4)
	{		
		var reponse = req.responseText ;	
		alert ('Fait :'+reponse);
		
		if (s == 2)		
		{		
			delta = reponse - parseInt(document.getElementById('stopfr').innerHTML) + parseInt(document.getElementById('startfr').innerHTML);						document.getElementById('stopfr').innerHTML = parseInt(document.getElementById('stopfr').innerHTML)+delta;			document.getElementById('startlg').innerHTML = parseInt(document.getElementById('startlg').innerHTML)+delta;			document.getElementById('stoplg').innerHTML = parseInt(document.getElementById('stoplg').innerHTML)+delta;		}		else if (s == 3)		{			delta = reponse - parseInt(document.getElementById('stoplg').innerHTML) + parseInt(document.getElementById('startlg').innerHTML);			document.getElementById('stoplg').innerHTML = parseInt(document.getElementById('stoplg').innerHTML)+delta;
		}		
	}
}


function javaadmin(key,slu,ob)
{	if (key == 7)
	{
		var lg = document.getElementById('lang').value ;
		var type = document.getElementById('type').value ;
		var list = document.getElementById('list').value ;

		var nl = new RegExp("\n","g");
		list = list.replace(nl, ";");
		
		nl = new RegExp("\r","g");
		list = list.replace(nl, ";");
		
		list = escape(list);

		//alert(list);

		var param = "slu="+slu+"&key="+key+"&ob="+list+"&lg="+lg+"&type="+type ;	
	}
	else if (key == 10)
	{
		var list = document.getElementById(ob).value ;
		var param = "slu="+slu+"&key="+key+"&ob="+list+"&type="+ob ;	
	}
	else
	{
		var param = "slu="+slu+"&key="+key+"&ob="+ob ;
	}

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	//alert(param);
	
	req.open('GET','../ajaxadmin.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;	
	}
}

function javakeytrad(slu)
{	
	var param = "slu="+slu ;
	var req = null ;
	if(window.XMLHttpRequest)
	{		
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{	
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	req.open('GET','../ajaxkeytrad.php?'+param,false);
	
	req.send(null) ;
	
	if (req.readyState == 4)	
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;
		keytrad(0);
	}
}

function keytrad(s)
{	
	var origin = document.getElementById('lgorigin').innerHTML;
	
	var textorigin = 'key'+origin ;
	textorigin = document.getElementById(textorigin).value;
	
	var textfr = document.getElementById('keyfr').value;
	var texten = document.getElementById('keyen').value;
	var textit = document.getElementById('keyit').value;	
	var textes = document.getElementById('keyes').value;	
	var textde = document.getElementById('keyde').value;	
	var textnl = document.getElementById('keynl').value;	
	var textpt = document.getElementById('keypt').value;	
	
	var todo = new Array();

	if (s==1)
	{
		if (origin != 'fr')
		{
			todo["fr"]="1";
		}
		if (origin != 'en')
		{
			todo["en"]="1";
		}
		if (origin != 'it')
		{
			todo["it"]="1";
		}
		if (origin != 'es')
		{
			todo["es"]="1";
		}
		if (origin != 'de')
		{
			todo["de"]="1";
		}
		if (origin != 'nl')
		{
			todo["nl"]="1";
		}
		if (origin != 'pt')
		{
			todo["pt"]="1";
		}
	}
	else
	{
		if (textfr == '')
		{
			todo["fr"]="1";
		}
		if (texten == '')
		{
			todo["en"]="1";
		}
		if (textit == '')
		{
			todo["it"]="1";
		}
		if (textes == '')
		{
			todo["es"]="1";
		}
		if (textde == '')
		{
			todo["de"]="1";
		}
		if (textnl == '')
		{
			todo["nl"]="1";
		}
		if (textpt == '')
		{
			todo["pt"]="1";
		}
	}
	
	if (todo["fr"]=="1")
	{
		document.getElementById('keyfr').value = '';
		tradinitialize('<keyfr>'+textorigin,origin,'fr','keyfr') ;
		document.getElementById('autofr').innerHTML = origin ;
	}

	if (todo["it"]=="1")
	{
		document.getElementById('keyit').value = '';
		tradinitialize('<keyit>'+textorigin,origin,'it','keyit') ;
		document.getElementById('autoit').innerHTML = origin ;
	}
		
	if (todo["en"]=="1")
	{	
		document.getElementById('keyen').value = '';
		tradinitialize('<keyen>'+textorigin,origin,'en','keyen');
		document.getElementById('autoen').innerHTML = origin ;
	}
		
	if (todo["es"]=="1")
	{
		document.getElementById('keyes').value = '';
		tradinitialize('<keyes>'+textorigin,origin,'es','keyes') ;
		document.getElementById('autoes').innerHTML = origin ;
	}
	
	if (todo["de"]=="1")
	{
		document.getElementById('keyde').value = '';
		tradinitialize('<keyde>'+textorigin,origin,'de','keyde') ;
		document.getElementById('autode').innerHTML = origin ;
	}
	
	if (todo["nl"]=="1")
	{
		document.getElementById('keynl').value = '';
		tradinitialize('<keynl>'+textorigin,origin,'nl','keynl') ;
		document.getElementById('autonl').innerHTML = origin ;
	}
	
	if (todo["pt"]=="1")
	{
		document.getElementById('keypt').value = '';
		tradinitialize('<keypt>'+textorigin,origin,'pt','keypt') ;
		document.getElementById('autopt').innerHTML = origin ;
	}
	
	/*	var textde = document.getElementById('keyde').value;
 
	if ((textde == '')||((s == 1)&&(origin != 'de')))
	{	
		document.getElementById('keyde').value = '';
		tradinitialize(textorigin,origin,'de','keyde') ;			
		document.getElementById('autode').innerHTML = origin ;
	}			
	
	var textnl = document.getElementById('keynl').value;
	if ((textnl == '')||((s == 1)&&(origin != 'nl')))
	{		
		document.getElementById('keynl').value = '';
		tradinitialize(textorigin,origin,'nl','keynl') ;
		
		document.getElementById('autonl').innerHTML = origin ;
	}
			
	*/
}

function keytrad2(origin,s)
{	
	var textorigin = 'key'+origin ;
	textorigin = document.getElementById(textorigin).value;
	
	var textfr = document.getElementById('keyfr').value;
	var texten = document.getElementById('keyen').value;
	var textit = document.getElementById('keyit').value;	
	var textes = document.getElementById('keyes').value;	
	var textde = document.getElementById('keyde').value;	
	var textnl = document.getElementById('keynl').value;	
	var textpt = document.getElementById('keypt').value;	
	
	var todo = new Array();

	if (s==1)
	{
		if (origin != 'fr')
		{
			todo["fr"]="1";
		}
		if (origin != 'en')
		{
			todo["en"]="1";
		}
		if (origin != 'it')
		{
			todo["it"]="1";
		}
		if (origin != 'es')
		{
			todo["es"]="1";
		}
		if (origin != 'de')
		{
			todo["de"]="1";
		}
		if (origin != 'nl')
		{
			todo["nl"]="1";
		}
		if (origin != 'pt')
		{
			todo["pt"]="1";
		}
	}
	else
	{
		if (textfr == '')
		{
			todo["fr"]="1";
		}
		if (texten == '')
		{
			todo["en"]="1";
		}
		if (textit == '')
		{
			todo["it"]="1";
		}
		if (textes == '')
		{
			todo["es"]="1";
		}
		if (textde == '')
		{
			todo["de"]="1";
		}
		if (textnl == '')
		{
			todo["nl"]="1";
		}
		if (textpt == '')
		{
			todo["pt"]="1";
		}
	}	
	
	if (todo["fr"]=="1")
	{
		document.getElementById('keyfr').value = '';
		tradinitialize('<keyfr> '+textorigin,origin,'fr','keyfr') ;
	}

	if (todo["it"]=="1")
	{
		document.getElementById('keyit').value = '';
		tradinitialize('<keyit> '+textorigin,origin,'it','keyit') ;
	}
		
	if (todo["en"]=="1")
	{	
		document.getElementById('keyen').value = '';
		tradinitialize('<keyen> '+textorigin,origin,'en','keyen');
	}
		
	if (todo["es"]=="1")
	{
		document.getElementById('keyes').value = '';
		tradinitialize('<keyes> '+textorigin,origin,'es','keyes') ;
	}
	
	if (todo["de"]=="1")
	{
		document.getElementById('keyde').value = '';
		tradinitialize('<keyde> '+textorigin,origin,'de','keyde') ;
	}
	
	if (todo["nl"]=="1")
	{
		document.getElementById('keynl').value = '';
		tradinitialize('<keynl> '+textorigin,origin,'nl','keynl') ;
	}
	
	if (todo["pt"]=="1")
	{
		document.getElementById('keypt').value = '';
		tradinitialize('<keypt> '+textorigin,origin,'pt','keypt') ;
	}

}

function keysave2(b,lg,slu)
{
	var param = '';
	
	var keyfr = document.getElementById('keyfr').value;
	keyfr = escape(keyfr);
	param = "keyfr="+keyfr+"&autofr="+lg ;
	
	var keyen = document.getElementById('keyen').value;
	keyen = escape(keyen);
	param = param + "&keyen="+keyen+"&autoen="+lg ;
	
	var keyit = document.getElementById('keyit').value;
	keyit = escape(keyit);
	param = param + "&keyit="+keyit+"&autoit="+lg ;
	
	var keyes = document.getElementById('keyes').value;
	keyes = escape(keyes);
	param = param + "&keyes="+keyes+"&autoes="+lg ;

	var keyde = document.getElementById('keyde').value;
	keyde = escape(keyde);
	param = param + "&keyde="+keyde+"&autode="+lg ;

	var keynl = document.getElementById('keynl').value;
	keynl = escape(keynl);
	param = param + "&keynl="+keynl+"&autonl="+lg ;

	var keypt = document.getElementById('keypt').value;
	keypt = escape(keypt);
	param = param + "&keypt="+keypt+"&autopt="+lg ;	
	
	param = param+"&b="+b+"&slu="+slu+"&no="+b ;
	var req = null ;
	
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	req.open('GET','../ajaxkeysave.php?'+param,false);
	req.send(null) ;

	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;
	}
}



function keysave(slu,b)
{
	var param = '';
	
	var keyfr = document.getElementById('keyfr').value;
	var autofr = document.getElementById('autofr').innerHTML ;
	keyfr = escape(keyfr);
	param = "keyfr="+keyfr+"&autofr="+autofr ;
	
	var keyen = document.getElementById('keyen').value;
	var autoen = document.getElementById('autoen').innerHTML ;
	keyen = escape(keyen);
	param = param + "&keyen="+keyen+"&autoen="+autoen ;
	
	var keyit = document.getElementById('keyit').value;
	var autoit = document.getElementById('autoit').innerHTML ;
	keyit = escape(keyit);
	param = param + "&keyit="+keyit+"&autoit="+autoit ;
	
	var keyes = document.getElementById('keyes').value;
	var autoes = document.getElementById('autoes').innerHTML ;
	keyes = escape(keyes);
	param = param + "&keyes="+keyes+"&autoes="+autoes ;
	
	var keyde = document.getElementById('keyde').value;
	var autode = document.getElementById('autode').innerHTML ;
	keyde = escape(keyde);
	param = param + "&keyde="+keyde+"&autode="+autode ;
	
	var keynl = document.getElementById('keynl').value;
	var autonl = document.getElementById('autonl').innerHTML ;
	keynl = escape(keynl);
	param = param + "&keynl="+keynl+"&autonl="+autonl ;
	
	var keypt = document.getElementById('keypt').value;
	var autopt = document.getElementById('autopt').innerHTML ;
	keypt = escape(keypt);
	param = param + "&keypt="+keypt+"&autopt="+autopt ;
	
	param = param+"&b="+b+"&slu="+slu+"&no=1" ;
	var req = null ;
	
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	req.open('GET','../ajaxkeysave.php?'+param,false);
	req.send(null) ;
	
	javakeytrad(slu);
}

function javatradauto(no,slu,lg)
{
	var lgtrad = document.getElementById('lgtrad').options[document.getElementById('lgtrad').selectedIndex].value ;
	
	var ob = document.getElementById('descbb').options[document.getElementById('descbb').selectedIndex].value ;
	
	var param = "slu="+slu+"&no="+no+"&lgtrad="+lgtrad+"&s=1&lg="+lg ;
	
	var req = null ;
	
	if(window.XMLHttpRequest)
	{		req = new XMLHttpRequest() ;		}
	else if (window.ActiveXObject)
	{		req = new ActiveXObject("Microsoft.XMLHTTP");		}
	
	req.open('GET','../ajaxtradauto.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;
		javatranslate(slu,no,ob,lgtrad);
	}
}

function tradinitialize(text,origin,target,id)
{	
	var nl = new RegExp ;
	
	/*http://www.pjb.com.au/comp/diacritics.html*/
	
	if (origin == 'fr')
	{	
		nl = new RegExp("chambre d'hotes","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("chambre d'hote","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("Chambre d'hotes","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("Chambre d'hote","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("chambre d'h\364tes","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("chambre d'h\364te","g");
		text = text.replace(nl, "<AAA>");	
		
		nl = new RegExp("Chambre d'h\364tes","g"); 
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("Chambre d'h\364te","g");
		text = text.replace(nl, "<AAA>");
		
		nl = new RegExp("table d'hotes","g");
		text = text.replace(nl, "<BBB>");
		
		nl = new RegExp("table d'hote","g");
		text = text.replace(nl, "<BBB>");
		
		nl = new RegExp("Table d'hotes","g");
		text = text.replace(nl, "<BBB>");	
		
		nl = new RegExp("Table d'hote","g");  
		text = text.replace(nl, "<BBB>");
		
		nl = new RegExp("table d'h\364tes","g");
		text = text.replace(nl, "<BBB>");	
		
		nl = new RegExp("table d'h\364te","g");
		text = text.replace(nl, "<BBB>");
		
		nl = new RegExp("Table d'h\364tes","g"); 
		text = text.replace(nl, "<BBB>");
		
		nl = new RegExp("Table d'h\364te","g"); 
		text = text.replace(nl, "<BBB>"); 

		nl = new RegExp("Gite","g"); 
		text = text.replace(nl, "<CCC>"); 

		nl = new RegExp("gite","g"); 
		text = text.replace(nl, "<CCC>"); 

		nl = new RegExp("G\356te","g"); 
		text = text.replace(nl, "<CCC>"); 

		nl = new RegExp("g\356te","g"); 
		text = text.replace(nl, "<CCC>"); 
	}

	/*
	if (target == 'en')
	{
		alert(text.charAt(0));
		alert(text.charAt(1));
		alert(text.charAt(2));
		alert(text.charAt(3));
		alert(text.charAt(4));
		alert(text.charAt(5));
		alert(text.charAt(6));
		alert(text.charAt(7));
		alert(text.charAt(8));
		alert(text.charAt(9));
		alert(text.charAt(10));
		alert(text.charAt(11));
		alert(text.charAt(12));
		alert(text.charAt(13));
		alert(text.charAt(14));
		alert(text.charAt(15));
		alert(text.charAt(16));
		alert(text.charAt(17));
		alert(text.charAt(18));
		alert(text.charAt(19));
	}	
	*/

	
	window.mycallback = function(translation)
	{

		
		
		if (translation.indexOf("<keyfr>")>-1)
		{
			id = 'keyfr';
			target = 'fr';
			nl = new RegExp("<keyfr>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keyen>")>-1)
		{
			id = 'keyen';
			target = 'en';
			nl = new RegExp("<keyen>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keyit>")>-1)
		{
			id = 'keyit';
			target = 'it';
			nl = new RegExp("<keyit>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keyes>")>-1)
		{
			id = 'keyes';
			target = 'es';
			nl = new RegExp("<keyes>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keyde>")>-1)
		{
			id = 'keyde';
			target = 'de';
			nl = new RegExp("<keyde>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keynl>")>-1)
		{
			id = 'keynl';
			target = 'nl';
			nl = new RegExp("<keynl>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<keypt>")>-1)
		{
			id = 'keypt';
			target = 'pt';
			nl = new RegExp("<keypt>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<key>")>-1)
		{
			id = 'key';
			nl = new RegExp("<key>","g");
			translation = translation.replace(nl, "");
		}
		else if (translation.indexOf("<text>")>-1)
		{
			id = 'text';
			nl = new RegExp("<text>","g");
			translation = translation.replace(nl, "");
		}

		/*else if (translation.substr(0,8)=='<keyen>.')
		{
			id = 'keyen';
			target = 'en';
			translation = translation.substr(8);
		}
		else if (translation.substr(0,8)=='<keyit>.')
		{
			id = 'keyit';
			target = 'it';
			translation = translation.substr(8);
		}
		else if (translation.substr(0,8)=='<keyes>.')
		{
			id = 'keyes';
			target = 'es';
			translation = translation.substr(8);
		}
		else if (translation.substr(0,8)=='<keyde>.')
		{
			id = 'keyde';
			target = 'de';
			translation = translation.substr(8);
		}
		else if (translation.substr(0,8)=='<keynl>.')
		{
			id = 'keynl';
			target = 'nl';
			translation = translation.substr(8);
		}
		else if (translation.substr(0,8)=='<keypt>.')
		{
			id = 'keypt';
			target = 'pt';
			translation = translation.substr(8);
		}
		*/
		
		var nl = new RegExp("<BR>","g");
		translation = translation.replace(nl, "\n");
		
		nl = new RegExp("&#39;","g");
		translation = translation.replace(nl, "'");
		
		nl = new RegExp("&amp;","g");
		translation = translation.replace(nl, "&");	
		
		nl = new RegExp("B & B","g");
		translation = translation.replace(nl, "B&B");
		
		nl = new RegExp("<AAA>","g");
		translation = translation.replace(nl, "B&B");
		
		if (target == 'en')
		{ 
			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "dinner");

			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "rental");
		}	
		else if (target == 'it')
		{ 
			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "cena");

			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "casa vacanze");
		}	
		else if (target == 'es')
		{ 
			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "casa");
			
			nl = new RegExp(", el ","g");
			translation = translation.replace(nl, ", ");

			nl = new RegExp(", la ","g");
			translation = translation.replace(nl, ", ");
			
			nl = new RegExp(", los ","g"); 
			translation = translation.replace(nl, ", ");	
			
			nl = new RegExp(", las ","g");
			translation = translation.replace(nl, ", ");

			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "cena");
		} 
		else if (target == 'de')
		{ 
			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "Abendessena");

			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "Ferienhaus");
		}	
		else if (target == 'nl')
		{ 
			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "avond maaltijd");

			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "Vakantiehuis");
		}	
		else if (target == 'pt')
		{ 
			nl = new RegExp("<BBB>","g");
			translation = translation.replace(nl, "casa de campo");

			nl = new RegExp("<CCC>","g");
			translation = translation.replace(nl, "Casa");
		}	
		
		document.getElementById(id).value = document.getElementById(id).value + translation;

	}
	
	
	var s = document.createElement("script");
	s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=F878DBA67EFE475DFF97D4942A9251C1407191F4&from="+origin+"&to="+target+"&text="+text;
	document.getElementsByTagName("head")[0].appendChild(s);
	
	
	/*google.language.translate(text, origin, target, function(result) 
	{        
		if (result.translation)
		{        	
			var translation = result.translation ; 
			var nl = new RegExp("<BR>","g");
			translation = translation.replace(nl, "\n");
			
			nl = new RegExp("&#39;","g");
			translation = translation.replace(nl, "'");
			
			nl = new RegExp("&amp;","g");
			translation = translation.replace(nl, "&");	
			
			nl = new RegExp("B & B","g");
			translation = translation.replace(nl, "B&B");
			
			nl = new RegExp("<AAA>","g");
			translation = translation.replace(nl, "B&B");
			
			if (target == 'en')
			{ 
				nl = new RegExp("<BBB>","g");
				translation = translation.replace(nl, "dinner");
			}	
			else if (target == 'it')
			{ 
				nl = new RegExp("<BBB>","g");
				translation = translation.replace(nl, "cena");
			}	
			else if (target == 'es')
			{ 
				nl = new RegExp(", el ","g");
				translation = translation.replace(nl, ", ");
				
				nl = new RegExp(", la ","g");
				translation = translation.replace(nl, ", ");
				
				nl = new RegExp(", los ","g"); 
				translation = translation.replace(nl, ", ");	
				
				nl = new RegExp(", las ","g");
				translation = translation.replace(nl, ", ");

				nl = new RegExp("<BBB>","g");
				translation = translation.replace(nl, "cena");
			} 
			
			document.getElementById(id).value = document.getElementById(id).value + translation;
			
		} 
		else
		{
			alert('Translation error - Origin : '+origin+' - Target : '+target+' - Please advise info@ubiquo.info by sending this message');
		}
		
	}
	
	);*/
	
}

function javatrad2(lgtrad)
{
	var text = document.getElementById('textefr').value;
	
	/*	tradinitialize(text,'fr',lgtrad,'textelg');	*/
	
	while (text.length>0)
	{	
		stop = text.indexOf('.');
		if (stop > 0)
		{		
			debut = text.substring(0,stop+1);
			text = text.substring(stop+1,text.length);
		}		
		else	
		{		
			debut = text ;		
			text = '';	
		}	
		
		tradinitialize(debut,'fr',lgtrad,'textelg');
	}		
}

function javatranslate(slu,no,lgorigin,lgtrad)
{	
	/*function tradinitialize(text,origin,target,id) 	{		google.language.translate(text, origin, target, function(result)	    {	        if (result.translation)	        {	        	var translation = result.translation ;	        		        	var nl = new RegExp("<BR>","g");	        	translation = translation.replace(nl, "\n");	        		        		        	document.getElementById(id).value = document.getElementById(id).value + translation;			}	     }		);	}*/		/*Keywords*/		
	
	var param = "slu="+slu+"&no="+no+"&ob="+lgorigin+"&s=3" ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{	
		req = new XMLHttpRequest() ;
		
	}
	else if (window.ActiveXObject)	
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
	}	
	
	req.open('GET','../ajaxtradauto.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)
	{				
		var text = '<key> '+req.responseText ;	
		document.getElementById('key').value = '';
		tradinitialize(text,lgorigin,lgtrad,'key');	
	}	
	
	/*Description*/
	
	param = "slu="+slu+"&no="+no+"&ob="+lgorigin+"&s=2" ;
	
	var req = null ;
	if(window.XMLHttpRequest)	
	{
		req = new XMLHttpRequest() ;
		
	}	
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
	}		
	
	req.open('GET','../ajaxtradauto.php?'+param,false);
	
	req.send(null) ;	
	
	if (req.readyState == 4)
	{			
		var text = req.responseText ;	
		var debut = '';		
		var stop = 0 ;	
		document.getElementById('text').value = '';	
		
		while (text.length>0)	
		{	
			stop = text.indexOf('.');
			if (stop > 0)	
			{		
				debut = text.substring(0,stop+1);	
				text = text.substring(stop+1,text.length);		
				
			}			
			else	
			{		
				debut = text ;	
				text = '';		
				
			}				
			
			tradinitialize('<text> '+debut,lgorigin,lgtrad,'text');			
			
		}	
		
	}	
	
}


function javaac(no, slu, ob,lg)
{
	var activity = document.getElementById('activity').value ;
	activity = escape(activity);

	var param = "slu="+slu+"&no="+no+"&ob="+ob+"&type=4&text="+activity+"&lg="+lg ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	req.open('GET','../ajaxbbpub.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;	
	}
}

function javabbpub(no,type,slu,ob,lg)
{
	var nl = new RegExp("\n","g");
	var key = document.getElementById('key').value ;
	key = key.replace(nl, "");
	key = escape(key);
	
	if ((type != 2)&&(type != 5))
	{		
		var text = document.getElementById('text').value ;
		text = text.replace(nl, "<BR>");
		text = escape(text);
		
		var param = "slu="+slu+"&no="+no+"&ob="+ob+"&type="+type+"&text="+text+"&key="+key+"&lg="+lg ;
	}	
	else	
	{		
		var param = "slu="+slu+"&no="+no+"&ob="+ob+"&type="+type+"&text=&key="+key+"&lg="+lg ;	
	}
	
	var req = null ;
	if(window.XMLHttpRequest)
	{		
		req = new XMLHttpRequest() ;		
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	req.open('GET','../ajaxbbpub.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)
	{	
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
		
		if (type == 5)
		{
			keytrad2(lg,0);
		}
	}	
}

function javabblocate(no,slu,lg)
{
	var param = "slu="+slu+"&no="+no+"&type=1" ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{		
		req = new XMLHttpRequest() ;		
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	
	req.open('GET','../ajaxbblocate.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)	
	{
		var add = req.responseText ;
		
		add2 = escape(add) ;
		add2 = sansaccents(add2) ;
		
		var nl = new RegExp('%0D',"g");
		add2 = add2.replace(nl,"") ;

		nl = new RegExp('%0A',"g");
		add2 = add2.replace(nl,"") ;

		nl = new RegExp('%20',"g");
		add2 = add2.replace(nl," ") ;
		
		nl = new RegExp('%2C',"g");
		add2 = add2.replace(nl,",") ;		

		nl = new RegExp('%27',"g");
		add2 = add2.replace(nl,"'") ;
		
		geocoder = new google.maps.Geocoder();

		geocoder.geocode({ 'address': add2}, function(results, status)
		{
			if (status == google.maps.GeocoderStatus.OK)
			{
				var lat = results[0].geometry.location.lat().toFixed(7);
				var lng = results[0].geometry.location.lng().toFixed(7);
		    }
			else
			{
				var lat = 0;
				var lng = 0;
		    }
			
		    var param = "slu="+slu+"&no="+no+"&lat="+lat+"&lgt="+lng+"&type=2";						
			
			var req = null ;

			if(window.XMLHttpRequest)
			{
				req = new XMLHttpRequest() ;	
			}
			else if (window.ActiveXObject)
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");	
			}

			req.open('GET','../ajaxbblocate.php?'+param,false);	
			req.send(null) ;			
		});
		
		
		
		/*Geocode Google API 2
		geocoder = new GClientGeocoder();
	
		geocoder.getLocations
		(
			add,
			function(response) 
			{
			    if (response.Placemark)
			    {
					var place = response.Placemark[0];
					lat = place.Point.coordinates[1] ;
					lgt = place.Point.coordinates[0] ;
			    }
			    else
			    {
			    	lat = 0 ;
			    	lgt = 0 ;
			    }	
					
			    var param = "slu="+slu+"&no="+no+"&lat="+lat+"&lgt="+lgt+"&type=2";						
						
				var req = null ;
	
				if(window.XMLHttpRequest)
				{
					req = new XMLHttpRequest() ;	
				}
				else if (window.ActiveXObject)
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");	
				}
	
				req.open('GET','../ajaxbblocate.php?'+param,false);	
				req.send(null) ;	
						
			}
		)*/
	}
	
	javabbpub(no,5,slu,lg,lg);

}


function javapromopub(no,slu,lg)
{
	var nl = new RegExp("\n","g");
	var text = document.getElementById('text').value ;
	text = text.replace(nl, "<BR>");
	text = escape(text);
	var title = document.getElementById('title').value ;
	title = escape(title);
	var pub = 0 ;
	
	if (document.getElementById('check').checked == 1)	
	{		
		pub = 1 ;
	}
	
	var oc = document.getElementById('descbb').options[document.getElementById('descbb').selectedIndex].value ;
	var ob = document.getElementById('duration').options[document.getElementById('duration').selectedIndex].value ;
	var disc = document.getElementById('disc').options[document.getElementById('disc').selectedIndex].value ;
	var param = "slu="+slu+"&no="+no+"&ob="+ob+"&title="+title+"&text="+text+"&lg="+lg+"&pub="+pub+"&oc="+oc+"&disc="+disc ;
	
	var req = null ;
	if(window.XMLHttpRequest)	
	{		
		req = new XMLHttpRequest() ;		
	}	
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	req.open('GET','../ajaxpromo.php?'+param,false);
	req.send(null) ;	
	
	if (req.readyState == 4)
	{		
		var reponse = req.responseText ;		
		document.getElementById('divecr').innerHTML = reponse ;		
	}
}

function loadfile2()
{
		var reffile = document.select.file.options[document.select.file.selectedIndex].value ;					
		window.location.href = reffile ;
}

function loadfile(no,slu)
{
	var reffile = document.getElementById('file').options[document.getElementById('file').selectedIndex].value ;
	var param = "reffile="+reffile+"&no="+no+"&slu="+slu ; ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	req.open('GET','../ajaxloadfile.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;	
	}
}

function changePublic2(no,champ,slu)
{
	var param = "no="+no+"&slu="+slu+"&field="+champ+"&rank="+1 ;
	var req = null ;
			
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
		
	req.open('GET','../ajaxchange.php?'+param,false);
	req.send(null) ;		
}

function action(url)
{
	var param = "url="+url ;
	var req = null ;
			
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
			
	req.open('GET','../ajaxaction.php?'+param,false);
	req.send(null) ;
}



function changeet(i,no,lg,type,col)
{
	var caten = document.getElementById('catenad').value ;	

	var param = "caten="+caten+"&no="+no+"&lg="+lg+"&i="+i+"&type="+type+"&col="+col ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxchangeet.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;	
	}
}

function checkpass(pass,type,i)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){checkpass2(pass,type,i)},400) ;
}

function checkpass2(pass,type,i)
{
	var reg = /^[0-9A-Za-z]{6,}$/;
	var test = reg.test(pass);

	var mail = document.getElementById('mail').value ;	
	mail = escape(mail);

	var param = "mail="+mail+"&pass="+pass+"&type="+type ;
	var req = null ;
				
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}			
	req.open('GET','../ajaxmail.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		reponse = req.responseText ;

		if (((test)&&(reponse == 1))||((test)&&(mail == '')))
		{
			document.getElementById('okpass').style.display='block' ;
			document.getElementById('notokpass').style.display='none' ;		
		}
		else
		{
			document.getElementById('notokpass').style.display='block' ;
			document.getElementById('okpass').style.display='none' ;			
		}

		if ((i == 0)&&(mail != ''))
		{	
			checkmail2(mail,type,1) ;	
		}
	
		checkvalid(0);
	}
}

function checkpass3(pass)
{
	var reg = /^[0-9A-Za-z]{6,}$/;
	var test = reg.test(pass);

	if (test)
	{
		document.getElementById('okpass').style.display='block' ;
		document.getElementById('notokpass').style.display='none' ;		
	}
	else
	{
		document.getElementById('notokpass').style.display='block' ;
		document.getElementById('okpass').style.display='none' ;			
	}
	
	checkvalid2();
}

function checkcert(i)
{
	if (document.getElementById('notokcert').style.display=='block')
	{
		document.getElementById('okcert').style.display='block' ;
		document.getElementById('notokcert').style.display='none' ;			
	}
	else
	{
		document.getElementById('notokcert').style.display='block' ;
		document.getElementById('okcert').style.display='none' ;			
	}
	
	if (i == 2)
	{
		checkvalid2();
	}
	else
	{
		checkvalid(0);
	}
}

function checkmailconf(mailconf)
{
	var mail = document.getElementById('mail').value ;	
	
	if (mail == mailconf)
	{
		document.getElementById('okmailconf').style.display='block' ;
		document.getElementById('notokmailconf').style.display='none' ;			
	}
	else
	{
		document.getElementById('notokmailconf').style.display='block' ;
		document.getElementById('okmailconf').style.display='none' ;			
	}

	checkvalid(0);
}

function checkmail(mail,type,i)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){checkmail2(mail,type,i)},400) ;
}

function checkmail2(mail,type,i)
{
	var reg = /^[0-9A-Za-z._%+-]+@[0-9A-Za-z.-]+\.[A-Za-z]{2,6}$/;
	var test = reg.test(mail);

	var pass = document.getElementById('pass2').value ;	
	pass = escape(pass);

	var param = "mail="+mail+"&pass="+pass+"&type="+type ;
	var req = null ;
				
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}			
	req.open('GET','../ajaxmail.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		reponse = req.responseText ;

		if ((test)&&(reponse == 1))
		{
			document.getElementById('okmail').style.display='block' ;
			document.getElementById('notokmail').style.display='none' ;			
		}
		else
		{
			document.getElementById('notokmail').style.display='block' ;
			document.getElementById('okmail').style.display='none' ;			
		}

		if ((type == 'bb')&&(reponse == 0))
		{
			document.getElementById('bbalert').style.display='block' ;
		}
		else
		{
			document.getElementById('bbalert').style.display='none' ;		
		}	

		var mailconf = document.getElementById('mailconf').value ;	
	
		if ((mail == mailconf)&&(reponse == 1))
		{
			document.getElementById('okmailconf').style.display='block' ;
			document.getElementById('notokmailconf').style.display='none' ;			
		}
		else
		{
			document.getElementById('notokmailconf').style.display='block' ;
			document.getElementById('okmailconf').style.display='none' ;			
		}
		
		if (i == 0)
		{
			checkpass2(pass,type,1) ;
		}
		checkvalid(0);	
	}
}

function checkmail3(no,mail,id)
{
	idok = 'ok'+id ;
	idnotok = 'notok'+id ;
	
	var reg = /^[0-9A-Za-z._%+-]+@[0-9A-Za-z.-]+\.[A-Za-z]{2,6}$/;
	var test = reg.test(mail);

	if (test)
	{
		document.getElementById(idok).style.display='block' ;
		document.getElementById(idnotok).style.display='none' ;			
	}
	else
	{
		document.getElementById(idnotok).style.display='block' ;
		document.getElementById(idok).style.display='none' ;			
	}
	
	if ((id == 'mymail')&&(mail==''))
	{
		document.getElementById(idnotok).style.display='none' ;
		document.getElementById(idok).style.display='none' ;			
	}

	checkvalid(no);	
}

function checkweb(no,www)
{
	var reg = /^[0-9A-Za-z._%+-]+\.[A-Za-z]{2,6}$/;
	var test = reg.test(www);

	var reg = /^[0-9A-Za-z._%+-]+\.[A-Za-z]{2,6}[/][A-Za-z]+$/;
	var test2 = reg.test(www);

	if ((test)||(test2))
	{
		document.getElementById('okweb').style.display='block' ;
		document.getElementById('notokweb').style.display='none' ;			
	}
	else
	{
		document.getElementById('notokweb').style.display='block' ;
		document.getElementById('okweb').style.display='none' ;			
	}

	checkvalid(no);	
}

function chgr(name,k)
{
	name=sansaccents(name,1) ;

	var reg = /^[A-Za-z0-9\.\-_]{2,}$/;
	var test = reg.test(name);

	var param = "name="+name+"&k="+k ;
	var req = null ;
	
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
				
	req.open('GET','../ajaxcheckgr.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		reponse = req.responseText ;

		if (test && (reponse==1))
		{
			document.getElementById('ok').style.display='block' ;
			document.getElementById('notok').style.display='none' ;			
		}
		else
		{
			document.getElementById('notok').style.display='block' ;
			document.getElementById('ok').style.display='none' ;			
		}
	}
}

function checkbar1(e,lg)
{	

	
	/*Set the cursor
	if(typeof input.selectionStart != 'undefined')
	{
			input.selectionStart = input.value.length-cherche.length+3;
			input.selectionEnd = input.value.length-cherche.length+3;	
	}
	http://actuel.fr.selfhtml.org/articles/javascript/bbcode/index.htm
	*/
	
	if (lg == 'fr')
	{
		var cherche = new Array('chambre','gite','piscine','internet','table','hotes','plage','parking','location','massage','sauna','enfants','animaux','hammam','cuisine');		
	}
	else if (lg == 'en')
	{
		var cherche = new Array('room','rental','cottage','pool','internet','dinner','beach','parking','massage','children','animals','kitchen');		
	}
	else if (lg == 'es')
	{
		var cherche = new Array('casa','vacaciones','piscina','pileta','internet','cena','playa','parking','aparcamiento','masaje','sauna','animales');		
	}
	else if (lg == 'it')
	{
		var cherche = new Array('casa','vacanze','piscina','internet','cena','spiaggia','parcheggio','masaggio','sauna','animali');		
	}
	else
	{
		var cherche = new Array();
	}
	
	var input = document.getElementById('rechbar1');

	var text = input.value ;
	var start = '';
	while (text.charAt(text.length-1)==' ')
	{
		text = text.substr(0,text.length-1);	
	}
	var i = text.lastIndexOf(' ');
	if (i>0)
	{
		start = text.substring(0,i+1);
		text = text.substring(i+1,text.length);
	}
	
	var car ;
	if (iePos>=0)
	{
		car = String.fromCharCode(event.keyCode).toLowerCase();
	}
	else if (opPos>=0)
	{
		car = String.fromCharCode(event.keyCode).toLowerCase();
	}
	else if (ffPos>=0)
	/*	else if (ffPos>=0)*/
	{
		car = String.fromCharCode(e.keyCode).toLowerCase();
	}
	
	var reg = new RegExp('[a-z]{1}','g');
	if (reg.test(car))
	{
		var i = text.length;	
		if (i>2)
		{
			for (var no=0; no<cherche.length; no++)
			{
				var prop = cherche[no];
				if (text == prop.substr(0,i))
				{
					document.getElementById('rechbar1').value = start + prop+ ' ' ;
				}
			}
		}		
	}
	
	if (e.keyCode == 37)
	{
		for (var no=0; no<cherche.length; no++)
		{
			var prop = cherche[no];
			if (text == prop)
			{
				document.getElementById('rechbar1').value = start + prop.substr(0,3) ;
			}
		}			
	}
	
	/*
	if (ffPos>=0)
	{
		car = String.fromCharCode(e.keyCode).toLowerCase();
	}
	
	alert()
	
	if (car == ' ')
	{
		lastbar1 = '';
	}
	else
	{
		lastbar1 = lastbar1+car;		
	}	
	
	if (document.getElementById('rechbar1').value.length>2)
	{
		car = text.substr(document.getElementById('rechbar1').value.length-3,3);
		alert(car);		
	}
	*/	
	
	/*var reg = new RegExp('[a-z]{1}','g');
	if (reg.test(car))
	{
		if(lastbar1.substr(0,3)=='cha')
		{
			document.getElementById('rechbar1').value = document.getElementById('rechbar1').value +'mbre';
		}
	}*/
}

function check(no,name,field)
{
	var idok = 'ok'+field ;
	var idnotok = 'notok'+field ;
	if((field == 'bbname')||(field == 'name'))
	{
		var nl = new RegExp(" ","g");
		name = name.replace(nl, "_");		if ((no == -1)&&(name.length>3))		{						document.getElementById('okbbname').style.display='block' ;			document.getElementById('notokbbname').style.display='none' ;					}				else if (no == -1)		
		{						document.getElementById('okbbname').style.display='none' ;			document.getElementById('notokbbname').style.display='block' ;					}	}

	if ((field == 'firstname')||(field == 'name'))
	{
		var a = sansaccents(document.getElementById('name').value,1) ;			
		a = a.replace(nl, "");

		var b = sansaccents(document.getElementById('firstname').value,1) ;

		var log = b+a ;
		log = log.toLowerCase();
		
		document.getElementById('login2').value = log ;

		var reg = /^[0-9A-Za-z.-]{2,}$/;
		var test = reg.test(log);
		
		var param = "log="+log ;
		var req = null ;
				
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxlogin.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			reponse = req.responseText ;

			if (test && (reponse==1))
			{
				document.getElementById('oklogin').style.display='block' ;
				document.getElementById('notoklogin').style.display='none' ;			
			}
			else
			{
				document.getElementById('notoklogin').style.display='block' ;
				document.getElementById('oklogin').style.display='none' ;			
			}
		}
	}

	if (field == 'bbid')
	{
		var nl = new RegExp("_","g");
		var log = name.replace(nl, "");

		var point = new RegExp("\\.","g");
		log = log.replace(point, "");

		log = sansaccents(log,1);
		log = log.toLowerCase();
		document.getElementById('bbid').value = log ;
		document.getElementById('url').innerHTML = 'www.ubiquo.info/'+log ;		

		var reg = /^[0-9A-Za-z.-]{2,}$/;
		var test = reg.test(log);
		
		var param = "log="+log ;
		var req = null ;
				
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxlogin.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			reponse = req.responseText ;
			
			if (test && (reponse==1))
			{
				document.getElementById('okbbid').style.display='block' ;
				document.getElementById('notokbbid').style.display='none' ;									}
			else
			{
				document.getElementById('notokbbid').style.display='block' ;
				document.getElementById('okbbid').style.display='none' ;			
			}
		}
	}

	if (field == 'bbname')
	{
		var nl = new RegExp("_","g");
		var log = name.replace(nl, "");

		var point = new RegExp("\\.","g");
		log = log.replace(point, "");

		log = sansaccents(log,1);
		log = log.toLowerCase();

		document.getElementById('bbid').value = log ;
		document.getElementById('url').innerHTML = 'www.ubiquo.info/'+log ;		

		var reg = /^[0-9A-Za-z.-]{2,}$/;
		var test = reg.test(log);
		
		var param = "log="+log ;
		var req = null ;
				
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxlogin.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			reponse = req.responseText ;

			if (test && (reponse==1))
			{
				document.getElementById('okbbid').style.display='block' ;
				document.getElementById('notokbbid').style.display='none' ;			
			}
			else
			{
				document.getElementById('notokbbid').style.display='block' ;
				document.getElementById('okbbid').style.display='none' ;			
			}
		}
	}

	if (field == 'bbid2')
	{
		log = sansaccents(name,1);
		log = log.toLowerCase();
		
		document.getElementById('bbid2').value = log ;
		document.getElementById('url').innerHTML = 'www.ubiquo.info/'+log ;		

		name = sansaccents(name,1) ;
		var reg = /^[A-Za-z0-9\.\-_]{2,}$/;
		var test = reg.test(name);

		var param = "log="+log ;
		var req = null ;
				
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}	
		req.open('GET','../ajaxlogin.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			reponse = req.responseText ;

			if (test && (reponse==1))
			{
				document.getElementById('okbbid2').style.display='block' ;
				document.getElementById('notokbbid2').style.display='none' ;			
			}
			else
			{
				document.getElementById('notokbbid2').style.display='block' ;
				document.getElementById('okbbid2').style.display='none' ;			
			}
		}
	}
	else if ((field != 'bbid')&&(no != -1))
	{
		name = sansaccents(name,1) ;
		var reg = /^[A-Za-z0-9\.\-_]{2,}$/;
		var test = reg.test(name);	
		
		if (test)
		{
			document.getElementById(idok).style.display='block' ;
			document.getElementById(idnotok).style.display='none' ;			
		}
		else
		{
			document.getElementById(idnotok).style.display='block' ;
			document.getElementById(idok).style.display='none' ;			
		}
	}
		if (field == 'bbid2')
	{
		checkvalid2();
	}
	else if (no != -1)
	{
		checkvalid(no);
	}		else			{				if (				(document.getElementById('okbbname').style.display == 'block')				&&(document.getElementById('okbbid').style.display == 'block')							)				{					document.getElementById('valid').style.display='block';					document.getElementById('novalid').style.display='none';				}				else				{					document.getElementById('valid').style.display='none';					document.getElementById('novalid').style.display='block';				}					}
}

function checklogin(log)
{
	var reg = /^[0-9A-Za-z_-]{2,}$/;
	var test = reg.test(log);
	
	if (test)
	{
		var param = "log="+log ;
		var req = null ;
				
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxlogin.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			reponse = req.responseText ;

			if (reponse==1)
			{
				document.getElementById('oklogin').style.display='block' ;
				document.getElementById('notoklogin').style.display='none' ;			
			}
			else
			{
				document.getElementById('notoklogin').style.display='block' ;
				document.getElementById('oklogin').style.display='none' ;			
			}
		}
	}
	else
	{
		document.getElementById('notoklogin').style.display='block' ;
		document.getElementById('oklogin').style.display='none' ;		
	}
	
	checkvalid(0);
}

function checkvalid(no)
{
	if (no == 0)
	{
		var reffile = document.select.file.options[document.select.file.selectedIndex].value ;					
	}
	else
	{
		var reffile = '';
	}

	if (reffile == 'index.php?public=register')
	{
		if (
		(document.getElementById('okpass').style.display == 'block')
		&&(document.getElementById('okname').style.display == 'block')
		&&(document.getElementById('oklogin').style.display == 'block')
		&&(document.getElementById('okfirstname').style.display == 'block')
		&&(document.getElementById('okmail').style.display == 'block')
		&&(document.getElementById('okmailconf').style.display == 'block')
		&&(document.getElementById('okcert').style.display == 'block')
		)
		{
			document.getElementById('valid').style.display='block';
			document.getElementById('novalid').style.display='none';
		}
		else
		{
			document.getElementById('valid').style.display='none';
			document.getElementById('novalid').style.display='block';
		}		
	}

	if (reffile == 'sponsor')
	{
		if (
		(document.getElementById('oksponsor').style.display == 'block')
		&&(document.getElementById('okmail').style.display == 'block')
		&&(document.getElementById('okweb').style.display == 'block')
		&&((document.getElementById('okmymail').style.display == 'block')||(document.getElementById('mymail').value == ''))
		)
		{
			document.getElementById('valid').style.display='block';
			document.getElementById('novalid').style.display='none';
		}
		else
		{
			document.getElementById('valid').style.display='none';
			document.getElementById('novalid').style.display='block';
		}		
	}
	
	if (no>0)
	{
		if (
		(document.getElementById('oksponsor').style.display == 'block')
		&&(document.getElementById('okmail').style.display == 'block')
		&&(document.getElementById('okweb').style.display == 'block')
		)
		{
			document.getElementById('valid').style.display='block';
			document.getElementById('novalid').style.display='none';
		}
		else
		{
			document.getElementById('valid').style.display='none';
			document.getElementById('novalid').style.display='block';
		}		
	}
	
	if ((reffile == 'index.php?public=registerbb')||(reffile == 'index.php?public=registerho')||(reffile == 'index.php?public=registernature')||(reffile == 'index.php?public=registerculture'))
	{
		if (
		(document.getElementById('okpass').style.display == 'block')
		&&(document.getElementById('okbbname').style.display == 'block')
		&&(document.getElementById('okbbid').style.display == 'block')
		&&(document.getElementById('okmail').style.display == 'block')
		&&(document.getElementById('okmailconf').style.display == 'block')
		&&(document.getElementById('okcert').style.display == 'block')
		)
		{
			document.getElementById('valid').style.display='block';
			document.getElementById('novalid').style.display='none';
		}
		else
		{
			document.getElementById('valid').style.display='none';
			document.getElementById('novalid').style.display='block';
		}		
	}
}

function checkvalid2()
{
	if (
	(document.getElementById('okpass').style.display == 'block')
	&&(document.getElementById('okbbid2').style.display == 'block')
	&&(document.getElementById('okcert').style.display == 'block')
	)
	{
		document.getElementById('valid').style.display='block';
		document.getElementById('novalid').style.display='none';
	}
	else
	{
		document.getElementById('valid').style.display='none';
		document.getElementById('novalid').style.display='block';
	}		
}

function searchtime(num,i,lg)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){search(num,i,lg)},700) ;
}

function searchtime2(num,i,lg)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){search(num,i,lg)},700) ;
}

function search1(num,lg)
{
	search(num,0, lg);
}

function searchnew(num,lg,text,bb,star)
{
	var country = document.getElementById('country').innerHTML ;
	var stop = country.indexOf('&nbsp');
	country = country.substring(0,stop);
	
	//Firefox only
	var start = country.lastIndexOf('>');
	country = country.substring(start+1,country.length);

	var what = document.getElementById('rechbar1').value ;	
	var wait = what ;
	
	var where = document.getElementById('rechbar2').value ;	
	if ((wait != '')&&(where != ''))
	{
		wait = wait+', ' ;
	}
	wait = wait+where ;
	if (wait != '')
	{
		wait = wait+', ' ;
	}
	wait = wait+country ;

	if (lg == 'fr')
	{
		wait = '<B><FONT COLOR=\'red\'>Recherche en cours pour \''+wait+'\' '+'</FONT></B>' ;
	}
	else if (lg == 'es')
	{
		wait = '<B><FONT COLOR=\'red\'>Buscando para \''+wait+'\' '+'</FONT></B>' ;
	}
	else if (lg == 'it')
	{
		wait = '<B><FONT COLOR=\'red\'>Cercando \''+wait+'\' '+'</FONT></B>' ;
	}
	else if (lg == 'pt')
	{
		wait = '<B><FONT COLOR=\'red\'>Pesquisando \''+wait+'\' '+'</FONT></B>' ;
	}
	else
	{
		wait = '<B><FONT COLOR=\'red\'>Searching \''+wait+'\' '+'</FONT></B>' ;
	}

	document.getElementById('selecteur').innerHTML = wait ;
	document.getElementById('divReg').style.display='none' ;
	document.getElementById('button').style.display='none' ;

	var add = document.getElementById('rechbar2').value+","+country ;
	len = add.length

	if ((what == '')&&(where == ''))
	{
		research2(what,where,num,lg,bb,star,country) ;
	}
	else if (len > 2)
	{
		geocoder = new google.maps.Geocoder();

		geocoder.geocode({ 'address': add}, function(results, status)
		{
			if (status == google.maps.GeocoderStatus.OK)
			{
				var lat = results[0].geometry.location.lat().toFixed(7);
				var lng = results[0].geometry.location.lng().toFixed(7);
				
				var nl = new RegExp("'","g");
			
				var what = document.getElementById('rechbar1').value ;
				what = sansaccents(what,0) ;
				what = what.replace(nl, " ");
				what = escape(what);

				var where = document.getElementById('rechbar2').value ;
				where = where.replace(nl, " ");
				where = sansaccents(where,0) ;
				where = escape(where);
				
				var where2 = where+'('+lat+','+lng+')' ;
				research2(what,where2,num,lg,bb,star,country) ;	
		    }
			else
			{
		        alert("Geocode was not successful for the following reason: " + status);
		    }
		});
	}
	else
	{
		var nl = new RegExp("'","g");

		var what = document.getElementById('rechbar1').value ;	
		what = sansaccents(what,0) ;
		what = what.replace(nl, " ");
		what = escape(what);

		var where = document.getElementById('rechbar2').value ;	
		where = where.replace(nl, " ");
		where = sansaccents(where,0) ;
		where = escape(where);	
		
		research2(what,where,num,lg,bb,star,country) ;
	}	
}

function loadreg(value,slu,no)
{
	var param = "value="+value+"&slu="+slu+"&no="+no;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;
		
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
	}	
	
	req.open('GET','../ajaxloadreg.php?'+param,false);
	req.send(null) ;
	
}

function ubiauto(s)
{
	var param = "s="+s;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;
		
	}
	else if (window.ActiveXObject)
	{		
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
	}	
	req.open('GET','../ajaxauto.php?'+param,false);
	req.send(null) ;
	
}

function research2(what,where,num,lg,bb,star,country)
{
	/*ubiauto(0);*/

	var nl = new RegExp("/","g");
	country = country.replace(nl, "QQQ");
	
	var param = "name="+num+"&what="+what+"&where="+where+"&lg="+lg+"&bb="+bb+"&star="+star+"&count="+country ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
		
	req.open('GET','../ajaxbarre.php?'+param,true);
	req.send(null) ;
	
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			
			document.getElementById('selecteur').innerHTML = reponse ;								
			//document.getElementById('selecteur').focus();
			
			document.getElementById('button').style.display='block' ;
		}				
	}
}

function bblist(no,field,lg)
{
	var where = field.options[field.selectedIndex].value ;
	if (where != '')
	{
		if (no == 0)
		{
			var url = "http://www.ubiquo.info/chambresdhote/"+where ; 
			window.location.replace(url);	
		}
		else
		{
			param = "no="+no+"&where="+where+"&lg="+lg ;
		
			req = null ;	
			if(window.XMLHttpRequest)
			{
				req = new XMLHttpRequest() ;	
			}
			else if (window.ActiveXObject)
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");	
			}
			req.open('GET','../ajaxbblist.php?'+param,true);
			req.send(null) ;
			req.onreadystatechange = function()
			{
				if (req.readyState == 4)
				{
					var reponse = req.responseText ;
					document.getElementById('divecr').innerHTML = reponse ;		
				}
				else
				{
					var reponse = 'Chargement en cours...<BR>Just one moment please...<BR>Even geduld...<BR>Un momentito por favor...' ;
					document.getElementById('divecr').innerHTML = reponse ;		
				}	
			}	
		}
	}
}

function search2(num,lg)
{
	var star = document.getElementById('star').options[document.getElementById('star').selectedIndex].value ;
	star = -star ;
	var param = "no="+num+"&lg="+lg+"&star="+star ;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
		
	req.open('GET','../ajaxfilter.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;								
		}				
	}
}
	

function searchtimegr(name,num,i,lg)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){searchgr(name, num,i,lg)},400) ;
}

function searchgr(name, num,i, lg)
{
	var coma = name.lastIndexOf(',') ;
	var len = name.length ;

	if (coma >0)
	{
		var last = name.substring(coma+1, len) ;
	}
	else
	{
		var last = name ;			
	}

	len = last.length ;
	if (len > 2)
	{
		var param = "name="+num+"&what="+last+"&where=6666"+"&i="+i+"&lg="+lg+"&ind="+1+"&bb="+0+"&nat=0&cul=0" ;
		var req = null ;
			
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
		
		req.open('GET','../ajaxbarre.php?'+param,true);
		req.send(null) ;
		req.onreadystatechange = function()
		{
			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('selecteur').innerHTML = reponse ;							
				//document.getElementById('selecteur').focus();
			}			
		}
	}
}

function searchbbtime(name,num,i,lg)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){searchbb(name, num,i,lg)},800) ;
}

function searchbb(name, num,i, lg)
{
	var coma = name.lastIndexOf(',') ;
	var len = name.length ;

	if (coma >0)
	{
		var last = name.substring(coma+1, len) ;
	}
	else
	{
		var last = name ;			
	}

	len = last.length ;
	if (len > 2)
	{
		var param = "name="+num+"&what="+last+"&where=6666"+"&i="+i+"&lg="+lg+"&ind="+0+"&bb="+1+"&nat=1&cul=1&star=0&light=1" ;
		var req = null ;
			
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
		
		req.open('GET','../ajaxbarre.php?'+param,true);
		req.send(null) ;
		req.onreadystatechange = function()
		{
			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('selecteur').innerHTML = reponse ;							
				//document.getElementById('selecteur').focus();
			}			
		}
	}
	else
	{
		document.getElementById('selecteur').innerHTML = '' ;				
	}
}

function gofor(no,lg,slu,type)
{
	var what = document.getElementById('code').options[document.getElementById('code').selectedIndex].value ;
	var param = "what="+what+"&no="+no+"&lg="+lg+"&slu="+slu+"&type="+type ;
	if (what == -1)
	{
		javaecr(type);
	}
	else if (what == 0)
	{
		javamap2(no, slu, 0, lg, 4)
	}
	else
	{
		var req = null ;
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
	
		req.open('GET','../gofor.php?'+param,false);
		req.send(null) ;
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;
			
			req = null ;
			if(window.XMLHttpRequest)
			{
				req = new XMLHttpRequest() ;	
			}
			else if (window.ActiveXObject)
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");	
			}
			req.open('GET','../ajaxbarre3.php?'+param,false);
			req.send(null) ;
			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('divbarre').innerHTML = reponse ;
			}	
		}	
		else
		{
			document.getElementById('selecteur').innerHTML = '' ;	
		}
	}
}

function ajoutebarre()
{
		var choice = document.getElementById('code').options[document.getElementById('code').selectedIndex].value ;
		var name = document.getElementById('rechbar').value ;

		var coma = name.lastIndexOf(',') ;
		
		if (coma >0)
		{
			var debut = name.substring(0, coma) ;
			document.getElementById('rechbar').value = debut + ', ' + choice + ',' ;					
		}
		else
		{
			document.getElementById('rechbar').value = choice + ',' ;					
		}

		document.getElementById('selecteur').innerHTML = '' ;
		document.getElementById('rechbar').focus();
}

function javaaccess(no,slu,lg,gp)
{
	var name = document.getElementById('rechbar').value ;	
	name = escape(name);

	var param = "name="+name+"&no="+no+"&lg="+lg+"&slu="+slu+"&gp="+gp ;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxaccess.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;
	}
}
function javaaccount(no,slu,lg){	var name = document.getElementById('bbname').value ;		name = escape(name);	var pays = document.getElementById('pays').value ;		pays = escape(pays);	var login = document.getElementById('bbid').value ;		login = escape(login);	var cat = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;	var param = "name="+name+"&no="+no+"&lg="+lg+"&slu="+slu+"&cat="+cat+"&login="+login+"&pays="+pays ;	var req = null ;	if(window.XMLHttpRequest)	{		req = new XMLHttpRequest() ;		}	else if (window.ActiveXObject)	{		req = new ActiveXObject("Microsoft.XMLHTTP");		}	req.open('GET','../ajaxaccount.php?'+param,false);	req.send(null) ;	if (req.readyState == 4)	{		var reponse = req.responseText ;		document.getElementById('divecr').innerHTML = reponse ;	}}

function addwhat(num,add,lg)
{
	var what = document.getElementById('rechbar1').value ;
	
	var index = what.indexOf(add);
	if (index >= 0)
	{
		debut = what.substring(0,index-1);
		fin = what.substring(index+1+add.length,what.length);
		if (fin == '')
		{
			document.getElementById('rechbar1').value = debut ;
		}
		else
		{
			document.getElementById('rechbar1').value = debut + ' ' + fin ;
		}
	}
	else
	{
		if (what == '')
		{
			document.getElementById('rechbar1').value = add ;
		}
		else
		{
			document.getElementById('rechbar1').value = what + ' ' + add ;
		}
	}
	
	var where = document.getElementById('rechbar2').value ;
	where = where.replace(/^\s*|\s*$/,"");
	if (where != '')
	{
		searchtime2(num,0,lg)
	}
}


function addwhat2(add)
{
	var key = document.getElementById('key').value ;
	var newkey = '';
	
	var index = key.indexOf(add);
	if (index >= 0)
	{
		debut = key.substring(0,index-2);
		fin = key.substring(index+2+add.length,key.length);
		if (fin == '')
		{
			newkey = debut ;
		}
		else
		{
			newkey = debut + ', ' + fin ;
		}
	}
	else
	{
		if (key == '')
		{
			newkey = add ;
		}
		else
		{
			newkey = key + ', ' + add ;
		}
	}
	
	var len = newkey.length ;
	if (len > 173)
	{
		newkey = newkey.substring(0,173);			
	}
	document.getElementById('key').value = newkey ;
	
}

function addwhere(num,add,lg)
{
	var what = document.getElementById('rechbar2').value ;
	
	var index = what.indexOf(add);
	if (index >= 0)
	{
		debut = what.substring(0,index-1);
		fin = what.substring(index+1+add.length,what.length);
		if (fin == '')
		{
			document.getElementById('rechbar2').value = debut ;
		}
		else
		{
			document.getElementById('rechbar2').value = debut + ' ' + fin ;
		}
	}
	else
	{
		if (what == '')
		{
			document.getElementById('rechbar2').value = add ;
		}
		else
		{
			document.getElementById('rechbar2').value = what + ' ' + add ;
		}
	}
	
	searchtime2(num,0,lg)
}




function javamess(no,lg,slu,type,ob)
{	
	var catenmess = document.getElementById('catenmess').value ;
	var operation = document.getElementById('operation').value ;
	var file = document.getElementById('file').value ;
	var param = "catenmess="+catenmess+"&no="+no+"&lg="+lg+"&slu="+slu+"&type="+type+"&ob="+ob+"&operation="+operation+"&file="+file ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxmess.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}
function javachecktrad(no,lgtrad,lgorigin){		var param = "no="+no+"&lgtrad="+lgtrad+"&lgorigin="+lgorigin ;	var req = null ;	if(window.XMLHttpRequest)	{		req = new XMLHttpRequest() ;		}	else if (window.ActiveXObject)	{		req = new ActiveXObject("Microsoft.XMLHTTP");		}		req.open('GET','../ajaxchecktrad.php?'+param,false);	req.send(null) ;}

function javadata(no,slu,k)
{
	clearTimeout(timer) ;

	if ((k == 48)||(k==52)||(k==53))
	{
		timer = setTimeout(function(){javadata1(no,slu,k)},2000) ;
	}
	else
	{
		timer = setTimeout(function(){javadata1(no,slu,k)},1000) ;
	}	
}

function javadata1(no,slu,k)
{
	var field = document.getElementById(k).value ;

	var nl = new RegExp("\n","g");
	field = field.replace(nl, "<BR>");
	field = escape(field) ;
	
	var param = "no="+no+"&slu="+slu+"&k="+k+"&field="+field ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxdata.php?'+param,false);
	req.send(null) ;
	if ((req.readyState == 4)&&((k == 15)||(k == 16)||(k == 17)||(k == 18)||(k == 19)||(k == 20)||(k == 57)||(k == 58)))
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;	
		document.getElementById(k).focus;			
	}	
}


function javamodifuser(no,slu,k,lg)
{
	clearTimeout(timer) ;
	timer = setTimeout(function(){javamodifuser1(no,slu,k,lg)},1000) ;
}

function javamodifuser1(no,slu,k,lg)
{
	if (k == 11)
	{
		var field = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;
	}
	else
	{
		var field = document.getElementById(k).value ;
	}

	var nl = new RegExp("\n","g");
	field = field.replace(nl, "<BR>");
	field = escape(field) ;
	
	var param = "no="+no+"&slu="+slu+"&k="+k+"&field="+field+"&lg="+lg ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxmodifuser.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javagroup(no,slu,k)
{
	var name = document.getElementById('name').value ;

	var nl = new RegExp(" ","g");
	name = name.replace(nl, "_");
	name = escape(name) ;

	var desc = document.getElementById('descgr').value ;
	desc = escape(desc) ;

	var cat = document.getElementById('select').options[document.getElementById('select').selectedIndex].value ;
	var page = document.getElementById('page').options[document.getElementById('page').selectedIndex].value ;

	var param = "no="+no+"&slu="+slu+"&k="+k+"&name="+name+"&cat="+cat+"&desc="+desc+"&page="+page ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxgroup.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javagroup2(no,slu,k)
{
	var name = document.getElementById('name').value ;

	var nl = new RegExp(" ","g");
	name = name.replace(nl, "_");
	name = escape(name) ;

	var desc = document.getElementById('descgr').value ;
	desc = escape(desc) ;

	var cat = document.getElementById('select').options[document.getElementById('select').selectedIndex].value ;

	var param = "no="+no+"&slu="+slu+"&k="+k+"&name="+name+"&cat="+cat+"&desc="+desc ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxgroup.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javapallamo(i,j)
{
	var field = document.getElementById(i).value ;

	var nl = new RegExp("\n","g");
	field = field.replace(nl, "<BR>");
	field = escape(field) ;

	var param = "i="+i+"&j="+j+"&field="+field ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxpallamo.php?'+param,false);
	req.send(null) ;
}

function javalang(no,slu,k)
{
	var param = "no="+no+"&slu="+slu+"&k="+k ;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxlang.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javapic(no,slu,k)
{
	var param = "no="+no+"&slu="+slu+"&k="+k ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxpic.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javacontact(no,lg,slu,ob,type)
{	
	var surname = document.getElementById('surname').value ;
	var chapter = document.getElementById('chapter').options[document.getElementById('chapter').selectedIndex].value ;

	var notes = document.getElementById('notes').value ;
	notes = escape(notes) ;
	var nl = new RegExp("\n","g");
	notes = notes.replace(nl, "<BR>");
	
	var param = "no="+no+"&lg="+lg+"&slu="+slu+"&ob="+ob+"&type="+type+"&surname="+surname+"&chapter="+chapter+"&notes="+notes ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxcontact.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javacontactbb(no,lg,slu,ob,type)
{	
	var chapter = document.getElementById('chapter').options[document.getElementById('chapter').selectedIndex].value ;

	var notes = document.getElementById('notes').value ;
	notes = escape(notes) ;
	var nl = new RegExp("\n","g");
	notes = notes.replace(nl, "<BR>");
	
	var param = "no="+no+"&lg="+lg+"&slu="+slu+"&ob="+ob+"&type="+type+"&chapter="+chapter+"&notes="+notes ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxcontact.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function changecatenmess(nummes)
{
	var catenmess = document.getElementById('catenmess').value ;	
	nummes = nummes+',' ;
	
	existe = catenmess.lastIndexOf(nummes);
	
	if (existe > -1)
	{
		catenmess = catenmess.replace(nummes,''); 
	}
	else
	{
		catenmess = catenmess+nummes ;		
	}
	document.getElementById('catenmess').value = catenmess ;
}

function changecatenselect(numselect)
{
	var catenselect = document.getElementById('catenselect').value ;	
	numselect = ','+numselect+',' ;
	
	existe = catenselect.lastIndexOf(numselect);
	
	if (existe > -1)
	{
		catenselect = catenselect.replace(numselect,','); 
	}
	else
	{
		catenselect = catenselect+numselect ;		
	}
	document.getElementById('catenselect').value = catenselect ;
}

function javapagegroup(no,lg,slu)
{	
	var caten = document.getElementById('catenselect').value ;
	var prof = document.getElementById('prof').value ;
	var param = "caten="+caten+"&no="+no+"&lg="+lg+"&slu="+slu+"&prof="+prof+"&scr=groupes&type=prof" ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javapagegroup2(no,lg,slu,gp)
{	
	var prof = document.getElementById('prof').options[document.getElementById('prof').selectedIndex].value ;	
	var param = "no="+no+"&lg="+lg+"&slu="+slu+"&ob="+gp+"&prof="+prof+"&scr=affichegroupe&type=gp" ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javagroupin(no,lg,slu,gp)
{	
	var param = "caten="+gp+"&no="+no+"&lg="+lg+"&slu="+slu+"&prof=1&type=prof&scr=groupes" ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javaselect(no,lg,cle,type,scr,ob)
{	
	var caten = document.getElementById('catenselect').value ;
	var chap = document.getElementById('chap').value ;
	var prof = document.getElementById('prof').value ;
	var param = "caten="+caten+"&no="+no+"&lg="+lg+"&slu="+cle+"&type="+type+"&scr="+scr+"&chap="+chap+"&prof="+prof+"&ob="+ob ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		document.getElementById('map').style.height='0px' ;
		document.getElementById('map').innerHTML = '' ;		
		document.getElementById('map').style.backgroundColor='#FFFFCC' ;
		document.getElementById('map2').style.height='0px' ;
		document.getElementById('map2').innerHTML = '' ;		
		document.getElementById('map2').style.backgroundColor='#FFFFCC' ;
		document.getElementById('submap').innerHTML = '' ;		
		document.getElementById('mapcommand').innerHTML = '' ;		
		document.getElementById('desc').innerHTML = '' ;		

		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}


function javaselectpro(no,lg,slu,type,scr,ob,oc)
{	
	oc=escape(oc);
	
	var prof = document.getElementById('prof').options[document.getElementById('prof').selectedIndex].value ;	
	var param = "caten="+ob+"&no="+no+"&lg="+lg+"&slu="+slu+"&type="+type+"&scr="+scr+"&prof="+prof+"&ob="+oc ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javagroupexit(no,lg,slu)
{	
	var caten = document.getElementById('catenselect').value ;
	var param = "caten="+caten+"&no="+no+"&lg="+lg+"&slu="+slu ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxgroupexit.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javaoutselect(no,lg,slu)
{	
	var caten = document.getElementById('catenselect').value ;
	var param = "caten="+caten+"&no="+no+"&lg="+lg+"&slu="+slu ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxoutselect.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function changetypeadd(k)
{
	var catenadd = document.getElementById('catenadd').value ;	
	var leng = catenadd.length ;
	
	
	typedest = 'type'+k ;	
	var newtype = document.getElementById(typedest).options[document.getElementById(typedest).selectedIndex].value ;	

	var motif = k+'.' ;
	var start = catenadd.lastIndexOf(motif);

	var start = catenadd.indexOf('.',start);
	var stop = catenadd.indexOf('.',start+1);

	var debut = catenadd.substring(0,start);
	var fin = catenadd.substring(stop,leng)

	catenadd = debut+'.'+newtype+fin ; 
	
	document.getElementById('catenadd').value = catenadd ;
}

function changepallins(no,k,slu)
{
	id = 'match'+k ;
	var transp = document.getElementById(id).options[document.getElementById(id).selectedIndex].value ;
	var param = "no="+no+"&slu="+slu+"&k="+k+"&transp="+transp ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxpallins.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}		
}

function changepallahour(no,k,slu)
{
	var hour = document.getElementById('hour').options[document.getElementById('hour').selectedIndex].value ;
	var param = "no="+no+"&slu="+slu+"&k="+k+"&hour="+hour ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxpallahour.php?'+param,false);
	req.send(null) ;		
}

function javachangefile(no,slu,ob,lg)
{
	var file = document.getElementById('file').options[document.getElementById('file').selectedIndex].value ;
	var param = "no="+no+"&slu="+slu+"&ob="+ob+"&lg="+lg+"&file="+file ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxchangefile.php?'+param,false);
	req.send(null) ;		
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}	
}

function javapallamess(no,slu,k)
{
	var mess = document.getElementById('mess').options[document.getElementById('mess').selectedIndex].value ;
	var param = "no="+no+"&slu="+slu+"&k="+k+"&mess="+mess ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxpallamess.php?'+param,false);
	req.send(null) ;		
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}	
}

function changemeladd(k)
{
	var catenadd = document.getElementById('catenadd').value ;	
	var leng = catenadd.length ;

	meldest = +k ;	
	var newmel = document.getElementById(meldest).options[document.getElementById(meldest).selectedIndex].value ;	

	var motif = k+'.' ;
	var start = catenadd.lastIndexOf(motif);

	var start = catenadd.indexOf('.',start);
	var start = catenadd.indexOf('.',start+1);
	var stop = catenadd.indexOf('.',start+1);

	var debut = catenadd.substring(0,start);
	var fin = catenadd.substring(stop,leng)

	catenadd = debut+'.'+newmel+fin ; 
	
	document.getElementById('catenadd').value = catenadd ;
}

function javabbmark(slu,ob)
{
	var to = document.getElementById('to').value ;
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text);
	title = escape(title);
	
	var param = "slu="+slu+"&ob="+ob+"&title="+title+"&text="+text+"&to="+to ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxbbmark.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}

function javaindpub(slu,m)
{
	var param = "slu="+slu+"&m="+m ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxindpub.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}


function javabbindex(type,slu)
{
	if (type == 1)
	{
		var name = document.getElementById('name').value ;
		var to = document.getElementById('to').value ;
		var web = document.getElementById('web').value ;
		var ad1 = document.getElementById('ad1').value ;
		var ad2 = document.getElementById('ad2').value ;
		var zip = document.getElementById('zip').value ;
		var cit = document.getElementById('cit').value ;
		var reg = document.getElementById('reg').value ;
		var cou = document.getElementById('cou').value ;
		var tit = document.getElementById('tit').value ;
		var key = document.getElementById('key').value ;
		var dep = document.getElementById('dep').value ;

		var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;
		var cat = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;

		var lat = 0 ;
		var lng = 0 ;
		add = cit+' '+zip+', '+reg+', '+cou+', '+ad1+' '+ad2+' ';
		add = sansaccents(add);
		geocoder = new GClientGeocoder();
		geocoder.getLocations
		(
			add,
			function(response) 
			{
			    if (response.Placemark)
			    {
					var place = response.Placemark[0];
					lat = place.Point.coordinates[1] ;
					lgt = place.Point.coordinates[0] ;

					name = escape(name);
					ad1 = escape(ad1);
					ad2 = escape(ad2);
					zip = escape(zip);
					cit = escape(cit);
					reg = escape(reg);
					cou = escape(cou);
					tit = escape(tit);
					key = escape(key);
			
					var param = "slu="+slu+"&name="+name+"&to="+to+"&web="+web+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&tit="+tit+"&key="+key+"&lat="+lat+"&lgt="+lgt+"&type=1"+"&cat="+cat+"&dep="+dep ;

					var req = null ;
					if(window.XMLHttpRequest)
					{
						req = new XMLHttpRequest() ;	
					}
					else if (window.ActiveXObject)
					{
						req = new ActiveXObject("Microsoft.XMLHTTP");	
					}
				
					req.open('GET','../ajaxbbindex.php?'+param,true);
					req.send(null) ;
					req.onreadystatechange = function()
					{
						if (req.readyState == 4)
						{
							var reponse = req.responseText ;
							document.getElementById('divecr').innerHTML = reponse ;		
						}
						else
						{
							var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
							document.getElementById('divecr').innerHTML = reponse ;		
						}	
					}	
			    }
			}
		)

	}
	else if (type == 2)
	{
		var name = document.getElementById('name').value ;
		var to = document.getElementById('to').value ;
		var web = document.getElementById('web').value ;
		var ad1 = document.getElementById('ad1').value ;
		var ad2 = document.getElementById('ad2').value ;
		var zip = document.getElementById('zip').value ;
		var cit = document.getElementById('cit').value ;
		var reg = document.getElementById('reg').value ;
		var cou = document.getElementById('cou').value ;
		var key = document.getElementById('key').value ;
		var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;
		var dep = document.getElementById('dep').value ;

		name = escape(name);
		ad1 = escape(ad1);
		ad2 = escape(ad2);
		zip = escape(zip);
		cit = escape(cit);
		reg = escape(reg);
		cou = escape(cou);
		key = escape(key);
					
		var param = "slu="+slu+"&name="+name+"&to="+to+"&web="+web+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&tit="+tit+"&key="+key+"&type=2&dep="+dep ;
		var req = null ;
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxbbindex.php?'+param,true);
		req.send(null) ;
		req.onreadystatechange = function()
		{
			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('divecr').innerHTML = reponse ;		
			}
			else
			{
				var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
				document.getElementById('divecr').innerHTML = reponse ;		
			}	
		}
	}
	else
	{
		var to = document.getElementById('to').value ;
		var param = "slu="+slu+"&to="+to+"&type="+type ;
		var req = null ;
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
				
		req.open('GET','../ajaxbbindex.php?'+param,true);
		req.send(null) ;
		req.onreadystatechange = function()
		{
			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('divecr').innerHTML = reponse ;		
			}
			else
			{
				var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
				document.getElementById('divecr').innerHTML = reponse ;		
			}	
		}
	}
}

function javabbasso(type,slu)
{
	var name = document.getElementById('name').value ;
	var data2 = document.getElementById('data2').value ;
	var web = document.getElementById('web').value ;
	var to = document.getElementById('to').value ;
	var lg = document.getElementById('lg').value ;
	var ad1 = document.getElementById('ad1').value ;
	var ad2 = document.getElementById('ad2').value ;
	var zip = document.getElementById('zip').value ;
	var cit = document.getElementById('cit').value ;
	var reg = document.getElementById('reg').value ;
	var cou = document.getElementById('cou').value ;
	var key = document.getElementById('key').value ;
	var star = document.getElementById('star').value ;
	var tit = document.getElementById('tit').value ;
	var img = document.getElementById('img').value ;

	name = escape(name);
	data2 = escape(data2);
	web = escape(web);
	to = escape(to);
	lg = escape(lg);
	ad1 = escape(ad1);
	ad2 = escape(ad2);
	zip = escape(zip);
	cit = escape(cit);
	reg = escape(reg);
	cou = escape(cou);
	key = escape(key);
	star = escape(star);
	tit = escape(tit);

	var lat1 = document.getElementById('lat1').value ;
	var lgt1 = document.getElementById('lgt1').value ;

	//lat1 = escape(lat1);
	//lgt1 = escape(lgt1);

	//if ((lat1 == 0)||(lgt1 == 0))
	//{
		var add = cit+' '+zip+', '+reg+', '+cou+', '+ad1+' '+ad2+' ';
		add = sansaccents(add);

		geocoder = new GClientGeocoder();
		geocoder.getLocations
		(
			add,
			function(response) 
			{
			    if (response.Placemark)
			    {
					var place = response.Placemark[0];
					document.getElementById('lat1').value = place.Point.coordinates[1] ;
					document.getElementById('lgt1').value = place.Point.coordinates[0] ;
					lat1 = place.Point.coordinates[1] ;
					lgt1 = place.Point.coordinates[0] ;
					alert('loc '+lat1+' / '+lgt1);

					var param = "slu="+slu+"&name="+name+"&data2="+data2+"&web="+web+"&to="+to+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&tit="+tit+"&key="+key+"&type="+type+"&star="+star+"&lat1="+lat1+"&lgt1="+lgt1+"&img="+img ;
				
					//alert(param);
				
					var req = null ;
					if(window.XMLHttpRequest)
					{
						req = new XMLHttpRequest() ;	
					}
					else if (window.ActiveXObject)
					{
						req = new ActiveXObject("Microsoft.XMLHTTP");	
					}
				
					req.open('GET','../ajaxbbasso.php?'+param,true);	
					req.send(null) ;	
					req.onreadystatechange = function()
					{	
						if (req.readyState == 4)
						{
							document.getElementById('divecr').innerHTML = req.responseText ;		
						}
						else
						{
							document.getElementById('divecr').innerHTML = 'En cours...' ;		
						}	
					}	
				}
				else
				{
					var param = "slu="+slu+"&name="+name+"&data2="+data2+"&web="+web+"&to="+to+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&tit="+tit+"&key="+key+"&type="+type+"&star="+star+"&lat1="+lat1+"&lgt1="+lgt1+"&img="+img ;
				
					//alert(param);
				
					var req = null ;
					if(window.XMLHttpRequest)
					{
						req = new XMLHttpRequest() ;	
					}
					else if (window.ActiveXObject)
					{
						req = new ActiveXObject("Microsoft.XMLHTTP");	
					}
				
					req.open('GET','../ajaxbbasso.php?'+param,true);	
					req.send(null) ;	
					req.onreadystatechange = function()
					{	
						if (req.readyState == 4)
						{
							document.getElementById('divecr').innerHTML = req.responseText ;		
						}
						else
						{
							document.getElementById('divecr').innerHTML = 'En cours...' ;		
						}	
					}				
				}
			}
		)
	//}

	//lat1 = document.getElementById('lat1').value ;
	//lgt1 = document.getElementById('lgt1').value ;

	//lat1 = escape(lat1);
	//lgt1 = escape(lgt1);
}


function javasendgr(no,np,lg,slu,type,ob)
{		
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var member = 0 ;
	if (document.getElementById('member').checked == 1)
	{
		member = 1 ;
	}

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text);
	title = escape(title);
	
	var param = "&no="+no+"&lg="+lg+"&slu="+slu+"&type="+type+"&ob="+ob+"&title="+title+"&text="+text+"&member="+member+"&np="+np ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsend.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}

function javapallacom(no,slu,i)
{		
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text) ;

	var param = "no="+no+"&slu="+slu+"&i="+i+"&text="+text ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxpallacom.php?'+param,false);
	req.send(null) ;
}

function javapallapla(no,slu,i)
{		
	var trans = document.getElementById('trans').options[document.getElementById('trans').selectedIndex].value ;
	var pla = document.getElementById('pla').options[document.getElementById('pla').selectedIndex].value ;

	var param = "no="+no+"&slu="+slu+"&pla="+pla+"&trans="+trans+"&i="+i ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxpallapla.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}	
}


function javaext(no,slu,lg)
{		
	var pas = document.getElementById('pas').value ;
	pas = escape(pas);

	var param = "no="+no+"&slu="+slu+"&pas="+pas+"&lg="+lg ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxext.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}	
}

function javasend(no,np,lg,slu,type,ob)
{		
	var catenadd = document.getElementById('catenadd').value ;
	var A = document.getElementById('A').value ;
	var C = document.getElementById('C').value ;
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text);
	title = escape(title);
	
	var param = "caten="+catenadd+"&no="+no+"&np="+np+"&lg="+lg+"&slu="+slu+"&type="+type+"&ob="+ob+"&A="+A+"&C="+C+"&title="+title+"&text="+text ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsend.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}

function javasponsor(no,lg,cle,k)
{		
	var A = document.getElementById('A').value ;
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");

	text = escape(text);
	title = escape(title);
	
	var param = "no="+no+"&lg="+lg+"&slu="+cle+"&A="+A+"&title="+title+"&text="+text+"&k="+k ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsponsor.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}

function chapterselect(list)
{
	var ref ;
	
	while (list != '')
	{
		var start = list.indexOf(',',1);
		var len = list.length ;
		if (start > 0)
		{
			ref = list.substring(1,start);
			list = list.substring(start,len);	
		}
		else
		{
			ref = list.substring(1,len);
			list = '';	
		}
		
		changecatenselect(ref);
		
		ref = 'id'+ref ;
		if (document.getElementById(ref).checked)
		{
			document.getElementById(ref).checked = false ;
		}
		else
		{
			document.getElementById(ref).checked = true ;
		}
		
	}	
}

function javasponsorbb(no,lg,slu)
{		
	var name = document.getElementById('bbname').value ;
	var to = document.getElementById('mail').value ;
	var web = document.getElementById('www').value ;
	var ad1 = document.getElementById('adr1').value ;
	var ad2 = document.getElementById('adr2').value ;
	var zip = document.getElementById('zip').value ;
	var cit = document.getElementById('ville').value ;
	var reg = document.getElementById('region').value ;
	var cou = document.getElementById('pays').value ;

	var lang = document.getElementById('mod').options[document.getElementById('mod').selectedIndex].value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");
	text = escape(text);

	name = escape(name);
	ad1 = escape(ad1);
	ad2 = escape(ad2);
	cit = escape(cit);
	reg = escape(reg);
	cou = escape(cou);
			
	var param = "slu="+slu+"&name="+name+"&to="+to+"&web="+web+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&lang="+lang+"&text="+text+"&no="+no ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsponsorbb.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}	
}

function javasendinvit(no,lg,slu,type,ob)
{		
	var catenselect = document.getElementById('catenselect').value ;
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");
	
	title = escape(title) ;
	text = escape(text) ;

	var param = "caten="+catenselect+"&no="+no+"&np="+no+"&lg="+lg+"&slu="+slu+"&type="+type+"&ob="+ob+"&title="+title+"&text="+text ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsend.php?'+param,true);
	req.send(null) ;
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}
		else
		{
			var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;
			document.getElementById('divecr').innerHTML = reponse ;		
		}	
	}		
}

function javadeletepic(no,slu,i)
{
	var param = "no="+no+"&slu="+slu+"&i="+i ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxdeletepic.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}	
}



function javasendcontact(no,lg,cle,type,ob)
{		
	var title = document.getElementById('title').value ;
	var text = document.getElementById('text').value ;

	var nl = new RegExp("\n","g");
	text = text.replace(nl, "<BR>");
		
	title = escape(title) ;
	text = escape(text) ;

	var param = "no="+no+"&lg="+lg+"&slu="+cle+"&type="+type+"&title="+title+"&text="+text ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}

	req.open('GET','../ajaxsend.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;				
	}	
}

function javacat (no,slu)
{
	var field = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;
	var param = "field="+field+"&no="+no+"&slu="+slu+"&k=2" ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	req.open('GET','../ajaxdata.php?'+param,false);
	req.send(null) ;
}

function javatype (no,slu)

{

	var field = document.getElementById('mytype').options[document.getElementById('mytype').selectedIndex].value ;

	var param = "field="+field+"&no="+no+"&slu="+slu+"&k=60" ;
	
	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxdata.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;				

	}	
	
}


function javacur (no,slu)

{

	var field = document.getElementById('cur').options[document.getElementById('cur').selectedIndex].value ;

	var param = "field="+field+"&no="+no+"&slu="+slu+"&k=59" ;
	
	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxdata.php?'+param,false);

	req.send(null) ;
	
	if (field == 0)
		
	{
		
		document.getElementById('currency').innerHTML = "&#8364;" ;		
	
	}

	else if (field == 1)
		
	{
		
		document.getElementById('currency').innerHTML = "&#163;" ;		
	
	}
	
	else if (field == 2)
		
	{
		
		document.getElementById('currency').innerHTML = "&#36;" ;		
	
	}
}

function loaddesc(no,slu,type,ob,lg)
{
	var refdesc = document.getElementById('descbb').options[document.getElementById('descbb').selectedIndex].value ;
	var param = "refdesc="+refdesc+"&no="+no+"&type="+type+"&ob="+ob+"&lg="+lg+"&slu="+slu ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	req.open('GET','../ajaxloaddesc.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;

		var nl = new RegExp("\n","g");
		reponse = reponse.replace(nl, "");
		javaecr(reponse);
	}
}

function focusForm(field)
{
	if (field.value == "E-mail")
	{ 
		field.value="";
	}
	else
	{
		field.select();
	}
}
function blurForm(field)
{
	if (field.value == "")
	{ 
		field.value="E-mail";
	}		
}

function javavalid (no,slu)
{
	var valid = document.getElementById('valid').value ;
	valid = escape(valid);

	var param = "no="+no+"&slu="+slu+"&valid="+valid ;

	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}		
	req.open('GET','../ajaxvalid.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		//document.getElementById('divecr').innerHTML = reponse ;
		javaecr(reponse);		
	}	
}

function javabbcomment (no,slu,ob,lg)
{
	var score = document.getElementById('score').options[document.getElementById('score').selectedIndex].value ;
	var bbcomment = document.getElementById('bbcomment').value ;

	var nl = new RegExp("\n","g");
	bbcomment = bbcomment.replace(nl, "<BR>");
	bbcomment = escape(bbcomment) ;

	if (no == 0)
	{
		var mel = document.getElementById('mel').value ;
		var param = "bbcomment="+bbcomment+"&score="+score+"&no="+no+"&slu="+slu+"&ob="+ob+"&mel="+mel+"&lg="+lg ;
	}
	else
	{
		var param = "bbcomment="+bbcomment+"&score="+score+"&no="+no+"&slu="+slu+"&ob="+ob+"&lg="+lg ;
	}
	
	req = null ;	
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxbbcomment.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('divecr').innerHTML = reponse ;		
	}
}


function javabot()

{

	var url = document.getElementById('url').value ;



	var param = "url="+url ;

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxbot.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('botreponse').innerHTML = reponse ;		

	}

}

function javagbot(p,q)
{

	var qmax = 40 ;
	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value ;
	var pays = document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value ;
	var key = document.getElementById('key').value ;

	var coma = key.indexOf(',') ;
	
	if (q == 1)
	{
		p = parseInt(document.getElementById('page').innerHTML) ;
	}
	
	if (q > qmax)
	{
		q = 1 ;
		p = 1 ;
		
		if (coma>0)
		{
			key = key.substring(coma+1,key.length);			
		}
		else
		{
			key = '';
		}
		document.getElementById('key').value = key ;
	}

	if (coma >0)
	{
		var debut = key.substring(0, coma) ;
	}
	else
	{
		var debut = key ;
	}
	
	if (debut != '')
	{
		var param = "type="+type+"&key="+key+"&p="+p+"&debut="+debut+"&pays="+pays ;
		req = null ;	
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
		req.open('GET','../ajaxgbot.php?'+param,false);
		req.send(null) ;
	
		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('divecr').innerHTML = reponse ;
			if (q>0)
			{
				javagbot(p+1,q+1);
			}
		}
		
	}
	else
	{
		document.getElementById('page').innerHTML = '1' ;		
	}
}

function javagbot2(p)
{

	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value ;
	var pays = document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value ;
	var key = document.getElementById('key').value ;
	key =  escape(key) ;
	
	var param = "pays="+pays+"&p="+p+"&key="+key+"&type="+type ;
	req = null ;	
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	
	req.open('GET','../ajaxgbot2.php?'+param,false);
	req.send(null) ;
	
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;

		if (p == 1)
		{
			if (document.getElementById('key').value == '')
			{
				document.getElementById('key').value = reponse ;
			}
			else
			{
				document.getElementById('key').value = document.getElementById('key').value +','+reponse ;				
			}			
		}
		else
		{
			document.getElementById('divecr').innerHTML = reponse ;			
		}
	}
}





function javaslurp()

{

	var url = document.getElementById('url').value ;



	var param = "url="+url ;

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxslurp.php?'+param,false);

	req.send(null) ;

	document.getElementById('slurpreponse').innerHTML = "Analyse en cours" ;		



	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('slurpreponse').innerHTML = reponse ;		

	}

}

function javaslurp2()

{

	var url = document.getElementById('url').value ;

	var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;
	
	var param = "url="+url+"&lg="+lg ;

	req = null ;	

	if(window.XMLHttpRequest)

	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxslurp2.php?'+param,false);
	req.send(null) ;

	document.getElementById('slurpreponse').innerHTML = "Analyse en cours" ;		

	if (req.readyState == 4)
	{
		var reponse = req.responseText ;

		document.getElementById('slurpreponse').innerHTML = reponse ;		

		var bestmail = document.getElementById('bestmail').innerHTML ;	
		var indexmail = document.getElementById('indexmail').innerHTML ;
		var type2 = document.getElementById('type2').innerHTML ;

		if (bestmail != '')
		{
			document.getElementById('mail').value = bestmail ;
		}
		
		document.getElementById('type').options[type2].selected = true;
		
		var text = document.getElementById('tit').innerHTML+' '+document.getElementById('des').innerHTML+' '+document.getElementById('key').innerHTML ;
		
		var boucle ;
		var slu ;
		var u ;
		
		if (document.getElementById('des').innerHTML+document.getElementById('key').innerHTML != '')
		{
			
            var s = document.createElement("script");
            s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Detect?oncomplete=mycallback&appId=F878DBA67EFE475DFF97D4942A9251C1407191F4&text=" + text;
            document.getElementsByTagName("head")[0].appendChild(s);

            window.mycallback = function (language)
			{
				/*document.getElementById('lang').innerHTML = language ;*/
					  
				  var num = 1 ;
				  if (language == 'fr')
				  {
					  num = 0 ;
				  }
				  else if (language == 'it')
				  {
					  num = 2 ;
				  }
				  else if (language == 'es')
				  {
					  num = 3 ;
				  }
				  else if (language == 'pt')
				  {
					  num = 4 ;
				  }
				  else if (language == 'nl')
				  {
					  num = 5 ;
				  }
				  else if (language == 'de')
				  {
					  num = 6 ;
				  }
				  document.getElementById('lg').options[num].selected = true;  
				  boucle = parseInt(document.getElementById('boucle').innerHTML) + 1 ;
					
				  document.getElementById('boucle').innerHTML = boucle ;
						
				  slu = parseInt(document.getElementById('slu').innerHTML) ;
						
				  u = document.getElementById('u').innerHTML ;
					  
				  javascan(boucle, slu, u);					  
					  
			}
		    
		}
		else
		{
			boucle = parseInt(document.getElementById('boucle').innerHTML) + 1 ;
			
			document.getElementById('boucle').innerHTML = boucle ;
			
			slu = parseInt(document.getElementById('slu').innerHTML) ;
			
			u = document.getElementById('u').innerHTML ;
			
			javascan(boucle, slu, u);
		}
	}
	
}

function blacklist()
{
	document.getElementById('mail').value = 'blacklist';
}

function javascan(boucle,slu,u)
{
	
	var mail = document.getElementById('mail').value ;
	
	var max = 200 ;
	
	if (boucle == 0)
	{
		document.getElementById('boucle').innerHTML = max ;
	}
	
	if (document.getElementById('boucle').innerHTML<=max)
	{	
		if (mail == 'wait')
		{
			javaslurp2();
		}
		else if (mail == 'later')
		{
			javaslurpdelete(u,2);
		}
		else if ((mail == 'blacklist')||(mail == 'transfert-blacklist'))
		{
			javaslurpdelete(u,3);
		}
		else
		{
			javaaddmail(slu);
		}				
	}
	else
	{
		document.getElementById('boucle').innerHTML = 1 ;		
	}
}

function javaslurpdelete(url,s)

{

	var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;

	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value ;
	
	var param = "url="+url+"&type="+type+"&lg="+lg+"&s="+s ;

	var boucle = parseInt(document.getElementById('boucle').innerHTML) ;
	
	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxslurpdelete.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

		document.getElementById('boucle').innerHTML = boucle ;
		
		javaslurp2();
	}

}



function javaslurpformat()

{

	var zip = document.getElementById('zip1').value ;

	var add = document.getElementById('add').value ;



	var param = "zip="+zip+"&add="+add ;

	

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxslurpformat.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		//document.getElementById('add').innerHTML = reponse ;		



		var i = reponse.indexOf('%%');

		document.getElementById('adr1').innerHTML = reponse.substring(0,i) ;		

		reponse = reponse.substring(i+2,reponse.length)



		i = reponse.indexOf('%%');

		document.getElementById('adr2').innerHTML = reponse.substring(0,i) ;		

		reponse = reponse.substring(i+2,reponse.length)



		i = reponse.indexOf('%%');

		document.getElementById('ville1').innerHTML = reponse.substring(0,i) ;		

		document.getElementById('region1').innerHTML = reponse.substring(i+2,reponse.length)

	}

	

	document.getElementById('pays1').innerHTML = 'FRANCE' ;			

}



function javaslurpemail(email)

{

	document.getElementById('mail').value = email ;		

}



function javaslurpzip(zip)

{

	document.getElementById('zip1').value = zip ;		

}



function javaslurppic(src)

{

	var pic1 = document.getElementById('pic1').value ;

	var pic2 = document.getElementById('pic2').value ;

	var pic3 = document.getElementById('pic3').value ;

	var pic4 = document.getElementById('pic4').value ;

	var pic5 = document.getElementById('pic5').value ;



	if((pic1 == src)||(pic2 == src)||(pic3 == src)||(pic4 == src)||(pic5 == src))

	{

		alert('Photo deja selectionnee !');

	}

	else if (pic1 == '')

	{

		document.getElementById('pic1').value = src ;

		document.getElementById('img1').innerHTML = '<img src=\'http://'+src+'\' height=\'60\'>' ;		

	}

	else if (pic2 == '')

	{

		document.getElementById('pic2').value = src ;		

		document.getElementById('img2').innerHTML = '<img src=\'http://'+src+'\' height=\'60\'>' ;		

	}

	else if (pic3 == '')

	{

		document.getElementById('pic3').value = src ;		

		document.getElementById('img3').innerHTML = '<img src=\'http://'+src+'\' height=\'60\'>' ;		

	}

	else if (pic4 == '')

	{

		document.getElementById('pic4').value = src ;		

		document.getElementById('img4').innerHTML = '<img src=\'http://'+src+'\' height=\'60\'>' ;		

	}

	else if (pic5 == '')

	{

		document.getElementById('pic5').value = src ;		

		document.getElementById('img5').innerHTML = '<img src=\'http://'+src+'\' height=\'60\'>' ;		

	}

	else

	{

		alert('Il y a deja 5 photos !');

	}

}



function javaslurpurl(url)

{

	if (url == 'init')

	{

		url = document.getElementById('url').value ;

	}	

	

	var param = "url="+url ;

	

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxslurpurl.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}


function javaaddmail(slu)

{

	var mail = document.getElementById('mail').value ;

	var web = document.getElementById('url').value ;

	var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;

	/*var lg = document.getElementById('lang').innerHTML ;*/
	
	var tit = document.getElementById('tit').innerHTML ;

	var des = document.getElementById('des').innerHTML ;
	
	var key = document.getElementById('key').innerHTML ;
	
	tit = escape(tit);
	
	des = escape(des);
	
	key = escape(key);
	
	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value ;

	var boucle = parseInt(document.getElementById('boucle').innerHTML) ;
		
	if (mail != '')
	{
		
		var param = "slu="+slu+"&mail="+mail+"&type="+type+"&web="+web+"&lg="+lg+"&tit="+tit+"&des="+des+"&key="+key ;
		
		var req = null ;
	
		if(window.XMLHttpRequest)
	
		{
	
			req = new XMLHttpRequest() ;	
	
		}
	
		else if (window.ActiveXObject)
	
		{
	
			req = new ActiveXObject("Microsoft.XMLHTTP");	
	
		}
	
		
		req.open('GET','../ajaxaddmail.php?'+param,true);
	
		req.send(null) ;
	
		req.onreadystatechange = function()
	
		{
	
			if (req.readyState == 4)
	
			{
	
				var reponse = req.responseText ;
	
				document.getElementById('divecr').innerHTML = reponse ;		
				
				document.getElementById('boucle').innerHTML = boucle ;
				
				javaslurp2();
	
			}	
		
		}
		
	}
	
}


function javaslurpindex(slu)

{

	var name = document.getElementById('nom1').value ;

	var to = document.getElementById('mail').value ;

	var web = document.getElementById('url').value ;

	var ad1 = document.getElementById('adr1').value ;

	var ad2 = document.getElementById('adr2').value ;

	var zip = document.getElementById('zip1').value ;

	var cit = document.getElementById('ville1').value ;

	var reg = document.getElementById('region1').value ;

	var cou = document.getElementById('pays1').value ;

	//var tit = document.getElementById('tit').value ;

	var key = document.getElementById('key').value ;

	var desc = document.getElementById('descr').value ;

	var dep = document.getElementById('dep').value ;

	var tel = document.getElementById('tel').value ;

	var pmini = document.getElementById('pmini').value ;

	var pmaxi = document.getElementById('pmaxi').value ;



	

	var pic1 = document.getElementById('pic1').value ;

	var pic2 = document.getElementById('pic2').value ;

	var pic3 = document.getElementById('pic3').value ;

	var pic4 = document.getElementById('pic4').value ;

	var pic5 = document.getElementById('pic5').value ;



	var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;

	var cat = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;



	var lat = 0 ;

	var lng = 0 ;

	var add = cit+' '+zip+', '+reg+', '+cou+', '+ad1+' '+ad2+' ';

	add = sansaccents(add);



	//alert("O");



	geocoder = new GClientGeocoder();

	geocoder.getLocations

	(

		add,

		function(response) 

		{

			if (response.Placemark)

			{

				var place = response.Placemark[0];

				lat = place.Point.coordinates[1] ;

				lgt = place.Point.coordinates[0] ;



				name = escape(name);

				ad1 = escape(ad1);

				ad2 = escape(ad2);

				zip = escape(zip);

				cit = escape(cit);

				reg = escape(reg);

				cou = escape(cou);

				//tit = escape(tit);

				key = escape(key);

				desc = escape(desc);

			

				//alert("1");

			

				var param = "slu="+slu+"&name="+name+"&to="+to+"&web="+web+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&key="+key+"&lat="+lat+"&lgt="+lgt+"&type=1"+"&cat="+cat+"&pic1="+pic1+"&pic2="+pic2+"&pic3="+pic3+"&pic4="+pic4+"&pic5="+pic5+"&dep="+dep+"&desc="+desc+"&tel="+tel+"&pmini="+pmini+"&pmaxi="+pmaxi ;



				var req = null ;

				if(window.XMLHttpRequest)

				{

					req = new XMLHttpRequest() ;	

				}

				else if (window.ActiveXObject)

				{

					req = new ActiveXObject("Microsoft.XMLHTTP");	

				}

				

				//alert("2");



				req.open('GET','../ajaxslurpindex.php?'+param,true);

				req.send(null) ;

				req.onreadystatechange = function()

				{

					if (req.readyState == 4)

					{

						var reponse = req.responseText ;

						document.getElementById('divecr').innerHTML = reponse ;		

					}

					else

					{

						var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;

						document.getElementById('divecr').innerHTML = reponse ;		

					}	

				}	

			}

		}

	)	

}



function javaslurpupdate(slu,no)

{

	var name = document.getElementById('nom1').value ;

	var to = document.getElementById('mail').value ;

	var web = document.getElementById('url').value ;

	var ad1 = document.getElementById('adr1').value ;

	var ad2 = document.getElementById('adr2').value ;

	var zip = document.getElementById('zip1').value ;

	var cit = document.getElementById('ville1').value ;

	var reg = document.getElementById('region1').value ;

	var cou = document.getElementById('pays1').value ;

	var key = document.getElementById('key').value ;

	

	var pic1 = document.getElementById('pic1').value ;

	var pic2 = document.getElementById('pic2').value ;

	var pic3 = document.getElementById('pic3').value ;

	var pic4 = document.getElementById('pic4').value ;

	var pic5 = document.getElementById('pic5').value ;



	var lg = document.getElementById('lg').options[document.getElementById('lg').selectedIndex].value ;

	var cat = document.getElementById('cat').options[document.getElementById('cat').selectedIndex].value ;



	var lat = 0 ;

	var lng = 0 ;

	var add = cit+' '+zip+', '+reg+', '+cou+', '+ad1+' '+ad2+' ';

	add = sansaccents(add);



	geocoder = new GClientGeocoder();

	geocoder.getLocations

	(

		add,

		function(response) 

		{

			if (response.Placemark)

			{

				var place = response.Placemark[0];

				lat = place.Point.coordinates[1] ;

				lgt = place.Point.coordinates[0] ;



				name = escape(name);

				ad1 = escape(ad1);

				ad2 = escape(ad2);

				zip = escape(zip);

				cit = escape(cit);

				reg = escape(reg);

				cou = escape(cou);

				key = escape(key);

			

				var param = "slu="+slu+"&name="+name+"&to="+to+"&web="+web+"&lg="+lg+"&ad1="+ad1+"&ad2="+ad2+"&zip="+zip+"&cit="+cit+"&reg="+reg+"&cou="+cou+"&key="+key+"&lat="+lat+"&lgt="+lgt+"&type=1"+"&cat="+cat+"&pic1="+pic1+"&pic2="+pic2+"&pic3="+pic3+"&pic4="+pic4+"&pic5="+pic5+"&no="+no ;



				var req = null ;

				if(window.XMLHttpRequest)

				{

					req = new XMLHttpRequest() ;	

				}

				else if (window.ActiveXObject)

				{

					req = new ActiveXObject("Microsoft.XMLHTTP");	

				}

				

				req.open('GET','../ajaxslurpupdate.php?'+param,true);

				req.send(null) ;

				req.onreadystatechange = function()

				{

					if (req.readyState == 4)

					{

						var reponse = req.responseText ;

						document.getElementById('divecr').innerHTML = reponse ;		

					}

					else

					{

						var reponse = 'Envoi en cours...<BR>Message is being sent...<BR>Even geduld...<BR>Mandando su mensaje...' ;

						document.getElementById('divecr').innerHTML = reponse ;		

					}	

				}	

			}

		}

	)	

}





function javapascha (no,slu,lg)

{

	var pas1 = document.getElementById('pas1').value ;

	var pas2 = document.getElementById('pas2').value ;

	var pas3 = document.getElementById('pas3').value ;



	pas1 = escape(pas1) ;

	pas2 = escape(pas2) ;

	pas3 = escape(pas3) ;

	

	var param = "pas1="+pas1+"&pas2="+pas2+"&pas3="+pas3+"&no="+no+"&slu="+slu+"&lg="+lg ;

	

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxpascha.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}

function javadel(no,slu)

{

	var pas1 = document.getElementById('pas1').value ;

	pas1 = escape(pas1) ;
	

	var param = "pas1="+pas1+"&no="+no+"&slu="+slu ;

	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxdel.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var url = "http://www.ubiquo.info/logout" ; 

		window.location.replace(url);		

	}

}



function javaconnect(i,ob,no,lg)

{		

	/*if (i == 0)

	{*/

		var pass = document.getElementById('pass').value ;

		var login = document.getElementById('login').value ;

	/*}

	else

	{

		var pass = document.getElementById('pass2').value ;

		var login = document.getElementById('login2').value ;

	}*/

	pass = escape(pass) ;

	login = escape(login) ;



	var rem = 0 ;

	if (document.getElementById('remail').checked == 1)

	{

		rem = 1 ;

	}

	var param = "rem="+rem+"&login="+login+"&lg="+lg ;

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxlng.php?'+param,false);

	req.send(null) ;

	var ld = 0 ;

	if (document.getElementById('ld').checked == 1)

	{

		ld = 1 ;

	}

	param = "pass="+pass+"&login="+login+"&no="+no+"&ob="+ob+"&ld="+ld ;

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxconnect.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;
		
		/*alert(reponse);

		var nl = new RegExp("\n","g");

		reponse = reponse.replace(nl,"") ;

		var nl = new RegExp(" ","g");

		reponse = reponse.replace(nl,"") ;
		*/

		if (reponse == 1)

		{

			alert('V\351rifiez votre mot de passe!\nCheck your password !\nComproba su password !');

		}

		else if (reponse == 2)

		{

			if (lg == 'fr')

			{

				alert('Veuillez rafraichir la page et reessayer. Merci');

			}

			else if (lg == 'es')

			{

				alert('Por favor vuelva a cargar esta pagina y connectase de nuevo. Gracias.');

			}

			else

			{

				alert('Please refresh the page and retry');

			}

		}		

		else

		{

			var param = "ld="+ld ;

			var req = null ;

			if(window.XMLHttpRequest)

			{

				req = new XMLHttpRequest() ;	

			}

			else if (window.ActiveXObject)

			{

				req = new ActiveXObject("Microsoft.XMLHTTP");	

			}

			req.open('GET','../ajaxld.php?'+param,false);

			req.send(null) ;

			//window.location.replace('../index.php') ;

			document.getElementById('divRegister').style.display='none' ;

			var param = "url="+reponse ;

			var req = null ;

			if(window.XMLHttpRequest)

			{

				req = new XMLHttpRequest() ;	

			}

			else if (window.ActiveXObject)

			{

				req = new ActiveXObject("Microsoft.XMLHTTP");	

			}

			req.open('GET','../ajaxlogo.php?'+param,false);

			req.send(null) ;

			if (req.readyState == 4)

			{

				var response = req.responseText ;

				document.getElementById('divlogo').innerHTML = response ;				

				document.getElementById('divlogo2').innerHTML = '' ;				

				req = null ;	

				if(window.XMLHttpRequest)

				{

					req = new XMLHttpRequest() ;	

				}

				else if (window.ActiveXObject)

				{

					req = new ActiveXObject("Microsoft.XMLHTTP");	

				}

				req.open('GET','../ajaxp2.php?'+param,false);

				req.send(null) ;

				if (req.readyState == 4)

				{

					var response = req.responseText ;

					document.getElementById('divp2').innerHTML = response ;				

					document.getElementById('bottom').innerHTML = '' ;								

					javaecr(reponse) ;				

				}

			}


		}

	}	

}


function javaecr(url)

{

	document.getElementById('map').style.height='0px' ;

	document.getElementById('map').innerHTML = '' ;		

	document.getElementById('map').style.backgroundColor='#FFFFCC' ;

	document.getElementById('map2').style.height='0px' ;

	document.getElementById('map2').style.backgroundColor='#FFFFCC' ;

	document.getElementById('map2').innerHTML = '' ;		

	document.getElementById('mapcommand').innerHTML = '' ;		

	document.getElementById('submap').innerHTML = '' ;		

	document.getElementById('desc').innerHTML = '' ;		



	var param = "url="+url ;


	req = null ;	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxcon.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divcon').innerHTML = reponse ;				



		req = null ;	

		if(window.XMLHttpRequest)

		{

			req = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req = new ActiveXObject("Microsoft.XMLHTTP");	

		}

		req.open('GET','../ajaxpub.php?'+param,false);

		req.send(null) ;

		if (req.readyState == 4)

		{

			var response = req.responseText ;

			//document.getElementById('divpub').innerHTML = response ;				



			req = null ;	

			if(window.XMLHttpRequest)

			{

				req = new XMLHttpRequest() ;	

			}

			else if (window.ActiveXObject)

			{

				req = new ActiveXObject("Microsoft.XMLHTTP");	

			}

			req.open('GET','../ajaxp2.php?'+param,false);

			req.send(null) ;

			if (req.readyState == 4)

			{

				var reponse = req.responseText ;

				document.getElementById('divp2').innerHTML = reponse ;				

	

				req = null ;	

				if(window.XMLHttpRequest)

				{

					req = new XMLHttpRequest() ;	

				}

				else if (window.ActiveXObject)

				{

					req = new ActiveXObject("Microsoft.XMLHTTP");	

				}

				req.open('GET','../ajaxl.php?'+param,false);

				req.send(null) ;

				if (req.readyState == 4)

				{

					var reponse = req.responseText ;

					document.getElementById('divlang').innerHTML = reponse ;				

				

					req = null ;

					if(window.XMLHttpRequest)

					{

						req = new XMLHttpRequest() ;	

					}

					else if (window.ActiveXObject)

					{

						req = new ActiveXObject("Microsoft.XMLHTTP");	

					}

					var param2 = param+"&l="+1 ;

					req.open('GET','../ajaxbarre2.php?'+param2,false);

					req.send(null) ;

					if (req.readyState == 4)

					{

						var reponse = req.responseText ;

						document.getElementById('divbarre').innerHTML = reponse ;				

				

						req = null ;

						if(window.XMLHttpRequest)

						{

							req = new XMLHttpRequest() ;	

						}

						else if (window.ActiveXObject)

						{

							req = new ActiveXObject("Microsoft.XMLHTTP");	

						}

						param2 = param+"&l="+0 ;

	

						req.open('GET','../ajaxbarre2.php?'+param2,false);

						req.send(null) ;

						if (req.readyState == 4)

						{

							var reponse = req.responseText ;

							document.getElementById('bottom').innerHTML = reponse ;				

	

							req = null ;	

							if(window.XMLHttpRequest)

							{

								req = new XMLHttpRequest() ;	

							}

							else if (window.ActiveXObject)

							{

								req = new ActiveXObject("Microsoft.XMLHTTP");	

							}

							req.open('GET','../ajaxecr.php?'+param,true);

							req.send(null) ;

							req.onreadystatechange = function()

							{

								if (req.readyState == 4)

								{

									var reponse = req.responseText ;

									document.getElementById('divecr').innerHTML = reponse ;		

									document.getElementById('desc').innerHTML = '' ;

								}

								else

								{

									var reponse = 'Chargement en cours...<BR>Just one moment please...<BR>Even geduld...<BR>Un momentito por favor...' ;

									document.getElementById('divecr').innerHTML = reponse ;		

								}	

							}

						}

					}

				}

			}

		}

	}

}



function show1(url)

{

	document.getElementById('barreannuaire').style.display='block' ;

	document.getElementById('barrequalite').style.display='none' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('barrerecherche').style.display='none' ;

	/*document.getElementById('barremessages').style.display='none' ;

	document.getElementById('barreecrire').style.display='none' ;*/

	document.getElementById('barreparrainages').style.display='none' ;

	document.getElementById('cellannuaire').className='barre2' ;

	document.getElementById('cellqualite').className='barre1' ;

	document.getElementById('cellselect').className='barre1' ;

	document.getElementById('cellrecherche').className='barre1' ;

	/*document.getElementById('cellmessages').className='barre1' ;

	document.getElementById('cellecrire').className='barre1' ;*/

	document.getElementById('cellparrainages').className='barre1' ;


	javaecr(url);

}

function show4(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrequalite').style.display='none' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('barrerecherche').style.display='block' ;

	document.getElementById('barreparrainages').style.display='none' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellqualite').className='barre1' ;

	document.getElementById('cellselect').className='barre1' ;

	document.getElementById('cellrecherche').className='barre2' ;

	document.getElementById('cellparrainages').className='barre1' ;



	javaecr(url);

}

function show7(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrequalite').style.display='block' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('barrerecherche').style.display='none' ;

	document.getElementById('barreparrainages').style.display='none' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellqualite').className='barre2' ;

	document.getElementById('cellselect').className='barre1' ;

	document.getElementById('cellrecherche').className='barre1' ;

	document.getElementById('cellparrainages').className='barre1' ;

	javaecr(url);

}

/*
function show5(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrerecherche').style.display='none' ;

	document.getElementById('barremessages').style.display='none' ;

	document.getElementById('barreecrire').style.display='block' ;

	//document.getElementById('barreagenda').style.display='none' ;

	document.getElementById('barreparrainages').style.display='none' ;

	//document.getElementById('barrecarnet').style.display='none' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellrecherche').className='barre1' ;

	document.getElementById('cellmessages').className='barre1' ;

	document.getElementById('cellecrire').className='barre2' ;

	document.getElementById('cellparrainages').className='barre1' ;

	//document.getElementById('cellcarnet').className='barre1' ;

	document.getElementById('cellselect').className='barre1' ;



	javaecr(url);

}
*/

function show8(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrequalite').style.display='none' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('barrerecherche').style.display='none' ;

	document.getElementById('barreparrainages').style.display='block' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellqualite').className='barre1' ;

	document.getElementById('cellselect').className='barre1' ;

	document.getElementById('cellrecherche').className='barre1' ;

	document.getElementById('cellparrainages').className='barre2' ;

	javaecr(url);

}

/*
function show8(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrerecherche').style.display='none' ;

	document.getElementById('barremessages').style.display='none' ;

	document.getElementById('barreecrire').style.display='none' ;

	//document.getElementById('barreagenda').style.display='none' ;

	document.getElementById('barreparrainages').style.display='none' ;

	//document.getElementById('barrecarnet').style.display='block' ;

	document.getElementById('barreselect').style.display='none' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellrecherche').className='barre1' ;

	document.getElementById('cellmessages').className='barre1' ;

	document.getElementById('cellecrire').className='barre1' ;

	document.getElementById('cellparrainages').className='barre1' ;

	//document.getElementById('cellcarnet').className='barre2' ;

	document.getElementById('cellselect').className='barre1' ;



	javaecr(url);

}
*/

function show3(url)

{

	document.getElementById('barreannuaire').style.display='none' ;

	document.getElementById('barrequalite').style.display='none' ;

	document.getElementById('barreselect').style.display='block' ;

	document.getElementById('barrerecherche').style.display='none' ;

	document.getElementById('barreparrainages').style.display='none' ;

	document.getElementById('cellannuaire').className='barre1' ;

	document.getElementById('cellqualite').className='barre1' ;

	document.getElementById('cellselect').className='barre2' ;

	document.getElementById('cellrecherche').className='barre1' ;

	document.getElementById('cellparrainages').className='barre1' ;



	javaecr(url);

}



function chargermodele()

{		

		var refmodele = document.mod.mod.options[document.mod.mod.selectedIndex].value ;					



		var param = "ref="+refmodele ;

		var req = null ;



		if(window.XMLHttpRequest)

		{

			req = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req = new ActiveXObject("Microsoft.XMLHTTP");	

		}

				

		req.open('GET','../ajaxmodele.php?'+param,false);

		req.send(null) ;

		if (req.readyState == 4)

		{

			var reponse = req.responseText ;



			var agrave = new RegExp("&agrave;","g");

			var egrave = new RegExp("&egrave;","g");

			var eacute = new RegExp("&eacute;","g");

			var icirc = new RegExp("&icirc;","g");

			var ucirc = new RegExp("&ucirc;","g");

			var ecirc = new RegExp("&ecirc;","g");

			var ocirc = new RegExp("&ocirc;","g");

			var uacute = new RegExp("&uacute;","g");

			var iacute = new RegExp("&iacute;","g");

			var aacute = new RegExp("&aacute;","g");

			var atilde = new RegExp("&atilde;","g");

			var ccedil = new RegExp("&ccedil;","g");

			var oacute = new RegExp("&oacute;","g");

			reponse = reponse.replace(agrave,"\340") ;

			reponse = reponse.replace(egrave,"\350") ;

			reponse = reponse.replace(eacute,"\351") ;

			reponse = reponse.replace(icirc,"\356") ;

			reponse = reponse.replace(ucirc,"\373") ;

			reponse = reponse.replace(ecirc,"\352") ;

			reponse = reponse.replace(ocirc,"\364") ;

			reponse = reponse.replace(uacute,"\372") ;

			reponse = reponse.replace(iacute,"\355") ;

			reponse = reponse.replace(aacute,"\341") ;

			reponse = reponse.replace(oacute,"\363") ;

			reponse = reponse.replace(ccedil,"\347") ;

			reponse = reponse.replace(atilde,"\343") ;

			document.getElementById('text').value = reponse ;										

		}

		

		var req2 = null ;

		if(window.XMLHttpRequest)

		{

			req2 = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req2 = new ActiveXObject("Microsoft.XMLHTTP");	

		}

				

		req2.open('GET','../ajaxtitre.php?'+param,false);

		req2.send(null) ;

		if (req2.readyState == 4)

		{

			var reponse2 = req2.responseText ;

			var agrave = new RegExp("&agrave;","g");

			var egrave = new RegExp("&egrave;","g");

			var eacute = new RegExp("&eacute;","g");

			var icirc = new RegExp("&icirc;","g");

			var ucirc = new RegExp("&ucirc;","g");

			reponse2 = reponse2.replace(agrave,"\340") ;

			reponse2 = reponse2.replace(egrave,"\350") ;

			reponse2 = reponse2.replace(eacute,"\351") ;

			reponse2 = reponse2.replace(icirc,"\356") ;

			reponse2 = reponse2.replace(ucirc,"\373") ;

			document.getElementById('title').value = reponse2 ;										

		}

}



function addresseetime(name, num, cle)

{

	clearTimeout(timer) ;

	timer = setTimeout(function(){cherchernomA(name, num, cle)},400) ;

}



function cherchernomA(nom, num, cle)

{

	//Recherche du nom à partir de la saisie de 3 caractères



	nom = sansaccents(nom,0) ;

	//nom = nom.replace(nl, " ");

	//nom = escape(nom);



	var virgule = nom.lastIndexOf(',') ;		

	var longueur = nom.length ;



	if (virgule >0)

	{

		var dernier = nom.substring(virgule+1, longueur) ;

	}

	else

	{

		var dernier = nom ;			

	}



	longueur = dernier.length ;



	if (dernier.charAt(0)=='')

	{

		dernier = dernier.substring(1, longueur) ;

		longueur = longueur - 1 ;		

	}

	

	if (longueur > 2)

	{

		var param = "nom2="+num+"&nom="+dernier+"&type=A"+"&slu="+cle+"&nom3="+nom ;

		var req = null ;



		if(window.XMLHttpRequest)

		{

			req = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req = new ActiveXObject("Microsoft.XMLHTTP");	

		}

		

		req.open('GET','../test.php?'+param,true);

		req.send(null) ;

		req.onreadystatechange = function()

		{

			if (req.readyState == 4)

			{

				var reponse = req.responseText ;

				document.getElementById('selecteur').innerHTML = reponse ;				

				//document.forms["ecrireform"].elements["mel"].focus();

			}

		}

	}

	else

	{

		document.getElementById('selecteur').innerHTML = '' ;				

	}

}





function ajoutechaine(dernier,nom)

{

		var virgule = nom.lastIndexOf(',') ;



		if (virgule >0)

		{

			var debut = nom.substring(0, virgule) ;

			document.getElementById('A').value = debut + ',' + dernier + ',' ;					

		}

		else

		{

			document.getElementById('A').value = dernier + ',' ;										

		}

				

		document.getElementById('selecteur').innerHTML = '' ;

		document.getElementById('A').focus();

}



function copytime(name, num, cle)

{

	clearTimeout(timer) ;

	timer = setTimeout(function(){cherchernomC(name, num, cle)},400) ;

}



function cherchernomC(nom, num, cle)

{

	//Recherche du nom à partir de la saisie de 3 caractères



	var virgule = nom.lastIndexOf(',') ;		

	var longueur = nom.length ;



	if (virgule >0)

	{

		var dernier = nom.substring(virgule+1, longueur) ;

	}

	else

	{

		var dernier = nom ;			

	}



	longueur = dernier.length ;



	if (dernier.charAt(0)=='')

	{

		dernier = dernier.substring(1, longueur) ;

		longueur = longueur - 1 ;		

	}

	

	if (longueur > 2)

	{

		//var num = document.ecrireform.numero.value ;

		//var cle = document.ecrireform.slu.value ;

										

		var param = "nom2="+num+"&nom="+dernier+"&type=C"+"&slu="+cle+"&nom3="+nom ;

		var req = null ;



		if(window.XMLHttpRequest)

		{

			req = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req = new ActiveXObject("Microsoft.XMLHTTP");	

		}

		

		req.open('GET','../test.php?'+param,true);

		req.send(null) ;

		req.onreadystatechange = function()

		{

			if (req.readyState == 4)

			{

				var reponse = req.responseText ;

				document.getElementById('selecteurC').innerHTML = reponse ;				

				//document.forms["ecrireform"].elements["mel"].focus();

			}

		}

	}

}



function ajoutechaineC(dernier,nom)

{



		var virgule = nom.lastIndexOf(',') ;



			if (virgule >0)

			{

				var debut = nom.substring(0, virgule) ;

				document.getElementById('C').value = debut + ',' + dernier + ',' ;					

			}

			else

			{

				document.getElementById('C').value = dernier + ',' ;										

			}

				



		document.getElementById('selecteurC').innerHTML = '' ;

		document.getElementById('C').focus();

}



function showall()

{

	document.getElementById('posterieur').style.display='block' ;

	document.getElementById('cache').style.display='block' ;

	document.getElementById('montre').style.display='none' ;

}



function hidelater()

{

	document.getElementById('posterieur').style.display='none' ;

	document.getElementById('cache').style.display='none' ;

	document.getElementById('montre').style.display='block' ;

}



function montremodif()

{

	document.getElementById('modif').style.display='block' ;

	document.getElementById('affiche').style.display='none' ;

}



function show(id)

{

	id2 = id+2 ;

	document.getElementById(id2).style.display='block' ;

	document.getElementById(id).style.display='none' ;

}



function show2(id)

{

	document.getElementById(id).style.display='block' ;

}



function newgroup()

{

	document.getElementById('new').style.display='block' ;

}



function showrename(ch)

{

	var div = 'ch'+ch ;

	var rename = 'rename'+ch ;



	document.getElementById(rename).style.display='block' ;

	document.getElementById(div).style.display='none' ;	

}



function showrenamep(pr)

{

	var div = 'rk'+pr ;

	var rename = 'rename'+pr ;

	

	document.getElementById(rename).style.display='' ;

	document.getElementById(div).style.display='none' ;	

}



function changePublic(no, champ, max, slu)

{	

	var ichamp = '1'+champ ;

	var ichamptd = ichamp+'td' ;



	var req = null ;

			

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	var debut = champ.substring(0, 2) ;		

	if (debut == '%%')

	{

		var leng = champ.length ;

		champ2 = champ.substring(2,leng)



		var param = "no="+no+"&ch="+champ2+"&ob="+1+"&slu="+slu ;

		req.open('GET','../ajaxshare.php?'+param,false);							

	}

	else

	{

		var param = "no="+no+"&field="+champ+"&rank="+1+"&slu="+slu ;		

		req.open('GET','../ajaxchange.php?'+param,false);

	}

	

	req.send(null) ;



	var actuel = document.getElementById(ichamp).value ;				

		

	if (actuel == 1)

	{

		document.getElementById(ichamp).value = 0 ;

		document.getElementById(ichamptd).className = 'creme' ;

				

		for(var j = 2 ; j <= max ; j = j + 1)

		{

			var jchamp = j+champ ;

			var jchamptd = jchamp+'td' ;

			if (document.getElementById(jchamp).value==0)

			{

				document.getElementById(jchamptd).className = 'creme' ;

			}

			else

			{

				document.getElementById(jchamptd).className = 'vertclair' ;

			}			

		}

	}

	else

	{

		document.getElementById(ichamp).value = 1 ;

		document.getElementById(ichamptd).className = 'vertclair' ;

		for(var j = 2 ; j <= max ; j = j + 1)

		{

			var jchamptd = j+champ+'td' ;

			document.getElementById(jchamptd).className = 'vertclair' ;

		}

	}

}



					

function change(no, field, i, slu, alertmess,public)

{

	var inom = i+field ;

	var inomtd = inom+'td' ;

	var nompublic = '1'+field

		

	var actuel = document.getElementById(inom).value ;				

	

	if (public == 1)

	{

		public = document.getElementById(nompublic).value ;

	}

					

	if (public == 1)

	{

		alert (alertmess);

	}

	else

	{

		var req = null ;	

		if(window.XMLHttpRequest)

		{

			req = new XMLHttpRequest() ;	

		}

		else if (window.ActiveXObject)

		{

			req = new ActiveXObject("Microsoft.XMLHTTP");	

		}



		var debut = field.substring(0, 2) ;		

		

		if (debut == '%%')

		{

			var leng = field.length ;

			field = field.substring(2,leng)



			var param = "no="+no+"&ch="+field+"&ob="+i+"&slu="+slu ;

			req.open('GET','../ajaxshare.php?'+param,false);			

		}

		else

		{

			var param = "no="+no+"&field="+field+"&rank="+i+"&slu="+slu ;

			req.open('GET','../ajaxchange.php?'+param,false);			

		}	



		req.send(null) ;		

		if (req.readyState == 4)

		{

			var reponse = req.responseText ;				

		}

		

		if (actuel == 1)

		{

			document.getElementById(inomtd).className = 'creme' ;

			document.getElementById(inom).value = 0 ;

		}

		else

		{

			document.getElementById(inomtd).className = 'vertclair' ;

			document.getElementById(inom).value = 1 ;

		}

	}

}



function change2(no, champ, slu, i)

{

	var param = "no="+no+"&field="+champ+"&rank="+i+"&slu="+slu ;

	var req = null ;

	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxchange.php?'+param,false);

	req.send(null) ;			

}



function changepallaconf(no, pla, slu, i)

{

	var param = "no="+no+"&pla="+pla+"&slu="+slu+"&i="+i ;

	var req = null ;

	

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxchangepallaconf.php?'+param,false);

	req.send(null) ;			

}



function changeshare(no, slu, ob, ch)

{

	var param = "no="+no+"&ob="+ob+"&ch="+ch+"&slu="+slu ;

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxshare.php?'+param,false);

	req.send(null) ;			

}



function javaad(slu)

{

	var ad = document.getElementById('ad').value ;

	var param = "ad="+ad+"&slu="+slu ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxad.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}



function javarenamech(no,lg,slu,ch,type)

{

	var text = 'text'+ch ;

	var newch = document.getElementById(text).value ;

	escape(newch);



	var param = "no="+no+"&lg="+lg+"&ch="+ch+"&slu="+slu+"&newch="+newch+"&type="+type ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxrenamech.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}



function javainc(no, lg, slu, ch, type)

{

	var param = "no="+no+"&lg="+lg+"&ch="+ch+"&slu="+slu+"&type="+type ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxinc.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}





function javadeletech(no, lg, slu, ch, type)

{

	var param = "no="+no+"&lg="+lg+"&ch="+ch+"&slu="+slu+"&type="+type ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

			

	req.open('GET','../ajaxdeletech.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}

}



function javanewch(no,lg,slu,type)

{

	var param = "no="+no+"&lg="+lg+"&slu="+slu+"&type="+type ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxnewch.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}	

}



function javablack(no,type,np,slu,gp,lg)

{

	var param = "no="+no+"&np="+np+"&lg="+lg+"&slu="+slu+"&gp="+gp+"&type="+type ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxblack.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}	

}



function javaemptysel(no,slu,lg)

{

	document.getElementById('map').style.height='0px' ;

	document.getElementById('map').innerHTML = '' ;		

	document.getElementById('map').style.backgroundColor='#FFFFCC' ;

	document.getElementById('map2').style.height='0px' ;

	document.getElementById('map2').innerHTML = '' ;

	document.getElementById('map2').style.backgroundColor='#FFFFCC' ;

	document.getElementById('mapcommand').innerHTML = '' ;		

	document.getElementById('submap').innerHTML = '' ;		

	document.getElementById('desc').innerHTML = '' ;		




	var param = "no="+no+"&slu="+slu+"&lg="+lg ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}



	req.open('GET','../ajaxemptycel.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;		

	}	

}



function javagpsreg(no,k,lg)

{

	var lat = document.getElementById('lat').value ;

	var lng = document.getElementById('lng').value ;



	var param = "no="+no+"&k="+k+"&lat="+lat+"&lng="+lng+"&lg="+lg ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxgpsreg.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;
		
	}

	/*Google API v2
	GUnload() ;	
	*/

	document.getElementById('map').style.height='0px' ;

	document.getElementById('map').innerHTML = '' ;		

	document.getElementById('map').style.backgroundColor='#FFFFCC' ;

	document.getElementById('map2').style.height='0px' ;

	document.getElementById('map2').innerHTML = '' ;		

	document.getElementById('map2').style.backgroundColor='#FFFFCC' ;

	document.getElementById('mapcommand').innerHTML = '' ;		

	document.getElementById('submap').innerHTML = '' ;		

	document.getElementById('desc').innerHTML = '' ;		

}



function javalocate(no,k, lg)

{
	document.getElementById('map').style.height='400px' ;

	var param = "no="+no+"&lg="+lg+"&k="+k ;
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	req.open('GET','../ajaxadd.php?'+param,false);
	req.send(null) ;

	if (req.readyState == 4)
	{
		var add = req.responseText ;
		add2 = escape(add) ;
		add2 = sansaccents(add2) ;

		param = param+"&add="+add2 ;

		var req = null ;
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
		req.open('GET','../ajaxgps.php?'+param,false);
		req.send(null) ;

		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('desc').innerHTML = reponse ;		
			
			var nl = new RegExp('%0D',"g");
			add2 = add2.replace(nl,"") ;

			nl = new RegExp('%0A',"g");
			add2 = add2.replace(nl,"") ;

			nl = new RegExp('%20',"g");
			add2 = add2.replace(nl," ") ;
			
			nl = new RegExp('%2C',"g");
			add2 = add2.replace(nl,",") ;
			
			nl = new RegExp('%28',"g");
			add2 = add2.replace(nl,"(") ;

			nl = new RegExp('%29',"g");
			add2 = add2.replace(nl,")") ;

			nl = new RegExp('%27',"g");
			add2 = add2.replace(nl,"'") ;
			
			geocoder = new google.maps.Geocoder();			
			geocoder.geocode({ 'address': add2}, function(results, status)
			{
				if (status == google.maps.GeocoderStatus.OK)
				{
					var lat = results[0].geometry.location.lat().toFixed(7);
					var lng = results[0].geometry.location.lng().toFixed(7);
				}
				else
				{
			        alert("Geocode was not successful");
					var lat= 48.856 ;
					var lng= 2.35 ;
				}				

			 	document.getElementById('lat').value = lat ;
				document.getElementById('lng').value = lng ;

			    var myLatlng = new google.maps.LatLng(lat,lng);
			    var myOptions = {
			      zoom: 15,
			      center: myLatlng,
			      mapTypeId: google.maps.MapTypeId.ROADMAP
			    }
			    var map = new google.maps.Map(document.getElementById('map'), myOptions);
	
			    var marker = new google.maps.Marker({
			        position: myLatlng,
			        map: map,
			        draggable: true
			    });			    
			    
			    google.maps.event.addListener(marker, 'drag', function() {
			    	display(marker);
			    });
			    
			    google.maps.event.addListener(marker, 'dragend', function() {
			    	display(marker);
			    });
			
			    function display(marker)
			    {
			    	center = marker.getPosition();
			    	LatC = center.lat();
			    	LngC = center.lng();
			    	document.getElementById('lat').value = LatC;
			    	document.getElementById('lng').value = LngC;
			    }
			    
			});
			
			
			/*
			map = new GMap2(document.getElementById('map'));
			geocoder = new GClientGeocoder();

			var baseIcon = new GIcon(G_DEFAULT_ICON);

			baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
			baseIcon.iconSize = new GSize(20, 34);
			baseIcon.shadowSize = new GSize(37, 34);
			baseIcon.iconAnchor = new GPoint(9, 34);
			baseIcon.infoWindowAnchor = new GPoint(9, 2);

			geocoder.getLocations
			(
				add,
				function(response) 
				{
				     if (response.Placemark)
				     {
						var place = response.Placemark[0];
						var X = place.Point.coordinates[1] ;
						var Y = place.Point.coordinates[0] ;
						point = new GLatLng(X,Y);
				    }
				    else
				    {

						var req2 = null ;
						if(window.XMLHttpRequest)
						{
							req2 = new XMLHttpRequest() ;	
						}
						else if (window.ActiveXObject)
						{
							req2 = new ActiveXObject("Microsoft.XMLHTTP");	
						}
						req2.open('GET','../ajaxadd2.php?'+param,false);
						req2.send(null) ;
						if (req2.readyState == 4)
						{
							var add3 = req.responseText ;
							add3 = escape(add3) ;
							add3 = sansaccents(add3) ;						
						
							geocoder.getLocations
							(
								add3,
								function(response2) 
								{
								     if (response2.Placemark)
								     {
										var place2 = response2.Placemark[0];
										var X = place2.Point.coordinates[1] ;
										var Y = place2.Point.coordinates[0] ;
							
										point = new GLatLng(X,Y);						
									 }
									 else
									 {
										point = new GLatLng(48.856,2.35);
									 }
								}

						)
						}
				    }
				    
				    map.setCenter(point, 11);
				    map.setUIToDefault();
							         
					markerOptions = {draggable: true };
				    var marker = new GMarker(point, markerOptions);
		
					document.getElementById("lat").value = point.lat().toFixed(7);
					document.getElementById("lng").value = point.lng().toFixed(7);
					
					GEvent.addListener(marker, "dragend", function() { 
							var point = marker.getPoint();
							map.panTo(point);
							document.getElementById("lat").value = point.lat().toFixed(7);
							document.getElementById("lng").value = point.lng().toFixed(7);
						});
						
					map.addOverlay(marker);
				}
			)*/
		}
	}
}

function javad(i,j,s,slu,lg,no)

{

	var param = "i="+i+"&j="+j+"&s="+s+"&no="+no+"&lg="+lg ;

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajad.php?'+param,false);

	req.send(null) ;

	

	if (req.readyState == 4)

	{

		if (s == -3)

		{

			javamap2(no,slu,0,lg,-3) ;

		}

		else if (s == -2)

		{

			javamap2(no,slu,0,lg,-2) ;

		}

		else if (s == -1)

		{

			javamap2(no,slu,0,lg,-1) ;

		}

		else if (s == 3)

		{

			javamap2(no,slu,0,lg,3) ;

		}

		else if (s == 4)

		{

			javamap2(no,slu,1,lg,4) ;

		}

		else if (s == 5)

		{

			javamap2(no,slu,i,lg,5) ;

		}

		else

		{

			var reponse = req.responseText ;

			document.getElementById('divecr').innerHTML = reponse ;				

		}

	}

}



function javamapman(a,b,type,k,no,slu,s,lg)

{

	var caten = document.getElementById('caten').innerHTML ;		

	id = 'N.'+a+'.'+b+',' ;	



	if (type == 0)

	{

		var nl = new RegExp(id,"g");

		caten = caten.replace(nl,"") ;

		document.getElementById('caten').innerHTML = caten ;	

		draw(caten, no, slu, 0, lg,s) ;

	}



	if (type == 1)

	{

		var pos = caten.indexOf(id) ;

		var start = caten.substring(0,pos);

		len = caten.length ;

		var caten = caten.substring(pos,len);

		

		var n = start.lastIndexOf('N.') ;

		len = start.length ;

		var former = start.substring(n,len);



		var nl = new RegExp(former,"g");	

		start = start.replace(nl,id);		

	

		var nl = new RegExp(id,"g");	

		caten = caten.replace(nl,former);		

	

		caten = start+caten ;	

		document.getElementById('caten').innerHTML = caten ;		

		draw(caten,no, slu,0,lg,s) ;

	}

}



function javamap3(no, slu, k, lg)

{

	var s = - document.getElementById('star').options[document.getElementById('star').selectedIndex].value ;

	javamap2(no, slu, k, lg, s);

}


function javamap2(no, slu, k, lg, s)
{
	document.getElementById('divecr').innerHTML = '' ;		
	//document.getElementById('map').style.height='400px' ;
	document.getElementById('map2').style.height='400px' ;

	if ((k == 0)||(s == 5))
	{
		var param = "no="+no+"&slu="+slu+"&k="+k+"&s="+s ;
		var req = null ;
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}
		req.open('GET','../ajaxdesc.php?'+param,false);
		req.send(null) ;

		/*alert(param);*/
		
		if (req.readyState == 4)
		{
			var caten = req.responseText ;

			/*alert(caten);*/
			
			var nl = new RegExp("\n","g");
			caten = caten.replace(nl,"") ;

			var nl = new RegExp(" ","g");
			caten = caten.replace(nl,"") ;

			document.getElementById('caten').innerHTML = caten ;		

			draw(caten, no, slu, k, lg, s) ;
		}
	}
	else
	{
		var caten = document.getElementById('caten').innerHTML ;		
		draw(caten, no, slu, k, lg, s) ;	
	}	
}


function draw(caten, no, slu, k, lg, s)
{
	var param = "caten="+caten+"&l="+0+"&no="+no+"&slu="+slu+"&k="+k+"&lg="+lg+"&s="+s ;
	
	var req = null ;
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest() ;	
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");	
	}	

	req.open('GET','../ajaxdesc3.php?'+param,false);
	req.send(null) ;
	if (req.readyState == 4)
	{
		var reponse = req.responseText ;
		document.getElementById('desc').innerHTML = reponse ;		

		var param = "no="+no+"&slu="+slu+"&lg="+lg+"&s="+s ;
		var req = null ;

		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest() ;	
		}
		else if (window.ActiveXObject)
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");	
		}			

		req.open('GET','../ajaxmapco.php?'+param,false);
		req.send(null) ;

		if (req.readyState == 4)
		{
			var reponse = req.responseText ;
			document.getElementById('mapcommand').innerHTML = reponse ;

			var param = "caten="+caten+"&l="+3+"&no="+no+"&slu="+slu+"&k="+k+"&lg="+lg+"&s="+1 ;
			var req = null ;

			if(window.XMLHttpRequest)
			{
				req = new XMLHttpRequest() ;	
			}
			else if (window.ActiveXObject)
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");	
			}			

			req.open('GET','../ajaxdesc3.php?'+param,false);
			req.send(null) ;

			if (req.readyState == 4)
			{
				var reponse = req.responseText ;
				document.getElementById('divecr').innerHTML = reponse ;

				if ((k == 0)||(s == 5))
				{					
					var param = "caten="+caten+"&l="+1+"&no="+no+"&slu="+slu+"&lg="+lg ;
					var req = null ;
					if(window.XMLHttpRequest)
					{
						req = new XMLHttpRequest() ;	
					}
					else if (window.ActiveXObject)
					{
						req = new ActiveXObject("Microsoft.XMLHTTP");	
					}
					
					req.open('GET','../ajaxdesc3.php?'+param,false);
					req.send(null) ;

					if (req.readyState == 4)
					{
						var chain = req.responseText ;
						initialize(no,chain,caten) ;
					}	
				}
			}	
		}
	}	
}	

function more(s,slu,no,k,lg)
{
	
	var caten = document.getElementById('caten').innerHTML ;	
	
	var param = "caten="+caten+"&l="+3+"&no="+no+"&slu="+slu+"&k="+k+"&lg="+lg+"&s="+s ;

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}			

	req.open('GET','../ajaxdesc3.php?'+param,false);

	req.send(null) ;
	
	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;	
	}
}
					

function initialize(no,chain,caten) 

{
	
	/*Sample Google API v3 Code
	var myOptions = {
            center: new google.maps.LatLng(-34.397, 150.644),
            zoom: 8,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          };
    
   var map = new google.maps.Map(document.getElementById("map2"),
              myOptions);	
              
				map.setCenter(results[0].geometry.location);
		        var marker = new google.maps.Marker({
		            map: map,
		            position: results[0].geometry.location
		        });
            
	*/
	
	var coma = chain.indexOf('%%',0);

	var lat = chain.substring(0,coma) ;				

	var len = chain.length ;

	chain = chain.substring(coma+2,len) ;

	coma = chain.indexOf('%%',0);

	var lng = chain.substring(0,coma) ;				

	len = chain.length ;

	chain = chain.substring(coma+2,len) ;

	coma = chain.indexOf('%%',0);

	var delta = chain.substring(0,coma)*100 ;				

	delta = Math.ceil(delta) ;

	if (delta < 1)
	{
		delta = 15 ;
	}
	else if (delta < 4)
	{
		delta = 14 ;
	}
	else if (delta < 6)
	{
		delta = 13 ;
	}
	else if (delta < 9)
	{
		delta = 12 ;
	}
	else if (delta < 50)
	{
		delta = 10 ;
	}
	else if (delta < 100)
	{
		delta = 9 ;
	}
	else if (delta < 400)
	{
		delta = 7 ;
	}
	else if (delta < 500)
	{
		delta = 6 ;
	}
	else if (delta < 800)
	{
		delta = 5 ;
	}
	else if (delta < 1000)
	{
		delta = 4 ;
	}
	else if (delta < 5000)
	{
		delta = 3 ;
	}
	else if (delta < 15000)
	{
		delta = 2 ;
	}
	else if (delta < 25000)
	{
		delta = 1 ;
	}
	else
	{
		delta = 0 ;
	}

	len = chain.length ;

	chain = chain.substring(coma+2,len) ;	
     
    var myLatlng = new google.maps.LatLng(lat,lng);
    var myOptions = {
      zoom: delta,
      center: myLatlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(document.getElementById("map2"), myOptions);

    /*
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
    });
    */
    
	loop(chain, caten, no,0,map) ;

}



function loop(chain, caten, no,i,map)

{

	var coma = chain.indexOf('%%',0);
	var add = chain.substring(0,coma) ;
	var len = chain.length ;
	chain = chain.substring(coma+2,len) ;						

	coma = chain.indexOf('%%',0);
	var url = chain.substring(0,coma) ;
	var len = chain.length ;
	chain = chain.substring(coma+2,len) ;						

	var nl = new RegExp("\r","g");
	url = url.replace(nl,"") ;
	
	coma = chain.indexOf('%%',0);
	var name = chain.substring(0,coma) ;
	var len = chain.length ;
	chain = chain.substring(coma+2,len) ;						

	coma = chain.indexOf('%%',0);
	var comment = chain.substring(0,coma) ;
	var len = chain.length ;
	chain = chain.substring(coma+2,len) ;						

	coma = chain.indexOf('%%',0);
	var num = chain.substring(0,coma) ;
	var len = chain.length ;
	chain = chain.substring(coma+2,len) ;						

	coma = add.indexOf(',',0);
	var lat = add.substring(1,coma) ;
	var len = add.length ;
	var lng = add.substring(coma+1,len-1) ;						

    var myLatlng = new google.maps.LatLng(lat,lng);	
    
    var contentString = "<A href='"+url+"' class='bluegras' target=_blank>"+num+name+"</A>"+comment;
    
    var infowindow = new google.maps.InfoWindow({
        content: contentString
    });
    
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title: name
    });	
	
    google.maps.event.addListener(marker, 'click', function() {
    	  infowindow.open(map,marker);
    	});
    
	if (chain.indexOf('%%',0)>0)
	{
		i = i+1 ;
		loop(chain, caten, no,i,map)
	}	
	
	
	/*
	geocoder.getLocations

	(

		add,

		function(response) 

		{

			if (response.Placemark)

			{

				place = response.Placemark[0];

			    var X = place.Point.coordinates[1] ;

			    var Y = place.Point.coordinates[0] ;

			    point = new GLatLng(X,Y);



				var marker = new GMarker(point);

				map.addOverlay(marker);

	

				GEvent.addListener(marker, "click", function()

				{

					var result  ;

					if (no == 0)

					{

						result = "<A href='"+url+"' class='bluegras' target=_blank>"+num+name+"</A>"+comment ;

					}

					else

					{

						result = "<B>"+num+name+"</B>"+comment ;					

					}

					marker.openInfoWindowHtml(result);

				});

					

				if (chain.indexOf('%%',0)>0)

				{

					i = i+1 ;

					loop(chain, caten, no,i)

				}

			}

		}

	);*/

}



function animate(no,fr,lg) 

{    

	var caten = document.getElementById('caten').innerHTML

	var param = "caten="+caten+"&l=2&no="+no+"&fr="+fr+"&lg="+lg ;	

	

	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}			

	req.open('GET','../ajaxdesc3.php?'+param,false);

	req.send(null) ;

	

	if (req.readyState == 4)

	{

		var chain = req.responseText ;



		var coma = chain.indexOf('%%',0);

		var add = chain.substring(0,coma) ;

		var len = chain.length ;

		chain = chain.substring(coma+2,len) ;						

	

		var coma = chain.indexOf('%%',0);

		var url = chain.substring(0,coma) ;

		var len = chain.length ;

		chain = chain.substring(coma+2,len) ;						

	

		var nl = new RegExp("\r","g");

		url = url.replace(nl,"") ;

	

		var coma = chain.indexOf('%%',0);

		var name = chain.substring(0,coma) ;

		var len = chain.length ;

		chain = chain.substring(coma+2,len) ;						

	

		var coma = chain.indexOf('%%',0);

		var comment = chain.substring(0,coma) ;

		var len = chain.length ;

		chain = chain.substring(coma+2,len) ;						

	

		var coma = chain.indexOf('%%',0);

		var num = chain.substring(0,coma) ;



		var res  ;

		if (no == 0)

		{

			result = "<A href='"+url+"' class='bluegras' target=_blank>"+num+name+"</A>"+comment ;

		}

		else

		{

			result = "<B>"+num+name+"</B>"+comment ;					

		}



		geocoder.getLocations

		(

			add,

			function(response) 

			{

				if (response.Placemark)

				{

					place = response.Placemark[0];

				    var X = place.Point.coordinates[1] ;

				    var Y = place.Point.coordinates[0] ;

				    point = new GLatLng(X,Y);

	

					map.panTo(point);

					

					var marker = new GMarker(point);

					map.addOverlay(marker);



					marker.openInfoWindowHtml(result);

		

					GEvent.addListener(marker, "click", function()

					{

						marker.openInfoWindowHtml(result);

					});

						

					if (chain.indexOf('%%',0)>0)

					{

						i = i+1 ;

						loop(chain, caten, no,i)

					}

				}

			}

		);







	}















	/*

	geocoder.getLocations

	(

		add1,

		function(response) 

		{

		    if (response.Placemark)

		    {

				place = response.Placemark[0];

				var X = place.Point.coordinates[1] ;

				var Y = place.Point.coordinates[0] ;

				point = new GLatLng(X,Y);

			    

				map.panTo(point);



			    var marker = new GMarker(point);

			    map.addOverlay(marker);



				var caten = document.getElementById('caten').innerHTML

				var param = "caten="+caten+"&l=2&no="+no+"&ad="+ad+"&fr="+fr+"&lg="+lg ;	

				var req = null ;

				if(window.XMLHttpRequest)

				{

					req = new XMLHttpRequest() ;	

				}

				else if (window.ActiveXObject)

				{

					req = new ActiveXObject("Microsoft.XMLHTTP");	

				}			

				req.open('GET','../ajaxdesc3.php?'+param,false);

				req.send(null) ;

				if (req.readyState == 4)

				{

					var url = req.responseText ;

					

					var coma = url.indexOf(',',0);

					var url1 = url.substring(0,coma) ;

					var len = url.length ;

					url = url.substring(coma+1,len) ;

			

					var coma = url.indexOf(',',0);

					var name = url.substring(0,coma) ;

					len = url.length ;

					url = url.substring(coma+1,len) ;



					var coma = url.indexOf(',',0);

					var add = url.substring(0,coma) ;

	

					if (no == 0)

					{

						var nl = new RegExp("\r","g");

						url1 = url1.replace(nl,"") ;

						url = "<A href='"+url1+"' class='bluegras' target=_blank>"+letter+name+"</A>"+add ;

					}

					else

					{

						url = "<B>"+letter+name+"</B>"+add ;					

					}



					marker.openInfoWindowHtml(url);



					GEvent.addListener(marker, "click", function()

					{

						var caten = document.getElementById('caten').innerHTML

						var param = "caten="+caten+"&l=2&no="+no+"&ad="+ad+"&fr="+fr ;

						

						var req = null ;

						if(window.XMLHttpRequest)

						{

							req = new XMLHttpRequest() ;	

						}

						else if (window.ActiveXObject)

						{

							req = new ActiveXObject("Microsoft.XMLHTTP");	

						}			

						req.open('GET','../ajaxdesc3.php?'+param,false);

						req.send(null) ;

						if (req.readyState == 4)

						{

							var url = req.responseText ;

							

							var coma = url.indexOf(',',0);

							var url1 = url.substring(0,coma) ;

							var len = url.length ;

							url = url.substring(coma+1,len) ;



							var coma = url.indexOf(',',0);

							var name = url.substring(0,coma) ;

							var len = url.length ;

							url = url.substring(coma+1,len) ;

										

							var coma = url.indexOf(',',0);

							var add = url.substring(0,coma) ;

							var len = url.length ;

							letter = url.substring(coma+1,len) ;



							if (letter != '')

							{

								letter = letter+" " ;

							}

	

							if (no == 0)

							{

								var nl = new RegExp("\r","g");

								url1 = url1.replace(nl,"") ;

								url = "<A href='"+url1+"' class='bluegras' target=_blank>"+letter+name+"</A>"+add ;

							}

							else

							{

								url = "<B>"+letter+name+"</B>"+add ;					

							}



							marker.openInfoWindowHtml(url);

						}



					});

				}

			}

		}

	)

	*/

}



function survol(line)

{

	line.className='trsurvol';

}



function finsurvol(line)

{

	line.className='trnormal';

}






function sansaccents(txt,type) 

{

	var long = txt.length ;

	var no = 0 ;

	while (long > no)

	{

		if ((txt.charAt(no) == '\350')||(txt.charAt(no) == '\351')||(txt.charAt(no) == '\352')||(txt.charAt(no) == '\353'))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'e'+end ;

		}



		if ((txt.charAt(no) == '\340')||(txt.charAt(no) == '\341')||(txt.charAt(no) == '\342')||(txt.charAt(no) == '\343')||(txt.charAt(no) == '\344')||(txt.charAt(no) == '\345'))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'a'+end ;

		}



		if ((txt.charAt(no) == '\362')||(txt.charAt(no) == '\363')||(txt.charAt(no) == '\364')||(txt.charAt(no) == '\365')||(txt.charAt(no) == '\366'))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'o'+end ;

		}



		if ((txt.charAt(no) == '\371')||(txt.charAt(no) == '\372')||(txt.charAt(no) == '\373')||(txt.charAt(no) == '\374'))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'u'+end ;

		}



		if ((txt.charAt(no) == '\354')||(txt.charAt(no) == '\355')||(txt.charAt(no) == '\356')||(txt.charAt(no) == '\357'))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'i'+end ;

		}



		if (txt.charAt(no) == '\347')

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'c'+end ;

		}



		if (txt.charAt(no) == '\361')

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+'n'+end ;

		}



		if (txt.charAt(no) == "'")

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			

			if (type == 1)

			{

				txt = begin+end ;

			}

			else

			{

				txt = begin+" "+end ;

			}

		}



		if ((txt.charAt(no) == " ")&&(type == 1))

		{

			var begin = txt.substring(0,no);

			var end = txt.substring(no+1,txt.length);

			txt = begin+end ;

		}

		no++ ;

	}

	

	return txt ;

}



function javasearch(no,lg,slu,type)

{

	var add = document.getElementById('rechbar2').value ;	



	geocoder = new GClientGeocoder();

	geocoder.getLocations

	(

		add,

		function(response) 

		{

		   if (response.Placemark)

		   {

				var place = response.Placemark[0];

				var X = place.Point.coordinates[1] ;

				var Y = place.Point.coordinates[0] ;

				point = new GLatLng(X,Y);

	

				var lat = point.lat().toFixed(7);

				var lng = point.lng().toFixed(7);

				

				var what = document.getElementById('rechbar1').value ;	

				var where = document.getElementById('rechbar2').value ;	

				where = where+' ('+lat+','+lng+')' ;

				research(what, where, no, lg, slu, type) ;

		    }

		    else

		    {

				var what = document.getElementById('rechbar1').value ;	

				var where = document.getElementById('rechbar2').value ;	

				research(what, where, no, lg, slu, type) ;

		    }

		}

	)

}



function research(what, where, no, lg, slu, type)

{

	var gp = 0 ;



	if (no > 0)

	{

		if (document.getElementById('gp').checked == 1)

		{

			gp = 1 ;

		}

		var gr = document.getElementById('gr').options[document.getElementById('gr').selectedIndex].value ;		

	}

	else

	{

		var gr = 0 ;

	}

			

	var ind = 0 ;

	if (document.getElementById('ind').checked == 1)

	{

		ind = 1 ;

	}

	var bb = 0 ;

	if (document.getElementById('bb').checked == 1)

	{

		bb = 1 ;

	}



	var nat = 0 ;

	if (document.getElementById('nat').checked == 1)

	{

		nat = 1 ;

	}

	var cul = 0 ;

	if (document.getElementById('cul').checked == 1)

	{

		cul = 1 ;

	}

	

	var param = "what="+what+"&where="+where+"&no="+no+"&lg="+lg+"&slu="+slu+"&type="+type+"&ind="+ind+"&bb="+bb+"&gp="+gp+"&gr="+gr+"&nat="+nat+"&cul="+cul ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxsearch.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;

	}	

}



function desclen(text, max)

{

	var len = text.length ;

	if (len > max)

	{

		var text = text.substring(0,max);			

		document.getElementById('text').value = text ;

	}

	document.getElementById('desclen').innerHTML = len ;

}



function desclen2(text, max, id)

{

	var len = text.length ;

	if (len > max)

	{

		var text = text.substring(0,max);			

		document.getElementById(id).value = text ;

	}

}



function javavalidbb(no,slu,lg)

{

	var log = document.getElementById('bbid2').value ;

	var pass = document.getElementById('pass2').value ;

	var lang = document.getElementById('lang').options[document.getElementById('lang').selectedIndex].value ;	



	var param = "slu="+slu+"&no="+no+"&log="+log+"&pass="+pass+"&lg="+lg+"&lang="+lang ;



	var req = null ;

	if(window.XMLHttpRequest)

	{

		req = new XMLHttpRequest() ;	

	}

	else if (window.ActiveXObject)

	{

		req = new ActiveXObject("Microsoft.XMLHTTP");	

	}

	req.open('GET','../ajaxvalidbb.php?'+param,false);

	req.send(null) ;

	if (req.readyState == 4)

	{

		var reponse = req.responseText ;

		document.getElementById('divecr').innerHTML = reponse ;	

	}

}

/*
function seekgps(compteur)
{
	var nmax = 900 ;
	
	if (compteur < nmax)
	{

		var req = null ;
	
		if(window.XMLHttpRequest)
	
		{
	
			req = new XMLHttpRequest() ;	
	
		}
	
		else if (window.ActiveXObject)
	
		{
	
			req = new ActiveXObject("Microsoft.XMLHTTP");	
	
		}
	
		req.open('GET','../ajaxseekgps.php?',false);
		
		req.send(null) ;
	
		if (req.readyState == 4)
	
		{
	
			var add = req.responseText ;
	
			var nl = new RegExp("\n","g");
			add = add.replace(nl, "");
	
			if (add == 'Noresult')
			{
				alert('Plus d adresse a rechercher');
				compteur = nmax ;
			}
			else
			{
				//alert(add);
				
				geocoder = new GClientGeocoder();
		
				geocoder.getLocations
		
				(
		
					add,
		
					function(response) 
		
					{
		
					    if (response.Placemark)
		
					    {
		
							var place = response.Placemark[0];
		
							lat = place.Point.coordinates[1] ;
		
							lgt = place.Point.coordinates[0] ;
					    }
					    else
					    {
					    	lat = 2 ;
					    	lgt = 2 ;
					    }	
						
					    var param = "where="+add+"&lat="+lat+"&lgt="+lgt+"&index="+compteur;
							
						var nl = new RegExp(" ","g");
						param = param.replace(nl, "ZQZ");
							
						var req = null ;
		
						if(window.XMLHttpRequest)
		
						{
		
							req = new XMLHttpRequest() ;	
		
						}
		
						else if (window.ActiveXObject)
		
						{
		
							req = new ActiveXObject("Microsoft.XMLHTTP");	
		
						}
		
						req.open('GET','../ajaxseekgps.php?'+param,false);
		
						req.send(null) ;	
	
						if (req.readyState == 4)
	
						{
	
							var reponse = req.responseText ;
	
							document.getElementById('divecr').innerHTML = reponse ;	
							
							seekgps(compteur+1);
	
						}						
					}
				)
			
			}
	
		}

	}
}
*/

function coucou()
{

	alert('Coucou');

}


