function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
		return "";

	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);

	return TRIM_VALUE;
}

function help(docAide)
{
	ouvrir("../aide/hlp_"+docAide+".rdv69",600,500,true,false,"RDV69_help");
}

function ClipBoard(champTextarea)
{
	var copie;
	copie=champTextarea.createTextRange();
	copie.execCommand("Copy");
	champTextarea.select();
	alert("Le code a été copié dans le presse-papier !\nFaites CTRL+V à l'endroit voulu pour l'insérer dans votre page.");
}

function copier(ctrl)
{
	ctrl.focus();
	ctrl.select();
	var Texte=tmp.createTextRange();
	Texte.execCommand("Copy");
}

function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";

   if(v_length < 0)
		return"";

  	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space){}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
      }

		iTemp = iTemp-1;
	}

	return strTemp;
}

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);

	if(v_length < 1)
		return"";

	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space){}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}

      iTemp = iTemp + 1;
	}

	return strTemp;
}

//Browsercheck (needed) ***************
function lib_bwcheck(){
  this.ver=navigator.appVersion;
  this.agent=navigator.userAgent;
  this.dom=document.getElementById?1:0;
  this.opera5=this.agent.indexOf("Opera 5")>-1;
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6;
  this.mac=this.agent.indexOf("Mac")>-1;
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
  this.ns4=(document.layers && !this.dom)?1:0;
  this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5);
  return this;
}

function voter(pseudo)
{
	//ouvrir("../popup/popup_vote.rdv69?pseudo="+escape(pseudo),420,300,false,false,"RDV69_vote");
	ouvrir("../popup/popup_evt.rdv69?type=V&pseudo="+escape(pseudo),420,300,false,false,"RDV69_vote");
}

function flasher(pseudo)
{
	//ouvrir("../popup/popup_flash.rdv69?pseudo="+escape(pseudo),420,300,false,false,"RDV69_flash");
	ouvrir("../popup/popup_evt.rdv69?type=F&pseudo="+escape(pseudo),420,300,false,false,"RDV69_vote");
}

function bloquer(pseudo)
{
	ouvrir("../popup/popup_bloquer_contact.rdv69?pseudo="+escape(pseudo),420,200,false,false,"RDV69_bloquer");
}

function ajouter_contact(pseudo,liste,url_reload)
{
	ouvrir("../popup/popup_ajout_contact.rdv69?pseudo="+escape(pseudo)+"&liste="+liste+"&url="+escape(url_reload),500,420,false,false);
}

function goTop()
{/*
	alert(top.mainFrame);

	if (typeOf(top.mainFrame)!="undefined")
		top.mainFrame.document.location.href="#top";
	else*/
		document.location.href="#top";
}

function Favoris()
{
	var favoriteurl="http://www.cible-auto.com";
	var favoritetitle="Cible-Auto : tout pour acheter, vendre ou louer votre voiture !" ;

	if ( navigator.appName != 'Microsoft Internet Explorer' )
	{
		window.sidebar.addPanel(favoritetitle,favoriteurl,"");
	}
	else if (window.external)
	{
		window.external.AddFavorite(favoriteurl,favoritetitle);
	}
}

function HomePage(obj)
{
	obj.style.behavior="url(#default#homepage)";
	obj.setHomePage("http://www.rdv69.com");
}

function recommander()
{
	ouvrir("/popup/popup_recommander.phtml",430,520,false,false,"ca_recommander");
}

function voir_profil(pseudo,popup)
{
	if (popup)
	{
		ouvrir("../popup/popup_profil.rdv69?pseudo="+escape(pseudo),600,500,true,false,"RDV69_profil");
	}
}

function conditions(b_avec_accord)
{
	b_avec_accord=b_avec_accord?1:0;
	ouvrir("/popup/popup_conditions.rdv69?acc="+b_avec_accord,600,500,true,false,"RDV69_cgu");
}

function contrat(b_avec_accord)
{
	b_avec_accord=b_avec_accord?1:0;
	ouvrir("txt_contrat.rdv69?acc="+b_avec_accord,600,500,true,false,"RDV69_contrat");
}

function interruptionInscription()
{
	if (confirm("Votre inscription n'est pas terminée.\nEtes-vous sûr de vouloir l'annuler ?"))
	{
		document.location.href="annulerInscription.rdv69";
	}
}

