if (!$.cookie('FilmTV_edicola')) {
	var win = window.open('	/popup/edicola.php', 'Edicola', "width=400,height=500");
	if (win) win.focus();
	$.cookie('FilmTV_edicola', 'ok', { expires: 3 });
}

function mostra_av () {
	document.getElementById('searchav').style.display='block';
}
function togli_av () {
	setTimeout('do_togli_av()', 2000);
}
function do_togli_av() {
	document.getElementById('searchav').style.display='none';
}

if (!window.FB) {FB = {};} if(!FB.dynData) { FB.dynData = {"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMessage":1,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"somethingtoputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"enable_custom_href":1},"ui_server_dialogs":{"bookmark.add":1},"resources":{"base_url_format":"http:\/\/{0}.facebook.com\/","base_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":222910,"api_server":223617,"www_channel":222910,"xd_proxy":224355,"xd_comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAFOT\/hash\/62jjkicv.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z1NNP\/hash\/4273uaqa.png","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zATAA\/hash\/a969rwcd.png","login_img_dark_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zI08N\/hash\/156b4b3s.png","login_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDFXV\/hash\/85b5jlja.png","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zHW0N\/hash\/a22m3ibb.png","login_img_dark_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC8F0\/hash\/8mzymam2.png","login_img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z68PZ\/hash\/8t35mjql.png","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEV10\/hash\/6ad3z8m6.png","login_img_light_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7T3O\/hash\/4li2k73z.png","login_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEYEC\/hash\/7e3mp7ee.png","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z1RA7\/hash\/8rc0izvz.png","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z79GY\/hash\/di0gkqrt.png","login_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDTB7\/hash\/cdozw38w.png","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6AST\/hash\/338d3m67.png","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6FD4\/hash\/8yzn0wu3.png","login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z5V8V\/hash\/5pwowlag.png","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z68NS\/hash\/cxrz4k7j.png","logout_img_medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zATSY\/hash\/4lsqsd7l.png","logout_img_large":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z8P0T\/hash\/4515xk7j.png"}};} if (!FB.locale) {FB.locale = "en_US";} if (!FB.localeIsRTL) {FB.localeIsRTL = false;}
if(!window.FB)window.FB={};if(!window.FB.Share){FB.Share={results:{},resetUrls:function(){this.urls={};this.urlsA=[];},addQS:function(d,c){var a=[];for(var b in c)if(c[b])a.push(b.toString()+'='+encodeURIComponent(c[b]));return d+'?'+a.join('&');},getUrl:function(a){return a.getAttribute('share_url')||window.location.href;},getType:function(a){return a.getAttribute('type')||'button_count';},pretty:function(a){return a>=1e+07?Math.round(a/1e+06)+'M':(a>=10000?Math.round(a/1000)+'K':a);},updateButton:function(a){var b=this.getUrl(a);if(this.results[b])a.fb_count=this.results[b].total_count;this.displayBox(a,3);},displayBox:function(a,d){if(typeof(a.fb_count)=='number'&&a.fb_count>=d)for(var c=1;c<=2;c++){var b=a.firstChild.childNodes[c];b.className=b.className.replace('fb_share_no_count','');if(c==2)b.lastChild.innerHTML=this.pretty(a.fb_count);}},renderButton:function(c){var j=this.getUrl(c);var g=this.getType(c);var h=c.innerHTML.length>0?c.innerHTML:'Share';c.href=this.addQS('http://www.facebook.com/sharer.php',{u:j,t:j==window.location.href?document.title:null,src:'sp'});c.onclick=function(){if(!c.fb_clicked){c.fb_count+=1;FB.Share.displayBox(this,1);c.fb_clicked=true;}window.open(c.href,'sharer','toolbar=0,status=0,width=626,height=436');return false;},c.style.textDecoration='none';if(!this.results[j]&&(g.indexOf('count')>=0)){this.urls[j]=true;this.urlsA.push(j);}var i='Small';var a='<span class=\'FBConnectButton FBConnectButton_'+i+'\''+' style=\'cursor:pointer;\'>'+'<span class=\'FBConnectButton_Text\'>'+h+'</span></span>';if(g.indexOf('count')>=0){var e=(g=='box_count');var f=(e?'top':'right');var d='<span class=\'fb_share_size_'+i+' '+(e?'fb_share_count_wrapper':'')+'\'>';var b='<span class=\'fb_share_count_nub_'+f+' fb_share_no_count\'></span>';b+='<span class=\'fb_share_count fb_share_no_count'+' fb_share_count_'+f+'\'>'+'<span class=\'fb_share_count_inner\'>&nbsp;</span></span>';d+=(e)?'<span></span>'+b+a:a+b;}else if(g.indexOf('icon')>=0){var d='<span class=\'FBConnectButton_Simple\'>'+'<span class=\'FBConnectButton_Text_Simple\'>'+(g=='icon_link'?h:'&#xFEFF;')+'</span>';}else var d=a;c.innerHTML=d;c.fb_rendered=true;},insert:function(a){(document.getElementsByTagName('HEAD')[0]||document.body).appendChild(a);},renderAll:function(d){var c=document.getElementsByName('fb_share');var a=c.length;for(var b=0;b<a;b++){if(!c[b].fb_rendered)this.renderButton(c[b]);if(this.getType(c[b]).indexOf('count')>=0&&!c[b].fb_count&&this.results[this.getUrl(c[b])])this.updateButton(c[b]);}},fetchData:function(){var a=document.createElement('script');a.src=this.addQS('http://api.ak.facebook.com/restserver.php',{v:'1.0',method:'fql.query',query:"select url, total_count"+" from link_stat where url in ('"+this.urlsA.join("','")+"')",format:'json',callback:'fb_sharepro_render'});this.resetUrls();this.insert(a);},stopScan:function(){clearInterval(FB.Share.scanner);FB.Share.renderPass();},renderPass:function(){FB.Share.renderAll();if(FB.Share.urlsA.length>0)FB.Share.fetchData();},_onFirst:function(){var a=document.createElement('link');a.rel='stylesheet';a.type='text/css';a.href='http://static.ak.fbcdn.net/connect.php/css/share-button-css';this.insert(a);this.resetUrls();window.fb_sharepro_render=function(b){for(var c=0;b&&c<b.length;c++)FB.Share.results[b[c].url]=b[c];FB.Share.renderAll();};this.renderPass();this.scanner=setInterval(FB.Share.renderPass,700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopScan);}else window.addEventListener("load",FB.Share.stopScan,false);}};FB.Share._onFirst();}
if (FB && FB.Loader) { FB.Loader.onScriptLoaded(["FB.Share","FB.SharePro"]); }

