// JavaScript Document
var count=0;
var otable="";
//mostra oggetti nascosti
function showElement(id_elem)
{
	$("#"+id_elem).slideDown("normal");
}

//nasconda oggetti
function hideElement(id_elem)
{
	$("#"+id_elem).slideUp("normal");
}


//mostra nascondi
function hideOrShow(selector)
{
    var obj=$("#"+selector);
    
    if(obj.css("display")=="none")
        obj.slideDown();
    else
        obj.slideUp();
}

//recupera elemeto
function getElement(id_elemento) 
{
    var elemento;
 
   //controllo browser
   if(document.getElementById)
      elemento = document.getElementById(id_elemento);
   else
      elemento = document.all[id_elemento];
      
   return elemento;
}

//inserisce n textfield
function addNTextFields(n,append,id)
{
	$("#"+append).remove();
	$("#"+append+"_tr").append('<div id="'+append+'"></div>');
	for(var i=0; i<n; i++)
	{
		var this_id=id+"_"+i;
		//$("<input/>").attr({"id":this_id,"onblur":"setValue('"+this_id+"',this.value);","type":"text"}).appendTo("#"+append);
		$("#"+append).append('<p><a id="'+this_id+'a" href="#" onclick="removeTextField(\''+this_id+'\',\''+id+'\')">&nbsp;X&nbsp;</a><input id="'+this_id+'" onblur="setValue(\''+this_id+'\',this.value);" type="text" /></p>');
	}
}

//rimuove textfield
function removeTextField(id,tot)
{
	$("#"+id+"a").remove();
	$("#"+id).remove();
	var ntot=parseInt(getElement(tot).value)-1;
	delValue(tot);
	setValue(tot,ntot);
	getElement(tot).value=ntot;
	if(count>0)
		count--;
}

function addTextField(c,table,session)
{
	alert(c);
	if(!(otable==table))
	{
		count=c;
		otable=table;
	}
	else
	{
		count++;
	}
	alert(count);

	var id_e=session+"_"+count;
	$("#"+table).append('<p><a id="'+id_e+'a" href="#" onclick="removeTextField(\''+id_e+'\',\''+session+'\')">&nbsp;X&nbsp;</a><input id="'+id_e+'" onblur="setValue(\''+id_e+'\',this.value);" type="text" /></p>');
	
	var ntot=parseInt(getElement(session).value)+1;
	delValue(session);
	setValue(session,ntot);
	getElement(session).value=ntot;
}

function checkWebsite(website, element)
{
	var f;
	if(website.substring(0,7)!='http://')
		f='http://'+website;
	else
		f=website;
	getElement(element).value=f;
}

function pagination(page,pages,identifier)
{
	$("div[id^='"+identifier+"']").slideUp();
	$("#"+identifier+page).slideDown();
}

function addRow(row)
{
	var tr=$("<tr />").attr("id","news_"+row.id);
	var td1=$("<td />").css({width:"120px"}).text(row.date);
	tr.append(td1);
	
	var td2=$("<td />").html('&nbsp;&nbsp;&nbsp;');
	tr.append(td2);
	
	var td3=$("<td />");
	if(row.title=='') row.title='nessun titolo';
	var a1=$("<a href='g_news.php?edit=1&amp;id="+row.id+"' />").text(row.title);
	td3.append(a1);
	tr.append(td3);
	
	var td4=$("<td />");
	var img1=$("<img />").attr({src:"icone/Bin.png"}).bind('click',function(){deleteNews(row.id);}).addClass("hand_cursor");
	td4.append(img1);
	tr.append(td4);

	var td5=$("<td />");
	var src_i; if(row.archiviato==1) src_i="icone/edit_add.png"; else src_i="icone/edit_remove.png";
	var img2=$("<img />").attr({src:src_i}).bind('click',function(){editArchiviaNews(row.id);}).addClass("hand_cursor").attr({id:"imgn_"+row.id});
	td5.append(img2);
	tr.append(td5);	
	
	$("#c_news table").append(tr);
}