var NS=(navigator.appName=='Netscape')?true:false;
var ft;
var mw;
var mh;
var xw;
var xh;
var xc;
var ancho_swf = 1372;
var alto_swf = 734;
//var ancho_swf = 1180;
//var alto_swf = 681;
var alto_nuevo;

function swffit(t,w,h,_w,_h,c){
    if(t&&w&&h){
        ft=t;mw=w;mh=h;xw=_w;xh=_h;xc=(c||c==null)?true:false;
        if(swfobject.isDomLoaded){
            startFit()
        }else{
            swfobject.addDomLoadEvent(startFit)
        }
    }
}

function gEBI(x){
    return x
}

function startFit(){
    document.getElementsByTagName('html')[0].style.height='100%';
    document.body.style.margin='0';
    document.body.style.padding='0';
    document.body.style.height='100%';
    if(swfobject.getObjectById(ft)){
        ft=swfobject.getObjectById(ft)
    }else{
        ft=(NS)?document.getElementById(ft).getElementsByTagName('object')[0]:document.getElementById(ft)
    }
    gEBI(ft).style.position='absolute';
    window.onresize=fit;
    fit()
}

function fit(){
    iw=(NS)?window.innerWidth:document.body.clientWidth;
    ih=(NS)?window.innerHeight:document.body.clientHeight;
    
    alto_nuevo = (alto_swf*iw)/ancho_swf;
    ih = alto_nuevo;
    
    if(iw>xw&&xw){
        gEBI(ft).style.width=xw+'px';
        if(xc){
            gEBI(ft).style.left='50%';
            gEBI(ft).style.marginLeft=-(xw/2)+'px'
        }
    }else{
        if(iw>mw&&(iw<xw||!xw)){
            gEBI(ft).style.width='100%'
        }else{
            gEBI(ft).style.width=mw+'px'
        }if(xc){
            gEBI(ft).style.left='auto';
            gEBI(ft).style.marginLeft='0'
        }
    }
    if(ih>xh&&xh){
        gEBI(ft).style.height=xh+'px';
        if(xc){
            gEBI(ft).style.top='50%';
            gEBI(ft).style.marginTop=-(xh/2)+'px'
        }
    }else{
        if(ih>mh&&(ih<xh||!xh)){
            gEBI(ft).style.height=ih
        }else{
            gEBI(ft).style.height=mh+'px'
        }
        if(xc){
            gEBI(ft).style.top='auto';
            gEBI(ft).style.marginTop='0'
        }
    }
};