function socialpop(service){
	var a; var w = 840; var h = 510; var t = 'Condividi';
	switch (service) {
		case 'buzz': a = 'http://www.google.com/reader/link?url='+escape(document.location)+'&title='+escape(document.title); w=560; h=300; t = 'Condividi su Google Buzz'; break;
		case 'ff': a = 'http://friendfeed.com/share?url='+escape(document.location); w=840; h=510; t = 'Condividi su FriendFeed'; break;
		case 'okno': a = 'http://oknotizie.virgilio.it/post.html.php?url='+escape(document.location)+'&title='+escape(document.title); w=840; h=630; t = 'Segnala su OkNotizie'; break;
	}

	newwindow=window.open(a,'Condividi','width='+w+',height='+h);
	newwindow.focus();
	return false;
}


function ajaxresult(str) {
	var result = str.split('|');
	
	switch (result[0]) {
		
		case 'ERROR':
			$.jGrowl(result[1], { theme: 'errore' } );
			return 0;
			
		case 'ND':
			$.jGrowl(result[1], { theme: 'ok' } );
			return 0;
	
		case 'OK':
			$.jGrowl(result[1], { theme: 'ok' } );
			return result[2] ? result[2] : 1;

		case 'SILENT':
			return result[1] ? result[1] : result[2] ? result[2] : 1;
	
	}
}