function nouscontacter(b_popup)
{
	if (b_popup)
		ouvrir("../popup/popup_contact.rdv69",600,630,true,false,"RDV69_contact");
	else
		document.location.href="contact.rdv69";
}

function go(lien_url,b_top)
{
	if (b_top)
		top.document.location.href=lien_url;
	else
		document.location.href=lien_url;
}

function envoyer_message(pseudo,popup)
{
	if (popup)
		ouvrir("../popup/popup_new_msg.rdv69?pseudo="+escape(pseudo),500,560,true,false,"popup_ecrire");
	else
		document.location.href="../membres/envoyer_message.rdv69?pseudo="+pseudo;
}

function ajouter_notes(pseudo)
{
	ouvrir("../popup/popup_notes_contact.rdv69?pseudo="+escape(pseudo),500,420,false,false);
}

function supprimer_contact_liste(pseudo,liste)
{
	if (liste=="A")
		txt="Etes-vous de vouloir supprimer "+pseudo+" de votre liste d'amis ?";
	else
		txt="Etes-vous de vouloir supprimer "+pseudo+" de votre liste noire ?";

	if (confirm(txt))
	{
		document.frmSuppr.pseudo_suppr.value=pseudo;
		document.frmSuppr.submit();
	}
}

function countChar(champTxt,strDivCount,nb_car_min,nb_car_max,sens)
{
	var nb_cars=0;
	var txtCars="";

	if (champTxt.value.length>nb_car_max)
		champTxt.value=champTxt.value.substring(0,nb_car_max);

	nb_cars=champTxt.value.length;

	if (nb_cars<nb_car_min)
	{
		txtCars="<font color='#ff0000'>"+nb_cars+" caractère";
		if (nb_cars>1)
			txtCars+="s";
		txtCars+=" (trop court)</font>";
	}
	else
		txtCars=nb_cars+" caractères";

	if (sens==1)
		document.getElementById(strDivCount).innerHTML="Nombre de caractères : "+txtCars;
	else //compte a rebour
		document.getElementById(strDivCount).innerHTML="Nombre de caractères restant : "+(nb_car_max-nb_cars);
}

function trouve(id_obj,doc)
{
	if (!doc)
		doc=document;

	if (doc.getElementById)
	{
		//alert("yes 2");
		return doc.getElementById(id_obj);

	}

	if (doc.getElementsByTagName) //opera/firefox
	{
		//alert("yes 1");
		return doc.getElementsByTagName(id_obj);
	}

	if (doc.id_obj)
	{
		//alert("yes 3");
		return doc.id_obj;

	}

	if (doc.all) //IE 4
	{
		//alert("yes 4");
		return doc.all.id_obj;

	}

	return null;
}


function expand(id_obj,b_afficher,doc)
{
	var obj;

	if (!doc)
		doc=document;

	obj=trouve(id_obj,doc);

	if (!obj)
		return;

	if (obj.style.display)
		obj.style.display=b_afficher?'block':'none';
	else if (obj.display)
		obj.display=b_afficher?'block':'none';
	else
		alert("ERREUR : votre navigateur est trop vieux !\nFaites nous part de ce problème s'il vous plait.");
}

function resize_iframe(obj_if)
{
	var h;
	var d;

	obj_if=eval(obj_if);

	if (obj_if.contentDocument)
	{
		d=obj_if.contentDocument;
		h=d.body.scrollHeight;
	}
	else if(obj_if.contentWindow)
	{
		d=obj_if.contentWindow;
		h=d.document.body.scrollHeight;
	}
	else
	{
		d=null;
		h=null;
	}

	if (h!=null)
	{
		obj_if.height=h;
	}
}

function resize_iframe2(obj_if)
{
	var h;
	var d;

	obj_if=eval(obj_if);

	if (obj_if.contentDocument)
	{
		d=obj_if.contentDocument;
		h=d.body.scrollHeight;
	}
	else if(obj_if.contentWindow)
	{
		d=obj_if.contentWindow;
		h=d.document.body.scrollHeight;
	}
	else
	{
		d=null;
		h=null;
	}

	if (h!=null)
	{
		obj_if.height=h;
	}
}
