// Questo file contiene costanti di utilita' in diverse parti del progetto

// Costanti per gli elementi visibili nella sidebar
var CiNessuno = -1;
var CiHelp = 0;
var CiBarre = 1;
var CiLink = 2;
var CiImmagini = 3;
var CiLayout = 4;
var CiDownload = 5;
var CiGrafica = 6;
var CiTrova = 7;
var CiPreview = 8;

var CiBanner = 9;
var CiTrovaBanner = 14;

var CiTrovaChan = 11;
var CiTrovaCath = 19;
var CiBarreLatChan = 12;
var CiBarreCenChan = 18;

var CiTrovaGTitle = 13;
var CiTrovaRotator = 15;
var CiTrovaIcona = 20;
var CiTrovaRicerca = 23;

var CiBarreLat = 16;
var CiBarreCen = 17;

var CiTrovaUtente = 21;
var CiTrovaGruppo = 22;

var CiTrovaQuestionari = 24;

var CiListaOrfane = 25;
var CiListaErrati = 26;


function getPage(iPanel) {
	switch(iPanel) {
		case CiBarreLat : return "article/side_BarreInit.asp?Side=BarraLaterale";
		case CiBarreCen : return "article/side_BarreInit.asp?Side=BarraCentrale";
		case CiImmagini : return "article/side_ImmaginiInit.asp";
		case CiLink : return "article/side_LinkInit.asp";
		case CiLayout : return "article/side_Layout.asp";
		case CiHelp : return "article/side_Empty.html";
		case CiDownload : return "article/side_DownloadInit.asp";
		case CiGrafica : return "article/side_Empty.html";
		case CiTrova : return "article/side_Trova.asp";
		case CiPreview : return "article/side_Empty.html";
		case CiBanner : return "banner/side_AD_Banner.asp";
		case CiBarreLatChan : return "channel/side_BarreInit.asp?Side=BarraLaterale";
		case CiBarreCenChan : return "channel/side_BarreInit.asp?Side=BarraCentrale";
		case CiTrovaChan : return "channel/side_TrovaCana.asp";
		case CiTrovaCath : return "channel/side_TrovaCate.asp";
		case CiTrovaGTitle : return "banner/side_TrovaGTitle.asp";
		case CiTrovaRotator : return "banner/side_TrovaRotator.asp";
		case CiTrovaIcona : return "banner/side_TrovaIcona.asp";
		case CiTrovaRicerca : return "banner/side_TrovaRicerca.asp";
		case CiTrovaBanner : return "banner/side_TrovaBanner.asp";
		case CiTrovaUtente : return "user/side_utente.asp";
		case CiTrovaGruppo : return "user/side_gruppo.asp";
		case CiTrovaQuestionari : return "home/side_TrovaQuestion.asp";
		case CiListaOrfane : return "cleaning/side_ListaOrfane.asp";
		case CiListaErrati : return "cleaning/side_ListaAltre.asp";
		default : return "article/side_Empty.html";
	}
}

//Li uso nei titoli dei lanci e sono comuni ai valori asp
var conLTitletxt=0;       //Titolo grafico formato da testo
var conLTitleimg=1;       //Titolo grafico formato da immagini

//Usato nelle funzioni di gestione delle barre
var conUP="sopra";
var conDOWN="sotto";

//Identificazione della TextArea
var ciMainBody = 1;          //Corpo del documento
var ciMainAbstract = 2;      //Abstract del documento
var ciMainLancio = 3;        //Lanciodel documento
function getObject(iText) {
	switch(iText) {
		case ciMainBody : return parent.Body.MainArticleData.Testo;
		case ciMainAbstract : return parent.Body.MainArticleData.Abstract;
		case ciMainLancio : return parent.Body.MainArticleData.lancio;
		default : return null;
	}
}

// Tag utilizzati dal sistema
var csTagimg=new Object; //Tag immagine
	csTagimg.H="[ˇimg";  //Inizio tag apertura
	csTagimg.C="ˇ]"      //Fine tag apertura
	csTagimg.T="";       //Tag chiusura

var csTaglink=new Object;   //Tag link
	csTaglink.H="[ˇlink";    //Inizio tag apertura
	csTaglink.C="ˇ]"         //Fine tag apertura
	csTaglink.T="[ˇ/linkˇ]"; //Tag chiusura

var csTagDnld=new Object; //Tag immagine
	csTagDnld.H="[ˇdwld";  //Inizio tag apertura
	csTagDnld.C="ˇ]"      //Fine tag apertura
	csTagDnld.T="[ˇ/dwldˇ]"; //Tag chiusura

var csTagTitolo=new Object;  //Tag Titolo
	csTagTitolo.H="[ˇtitolo"; //Inizio tag apertura
	csTagTitolo.C="ˇ]"        //Fine tag apertura
	csTagTitolo.T="[ˇ/titoloˇ]"; //Tag chiusura

var csTagSize=new Object;  //Tag Dimensioni
	csTagSize.H="[ˇdim ";     //Inizio tag apertura
	csTagSize.C="ˇ]"          //Fine tag apertura
	csTagSize.T="[ˇ/dimˇ]";   //Tag chiusura

var csTagStile=new Object;   //Tag Stile
	csTagStile.H="[ˇstile ";  //Inizio tag apertura
	csTagStile.C="ˇ]"         //Fine tag apertura
	csTagStile.T="[ˇ/stileˇ]";//Tag chiusura

var csTagFont=new Object;   //Tag font
	csTagFont.H="[ˇfont ";   //Inizio tag apertura
	csTagFont.C="ˇ]"         //Fine tag apertura
	csTagFont.T="[ˇ/fontˇ]"; //Tag chiusura

var csTagColor=new Object;   //Tag font
	csTagColor.H="[ˇcolor ";  //Inizio tag apertura
	csTagColor.C="ˇ]"         //Fine tag apertura
	csTagColor.T="[ˇ/colorˇ]";//Tag chiusura