jQuery(document).ready(function() {

	$('.openable .trigger').click( function() {
		$(this).parents('.openable').find('.openable-content').slideToggle();
		$(this).toggleClass('trigger-open');
		return false;
	});
	
	$('.armonium').each ( function() { 
		var mystatus = 'open';
	    if ($.cookie('ftv-armonium-'+$(this).attr('id'))) mystatus = $.cookie('armonium-'+$(this).attr('id'));
	    
		if (mystatus == 'closed') {
			$(this).find('.openable-content').slideToggle('fast');
			$(this).find('.trigger').addClass('trigger-closed');
		}
	});
	
	$('.armonium .trigger').click( function() {
		$(this).parents('.armonium').find('.openable-content').slideToggle();
		$(this).toggleClass('trigger-closed');
		
		if ($(this).hasClass('trigger-closed')) {
			$.cookie('ftv-armonium-'+$(this).attr('rel'), 'closed', { expires: 30, path: '/' });
		} else {
			$.cookie('ftv-armonium-'+$(this).attr('rel'), 'open', { expires: 30, path: '/' });
		}
		return false;
	});
	
	
	
	function bookmarkset(id) {
		var item_data = id.split('-');
		var selector = item_data[1]+'_'+item_data[2];
		
		if (!window.nick) {
			$('#'+id).html('Aggiungi ai tuoi bookmark');
			$('#'+id).removeClass('bookmark-remove');
			$('#'+id).addClass('bookmark-add');
			$('#'+id).addClass('disabled');

		} else if (window.user_bookmark[selector] == 1) {
			$('#'+id).html('Nei tuoi bookmark. <u>Togli<'+'/u>');
			$('#'+id).addClass('bookmark-remove');
			$('#'+id).removeClass('bookmark-add');
		} else {
			$('#'+id).html('Aggiungi ai tuoi bookmark');
			$('#'+id).addClass('bookmark-add');
			$('#'+id).removeClass('bookmark-remove');
		}
	}

	$('.bookmark').click( function() {
		if (!window.nick) {
			alert("Devi aver fatto login per poter usare questa funzione.");
		}
		var item_data = $(this).attr('id').split('-');
		var data = {};
		data['class'] = item_data[1];
		data['fk'] = item_data[2];
		var selector = data['class']+'_'+data['fk'];
	
		if ($(this).hasClass('bookmark-add'))  {
			data['action'] = 'add';
			$.post('/ajax/my_bookmark.php', data, function(str) {
				if (result = ajaxresult(str)) {
					window.user_bookmark[result.replace('-','_')] = 1;
					bookmarkset('bookmark-'+result);
				}
			});	
		} else if ($(this).hasClass('bookmark-remove'))  {
			if (confirm("Sei sicuro di voler eliminare questo bookmark?")) {
				data['action'] = 'remove';
				$.post('/ajax/my_bookmark.php', data, function(str) {
					if (result = ajaxresult(str)) {
						window.user_bookmark[result.replace('-','_')] = 0;
						bookmarkset('bookmark-'+result);
					}
				});
			}
		}
	});

	function minibookmarkset(id) {
		var item_data = id.split('-');
		var selector = item_data[1]+'_'+item_data[2];
				
		if (window.user_bookmark[selector] == 1) {
			$('#'+id).addClass('mini-bookmark-remove');
			$('#'+id).removeClass('mini-bookmark-add');
		} else {
			$('#'+id).addClass('mini-bookmark-add');
			$('#'+id).removeClass('mini-bookmark-remove');
		}
	}

	$('.mini-bookmark').click( function() {
		if (!window.nick) {
			alert("Devi aver fatto login per poter usare questa funzione.");
		}
		var item_data = $(this).attr('id').split('-');
		var data = {};
		data['class'] = item_data[1];
		data['fk'] = item_data[2];
		var selector = data['class']+'_'+data['fk'];
	
		if ($(this).hasClass('mini-bookmark-add'))  {
			data['action'] = 'add';
			$.post('/ajax/my_bookmark.php', data, function(str) {
				if (result = ajaxresult(str)) {
					window.user_bookmark[result.replace('-','_')] = 1;
					minibookmarkset('bookmark-'+result);
				}
			});	
		} else if ($(this).hasClass('mini-bookmark-remove'))  {
			if (confirm("Sei sicuro di voler eliminare questo bookmark?")) {
				data['action'] = 'remove';
				$.post('/ajax/my_bookmark.php', data, function(str) {
					if (result = ajaxresult(str)) {
						window.user_bookmark[result.replace('-','_')] = 0;
						minibookmarkset('bookmark-'+result);
					}
				});
			}
		}
	});

	
	function friendshipset(id) {
		var item_data = id.split('-');
		var selector = 'friend_'+item_data[1];

		if (!window.nick) {
			$('#'+id).html('Offri la tua amicizia');
			$('#'+id).addClass('friendshipctl-add');
			$('#'+id).removeClass('friendshipctl-remove');
			$('#'+id).addClass('disabled');
		} else if (window.user_friendship[selector] == 'on') {
			$('#'+id).html('Siete amici. <u>Rompi amicizia<'+'/u>');
			$('#'+id).addClass('friendshipctl-remove');
		} else if (window.user_friendship[selector] == 'waiting') {
			$('#'+id).html('Hai inviato una richiesta di amicizia');
			$('#'+id).addClass('friendshipctl-waiting');
			$('#'+id).removeClass('friendshipctl-add');
		} else {
			$('#'+id).html('Offri la tua amicizia');
			$('#'+id).addClass('friendshipctl-add');
			$('#'+id).removeClass('friendshipctl-remove');
			$('#'+id).removeClass('friendshipctl-waiting');
		}
	}

	$('.friendshipctl').click( function() {
		if (!window.nick) {
			alert("Devi aver fatto login per poter usare questa funzione.");
		}
		var item_data = $(this).attr('id').split('-');
		var data = {};
		data['fk'] = item_data[1];
		var selector = 'friend_'+data['fk'];
	
		if ($(this).hasClass('friendshipctl-add'))  {
			data['action'] = 'add';
			$.post('/ajax/my_friendship.php', data, function(str) {
				if (result = ajaxresult(str)) {
					var data = result.split('-');
					window.user_friendship['friend_'+data[0]] = data[1];
					friendshipset('friendshipctl-'+data[0]);
				}
			});	
		} else if ($(this).hasClass('friendshipctl-remove'))  {
			if (confirm("Sei sicuro di voler rompere l'amicizia?")) {
				data['action'] = 'remove';
				$.post('/ajax/my_friendship.php', data, function(str) {
					if (result = ajaxresult(str)) {
						var data = result.split('-');
						window.user_friendship['friend_'+data[0]] = data[1];
						friendshipset('friendshipctl-'+data[0]);
						if (location.pathname.match(/\/nick\/amici/)) {
							if ($('#row-'+data[0])) $('#row-'+data[0]).hide('fast');
						}
					}
				});
			}
		} else if ($(this).hasClass('friendshipctl-waiting'))  {
			if (confirm("Vuoi ritirare l'offerta di amicizia?")) {
				data['action'] = 'abort';
				$.post('/ajax/my_friendship.php', data, function(str) {
					if (result = ajaxresult(str)) {
						var data = result.split('-');
						window.user_friendship['friend_'+data[0]] = data[1];
						friendshipset('friendshipctl-'+data[0]);
					}
				});
			}
		}
	});
	
	function contactset(id) {
		var item_data = id.split('-');
		var selector = 'contact_'+item_data[1];
				
		if (!window.nick) {
			$('#'+id).html('Aggiungi ai tuoi contatti');
			$('#'+id).addClass('contactctl-add');
			$('#'+id).removeClass('contactctl-remove');
			$('#'+id).addClass('disabled');
		} else if (window.user_contact[selector] == 'white') {
			$('#'+id).html('È nei tuoi contatti. <u>Togli<'+'/u>');
			$('#'+id).addClass('contactctl-remove');
			$('#'+id).removeClass('contactctl-add');
		} else {
			$('#'+id).html('Aggiungi ai tuoi contatti');
			$('#'+id).addClass('contactctl-add');
			$('#'+id).removeClass('contactctl-remove');
		}
	}

	function blacklistset(id) {
		var item_data = id.split('-');
		var selector = 'contact_'+item_data[1];
				
		if (!window.nick) {
			$('#'+id).html('Metti nella tua blacklist');
			$('#'+id).addClass('blacklistctl-add');
			$('#'+id).removeClass('blacklistctl-remove');
			$('#'+id).addClass('disabled');
		} else if (window.user_contact[selector] == 'black') {
			$('#'+id).html('È nella tua blacklist. <u>Togli<'+'/u>');
			$('#'+id).addClass('blacklistctl-remove');
			$('#'+id).removeClass('blacklistctl-add');
		} else {
			$('#'+id).html('Metti nella tua blacklist');
			$('#'+id).addClass('blacklistctl-add');
			$('#'+id).removeClass('blacklistctl-remove');
		}
	}

	$('.contactctl').click( function() {
		if (!window.nick) {
			alert("Devi aver fatto login per poter usare questa funzione.");
		}
		var item_data = $(this).attr('id').split('-');
		var data = {};
		data['contatto'] = item_data[1];
		var selector = 'contact_'+data['fk'];
	
		if ($(this).hasClass('contactctl-add'))  {
			data['action'] = 'add';
			data['colore'] = 'white';
			$.post('/ajax/my_contatti.php', data, function(str) {
				if (result = ajaxresult(str)) {
					window.user_contact['contact_'+result] = 'white';
					contactset('contactctl-'+result);
					blacklistset('blacklistctl-'+result);
				}
			});	
		} else if ($(this).hasClass('contactctl-remove'))  {
			data['action'] = 'remove';
			$.post('/ajax/my_contatti.php', data, function(str) {
				if (result = ajaxresult(str)) {
					var data = result.split('-');
					window.user_contact['contact_'+result] = 'no';
					contactset('contactctl-'+result);
					blacklistset('blacklistctl-'+result);
				}
			});
		}
	});

	$('.blacklistctl').click( function() {
		if (!window.nick) {
			alert("Devi aver fatto login per poter usare questa funzione.");
		}
		var item_data = $(this).attr('id').split('-');
		var data = {};
		data['contatto'] = item_data[1];
		var selector = 'contact_'+data['fk'];
	
		if ($(this).hasClass('blacklistctl-add'))  {
			data['action'] = 'add';
			data['colore'] = 'black';
			$.post('/ajax/my_contatti.php', data, function(str) {
				if (result = ajaxresult(str)) {
					window.user_contact['contact_'+result] = 'black';
					contactset('contactctl-'+result);
					blacklistset('blacklistctl-'+result);
				}
			});	
		} else if ($(this).hasClass('blacklistctl-remove'))  {
			data['action'] = 'remove';
			$.post('/ajax/my_contatti.php', data, function(str) {
				if (result = ajaxresult(str)) {
					var data = result.split('-');
					window.user_contact['contact_'+result] = 'no';
					contactset('contactctl-'+result);
					blacklistset('blacklistctl-'+result);
				}
			});
		}
	});

	$('.bookmark').each( function() { bookmarkset($(this).attr('id')); });
	$('.mini-bookmark').each( function() { minibookmarkset($(this).attr('id')); });
	$('.friendshipctl').each( function() { friendshipset($(this).attr('id')); });
	$('.contactctl').each( function() { contactset($(this).attr('id')); });
	$('.blacklistctl').each( function() { blacklistset($(this).attr('id')); });

	
	$('.onlyfriends').each( function() {
		if (window.nickid == page_owner || window.user_friendship['friend_'+page_owner] == 'on') $(this).show();
	});
	
	if (window.nickid && page_owner == window.nickid) {
		$('.remove-comment').show();
		$('.remove-blacklist-comment').show();
	} else {
		$('.comment-by-'+window.nickid).show();
	}
	
	if (window.blacklisted_by_page_owner) {
		$('#commenti').html('<p class="avviso">Non puoi postare commenti su questo elemento perch&eacute; l\'autore ti ha inserito nella sua blacklist.<'+'/p>');
	}
	
	$('.remove-comment').click( function() {
		if (!confirm("Sei sicuro di voler cancellare questo commento?")) return;
		var data = {};
		data['idc'] = $(this).attr('id').replace('remove-comment-', '');
		data['action'] = 'remove';
		$.post('/ajax/remove_comment.php', data, function(str) {
			if (result = ajaxresult(str)) {
				$('#comment-line-'+result).hide('fast');
			}
		});
	});
	
	$('.remove-blacklist-comment').click( function() {
		if (!confirm("Sei sicuro di voler cancellare questo commento e blacklistare il suo autore?")) return;
		var data = {};
		data['idc'] = $(this).attr('id').replace('remove-blacklist-comment-', '');
		data['action'] = 'blacklist';
		$.post('/ajax/remove_comment.php', data, function(str) {
			if (result = ajaxresult(str)) {
				$('#comment-line-'+result).hide('fast');
			}
		});
	});

	$('a[rel*=facebox]').facebox();

	$('.access-counter').each( function() {
		var me = $(this);
		var info = me.text().split('-');
		if (info[1] > 0) {
			var data = { id: info[1], classe: info[0] }
			$.post('/ajax/_accessi.php', data, function(str) {
				me.removeClass('access-counter');
				me.text(str);
			});
		}
	});

});



