var pagina = 0;

function getTDHeight(){
	
	if(document.getElementById("izquierda")!=null)
	{
		document.getElementById("izquierda").src = "../../Imagenes/Genericas/izquierda_off.gif";
		document.getElementById("izquierda").disabled=true;
		document.getElementById("izquierda").style.cursor = "default";	
	}

	if(document.getElementById("derecha")!=null)
		document.getElementById("derecha").src = "../../Imagenes/Genericas/derecha.gif";

	document.getElementById("Complementos_principalDiv").style.height=document.getElementById("Complementos_complemento").offsetHeight;
}
        
function MostrarDescripcion(obj, _complemento, _idioma)
{
	var request = null;

	try
	{
		// Firefox, Opera 8.0+, Safari
		request = new XMLHttpRequest();
	}
	catch(ex)  
	{
		// Internet Explorer
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex)
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	request.open("GET", "http://" + window.document.domain +  "/Barcelo.Portal.B2C.Web/Paginas/ComplementoDesc.aspx" + "?C=" + _complemento + "&I=" + _idioma , false, false);
	request.send(null);

	//Atencion, es necesario eliminar el TAG "form" si no salta error JavaScript
	var response = request.responseText;
	var ini = response.indexOf("<!--#FormEnd##-->");
	var fin = response.indexOf("</form>");
	response = response.substring(ini + 17, fin);

	document.getElementById('divCerrar').innerHTML = response;
	
	var diva = document.getElementById('divCerrar');
	diva.style.display = "inline";

	//Se centra el DIV
	var documentHeight;
	var documentWidth;

	if (document.all)
	{
		documentHeight = document.documentElement.offsetHeight;
		documentWidth = document.documentElement.offsetWidth;
	}
	else
	{
		documentHeight = self.innerHeight;
		documentWidth = self.innerWidth;
	}
	
	diva.style.top = (( documentHeight - diva.offsetHeight)/2) +  document.body.scrollTop;
	diva.style.left = (( documentWidth - diva.offsetWidth)/2) + document.body.scrollLeft;
    
    diva.style.border = "#a2b4ba 5px";

    //Se evita el solape con los controles por debajo
	if ( document.getElementById("frameSoporte") )
	{
		document.getElementById("frameSoporte").style.top = diva.style.top;
		document.getElementById("frameSoporte").style.left = diva.style.left;
		document.getElementById("frameSoporte").style.height = diva.offsetHeight;
		document.getElementById("frameSoporte").style.width = diva.offsetWidth;
		document.getElementById("frameSoporte").style.display = "inline";
	}

	return false;
}

function buttons()
{
	var quedan = totalComp - 4 - pagina;

	if(pagina==0)
	{
		document.getElementById("izquierda").src = "../../Imagenes/Genericas/izquierda_off.gif";
		if (document.all)
			document.getElementById("izquierda").disabled=true;
		else
			document.getElementById("izquierda").onclick = "";
		
		document.getElementById("izquierda").style.cursor = "default";
	}
	else
	{
		document.getElementById("izquierda").src = "../../Imagenes/Genericas/izquierda.gif";
	
		if (document.all)
			document.getElementById("izquierda").disabled=false;
		else
			document.getElementById("izquierda").onclick = function() {moveLeft();}
	
		document.getElementById("izquierda").style.cursor = "pointer";
	}
	
	if(quedan==0)
	{
		document.getElementById("derecha").src = "../../Imagenes/Genericas/derecha_off.gif";
		if (document.all)
			document.getElementById("derecha").disabled=true;
		else
			document.getElementById("derecha").onclick = "";
		
		document.getElementById("derecha").style.cursor = "default";
	}
	else
	{
		document.getElementById("derecha").src = "../../Imagenes/Genericas/derecha.gif";
		if (document.all)
			document.getElementById("derecha").disabled=false;
		else
			document.getElementById("derecha").onclick = function() {moveRight();}
			
		document.getElementById("derecha").style.cursor = "pointer";
	}
	
}

function moveRight()
{
	pagina = pagina + 1;

	var the_style = Complementos_complemento.style;
	var the_left = parseInt(the_style.left) - anchoColumna;
	if (document.layers)
	{
		the_style.left = the_left;
	}
	else 
	{
		the_style.left = the_left + "px";
	}
	Complementos_marginColumn.width = parseInt(Complementos_marginColumn.width) + anchoColumna;
	buttons();
}

function moveLeft()
{
	pagina = pagina - 1;
	
	var the_style = Complementos_complemento.style;
	var the_left = parseInt(the_style.left) + anchoColumna;
	if (document.layers)
	{
		the_style.left = the_left;
	}
	else 
	{
		the_style.left = the_left + "px";
	}		

	Complementos_marginColumn.width = parseInt(Complementos_marginColumn.width) - anchoColumna;
	buttons();		
}

function CloseDiv()
{
	document.getElementById("divCerrar").style.display = "none";
	document.getElementById("frameSoporte").style.display = "none";
}