// Funcions de carrega de banners
function loadBanner(divId, banner, w, h, clicktag)
{
	if (getObj(divId)==null)
		return;
		
	getObj(divId).style.backgroundColor="transparent";
	getObj(divId).style.width=w+"px";
	getObj(divId).style.height=h+"px";

	var flashvars;
	if (clicktag!=null)
		flashvars = {clickTag : clicktag};
	else
		flashvars = {};
	var params = { quality : "high", width: w, height: h};
	var attributes = {
		id : divId
	};
	swfobject.embedSWF(banner, divId, w, h, "8.0.0", false, flashvars, params, attributes);

	if (divId=="bannerabsoluthome20081201")
	{
		getObj(divId).style.marginTop="-25px";
		getObj(divId).style.paddingBottom="10px";
	}
	else if (divId=="bannerabsoluthome20090228")
	{
		getObj(divId).style.marginTop="0px";
		getObj(divId).style.paddingBottom="10px";
	}
	else if (divId=="bannertelefonica20091002")
	{
		getObj(divId).style.marginTop="-25px";
		getObj(divId).style.paddingBottom="10px";
	}

}

var bannerEsquinaAbierto=false;
// Banner telefonica 20090916
function mostrardiv()
{
	if (animating() || bannerEsquinaAbierto) return;

	bannerEsquinaAbierto=true;

	var baseBanner="bannertelefonica20090916";
	var bannerW=400;
	var bannerH=300;

//	alert ("open");
	var puntaDiv=getObj(baseBanner + "container");
	if (puntaDiv==null)
	{
		baseBanner="bannercarlsberg20091026";
		bannerW=300;
		bannerH=300;
		puntaDiv=getObj(baseBanner + "container");
	}

	if (baseBanner == "bannertelefonica20090916")
		loadBanner(baseBanner + 'contents', '/img/banners/telefonica/20090916-niemeyer.swf', 400, 300, 'http://www.fundacion.telefonica.com/arteytecnologia/exposiciones/niemeyer.htm');
	else if (baseBanner == "bannercarlsberg20091026")
		loadBanner(baseBanner + 'contents', '/img/banners/carlsberg/20091026.swf', 300, 300, 'http://www.carlsberg.es');

	var puntaDivBanner=getObj(baseBanner);
	var contsDiv=getObj(baseBanner + "movable");
	
	puntaDiv.style.visibility="hidden";
	puntaDivBanner.style.visibility="hidden";
	puntaDiv.style.right="-100px";
	puntaDivBanner.style.right="-100px";
	contsDiv.style.visibility="visible";

	var properties=new Array();
	properties[0]=".style.right";
	properties[1]=".style.top";
	properties[2]=".style.visibility";

	var values=new Array();
	
	values[0]=sin2GradientGeneric(-bannerW, 0, 50, 1, "", "px", true);
	values[1]=sin2GradientGeneric(-bannerH, 0, 50, 1, "", "px", true);
	values[2]=new Array();

	for (var v=0; v<51; v++)
		values[2][v]="visible";

	simpleAnimateMultipleProperties(baseBanner + "movable", properties, values, 50, 500, 500);
}

function cerrar()
{
	if (animating() || !bannerEsquinaAbierto) return;

	bannerEsquinaAbierto=false;
//	alert ("close");

	var baseBanner="bannertelefonica20090916";
	var bannerW=400;
	var bannerH=300;

	var puntaDiv=getObj(baseBanner + "container");
	if (puntaDiv==null)
	{
		baseBanner="bannercarlsberg20091026";
		bannerW=300;
		bannerH=300;
		puntaDiv=getObj(baseBanner + "container");
	}
	
	var puntaDivBanner=getObj(baseBanner);
	var contsDiv=getObj(baseBanner + "movable");
	
	puntaDiv.style.right="0px";
	puntaDivBanner.style.right="0px";
	puntaDiv.style.visibility="visible";
	puntaDivBanner.style.visibility="visible";

	var properties=new Array();
	var values=new Array();
	properties[0]=".style.right";
	properties[1]=".style.top";
	properties[2]=".style.visibility";

	values[0]=sin2GradientGeneric(0, -bannerW, 50, 1, "", "px", true);
	values[1]=sin2GradientGeneric(0, -bannerH, 50, 1, "", "px", true);
	values[2]=new Array();

	for (var v=0; v<49; v++)
		values[2][v]="visible";

	values[2][49]="hidden";
	values[2][50]="hidden";

	simpleAnimateMultipleProperties(baseBanner + "movable", properties, values, 50, 500, 500);
}


function clickBanner(codigoBanner, codigoSeccion)
{
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  alert("Your browser does not support AJAX!");
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		  document.getElementById(idObj).innerHTML=xmlHttp.responseText;
		  }
		}
	  xmlHttp.open("GET","/ajax/clickbanner/"+codigoBanner+"/"+codigoSeccion,true);
	  xmlHttp.send(null);
}
