
// HTML BASE

var Category_Expo_Class = "CatExpo";


// SOMMARIO

function Category_Expo_Sommario_DefaultTable(entry)
{
	var s = new CEntryTableTemplate();
	
	var next = 1; 
	next = s.addImg(entry, next, 0, "Immagine");
	next = s.addTextLink(entry, next, 0, "Testo ITA");
	next = s.addTextLink(entry, next, 0, "Testo ENG");
	return s.table;
}

function Category_Expo_SommarioHTML(tree, lang)
{
	var target;
	var cls = Category_Expo_Class +"-Sommario";	
	var HTML = '<DIV CLASS="'+ cls +'-clsDIV"><TABLE CLASS="'+ cls +'-clsTABLE" CELLSPACING=0 CELLPADDING=0>';
	
	target = tree.root.findChild("Immagine");	
	var HTML_immagine = Category_ImmagineHTML(target, cls +"-Immagine");
	if ( HTML_immagine != "" )
		HTML += '<TR><TD CLASS="'+ cls + '-clsTD-immagine">'+ HTML_immagine +'</TD>';
		
	target = tree.root.findChild("Testo "+lang);
	if ( !IsEmpty(target) )
		HTML += '<TR><TD CLASS="'+ cls + '-clsTD-testo">'+ Category_TextLinkHTML(target, cls); +'</TD>';
	
	HTML += "</TR></TABLE></DIV>";

	return HTML; 
}


// PAGINA DEFAULT TABLE

function Category_Expo_Pagina_DefaultTable(entry)
{
	var p = new CEntryTableTemplate();	
	
	var next = 1001; 
	next = p.addImg(entry, next, 0, "Immagine");
	next = p.addTextLink(entry, next, 0, "Testo ITA");
	next = p.addTextLink(entry, next, 0, "Testo ENG");	
	next = p.addText(entry, next, 0, "Data");
	next = p.addText(entry, next, 0, "Stand");
	next = p.addText(entry, next, 0, "Padiglione");
	return p.table;
}


function Category_Expo_PaginaHTML(tree, lang, somtree)
{
	var target;
	var cls = Category_Expo_Class +"-Pagina";	
	var HTML = '<TABLE CLASS="'+ cls +'-clsTABLE" CELLSPACING=0 CELLPADDING=0>';
	var value;

	target = tree.root.findChild("Immagine");	
	var HTML_immagine = Category_ImmagineHTML(target, cls +"-Immagine", false);

	if ( HTML_immagine == "" ){		
		target = somtree.root.findChild("Immagine");	
		HTML_immagine = Category_ImmagineHTML(target, cls +"-Immagine", false);
	}
	if ( HTML_immagine != "" )		
		HTML += '<TR><TD CLASS="'+ cls + '-clsTD-immagine">'+ HTML_immagine +'</TD>';

	target = tree.root.findChild("Testo "+lang);
	var HTML_Testo = Category_TextHTML(target, cls);
	if ( HTML_Testo == "" ){
		target = somtree.root.findChild("Testo "+lang);	
		HTML_Testo = Category_TextHTML(target, cls);
	}
	if ( HTML_Testo != "" )		
		HTML += '<TR><TD CLASS="'+ cls + '-clsTD-testosom">'+ HTML_Testo +'</TD>';
	
	target = tree.root.findChild("Data");
	if ( !IsEmpty(target) )
	{
		value = Category_TextHTML(target, cls);
		if ( value != "" )
			HTML += '<TR><TD CLASS="'+ cls + '-clsTD-testo"> Data: '+ value +'</TD>';
	}
	
	target = tree.root.findChild("Stand");
	if ( !IsEmpty(target) )
	{
		value = Category_TextHTML(target, cls);
		if ( value != "" )
			HTML += '<TR><TD CLASS="'+ cls + '-clsTD-testo"> Stand: '+ value +'</TD>';
	}
	
	target = tree.root.findChild("Padiglione");
	if ( !IsEmpty(target) )
	{
		value = Category_TextHTML(target, cls);
		if ( value != "" )
			HTML += '<TR><TD CLASS="'+ cls + '-clsTD-testo"> Padiglione: '+ value +'</TD>';
	}
	
	HTML += "</TR></TABLE>";	
	return HTML; 
}



