function saveip(url){
	jQuery.ajax({method:'get', url:'http://jsonip.appspot.com/', success:
		function(data){
			var ip = data['ip'];
			jQuery.ajax({method:'get', url:url+'/ajax/sauvegarderipvisiteur',data: {ip:ip}, success:function(data){
			}
			});
		}
	, error:function(e){
		alert(e);
		}, dataType:"jsonp"});
}
function textformblur(element, text){
	if(element.value == ""){
		element.value = text;
	}
}

function textformfocus(element, text){
	if(text == element.value){
		element.value = "";
	}
	
}

function showlocation(){
	jQuery("#div-recherchevente").hide();
	jQuery("#div-recherchelocation").show();
}

function showvente(){
	jQuery("#div-recherchelocation").hide();
	jQuery("#div-recherchevente").show();	
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function opacity(id, opacStart, opacEnd, millisec, url) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
	document.getElementById('imageOriginale').src = url;
		for(i = opacEnd; i <= 100; i++) {
	            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	            timer++;
	        }
}

// Limiter les champs du formulaire de recherche à des entiers
jQuery('#ventecodepostal, #ventecodepostal2, #ventecodepostal3, #ventecodepostal4, #ventebudgetmini, #ventebudgetmaxi'+
		'#ventesurfacemini, #ventesurfacemaxi, #locationcodepostal, #locationcodepostal2, #locationcodepostal3'+
		' #locationcodepostal4, #locationbudgetmini, #locationbudgetmaxi, #locationsurfacemini, #locationsurfacemaxi').keyup(function(){
    var value=jQuery(this).val();
    var orignalValue=value;
    value = value.replace(/[0-9]*/g, "");

    if (value!=''){
	    orignalValue=orignalValue.replace(/([^0-9].*)/g, "");
	    jQuery(this).val(orignalValue);
    }
});

// Limiter le code postal des champs du formulaire à 5 chiffres maximum
jQuery('#ventecodepostal, #ventecodepostal2, #ventecodepostal3, #ventecodepostal4, #locationcodepostal'+
			' #locationcodepostal2, #locationcodepostal3, #locationcodepostal4').keyup(function(){
	var value  = jQuery(this).val();
	if (value.length > 5 ){
		value = value.substr(0,5);
		jQuery(this).val(value);
	}
});

function creerdiverreur(msg, place){
	if(place == undefined){
		place = '#page';
	}
	if(jQuery("#div-erreur").is('div') == true){
		jQuery("#div-erreur").draggable();
		jQuery("<li>").appendTo('#div-erreur ul');
		jQuery("#div-erreur").find('li').each(function(){
				if(jQuery(this).text() == ""){
						jQuery(this).html(msg);
					}
			});
	}else{
		jQuery("<div>", {id: "div-erreur"}).appendTo(place);
		jQuery("#div-erreur").draggable();
		jQuery("<h2>").appendTo('#div-erreur');
		jQuery("<ul>").appendTo('#div-erreur');
		jQuery("<div>", {id: "div-erreur-fermer"}).appendTo('#div-erreur');
		jQuery("<p>").appendTo('#div-erreur-fermer');
		jQuery('#div-erreur h2').html('Erreur(s)');
		jQuery('#div-erreur p').html('Fermer');		
		jQuery("<li>").appendTo('#div-erreur ul');
		jQuery('#div-erreur ul li').html(msg);
		jQuery('#div-erreur-fermer').click(function(){
			jQuery('#div-erreur').remove();
		});
	}
}


function creerdivalerteemail(url){
	if(jQuery("#div-erreur").is('div') == true){
		jQuery("#div-erreur").draggable();
		jQuery("<li>").appendTo('#div-erreur ul');
		jQuery("#div-erreur").find('li').each(function(){
				if(jQuery(this).text() == ""){
						jQuery(this).html('');
					}
			});
	}else{
		jQuery("<div>", {id: "div-erreur"}).appendTo('#page');
		jQuery("#div-erreur").draggable();
		jQuery("<h2>").appendTo('#div-erreur');
		jQuery("<div>", {id:'div-erreur-contenu'}).appendTo('#div-erreur');
		jQuery("<label>", {text:'Entrez votre adresse e-mail : '}).appendTo('#div-erreur-contenu');
		jQuery("<input>", {'id':'alerte-email' ,'type':'text'}).appendTo('#div-erreur-contenu');
		jQuery("<div>", {id: "div-erreur-sauvegarder", text:"sauvegarder"}).appendTo('#div-erreur-contenu');
		jQuery("<div>", {id: "div-erreur-fermer"}).appendTo('#div-erreur');
		jQuery("<p>").appendTo('#div-erreur-fermer');
		jQuery('#div-erreur h2').html('Créer mon alerte e-mail');
		jQuery('#div-erreur p').html('Fermer');		
		jQuery('#div-erreur-fermer').click(function(){
			jQuery('#div-erreur').remove();
		});
		jQuery('#alerte-email').bind('click focus',function(){
			if(jQuery('#alerte-email').val() == 'Entrez votre mail ici.')
				jQuery('#alerte-email').val('');
		});
		jQuery('#div-erreur-sauvegarder').click(function(){
				validAlerteEmail();
		});
		jQuery('#alerte-email').keyup(function(e){
			if(e.keyCode==13){
				validAlerteEmail();
			}
		});
}
	function validAlerteEmail(){
		var mail = jQuery('#alerte-email').val();
		if(mail != '' && mail != 'Entrez votre mail ici.'){
			jQuery.ajax({type:'post', 
						url:url+'/ajax/sauveralerteemail', 
						data:{mail:mail}, 
						success:function(data){
							jQuery('#div-erreur-contenu').html('Merci, votre alerte a été sauvegardée.');
						},
						error:function(e){
							alert(e);
						}
			});
		}else
			jQuery('#alerte-email').val('Entrez votre mail ici.');
	}
}


function getChecked(id){
	jQuery('#'+id).find(':checkbox:not(:checked)').each(function(){
		alert(jQuery(this).attr('id'));
		})
		;
}
