/* 
	SPHE JS Ficha
	© 2007 IntelyGenZ - www.intelygenz.com 
    version 0.03 [20.01.2008]
    
	Estas funciones las comparten las páginas de la Ficha y la Galería
*/


function PintaLineaBloqueSup(){ document.write( DrawLineaBloqueSup() ) }
function DrawLineaBloqueSup(){
	var sHTML = "<DIV class='peliDestacada pDestac"+sSufijoFormato+"'>"
	return(sHTML);
}



function PintaBloqueCaratula(){ document.write( DrawBloqueCaratula() ) }
function DrawBloqueCaratula(){
	var sHTML = "";
	var sFechaSalida = ""+DrawDato(maProducto,'Fecha_Salida')+"";
	//var sTitulo = ""+DrawTitulo(maProducto)+"";
	
	sHTML += "<DIV class='pdCaratula' title='Ficha'>"; 	//DrawTitulo(maProducto)
	sHTML += "	<DIV class='pdCaratulaImg'>";
	sHTML += 		DrawCaratula(sIDReferencia,maProducto,sFormato,nPromocion,bCaratula);
	sHTML += "	</DIV>";
	if (sFechaSalida!=""){ 
		sHTML += "<DIV class='pdFecha pdFecha"+sSufijoFormato+"'>"+sFechaSalida+"</DIV>";
	}
	sHTML += "</DIV>";

	return(sHTML);
}

function PintaDatosPeli() { document.write(DrawDatosPeli()) }
function DrawDatosPeli(){
	var sHTML = "", sEXML = "";
	var maDatosPeli = new MArray(['NombreBD','NombreHTML']
	,[
	 ['Productora','Productora']
	,['Genero','Género']
	,['','']
	,['Nacionalidad','Nacionalidad']
	,['nICAA','I.C.A.A.']
	,['','']
	,['DVD_Formato','Formato']
	,['DVD_Formato_tv','Formato TV']
	,['DVD_Formato_imagen','Formato Imagen']
	,['','']
	,['Codigo_Barras','Código de Barras']
	]
	)

	sHTML += "<TABLE border='0' cellpadding='0' cellspacing='0'>"

	for(var f=0; f<maDatosPeli.f_length(); f++){
		var sSeccion = maDatosPeli.f_getVal("NombreBD", f);
		var sTitulo  = maDatosPeli.f_getVal("NombreHTML", f);
		
		if (sSeccion!="") {
			sEXML += "<IF bd='"+sSeccion+"' > "
			sEXML += "<TR>"
				sEXML += "<TD class='cajaDato'>"+sTitulo+":</TD>"
				sEXML += "<TD class='cajaValor'><BD>"+sSeccion+"</BD></TD>"
			sEXML += "</TR>"
			sEXML += "</IF>"
		} else {
			sEXML += "<TR><TD class='cajaSep'></TD></TR>"
		}
	}

	nRegs = maProducto.f_maGetRegs();
	for(var f=0; f<nRegs; f++){
		sHTML += ParseEXMLs (sEXML,"",maProducto,f)
	}	

	sHTML += "</TABLE>"
	
	return(sHTML)
}


function PintaInfoPeli(bGaleria) { document.write(DrawInfoPeli(bGaleria)) }
function DrawInfoPeli(bGaleria){
	var sHTML = "", sEXML = ""; 
	var sClass = " pdip2Size2";

	var nFotografias = maProducto.f_maGetVal("Fotografias",0)
	if (nFotografias!=0 && bGaleria==1) sClass = "";

	sHTML += "<DIV class='pdip2Col1 "+sClass+"'>";

	sHTML += "	<DIV class='pdSinopsis'>"
	sHTML += "		<DIV class='pdsTitulo'>Sinopsis:</DIV>"
	sHTML += "		<DIV class='pdsArgumento pdsArgumento"+sSufijoFormato+"'>"

	sEXML += "<BD>Argumento</BD>"
	sHTML += (ParseEXMLs (sEXML,"",maProducto,0)).f_parse2Format("TEXT", "HTML");		

	sHTML += "		</DIV>"
	sHTML += "	</DIV>"
	sHTML += DrawMateriales()
	sHTML += "</DIV>";
	
	return(sHTML);
}

function DrawMateriales(){
	var sHTML = "", sEXML = "", sEXML2 = "";
	var nMateriales = maMateriales.f_maGetRegs();
	var sNombreMaterial;

	var sHTMLPref = "<DIV class='pdExtras pdExtras"+sSufijoFormato+"'>"
	var sHTMLSufj = "</DIV>";
	

	for(var f=0; f<maMateriales.f_maGetRegs(); f++){
		var sNombreMaterial = maMateriales.f_maGetVal("NombreMaterial",f);
		var	sIDMaterial     = maMateriales.f_maGetVal("IdMaterial",f);
		var	nAnchoMaterial  = maMateriales.f_maGetVal("Ancho",f);
		var	nAltoMaterial   = maMateriales.f_maGetVal("Alto",f);

		if (sNombreMaterial=="TrailerHQ" || sNombreMaterial=="Trailer" || sNombreMaterial=="WebSpot" || sNombreMaterial=="WebSpotFLV"){
//			sEXML2 += "&#62; <A href='javascript:AbrirMaterial(\""+(sNombreMaterial).toLowerCase()+"\",<BD>fk_idPelicula</BD>,"+sIDMaterial+",\""+nAnchoMaterial+"\",\""+nAltoMaterial+"\")'>"
			sEXML2 += "&#62; <A href='"+oIGZ.m_sRootPath+"trailers_ventana.asp?idPeli=<BD>fk_idPelicula</BD>&idMat="+sIDMaterial+"&seccion="+(sNombreMaterial).toLowerCase()+"'>"
			
			if (sNombreMaterial=="WebSpotFLV") sNombreMaterial = "WebSpot";
			sEXML2 += sNombreMaterial+"</A>&#160;&#160;"
		}
	}
	
	if (maProducto.f_maGetVal("Website",0)!=""){
		sEXML += "&#62; <A target='_blank' href='"+maProducto.f_maGetVal("Website",0)+"'>Website</A>&#160;&#160;";
	}


	var nRegs = maProducto.f_maGetRegs();
	for(var h=0; h<nRegs; h++){
		sHTML2 = ParseEXMLs (sEXML,"",maProducto,h);
	}	

	var nRegs2 = maMateriales.f_maGetRegs();
	sHTML2 += ParseEXMLs (sEXML2,"",maMateriales,0);
	
	if (sHTML2=="") {
		sHTMLPref = "";
		sHTMLSufj = "";
	} 

	sHTML += sHTMLPref + sHTML2 + sHTMLSufj;

	return(sHTML)
}

