
function el(e) { return document.getElementById(e); }

function limite(textarea, lmax)
{
    if(textarea.value.length >= lmax)
    {
        textarea.value = textarea.value.substring(0,lmax);
    }
    var reste = lmax - textarea.value.length;
    var affichage_reste =  reste +' caractères restants';
   $('max_desc').innerHTML = affichage_reste;
}

function AddCom ()
{
	var URL = "COM-ADD.php";
	var rand = Math.random(9999);
	
	var myAjax = new Ajax.Request(
									URL	,	{
												method: 'post',
												parameters: 'rand=' + rand+'&COMTXT='+$('COMTXT').value+'&COMPSEUDO='+$('COMPSEUDO').value,
												onComplete:function(t)
															{
																$('COMMENT').innerHTML=t.responseText;
															}
											}
									);
}

function Startit()
{
el('map3d').innerHTML="";
if (GBrowserIsCompatible()) { 
        map = new GMap2(document.getElementById("map3d")); 
       	map.setCenter(new GLatLng(45.6190751977781,5.881805419921876), 5);
        //map.setUIToDefault(); 
		//map.addControl(new GLargeMapControl());
		 map.addMapType(G_SATELLITE_3D_MAP);
    	 // var mapui = map.getDefaultUI();
    	//  mapui.maptypes.physical = false;
     	// map.setUI(mapui);
     	 map.setMapType(G_SATELLITE_3D_MAP);
		//map.setMapType(G_PHYSICAL_MAP);
		//map.setMapType(G_SATELLITE_3D_MAP);
		MAP='terre';
		AddMoveLoc();
		AddCroix();
      } 


}

function getVille (myvar){
	
	if(myvar=="00")
	{
		
		$('VILLES').innerHTML=' <input name="FRMville" type="text" class="FRMwrite" id="FRMville" size="40" />';
				$('PAYS').innerHTML="PAYS";
	}
	else
	{
		
		$('VILLES').innerHTML='Chargement de la liste des villes';
		var URL = "GET-ville.php";
		var rand = Math.random(9999);
		var myAjax = new Ajax.Request(
		URL	,	{
			method: 'post',
			parameters: 'c='+myvar+'&rand=' + rand,
			onComplete:function(t)
			{
				$('VILLES').innerHTML=t.responseText;
				$('PAYS').innerHTML="FRANCE";
			}
		});
	}
}

function AddTag (act,val)
{
	if(val=="no") val=$F('webtag');
	$('MYTAGLISTE').innerHTML='.....';

	var URL = "tagliste.php";
	var rand = Math.random(9999);
	
	var myAjax = new Ajax.Request(
									URL	,	{
												method: 'post',
												parameters: 'rand=' + rand+'&tag='+val+'&act='+act,
												onComplete:function(t)
															{
																$('MYTAGLISTE').innerHTML=t.responseText;
															}
											}
									);
}

function SaveItPrive()
{
	var url    = 'SAVE-end.php';
	var rand   = Math.random(9999);
	var pars   = 'rand=' + rand+'&TITRE='+$('FRMtitre').value+'&LAT='+LAT+'&LONG='+LONG+'&ZOOM='+ZOOM+'&DESC='+$('DESC').value;
	var myAjax = new Ajax.Request( 
									url, {
										method: 'post',
										parameters: pars, 	
										onComplete:function(t,json) {
										 		$('SAVEplus').innerHTML="";
												$('SAVE').innerHTML=t.responseText;
    										}
	} );
}

function SaveItPublic()
{
	var url    = 'SAVE-end.php';
	var rand   = Math.random(9999);
	var pars   = 'rand=' + rand+'&TITRE='+$('FRMtitre').value+'&LAT='+LAT+'&LONG='+LONG+'&ZOOM='+ZOOM+'&DESC='+$('DESC').value+'&TYP='+$('FRMtype').value+'&WEB='+$('FRMweb').value+'&DEP='+$('FRMdep').value+'&VIL='+$('FRMville').value;
	var myAjax = new Ajax.Request( 
									url, {
										method: 'post',
										parameters: pars, 	
										onComplete:function(t,json) {
										 		$('SAVEplus').innerHTML="";
												$('SAVE').innerHTML=t.responseText;
    										}
	} );
}

function AddPerm(val)
	{
	if($('FRMtitre').value=='') $('FRMtitre').value="Sans Titre";

		var URL = "SAVE-"+val+".php";
		//alert(URL);
		var rand = Math.random(9999);	
		var myAjax = new Ajax.Request(
									URL	,	{
												method: 'post',
												parameters: 'rand=' + rand,
												onComplete:function(t)
															{
																$("SAVEplus").innerHTML=t.responseText;
															}
											}
									);
	}
