
/** Transparent Ie **/
function fixPNG() {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		var png = /\.png$/i;
		var imgs = document.getElementsByTagName('img');
		for(var i = 0, l = imgs.length; i < l; i++) {
			if(png.test(imgs.item(i).src)) {
				imgs.item(i).style.width = imgs.item(i).offsetWidth;
				imgs.item(i).style.height = imgs.item(i).offsetHeight;
				imgs.item(i).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgs.item(i).src + '\',sizingMethod=\'image\')';
				imgs.item(i).src = '/images/empty.gif';
			}
		}
	}
}

function deconnexion(){
	EffaceCookie("twimmo");
	window.location.href = '/mon_espace/index.php?etat=desc';
}

function est_pair(nombre){	return ((nombre-1)%2);}

function cacher_bloc(id_bloc){
    if ($(id_bloc).style.display == "none"){
      $(id_bloc).style.display = "block";
    }else{
      $(id_bloc).style.display = "none";
    }
}

 
String.prototype.trim = function(){ 	return this.replace(/^\s+/, "").replace(/\s+$/, "");}


String.prototype.str_replace = function(x, y) {
    return this.split(x).join(y);
}

/** FACEBOOK **/

function FBLoginPopup(redirectUrl) {
	 FB_RequireFeatures(["XFBML"], function() {
		 FB.ensureInit(function() {
			 FB.Connect.logout(function() {
				 FB.Connect.requireSession(function() {
				 	if (redirectUrl)
				 		window.location = redirectUrl;
				 });
			 });
		 });
	 });
 }

/** Appel script et css **/

function appel_script(src_script){	document.write('<script type="text/javascript" src="http://www.twimmo.com/'+src_script+'"></script>');} 

function appel_css(src_css){	document.write('<link rel="stylesheet" href="'+src_css+'" />');} 


function appel_liste_script(tableau){	deplacement=0;	while (tableau[deplacement]) {		appel_script(tableau[deplacement]);		deplacement++;	 	}
	}

function appel_script_widget(){	var loadedobjects=""		for (i=0; i<arguments.length; i++){		var file=arguments[i];		var fileref="";						if (loadedobjects.indexOf(file)==-1){ 			if (file.indexOf(".js")!=-1){ 				fileref=document.createElement('script');				fileref.setAttribute("type","text/javascript");				fileref.setAttribute("src", "http://www.twimmo.com/"+file);						}else{		 		if (file.indexOf(".css")!=-1){ 					fileref=document.createElement("link");					fileref.setAttribute("rel", "stylesheet");					fileref.setAttribute("type", "text/css");					fileref.setAttribute("href", "http://www.twimmo.com/"+file);				}			}		}				if (fileref!=""){			document.getElementsByTagName("head").item(0).appendChild(fileref);			loadedobjects+=file+" ";		}	} }


function inserer_une_adresse(){
	
	new Ajax.Updater(
		'tableau_recap_adresse',
		'/mon_espace/save.php',
		{
			method: 'post',
			encoding: 'ISO8859-15',
			parameters: {mes_addresses : "ajout" , adresse : $F('form_adresse'), cp : $F('form_cp'), ville : $F('form_ville'), intitule : $F('form_intitule'), description :  $F('form_description')}
		}
	);
	
}
 
 function supprimer_une_adresse(id){
	
	new Ajax.Updater(
		'tableau_recap_adresse',
		'/mon_espace/save.php',
		{
			method: 'post',
			encoding: 'ISO8859-15',
			parameters: {mes_addresses : "supprimer" , valeur :  id}
		}
	);
	
}
//Aide 
function SendForm(){
	$('BTsubmit').disabled='disabled';
	$('BTsubmit').value='en cours ...';
	$('message').disabled='disabled';

	new Ajax.Request('/mon_espace/save.php',{
		 method: 'post',
		asynchronous: true,
		contentType: 'application/x-www-form-urlencoded',
		encoding: 'UTF-8',
		parameters: { messageaide: $F('message')},
		onSuccess: function(){ MailOK();},
		onFailure: function(){}
	});

}

function MailOK(){

	$('BTsubmit').style.visibility = 'hidden';
	$('BTsubmit').style.display = 'none';
	$('textOK').style.visibility = 'visible';
	$('textOK').style.display = 'block';
}
 
 
/** barre chargement **/

function loading(etat){	$("barrechargement").className = etat;}
