/* INIT */
function IntiPage (dir)
{
	switch (dir)
	{
	case "discografia_straniera":
		OpenDS(window.location.href);
		break;
	case "interviste":
		OpenInt(window.location.href);
		break;
	case "cronache":
		OpenCro(window.location.href);
		break;
	case "articoli":
		OpenArt(window.location.href);
		break;
	case "jukebox":
		OpenMW(window.location.href);
		break;
	case "televisione":
		OpenInfo(window.location.href,"tele");
		break;
	case "cinema":
		OpenInfo(window.location.href,"cinema");
		break;
	case "pubblicita":
		OpenInfo(window.location.href,"pub");
		break;
	case "dvd":
		OpenInfo(window.location.href,"dvd");
		break;
	case "discografia":
		OpenInfo(window.location.href);
		break;
	case "news":
		OpenInfo(window.location.href,"",true);
		OpenNews ("",true);
		break;
	case "credits":
		OpenPage ("/credits/credits.php");
		break;
	case "contattaci":
		OpenPage ("/contattaci/contact.php");
		break;

	}
	//SwapBackGround ("home.jpg");
}

function GetVars (url)
{
	var str=String(url);
	var variables="";	

	if (str.indexOf("?")!=-1)
	{
		if (str.charAt(0)=="?")
			variables=str;
		else
		{
			var tmp=str.split("?");
			variables="?"+tmp[1];
		}
	}

	return (variables);
}

function RadioStop(clip)
{
	var IE = navigator.appName.indexOf("Microsoft") != -1;
	var rMC = IE ? window.mainMovie : window.document.RadioMovie;
	rMC.TPlay(clip);
}

/* */
function SwapBackGround (img)
{
	if (document.body)
	{
		document.body.background="/images/sfondi/"+img;
	}
}

/* */
function HideOther (wd,par)
{
	//doc=(par==true?parent.document:document);
	doc=top.document;
	var cnt=doc.getElementById("container");
	
	switch (wd)
	{
	case "N": //NEWS -> chiude right		
		var ifr=doc.getElementById("gen_cont");
		if (ifr)
		{
			cnt.src="/jukebox/clear.php";
			cnt.removeChild(ifr);
		}
			
		ifr=doc.getElementById("right_cont");
		if (ifr)			
			cnt.removeChild(ifr);
			
		ifr=doc.getElementById("top_cont");
		if (ifr)
		{
			var hd=doc.getElementById("header");
			hd.removeChild(ifr);
		}
		CloseMW();
		break;
		
	case "A": //ARTICOLI -> chiude left se=news
		var ifr=doc.getElementById("left_cont");
		if (ifr)
			cnt.removeChild(ifr);
			
		ifr=doc.getElementById("right_cont");
		if (ifr)
			cnt.removeChild(ifr);
			
		ifr=doc.getElementById("top_cont");
		if (ifr)
		{
			var hd=doc.getElementById("header");
			hd.removeChild(ifr);
		}
			
		CloseMW();
		break;
	default:
		//REMOVE RIGHT
		var ifr=doc.getElementById("gen_cont");
		if (ifr)
			cnt.removeChild(ifr);

		ifr=doc.getElementById("right_cont");
		if (ifr)
			cnt.removeChild(ifr);
			
		//REMOVE LEFT
		ifr=doc.getElementById("left_cont");
		if (ifr)
		{
			cnt.removeChild(ifr);
		}
		break;
	}
}

/* DISCOGRAFIA */
function OpenInfo (obj,type,lo)
{
	if (!lo)
		HideOther("");
	
	var vars=GetVars(obj);
	
	var purl="";
	switch (type)
	{
	case "search":
		purl="/ricerca/search.php";
		break;
	case "tele":
		purl="/televisione/puntata.php";
		break;
	case "pub":
		purl="/pubblicita/spot.php";
		break;
	case "cinema":
		purl="/cinema/film.php";
		break;
	case "dvd":
		purl="/dvd/dvd.php";
		break;
	default:
		purl="/discografia/discografia.php";
		break;
	}
	
	var ifr=top.document.getElementById("top_cont");
	if (ifr)
	{
		ifr.src=purl+vars;
		return false;
	}	

	//var cnt=document.getElementById("header");
	var cnt=top.document.getElementById("jukebox");
	if (!cnt)
		cnt=top.document.getElementById("main_swd");

	
	newifr=top.document.createElement('iframe');
	newifr.id="top_cont";
	newifr.className="info";
	newifr.frameBorder=0;
	newifr.src=purl+vars;
	//cnt.appendChild(newifr);
	cnt.parentNode.insertBefore(newifr,cnt);
	
	return false;
}

