function openPrimaPagina (type){
	changeSwitchTab(1);
	var box=$("#switch_div");
	box.hide('blind');
	setTimeout("tloadAjax('_primaPagina.php?type="+type+"','switch_div')",500);
    box.show('blind');
}

function openArchivio (primaPagina){
	changeSwitchTab(2);
	var box=$("#switch_div");
	var str='_archivio.php';
	if (primaPagina) str+='?prima=true';
	box.hide('blind');
	setTimeout("tloadAjax('"+str+"','switch_div')",300);
    box.show('blind');
}

function openArchivioYear (year){
	var box=$("#"+year);
	var ele=findElementById("li"+year);
//	var toclose=document.getElementsByClassName('archivio_month_sel');
	var toclose=$("#"+year+" > .month_sel");
//	alert (toclose.length);
    if (box.is(':visible')) {
    	
    	toclose.hide('fold',{horizFirst: true,mode: "hide", size: 30},1000);
    	toclose.removeClass("month_sel");
		var ele2=$("#"+year+" > .archivio_month_sel");
		ele2.addClass("archivio_month_unsel");
		ele2.removeClass("archivio_month_sel");
		
    	
    	box.hide('fold',{horizFirst: true,mode: "hide", size: 30},1000);
    	ele.className="archivio_year_unsel";
    } else {
    	box.show('fold',{horizFirst: true,mode: "hide", size: 30},1000);
    	ele.className="archivio_year_sel";
    }
    
}

function openArchivioMonth (year,month){
	var box=$("#"+year+"-"+month);
	var ele=findElementById("li"+year+"-"+month);
	if (box.is(':visible')) {
    	box.hide('fold',{horizFirst: true,mode: "hide", size: 35},1000);
    	ele.className="archivio_month_unsel";
    } else {
    	box.show('fold',{horizFirst: true,mode: "hide", size: 35},1000);
    	ele.className="archivio_month_sel";
    }
	box.toggleClass("month_sel");
}

function showElement(id){
	var elem =findElementById(id).style;
	elem.display="block";
}

function hideElement(id){
	var elem =findElementById(id).style;
	elem.display="none";
}

function setHeightPerc(id,h){
	var elem =findElementById(id).style;
	elem.height=h+"%";
}

function setHeightPx(id,h){
	var elem =findElementById(id).style;
	elem.height=h+"px";
}

function setHeightToAuto(id){
	var elem =findElementById(id).style;
	elem.height="auto";
}

function openNotizia(id,img){
	img=img | false;
	tloadAjax('_notizia.php?id='+id,'contentsLeftTd');
	if (img){
		tloadAjax('_imagePreview.php?id='+id,'img_prev');
		openImagesPrev();
	}
}

function openImagesPrev(){
	showElement('img_prev');
	var i=0;
	var incr=2;
	var speed=30;
	var timer=0;
	while (i<210 ){
		i +=incr;
		setTimeout("setHeightPx('img_prev'," + i + ")", (timer*speed));
		timer++;
	}
}

function closeImagesPrev(){
	var box=$("#img_prev");
	if (box.is(':visible')) box.hide("explode",1000);
	setTimeout("setHeightPx('img_prev',0)",500);
//	var i=findElementById('img_prev').offsetHeight;
//	var incr=2;
//	var speed=30;
//	var timer=0;
//	while (i>0 ){
//		i -=incr;
//		setTimeout("setHeightPx('img_prev'," + i + ")", (timer*speed));
//		timer++;
//	}
//	setTimeout("tloadAjax('_empty.php','img_prev')", (timer*speed));
}

function showPrivacyPage(page){
	var target="legalsDiv";
	var over=findElementById("legalsOverlay");
	var legdiv=findElementById("legalsDiv");
	var url="_legals.php?page="+page;
		
	tloadAjax(url,target);
	over.style.display="block";
	legdiv.style.display="block";
}

function hidePrivacyPage(){
	var over=findElementById("legalsOverlay");
	var legdiv=findElementById("legalsDiv");
	over.style.display="none";
	legdiv.style.display="none";
}

function legals(resp,page){
	
	if (resp=="accept"){
		tmp=findElementById(page+"form:privacy");
		tmp.value="si";
		hidePrivacyPage();
	}
	else {
		tmp=findElementById(page+"form:privacy");
		tmp.value="no";
		hidePrivacyPage();
	}
		
}

function changeSwitchTab(number){
	var switchtabs=$(".switchSelected");
	switchtabs.addClass("switchUnsel");
	switchtabs.removeClass("switchSelected");
	
	var ele=findElementById('switchTab'+number);
	ele.className="switchSelected";
}


