jQuery.deleteNotes=function(sr,id_ann){
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=addNotes&id_ann="+id_ann+"&notes=&sr="+sr,
	success: function(xml) {
		var inner_par=$('#prefs_notes'+id_ann);
		var inner_par2=$('#shortPrefs_notes'+id_ann);
		if (inner_par)
			$(inner_par).remove();
		if (inner_par2)
			$(inner_par2).remove();
		$.closeNotes('notes_'+id_ann);
		}
	});
}
jQuery.sendNotes=function(sr,id_ann){
	var notes=$('#notes_'+id_ann).val();
	var par=$('#from_prefs'+id_ann);
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=addNotes&id_ann="+id_ann+"&notes="+notes+"&sr="+sr,
	success: function(xml) {
		var inner_par=$('#prefs_notes'+id_ann);
		var inner_par2=$('#shortPrefs_notes'+id_ann);
		if (inner_par)
			$(inner_par).remove();
		if (inner_par2)
			$(inner_par2).remove();
		var app=$(xml).find('#append');
		var app_s=$(xml).find('#append_short');
		var short=$('#shortPrefs'+id_ann);
		if (app)
			$(par).append($(app).html());
		if (short && app_s)
			$(short).append($(app_s).html());
		$.closeNotes('notes_'+id_ann);
		$('#prefs_notes'+id_ann).draggable();
		$('#shortPrefs_notes'+id_ann).draggable();
		}
	});
}
jQuery.closeNotes=function(sr){
	$('#'+sr).parent().remove();
}
jQuery.addNotes=function(sr,id_ann){
	var inner='';
	var inner_par=$('#prefs_notes'+id_ann);
	if (inner_par)
		inner=$(inner_par).text();
	var prev_note=$('#add_notes_'+id_ann);
	if ($(prev_note).attr("id"))
		$(prev_note).remove();
	else 
		$('#'+sr).append("<div id=\"add_notes_"+id_ann+"\" class=\"add_notes_div\"><textarea id=\"notes_"+id_ann+"\">"+inner+"</textarea><br><a style=\"padding: 5px;\" href=\"javascript:$.sendNotes('"+sr+"','"+id_ann+"')\">SALVA</a><a style=\"padding: 5px;\"href=\"javascript:$.closeNotes('notes_"+id_ann+"');\">CHIUDI</a><a style=\"padding: 5px;\" href=\"javascript:$.deleteNotes('"+sr+"','"+id_ann+"');\">ELIMINA</a></div>");
}
jQuery.getNotes=function(sr,id){
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=getNotes&id_ann="+id,
	success: function(xml) {
		var app=$(xml).find('#append');
		if (app){
			$('#'+sr).append($(app).html());
		}
		}
	});
	return false;
}
jQuery.changeIcon=function(icon_id,icon_src) {
	var icon=$('#'+icon_id);
	var img=$(icon).children("img").get(0);
	var id=$(img).attr('id');
	var style=$(img).attr('style');
 	$(img).remove();
	$(icon).prepend("<img src=\""+icon_src+"\" id=\""+id+"\" style=\""+style+"\"/>");
}
jQuery.reloadAllMapIcons=function(){
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=getAllMapIcons",
	success: function(xml) {
		$(xml).find('div .changeMapIcon').each(function() {
			$.changeIcon($(this).children('.IconId').text(),$(this).children('.IconType').text());
		});
		}
	});
}
jQuery.setActive=function(sr,active,visible){
	$.cookie("active_prefs_tab",visible, { path: '/', expires: 7 });
	$.cookie("active_prefs_li",active, { path: '/', expires: 7 });
	$('#'+sr).children().map(function() {
		if ($(this).attr('id')==active)
			$(this).attr("class","active_prefs_tab");
		else $(this).attr("class","prefs_tab");
		return '';
    	});
}
jQuery.setStyle=function(sr,li,prefs_link){
	if ($.cookie("active_prefs_tab")!=''){
		if ($.cookie("active_prefs_tab")!=sr) {
			$('#'+sr).css('display','none');
			$('#'+prefs_link).css('display','none');
		} else {
			$('#'+sr).css('display','');
			$('#'+prefs_link).css('display','');
			$.setActive('prefs_tab_ul',li,sr);
		}
	}
}
jQuery.getMapLabel=function(sr,id){
//  	var parentsr=$('#'+sr).parent().parent();
// 	$.setSession('originalMapIcon'+id,$(parentsr).children("img").attr("src"));
// 	$.setSession('mapIcon'+id,parentsr.attr("id"));
	$('#'+sr).append('<span><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=getMapLabel&id_ann="+id, //&parentDiv="+parentsr.attr("id"),
	success: function(xml) {
		var app=$(xml).find('#append');
		if (app)
			$('#'+sr).empty().append($(app).html());
		}
	});
	return false;
}
jQuery.changeToStatus=function(sr,id,tipo){
	$('#'+sr).empty().append('<span class="label_prefs_button" title="Loading..."><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	if (tipo!='scartati'){
		$.cookie("active_prefs_tab",'prefs_column_'+tipo, { path: '/', expires: 7 });
		$.cookie("active_prefs_li",'tab_'+tipo, { path: '/', expires: 7 });
	}
	$.setStyle('prefs_column_preferiti','tab_preferiti','link_preferiti');
	$.setStyle('prefs_column_contattati','tab_contattati','link_contattati');
	$.setStyle('prefs_column_visitati','tab_visitati','link_visitati');
	$('#prefs_column_'+tipo).prepend('<span id="loading_image" class="label_prefs_button" title="Loading..."><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=changeStatus&id_ann="+id+"&type="+tipo+"&sr="+sr,
	success: function(xml) {
		var result=$(xml).find('#result');
		if (result && $(result).text()=='OK'){
			var rem=$(xml).find('#remove');
			if (rem)
 				$('#'+$(rem).text()).remove();
			$('#loading_image').remove();
			var app=$(xml).find('#append');
			if (app)
 				$('#prefs_column_'+tipo).prepend($(app).html());
 			$.prefsButton(sr,id);
			var rel=$(xml).find('#reload');
			if (rel!=sr)
				$.prefsButton($(rel).text(),id);
			var relm=$(xml).find('#reload_map');
			if (relm!=sr)
				$.prefsButton($(relm).text(),id);
		}}
	});
	return false;
}
jQuery.removeFromPrefs=function(sr,id,tipo){
	$('#'+sr).empty().append('<span class="label_prefs_button" title="Loading..."><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	if (tipo!='scartati' && tipo!=null){
		$.cookie("active_prefs_tab",'prefs_column_'+tipo, { path: '/', expires: 7 });
		$.cookie("active_prefs_li",'tab_'+tipo, { path: '/', expires: 7 });
		$.setStyle('prefs_column_preferiti','tab_preferiti','link_preferiti');
		$.setStyle('prefs_column_contattati','tab_contattati','link_contattati');
		$.setStyle('prefs_column_visitati','tab_visitati','link_visitati');
	}
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=removeFromPrefs&id_ann="+id+"&sr="+sr,
	success: function(xml) {
		var result=$(xml).find('#result');
		if (result && $(result).text()=='OK'){
			$('#'+$(xml).find('#remove').text()).remove();
			$.prefsButton(sr,id);
			var relm=$(xml).find('#reload_map');
			var rel=$(xml).find('#reload');
			if (rel)
				$.prefsButton($(rel).text(),id);
			if (relm)
				$.prefsButton($(relm).text(),id);
		}}
	});
	return false;
}
jQuery.loadPrefs=function(sr,tipo){
	$('#'+sr).empty().append('<span style="padding-left: 10px;" title="Loading..."><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=askPrefs&type="+tipo,
	success: function(xml) {
		var result=$(xml).find('#result');
		if (result && $(result).text()=='OK'){
			var app=$(xml).find('#append');
			if (app)
				$('#'+sr).empty().append($(app).html());
			var map=$(xml).find('#map');
			if (map)
				$('#prefs_map').children('script').append($(map).text());
		} else if (result.text()=='EMPTY') {
			$('#'+sr).empty();
		}}
	});
	return false;
}
jQuery.prefsButton=function(sr,id){
	$('#'+sr).empty().append('<span class="label_prefs_button" title="Loading..."><img width="19" height="19" src="/img/PH2008/VIEWSHORT09/loading.gif"/></span>');
	$.ajax({
	type: "POST",
	url: "/ph_ajax",
	dataType: "html",
	data: "action=prefsButton&id_ann="+id+"&sr="+sr,
	success: function(xml) {
		var img=$(xml).find('#image');
		var but=$(xml).find('#button');
		if (img && but)
			$('#'+sr).empty().append(img.html()).append(but.html());
		var img_src=$(xml).find('#map_icon');
		if (img_src){
			var map_image=$('#'+sr).parents().get(4);
			if ($(map_image) && $(map_image).attr("id") && $(map_image).attr("id").indexOf('OL')!=-1)
				$.changeIcon($(map_image).attr("id"),$(img_src).text());
		}
		}
	});
}