/* NEWS */
function OpenNews (obj,lo)
{
	var vars=GetVars(obj);
	
	if (!lo)
		HideOther("N");
	
	var ifr=document.getElementById("left_cont");
	if (ifr)
	{
		if (ifr.className!="news")
		{
			ifr.className!="news"
			ifr.src="/news/news.php"+vars;			
		}
		return false;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="left_cont";
	newifr.className="news";
	newifr.frameBorder=0;
	newifr.src="/news/news.php"+vars;
	cnt.appendChild(newifr);
	
	return false;
}


function MinNews ()
{
	var ifr=parent.document.getElementById("left_cont");
	ifr.className='news min';
	
	var cw=document.getElementById("contentWrapper");
	cw.style.visibility="hidden";
	
	var no=document.getElementById("news_open");
	no.style.display="block";
}

function MaxNews ()
{
	var ifr=parent.document.getElementById("left_cont");
	ifr.className='news';
	
	var cw=document.getElementById("contentWrapper");
	cw.style.visibility="visible";
	
	var no=document.getElementById("news_open");
	no.style.display="none";
}

/* ARTICOLI */
function OpenArt (obj)
{
	var vars=GetVars(obj);
	
	HideOther("A");
	
	var ifr=parent.document.getElementById("gen_cont");
	if (ifr)
	{
		if (ifr.className!="articoli")
		{
			newifr.className="articoli";	
			newifr.src="/articoli/articoli.php"+vars;
		}
		return false;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="gen_cont";
	newifr.className="articoli";
	newifr.frameBorder=0;
	newifr.src="/articoli/articoli.php"+vars;
	cnt.appendChild(newifr)
	
	return false;
}

function OpenArtTab (eti)
{
	var ifrs=document.getElementsByTagName("iframe");
	var atab=document.getElementsByTagName("a");
	var cn="";
	if (!ifrs || !atab)
		return false;
		
	for (i=0; i<3; i++)
	{
		//TAB
		cn=atab[i].className;
		if (cn.substr(0,1)==eti.charAt(0))
			atab[i].className=cn.substr(0,4)+" on";
		else
			atab[i].className=cn.substr(0,4);			
		
		
		//ARTICOLI
		if (ifrs[i].id==eti)
			ifrs[i].className="content";
		else
			ifrs[i].className="content hidden";
	}
	
}

function ReadArt (obj)
{
	var vars=GetVars(obj);
	
	var ifr=top.document.getElementById("right_cont");
	
	if (ifr)
	{
		if (ifr.className!="articolo")
		{
			ifr.className!="articolo"			
		}
		ifr.src="/articoli/articolo.php"+vars;
		
	}
	else
	{
		var cnt=top.document.getElementById("container");	
		newifr=top.document.createElement('iframe');
		newifr.id="right_cont";
		newifr.className="articolo";
		newifr.frameBorder=0;
		newifr.src="/articoli/articolo.php"+vars;
		cnt.appendChild(newifr);
	}
}

/* CRONACHE */
function OpenCro (obj)
{
	var vars=GetVars(obj);
	
	HideOther("A");
	
	var ifr=parent.document.getElementById("gen_cont");
	if (ifr)
	{
		if (ifr.className!="cronache")
		{
			newifr.className="cronache";	
			newifr.src="/cronache/cronache.php"+vars;
		}
		return false;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="gen_cont";
	newifr.className="cronache";
	newifr.frameBorder=0;
	newifr.src="/cronache/cronache.php"+vars;
	cnt.appendChild(newifr)
	
	return false;
}

function OpenCroTab (num)
{
	var ifrs=document.getElementsByTagName("iframe");
	var atab=document.getElementsByTagName("a");
	var cn="";
	var tmp="";
	if (!ifrs || !atab)
		return false;

	/* gag-ema: da 5 a 6 */
	for (i=0; i<6; i++)
	{
		//TAB
		cn=atab[i].className;
		if (cn.substr(1,2)==num)
		{
			atab[i].className="l"+num+" con";
			if (ifrs[i].src=="")
				ifrs[i].src="/cronache/cronache_list.php?dec="+num;
			ifrs[i].className="content cronache";
		}
		else
		{
			tmp=atab[i].className;
			atab[i].className=tmp.substr(0,3);
			ifrs[i].className="content cronache hidden";
		}
	}
	
}

function ReadCro (obj)
{
	var vars=GetVars(obj);
	
	var ifr=top.document.getElementById("right_cont");
	
	if (ifr)
	{
		if (ifr.className!="cronaca")
		{
			ifr.className!="cronaca"			
		}
		ifr.src="/cronache/cronaca.php"+vars;
		
	}
	else
	{
		var cnt=top.document.getElementById("container");	
		newifr=top.document.createElement('iframe');
		newifr.id="right_cont";
		newifr.className="cronaca";
		newifr.frameBorder=0;
		newifr.src="/cronache/cronaca.php"+vars;
		cnt.appendChild(newifr);
	}
}

/* INTERVISTE */
function OpenInt (obj)
{
	var vars=GetVars(obj);
	
	HideOther("A");
	
	var ifr=parent.document.getElementById("gen_cont");
	if (ifr)
	{
		if (ifr.className!="interviste")
		{
			newifr.className="interviste";	
			newifr.src="/interviste/interviste.php"+vars;
		}
		return false;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="gen_cont";
	newifr.className="interviste";
	newifr.frameBorder=0;
	newifr.src="/interviste/interviste.php"+vars;
	cnt.appendChild(newifr)
	
	return false;
}

function ReadInt (obj)
{
	var vars=GetVars(obj);
	
	var ifr=top.document.getElementById("right_cont");
	
	if (ifr)
	{
		if (ifr.className!="intervista")
		{
			ifr.className!="intervista"			
		}
		ifr.src="/interviste/intervista.php"+vars;
		
	}
	else
	{
		var cnt=top.document.getElementById("container");	
		newifr=top.document.createElement('iframe');
		newifr.id="right_cont";
		newifr.className="intervista";
		newifr.frameBorder=0;
		newifr.src="/interviste/intervista.php"+vars;
		cnt.appendChild(newifr);
	}
}

/* DISCOGRAFIA STRANIERA */
function OpenDS (obj)
{
	var vars=GetVars(obj);
	
	HideOther("A");
	
	var ifr=parent.document.getElementById("gen_cont");
	if (ifr)
	{
		if (ifr.className!="articoli")
		{
			newifr.className="articoli";	
			newifr.src="/discografia_straniera/discografia_straniera.php"+vars;
		}
		return false;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="gen_cont";
	newifr.className="articoli";
	newifr.frameBorder=0;
	newifr.src="/discografia_straniera/discografia_straniera.php"+vars;
	cnt.appendChild(newifr)
	
	return false;
}

function ReadDS (obj)
{
	var vars=GetVars(obj);
	
	var ifr=top.document.getElementById("right_cont");
	
	if (ifr)
	{
		if (ifr.className!="articolo")
		{
			ifr.className!="articolo"			
		}
		ifr.src="/discografia_straniera/discografia_paese.php"+vars;
		
	}
	else
	{
		var cnt=top.document.getElementById("container");	
		newifr=top.document.createElement('iframe');
		newifr.id="right_cont";
		newifr.className="articolo";
		newifr.frameBorder=0;
		newifr.src="/discografia_straniera/discografia_paese.php"+vars;
		cnt.appendChild(newifr);
	}
}



/*	MEDIAWINDOW */
function OpenMW(obj,par)
{
	var vars=GetVars(obj);
	
	HideOther ("");
	
	//var doc=(par==true?parent.document:document);
	var doc=top.document;
	var ifr=doc.getElementById("jukebox");
	if (ifr)
	{
		ifr.src="/jukebox.php"+vars;
		return false;
	}	
	
	//var cnt=doc.getElementById("container");
	var cnt=doc.getElementById("main_swd");
	
	newifr=doc.createElement('iframe');
	newifr.id="jukebox";
	newifr.className="jbm_cont";
	newifr.frameBorder=0;
	newifr.src="/jukebox.php"+vars;
	//cnt.appendChild(newifr);
	cnt.parentNode.insertBefore(newifr,cnt);
	
	var lnk=doc.getElementById("lnkjukebox");
	if (!lnk)
		return false;
	
	lnk.firstChild.nodeValue="chiudi JukeBox";
	lnk.onclick=CloseMW;
	
	return false;
}

function OpenMW2(obj,par)
{
	var vars=GetVars(obj);
	
	HideOther ("");
	
	var doc=(par==true?parent.document:document);
	var ifr=doc.getElementById("jbm_cont");
	if (ifr)
	{
		ifr.src="/jukebox.php"+vars;
		return false;
	}	
	
	var cnt=doc.getElementById("container");
	
	newifr=doc.createElement('iframe');
	newifr.id="jbm_cont";	
	newifr.frameBorder=0;
	newifr.src="/jukebox_.php"+vars;
	cnt.appendChild(newifr);
	
	var lnk=doc.getElementById("lnkjukebox");
	if (!lnk)
		return false;
	
	lnk.firstChild.nodeValue="chiudi JukeBox";
	lnk.onclick=CloseMW;
	
	return false;
}

function CloseMW ()
{
	var doc=top.document;
	var ifr=doc.getElementById("jukebox");
	var cnt=doc.getElementById("main_swd");	
	
	/*var qtp=doc.getElementById("jbm_cont").getElementById("qtplayer");
	if (qtp)
	{
		var lt=doc.getElementById("left");
		if (lt)
			lt.removeChild(qtp);
		alert ("test");
	}*/
	
	if (ifr)
	{	
		ifr.src="/jukebox/clear.php";
		cnt.parentNode.removeChild(ifr);
	}	
	
	var lnk=doc.getElementById("lnkjukebox");
	if (!lnk)
		return false;
	
	lnk.firstChild.nodeValue="apri JukeBox (video, audio e immagini)";
	lnk.onclick=OpenMW;
	
	return false;
}

function CallPage (num,obj,par)
{
	var doc=(par===false?document:parent.document);
	var ifrs=Array(doc.getElementById("l1"),doc.getElementById("l2"),doc.getElementById("l3"));
	var target="";
	
	switch (num)
	{
	case 1:
		//ifrs[0].src="/jukebox/clear.php";
		var str=String(obj);
		var epd=true;
		if (str.indexOf("audio")!=-1)
			epd=false
			
		Expand(epd,false);
		UnLoadQT(false);
	case 2:
		ifrs[1].src="/jukebox/clear.php";
	case 3:
		ifrs[2].src="/jukebox/clear.php";
		break;
	}
	
	ifrs[num-1].src=obj;
}

function Expand(type,par)
{	
	var doc=(par===false?document:parent.document);
	var ifrs=Array(doc.getElementById("l2"),doc.getElementById("l3"));

	if (ifrs)
	{
		if (type)
		{
			ifrs[0].className="content limgs";
			ifrs[1].className="none";
		}
		else
		{
			ifrs[0].className="content";
			ifrs[1].className="content";
		}
	}
}

function LoadQT (src,par)
{
	var doc=(par==false?document:parent.document);
	
	var ifr=doc.getElementById("qtplayer");

	if (!ifr)
	{
		var cnt=doc.getElementById("left");	
		var newifr=doc.createElement('iframe');
		newifr.id="qtplayer";
		newifr.frameBorder=0;
		newifr.src="/jukebox/QTplayer.php?src="+src;
		cnt.appendChild(newifr);
	}
	else
	{
		ifr.src="/jukebox/QTplayer.php?src="+src;
	}

	
	return false;
}

function UnLoadQT (par)
{
	var doc=(par==false?document:parent.document);
	var cnt=doc.getElementById("left");	
	var ifr=doc.getElementById("qtplayer");	
	if (ifr)
	{
		cnt.removeChild(ifr);
	}
}

function ShowBigImage (img,wd)
{
	var lnk=top.document.getElementById("jbimg").getElementsByTagName("a")
	lnk[0].className=lnk[1].className="content_off";
	lnk[0].id=lnk[1].id="";
	lnk[0].onclick=lnk[1].onclick="";
	
	
	var tar=top.document.getElementById("jbimg");
	var oldimg=top.document.getElementById("jbimg").getElementsByTagName("img");	
	if (oldimg.length)
	{
		tar.removeChild(oldimg[0]);
	}
	
	newimg=top.document.createElement('img');
	newimg.src=img;
	tar.appendChild(newimg);

	tar.style.width=wd+"px";
	tar.style.display="block";
}

function CloseBigImage ()
{
	var tar=top.document.getElementById("jbimg");
	var oldimg=top.document.getElementById("jbimg").getElementsByTagName("img");
	if (oldimg.length)
	{
		tar.removeChild(oldimg[0]);
		tar.style.display="none";
	}	
}

function ShowImage (tar,img)
{
	var dest=document.getElementById(tar);
	if (!dest)
		return false;
	
	newimg=document.createElement('img');	
	newimg.src=img;
 	dest.appendChild(newimg);
	
	return false;
}

function RemoveImage(tar)
{
	var dest=document.getElementById(tar);	
	var img=document.getElementById(tar).getElementsByTagName("img")[0];

	if (!dest || !img)
		return false;
		
	dest.removeChild(img);

	return false;
}

/* OTHER */
function OpenPage (url)
{	
	HideOther("A");
	
	var ifr=parent.document.getElementById("gen_cont");
	if (ifr)
	{
		if (ifr.className!="other")
		{
			newifr.className="other";				
		}
		newifr.src=url;
		return;
	}
	
	var cnt=document.getElementById("container");
	
	newifr=document.createElement('iframe');
	newifr.id="gen_cont";
	newifr.className="other";
	newifr.frameBorder=0;
	newifr.src=url;
	cnt.appendChild(newifr)
	
	return false;
}

/* SEARCH */
function GoToSearch()
{
	var titolo=top.document.Form_search.titolo.value;
	if (titolo=="")
		return false;
		
	OpenInfo("?titolo="+titolo,"search");
}