//function changeToArchivio (type){
//	var ele=findElementById('primaPaginaTab').style;
//	ele.margin-bottom="2px solid orange";
//	ele=findElementById('archivioTab').style;
//	ele.border-bottom="none";
//	tloadAjax('_primaPagina.php?type='+type,'switch_div');
//}
//
//function changeToPrimaPagina (type){
//	var ele=findElementById('primaPaginaTab').style;
//	ele.margin-bottom="none";
//	ele=findElementById('archivioTab').style;
//	ele.border-bottom="2px solid #FFE56E";
//	tloadAjax('_primaPagina.php?type='+type,'switch_div');
//}
//

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function fadeIn(id,time){
	opacity(id,0,100,time);
}

function fadeOut(id,time){
	opacity(id,100,0,time);
}

function hideSelects(){
	var selects;
	selects=document.getElementsByTagName("select");
//	alert("ciao");
//	alert(selects);
//	if(selects.item(0)!=null)alert(selects.length);
	for (i=0; i<selects.length; i++){
		selects.item(i).style.display="none";
	}
}

function showSelects(){
	var selects;
	selects=document.getElementsByTagName("select");
	for (i=0; i<selects.length; i++){
		selects.item(i).style.display="block";
	}
}

function imagePreview (id,number){
	var xtc = findElementById("previewDiv");
	var xtc2 = findElementById("overlayDiv");
	var vport = getViewport();
	tloadAjax('_loadImage.php?id='+id+'&number='+number,'previewDiv');
	xtc2.style.height=vport[1] +"px";
	xtc.style.display="block";
	xtc2.style.display="block";
	hideSelects();
	fadeIn("previewDiv",500);
}

function hideImagePreview(){
	var xtc= findElementById("previewDiv");
	var xtc2 = findElementById("overlayDiv");
	fadeOut("previewDiv",500);
	setTimeout("showSelects()",500);
	xtc.innerHTML="";
	xtc.style.display="none";
	xtc2.style.display="none";
}

function inscribe(){
	var request="";
	var mail=findElementById("newsletterform:email").value;
	if (mail!=""){
		request+="mail="+mail;
	}
	var priv=findElementById("newsletterform:privacy").value;
	if (priv!=""){
		if (request!=""){
			request+="&";
		}
		request+="privacy="+priv;
	}
	if (request!="")request="?"+request;
	tloadAjax("_newsletter.php"+request,"newsletter");
}

function enterPressed(ev){
	var pressed;
	if (window.event){
		pressed=ev.keyCode;
	}
	else if (ev.which){
		pressed=ev.which;
	}
	if (pressed==13)return true;
	return false;
}

function inscribeOnEnterPress(ev){
	if (!enterPressed(ev)){
		return ev;
	}
	inscribe();
	return false;
}

function mailcheck(){
	
}

function formPost(form){
	var target=findElementById(form+"form");
	target.submit();
//	var who=form+"form";
////	alert(id);
//	var parameters="";
//	var nome=findElementById(who+":nome").value;
//	if (nome!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="nome="+escape(nome);
//	}
//	var cognome=findElementById(who+":cognome").value;
//	if (cognome!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="cognome="+escape(cognome);
//	}
//	var mail=findElementById(who+":mail").value;
//	if (mail!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="mail="+escape(mail);
//	}
//	var titolo=findElementById(who+":titolo").value;
//	if (titolo && titolo!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="titolo="+escape(titolo);
//	}
//	var privacy=findElementById(who+":privacy").value;
//	if (privacy!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="privacy="+escape(privacy);
//	}
//	var testo=findElementById(who+":testo").value;
//	if (testo!=""){
//		if (parameters!=""){
//			parameters+="&";
//		}
//		parameters+="text="+escape(testo);
//	}
//	ajaxPost(page,"mainArea",parameters);
}

function facebookPost(sezione,id){
	var link="http://www.ifattidinapoli.it/Giornale/all/"+sezione+".php?id="+id;
	var url="http://www.facebook.com/sharer.php?u="+encodeURIComponent(link);
	window.open(url);
}

function printById(id){
	var ele=findElementById(id).innerHTML;
	var win = window.open('','','width=300,height=300');
	win.document.open("text/html");
	win.document.write(ele);
	win.document.close();  
	win.print();
}

//http://twitter.com/home?source=ichc&status=%22Lucky+Fail%22 - http%3A%2F%2Ftwlol.com%2Ftw%2F%3Fv7-35104 %23lol+%23fail
function twitterPost(sezione,id,titolo){
	var link=titolo+" - http://www.ifattidinapoli.it/Giornale/all/"+sezione+".php?id="+id;
	var url="http://twitter.com/home?source=ifdn&status="+encodeURIComponent(link);
	window.open(url);
}

//http://digg.com/submit?url=http%3A%2F%2Ffailblog.org%2F2010%2F01%2F02%2Flucky-fail%2F&title=Lucky+Fail
function diggPost(sezione,id,titolo){
	var link="http://www.ifattidinapoli.it/Giornale/all/"+sezione+".php?id="+id;
	var url="http://digg.com/submit?url="+encodeURIComponent(link)+"&title="+encodeURIComponent(titolo);
	window.open(url);
}



