jQuery.fn.extend({
	promptSugerencia: function(options){
		var este = this;
		var html = "";
		urlPOST = options.urlPOST;
		$.get(options.urlHTML, { },function(data){ 
										html = data;
										});

		$(this).click(function(){
			$.prompt(html,
						{
							prefix: "sug",
							buttons: {Enviar: 'enviar'},
							callback: function(button,element){urlPOSTSugerencia = urlPOST; este.handlerSugerencia(button,element)}
						});
		})
	},
	handlerSugerencia: function(button,element){
		if(typeof idPropiedad == undefined)
			var idPropiedad = "";

		var sugerencia = $("textarea[name='sugerencia']",element).val();
		sugerenciaDefaults = { ajaxaction: "salvar", origen: "sistema", sugerencia: sugerencia };
		
		if($("#paisSugerido",element).length > 0 && $("#paisSugerido",element).attr("value") != "")
			sugerenciaDefaults = jQuery.extend({},sugerenciaDefaults,{paisSugerido: $("#paisSugerido",element).attr("value"), origen: "sitio"});

		if($("#provinciaSugerido",element).length > 0 && $("#provinciaSugerido",element).attr("value") != "")
			sugerenciaDefaults = jQuery.extend({},sugerenciaDefaults,{provinciaSugerido: $("#provinciaSugerido",element).attr("value"), origen: "sitio"});
		
		if($("#ciudadSugerido",element).length > 0 && $("#ciudadSugerido",element).attr("value") != "")
			sugerenciaDefaults = jQuery.extend({},sugerenciaDefaults,{ciudadSugerido: $("#ciudadSugerido",element).attr("value"), origen: "sitio"});

		sugerenciaDefaults = jQuery.extend({},sugerenciaDefaults,{iProID: idPropiedad});

		if(button=="enviar" && (sugerencia!= "" || sugerenciaDefaults.origen == "sitio")){
			$.post(urlPOSTSugerencia, sugerenciaDefaults,
		  		function(data){
					alert("Gracias por dejar su sugerencia.");
		  		}, "text");
		  	}
	}
	
});
