<!--
function open_popup(url,w,h)
{
	var l = Math.floor((screen.width-w)/2);
	var t = Math.floor((screen.height-h)/2);
	window.open(url,"","scrollbars,dependent,width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
}
function add_bookmark()
{
	if (document.all)
	{
		window.external.AddFavorite(document.URL, document.title);
	}
	else if (window.sidebar && window.sidebar.addPanel)
	{
		window.sidebar.addPanel(document.title, document.URL, '');
	}
	else
	{
		alert('Il tuo Browser non supporta questa funzione!');
	}
}
function stampa(id)
{
	open_popup('/stampa_ricetta.asp?id=' + id, 500, 300);
}
function segnala(id)
{
	var w = 400;
	var h = 300;
	open_popup('/segnala_ricetta.asp?id=' + id, w, h);
}
function vota(id)
{
	open_popup('/vota_ricetta.asp?id=' + id, 250, 220);
}

function socbook(sb,title)
{
	if (sb == 'delicious')
	{
		window.open('http://del.icio.us/post?url=' + window.location + '&title=' + title)
	}
	else if (sb == 'digg')
	{
		window.open('http://digg.com/submit?phase=2&url=' + window.location + '&title=' + title)
	}
	else if (sb == 'furl')
	{
		window.open('http://furl.net/storeIt.jsp?u=' + window.location + '&t=' + title)
	}
	else if (sb == 'segnalo')
	{
		window.open('http://segnalo.com/post.html.php?url=' + window.location + '&title=' + title)
	}
}

/*
Form field Limiter script- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
*/

var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}

function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> caratteri disponibili'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}

//-->