/**
*   estareditable by S* based on
*	akeditable-  in place editor
*	author: Amit Kumar Singh 
* 	project url : http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/ 
 * 	Based on jeditable by Mika Tuupola, Dylan Verheul
 *	http://www.appelsiini.net/projects/jeditable
**/
/**
  * Version 1.0.0
  *  @param String  url             POST URL  to send edited content to.
  *  @param String  element_id      Element ID of the element that you want to convert to editable area.
  *  @param Hash  settings	option to be used. options are type:(  textarea, text), name:(name of the textare to be used  it has to be same as element_id) ,width,height, submit:( name of the submit button to show)
  *   
  **/
function estaredit(url,element_id,settings)
{
	if(document.getElementById('frm'+element_id))
		return false; //form is already thier so no need to do it again. 10:40 PM 1/4/2008 amit singh
    
	if(document.getElementById('akebutton'))
		reset(old_content,objtoedit);//another button is already their so reset the content as new 'Edit' has been clicked.
    objtoedit=document.getElementById(element_id);
    old_content=objtoedit.innerHTML.replace("\r\n","");
    objtoedit.innerHTML='';
    //create textbox or textarea
            /* create the form object */
        var f = document.createElement('form');
		  f.id='frm'+element_id;
        /*  main input element */
        var i;
        if ('textarea' == settings.type) {
            i = document.createElement('textarea');
            if (settings.rows) {
                i.rows = settings.rows;
            } else {
               i.rows =4;
            }
            if (settings.cols) {
                i.cols = settings.cols;
            } else {
                i.cols=30;
            }

        } else {
            i = document.createElement('input');
            i.type  = settings.type;
            /* https://bugzilla.mozilla.org/show_bug.cgi?id=236791 */
            i.setAttribute('autocomplete','off');
        }
        i.name  = settings.name;
		i.id	= 'txt'+element_id;	
        i.value=old_content;
    
        if (settings.label) { 
        	var label = document.createElement('h4');
        	label.innerHTML = settings.label;
        	f.appendChild(label);
        }
        f.appendChild(i);
        f.appendChild(document.createElement('br'));
        if (settings.submit) {
            var b = document.createElement('input');
            b.type = 'submit';
            b.value = settings.submit;
            b.className = settings.submitclass;
            f.appendChild(b);
        }

        var b = document.createElement('input');
            b.type = 'button';
            b.id = 'akebutton';
            b.value = settings.cancel;
            b.className = settings.cancelclass;
            b.style.marginLeft='5px';
            b.onclick =function(e){
                reset(old_content,objtoedit);
            }
            f.appendChild(b);
            f.onsubmit=function(e) {
                /* do no submit */
                if (!e)
                    window.event.returnValue = false;
                else
                    e.preventDefault(); 
                /* add edited content and id of edited element to POST */           

                var p = {};
                p[i.name] = $(i).val();
                p['id'] = element_id;

                /* show the saving indicator */
				objtoedit = document.getElementById(element_id);
                objtoedit.innerHTML="Saving.....";
                $.post(url, p, function(str) {
                	if (settings.message_id) {
                		document.getElementById(settings.message_id).innerHTML = str;
                		objtoedit.innerHTML = '';
						$.jGrowl(str, { theme: 'ok' } );
					}
					else objtoedit.innerHTML=str;
				   //document.getElementById('editref').style.visibility="visible";
                });
            }
			
        objtoedit.appendChild(f);
		

        i.focus();
        i.onkeydown=function(e){
              if (!e)
             {
                var e = window.event;
                e.preventDefault = function() { window.event.returnValue = false }
             }
             if (e.keyCode == 27) {
                e.preventDefault();
                reset(old_content,objtoedit);
            }
        };
}

function reset(oldContent,objtoreset) {
	objtoreset.innerHTML = oldContent;
}
