/*
* FUNCIONES PARA MOSTRAR PUBLICIDAD SKY EN PAGINAS DE DISENO CENTRADO
*
* DESCRIPCION: Funciones para colocar la publicidad sky con javascript no
* intrusivo (utilizando DOM). Para sitios alineados al centro.
* AUTOR: Iván Mendoza <ivan.mendoza@puntofox.com>
* U. MODIFICACION: 5 DIC 07
* 
* NOTA 1: La funcion mostrarSky requiere la variable (global) seMostroPublicidad con 
* valor false por defecto. Sirve para evitar que se recargue el código de
* publicidad, carga una vez y luego si no es necesario se oculta de esta forma
* se evitan impresiones "innecesarias".
* NOTA 2: Esta funcion es una primera version del script y por ello tiene funciones
* manuales (por ejemplo el ancho del sitio) por lo que para colocar el sky
* es mas recomendable utilizar las funciones de publicidad-sky.js.
*
* EJEMPLO DE USO:

var seMostroPublicidad = false;//true si ya cargo una vez la publicidad
var codigoPublicidadSky = 'CODIGO DE PUBLICIDAD AQUI';

window.onload = function(){  
  mostrarSky('contenedor','publicidadSky','publicidad160x600',codigoPublicidadSky);//carga el Sky  
}

window.onresize = function(){
  mostrarSky('contenedor','publicidadSky','publicidad160x600',codigoPublicidadSky); //Actualiza la posicion del sky
}

*
*/
/*
* FUNCION: mostrarSky
* DESCRIPCION: Carga los codigos de la publicidad
* PARAMETROS:
*   string  idDivContenedor
*   string  idDivSky
*   string  idDivPublicidad
*   string  codigoPublicidad
*/
		
function mostrarSky(idDivContenedor,idDivSky,idDivPublicidad,codigoPublicidad){ 
  var ie=document.all;
  var dom=document.getElementById;
  var ns4=document.layers;
  anchoPantalla = (ie)? document.body.clientWidth : (dom)?window.innerWidth  : window.innerWidth;
  var estiloDivSky = document.layers ? document.layers[idDivSky] : document.getElementById ?  document.getElementById(idDivSky).style : document.all[idDivSky].style;
  var estiloDivContenedor = document.layers ? document.layers[idDivContenedor] : document.getElementById ?  document.getElementById(idDivContenedor).style : document.all[idDivContenedor].style;
  var anchoContenedor = 770;
  var anchoSky = 120;
  var separacionSky = 0;
  var anchoAceptable=anchoContenedor+anchoSky+(separacionSky*2);
  
  anchoIdeal = (anchoPantalla>anchoAceptable) ? anchoContenedor+separacionSky+anchoSky:anchoContenedor;
  margen=Math.round(((anchoPantalla-anchoIdeal)/2)-11);
  if(margen<=0){margen = 4;}
  posicionSky = margen+anchoContenedor+separacionSky;
       
  estiloDivContenedor.marginLeft = margen+'px';
  
  if(anchoPantalla>anchoAceptable){
    estiloDivSky.display='block';
    estiloDivSky.position='absolute';
    estiloDivSky.top='0px';
    estiloDivSky.left = posicionSky+'px';
    if(seMostroPublicidad==false){//Evita que se recargue la publicidad        
      var divPublicidad = document.layers ? document.layers[idDivPublicidad] : document.getElementById ?  document.getElementById(idDivPublicidad) : document.all[idDivPublicidad];
      divPublicidad.innerHTML = codigoPublicidad;
      seMostroPublicidad = true;
    }
  }else{
    estiloDivSky.display='none';
  }
}

var seMostroPublicidad = false;//true si ya cargo una vez la publicidad
var codigoPublicidadSky = '<iframe style="BACKGROUND-COLOR:#282828" frameborder=0 marginwidth=0 marginheight=0 scrolling="No" width=140 height=600 src="http://www.lopeor.com/sky_iframe.asp?p_bgcolor=CF0000&p_ifcolor=000000&p_keywords=dedicated+hosting&p_ads=4&p_title=BEE41E&p_content=ffffff"></iframe>';

window.onload = function(){  
	mostrarSky('contenedor','publicidadSky','publicidadSky',codigoPublicidadSky);//carga el Sky  
}

window.onresize = function(){
	mostrarSky('contenedor','publicidadSky','publicidadSky',codigoPublicidadSky); //Actualiza la posicion del sky
}

window.addEvent('domready', function(){
	if(document.getElementById('grande')){
		var recomienda=new Fx.Slide('grande');
		$('toggle').addEvent('click',function(e){
		e = new Event(e);
		recomienda.toggle();
		e.stop();
	});
	recomienda.hide();
	}
});

function validarFormulario(){
	return true;
}
