﻿function EsIE (){
    if (navigator.appName == 'Microsoft Internet Explorer') return true;
    else return false;
}

function EliminarObjeto(objCont, Objeto){ 
    var obj=document.getElementById(objCont);
    var objEliminar=document.getElementById(Objeto);
    if (obj!=null && objEliminar!=null) obj.removeChild(objEliminar);
}

function CrearImagen(objCont, Id, Archivo, Ancho, Altura){
    EliminarObjeto(objCont, Id);
    var objImg=document.createElement("img");
    objImg.setAttribute("id", Id);
    objImg.setAttribute("src", Archivo);
    objImg.setAttribute("height", Altura);
    objImg.setAttribute("width", Ancho);
    objImg.setAttribute("border", "0");
    objImg.setAttribute("alt","Publicidad");
    document.getElementById(objCont).appendChild(objImg);
}

function CrearLink(objCont, Id, HRef, Target){
    if (Target==""||Target==null) Target="_self";
    EliminarObjeto(objCont, Id);
    if (!EsIE()) {
        var objA=document.createElement("a");
        objA.setAttribute("id", Id);
        objA.setAttribute("href", HRef);
        objA.setAttribute("Target", Target);
        document.getElementById(objCont).appendChild(objA);
    } else 
        document.write("<a id='"+Id+"' href='"+HRef+"' target='"+Target+"' />"); 
}

function CargarFlash(objCont, Archivo, Width, Height, UsarTransparencia){
    //if (! EsIE()) {
//        EliminarObjeto(objCont, 'objFlash');
//        //Crear names y values de param y embed
//        if (UsarTransparencia){
//            var ParamName=new Array("movie","quality","wmode");
//            var ParamValue=new Array(Archivo,"high","transparent");
//        }else{
//            var ParamName=new Array("movie","quality");
//            var ParamValue=new Array(Archivo,"high");
//        }
//        var EmbedProperty=new Array("src","wmode","quality","pluginspage","type","width","height");
//        var EmbedValue=new Array(Archivo,"transparent","high","http://www.macromedia.com/go/getflashplayer","application/x-shockwave-flash",Width,Height);
//        
//        var objFlash=document.createElement("object");
//        objFlash.setAttribute("classid", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ); 
//        objFlash.setAttribute("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0");
//        objFlash.setAttribute("width",Width);
//        objFlash.setAttribute("height", Height);
//        objFlash.setAttribute("id","Flash1");
//        objFlash.setAttribute("name","Flash1");

//        //Adjuntar los params a ObjFlash
//        for (i=0; i<ParamName.length; i++){
//            var objParam=document.createElement("param");
//            objParam.setAttribute("name", ParamName[i]);
//            objParam.setAttribute("value", ParamValue[i]);
//            objFlash.appendChild(objParam);
//        }
//        //Adjuntar el embed a ObjFlash
//        var objEmbed=document.createElement("embed");
//        for (i=0; i<EmbedProperty.length; i++)
//        { objEmbed.setAttribute(EmbedProperty[i], EmbedValue[i]); }
//        objFlash.appendChild(objEmbed);
//        
//        document.getElementById(objCont).appendChild(objFlash);
//    }else{
        if (UsarTransparencia){
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' + 
                        'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ Width + '" height="'+ Height +'">' + 
                        '<param name="movie" value="' + Archivo + '">' + 
                        '<param name="wmode" value="transparent" />' + 
                        '<param name="quality" value="high">' + 
                        '<embed src="'+ Archivo +'" wmode="transparent" quality="high" ' + 
                        'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ Width + '" height="'+ Height + '">' + 
                        '</embed>' + 
                '</object>');
        }else{
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' + 
                        'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ Width + '" height="'+ Height +'">' + 
                        '<param name="movie" value="' + Archivo + '">' + 
                        '<param name="quality" value="high">' + 
                        '<embed src="' + Archivo +'" quality="high" ' + 
                        'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ Width + '" height="'+ Height + '">' + 
                        '</embed>' + 
                '</object>');
        }
//    }
}

function getExt(Archivo){
  var arrArchivo=Archivo.split(".");
  var Ext=arrArchivo[arrArchivo.length - 1];
  return Ext=Ext.toUpperCase();
}

function EstablecerHomePage(Url, objThis ){
    objThis.style.behavior="url(#default#homepage)";
    objThis.setHomePage(Url);
} 

/* Utilización (debajo de divcontenedor):
 * var obj=new Marquee('divcontenedor' [, vel_mseg] [, pausa_mseg]);
 * El div debe tener: overflow:hidden
*/
 
Marquee=function (id, speed, pause) {
	var container=document.getElementById(id);
	if (container.offsetHeight<parseInt(container.scrollHeight)){
	    var _timer;
	    var height=parseInt(container.scrollWidth);
	    //Duplic div para efecto marq.
	    container.innerHTML=container.innerHTML+container.innerHTML; 
	    var scrollSpeed=(parseInt(speed)>0)?speed:30;
    	var Pause=(parseInt(pause)>0)?pause:scrollSpeed;
    	
	    doScroll=function() { 
		    if(container.scrollTop>height) {
			    //asignar pausa, reiniciar scroll
			    stop();
			    window.setTimeout(start, Pause);
			    container.scrollTop=0;
		    } else container.scrollTop=container.scrollTop+1;
	    }
    	
	    start=function() {
		    _timer=window.setInterval(doScroll, scrollSpeed);
	    }
    		
	    stop=function() { 
		    if (_timer) window.clearInterval(_timer);
	    }
	    start();
	}
}

function Random(Inf, Sup){
    numPos=Sup-Inf;
    rn=Math.random()*numPos;
    rn=Math.round(rn);
    return parseInt(Inf)+rn;
}

function RandomImagen(){
    var Num=Random(1, 4);
    var Archivo="imagenes/banner/bann0"+Num+".jpg";
    document.write("<img src='"+Archivo+"' alt=''  border='0' />");
    
}