// JavaScript Document
//Llamada al objeto HIJAX

var hotels = {
	objRoom:"",
	init:function() {
	   if (_cl.onlyBooking)_cl.load(["calendar1",[page.$("diaSalida"), page.$("mesAnioSalida"),page.$("horaSalida"),page.$("diaSalidaNmDia")]])
		hotels.objRoom = document.getElementById("Room2")
		//incializacion ninios
		hotels.childrens();
		//incializacion habitaciones
		hotels.rooms();
		//cambio de opciones de habitaciones
		objNumRooms = document.getElementById("rooms");
		if (objNumRooms != null) {
			objNumRooms.onchange = function(){
				if(objNumRooms.value == 2) {page.$("ageChild3").style.display="none";page.$("ageChild4").style.display="none";}
				estado=(hotels.objRoom.style.display=="none")?"block":"none";
				hotels.objRoom.style.display = estado;
				if(objNumRooms.value == 1) page.$("lmnChildRoom2").selectedIndex=0;
				if(objNumRooms.value == 1 && page.$("ageChild1").style.display=="none" && page.$("ageChild2").style.display=="none" && page.$("Room2").style.display=="none" && page.$("lblAge"))
					page.$("lblAge").style.visibility="hidden";
			}
		}
	},
	childrens:function() {
	if (page.$("lblAge"))page.$("lblAge").style.visibility="hidden"
		cont=1;
		while (document.getElementById("lmnChildRoom"+cont)!=null) {
			document.getElementById("ageChild"+cont).style.display="none";
			cont++;
		}
	},
	rooms:function(){
		if (hotels.objRoom !=null) { hotels.objRoom.style.display="none";}
	}
}
var cars = {
	init:function() {
	   if (_cl.onlyBooking)_cl.load(
			["calendar1",[page.$("diaSalida"), page.$("mesAnioSalida"),page.$("horaMinutoSalida"),page.$("diaSalidaNmDia")]],
			["calendar2",[page.$("diaRegreso"), page.$("mesRegreso"),page.$("horaMinutoRegreso"),page.$("diaRegresoNmDia")]]
		)
		
/*		if (page.$('paisOrigen'))page.$('paisOrigen').onchange = function(){
			sendData.makePetitionByPost(file,canvasId,request);
		}	*/
	}
}

var pestanyas={
	all:[],
	load:function(){
		
		page.$("shadowpest").style.height="36px"
		var pest=document.getElementById("pestanyas") 
		pest.style.background="transparent url(/ibcomv3/images/fnd_allpest.gif) repeat-x 0 -1px"
		pest.style.zIndex=0
		pestanyas.all=dom.onlyThisElement("LI",pest);			
		for(var xx=0;xx<pestanyas.all.length;xx++){
			pestanyas.all[xx].cont=xx			
			if(xx==0){pestanyas.changePest(pestanyas.all[xx])}
			if(xx==1 || xx==2){pestanyas.all[xx].style.borderRight="none"}			
		}
		
	},
	changePest:function(obj){
		var typeClass=""		
		for(var xx=0;xx<pestanyas.all.length;xx++){pestanyas.all[xx].style.border = "none"}//limpio todos los bordes    
    for(var xx=0;xx<pestanyas.all.length;xx++){
			if(xx==obj.cont) {
				if(obj.className!="ult" && obj.className!="lastSel") typeClass="firstSel"
				else typeClass="lastSel"
				var x=xy.getX(pestanyas.all[parseInt(xx)])
				var y=xy.getY(pestanyas.all[parseInt(xx)])			
                
        pestanyas.all[xx].style.borderBottom="none"		
				//seteo bordes segun pestanya
				switch(xx){
				  case 0:           
            pestanyas.all[xx].style.borderRight="1px solid #c6c6c4"
            pestanyas.setShadowPosition(x,y,95)
            break;
          case 1:            
            pestanyas.all[xx].style.borderLeft="1px solid #c6c6c4"
            pestanyas.all[xx].style.borderRight="1px solid #c6c6c4"
            pestanyas.setShadowPosition(x,y,95)
            break;
          case 2:            
            pestanyas.all[xx].style.borderLeft="1px solid #c6c6c4"
            page.$("shadowpest").className = "transparente"            
            break;
        }				
			}
			else {			 
				typeClass=(xx==pestanyas.all.length-1)? "ult":"sig"
				pestanyas.all[xx].style.borderBottom="1px solid #c6c6c4"				
			}
			pestanyas.all[xx].className=typeClass
		}
		return false;
	}, 
	setShadowPosition:function(x,y,dif){
		var difx=(dif==null)? 0:dif
		page.$("shadowpest").style.left=parseInt(x +dif) +"px"
		page.$("shadowpest").style.top=parseInt(y+1)+"px"
		if (difx > -1) page.$("shadowpest").className = ""
		else  page.$("shadowpest").className = "ult"
		
	}
}



function parseResponse(request,canvasId) {
    var canvas = document.getElementById(canvasId);
	if (request.readyState == 4) {
			if(request.responseXML!=null){
				if(request.responseXML.getElementsByTagName("errors").length==0){
					canvas.style.display="block";
					if (page.$("loader")) page.$("loader").parentNode.removeChild(page.$("loader"));
					var txt=request.responseXML.getElementsByTagName("data")[0].childNodes[0].nodeValue
					canvas.innerHTML = txt;
					
					if (page.$("contentCars")) cars.init();
					
					//PARA EL CASO DE INCICIALIZAR LA PESTANIA DE HOTELES O COCHES
					if (page.$("contentHotels")){
						hotels.init();
						//INICIALIZAR CHILDRENS
						childrens.init();
					}

					
					if(home.isFly){
						_cl.setType("home")
						Calendar.iberia.load()
					}
				}
				else location.href="/"
			}
			else location.href="/"
    }else{
        if (!page.$('loader')){
            var padre = page.$("contentHolder"); 
            var img_src = "/ibcomv3/images/loading.gif"
            var image=document.createElement('img');
            image.setAttribute('alt','loading');
            image.id = 'loader';
            image.setAttribute('src',img_src);
            image.style.margin ="160px 0 180px 135px";
            padre.appendChild(image);
        }
   }

}


var childrens = {
	init:function() {
		if (page.$("lmnChildRoom1")) document.getElementById("lmnChildRoom1").onchange = function(){ childrens.viewChildrens(this,1);}
		if (page.$("lmnChildRoom2")) document.getElementById("lmnChildRoom2").onchange = function(){ childrens.viewChildrens(this,2);}
			cont++;
		
	},
	viewChildrens:function(objSel,idSel) {
		var val=objSel.value
		if (val > 0) {
		if (page.$("lblAge")) page.$("lblAge").style.visibility="visible"
			if (idSel == 1){
				document.getElementById("ageChild"+val).style.display="inline";
				for (var j=1;j<=2;j++) {document.getElementById("ageChild"+j).style.display="none";}
				for (var i=1;i<=objSel.value;i++) { document.getElementById("ageChild"+i).style.display="inline";}	
			}
			if (idSel == 2){
				for (var j=3;j<=4;j++) {document.getElementById("ageChild"+j).style.display="none";}
				if (objSel.value ==1) document.getElementById("ageChild3").style.display="inline";
				if (objSel.value ==2){  document.getElementById("ageChild3").style.display="inline";document.getElementById("ageChild4").style.display="inline";}
			}
		}
		else { 

			if(idSel ==1) {document.getElementById("ageChild1").style.display="none";document.getElementById("ageChild2").style.display="none";}
			if(idSel ==2) {document.getElementById("ageChild3").style.display="none";document.getElementById("ageChild4").style.display="none";}
			if (document.getElementById("ageChild1").style.display=="none" && document.getElementById("ageChild2").style.display=="none" && document.getElementById("ageChild3").style.display=="none" && document.getElementById("ageChild4").style.display=="none" && page.$("lblAge"))
				page.$("lblAge").style.visibility="hidden"	
			if (page.$("Room2").style.display=="none" && document.getElementById("ageChild1").style.display=="none" && document.getElementById("ageChild2").style.display=="none"  && page.$("lblAge"))
				page.$("lblAge").style.visibility="hidden"	
			}
	}
}


var sendData = {
	sData:function(file,canvasId) {
		var request = objAjax.create() 
		if (request) {
				sendData.makePetitionByPost(file,canvasId,request);
			} else { return false;}
	},
	makePetitionByPost: function(file,canvasId,request){
		var session = "";
		var engine = "";
		
		var sessionElements = document.getElementsByName("BV_SessionID");
		var engineElements = document.getElementsByName("BV_EngineID");
		if (sessionElements.length > 0) {
			session = "&BV_SessionID=" + sessionElements[0].value;
		}
		if (engineElements.length > 0) {
			engine = "&BV_EngineID=" + engineElements[0].value;
		}
		
		if (file.indexOf("?") != -1)
		var url=file.split("?");
		request.onreadystatechange = function() { parseResponse(request,canvasId);}	
		request.open("post", file, true);	
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		request.send(url[1] + "&ajax=true" + session + engine);
		return true;
	}
}
var peticiones = {
	pestanias:function(obj,IDInner) {
		//cambio las pestanias
		aux_href = obj.href.split("/");
		href = aux_href[(aux_href.length)-1];
		//Se hace la llamada al codigo HTML
		sendData.sData(obj.href,IDInner);
	}
}
var home = {
	objColum1:null,
	isFly:false,
	img_src: "/ibcomv3/images/loading.gif",
	altura:null,
	shadowModule:function(classe){
		var cp=document.createElement("div");
		cp.className=classe;
		page.$("pestanyas").parentNode.insertBefore(cp,page.$("pestanyas"));
		if (classe=="degradedBooking"){cp.style.opacity = 4/10; cp.style.filter = 'alpha(opacity=' + 4*10 + ')';}
		else{cp.style.opacity = 4/10;cp.style.filter = 'alpha(opacity=' + 4*10 + ')';}
		
		
		
		
		if (page.$("flights").parentNode.className=="firstSel" && classe=="degradedHome"){
			cp.className="degradedHome high";
			cp.style.height=(page.$("column1").clientHeight)-14 + "px";
		}
		
		if (page.$("flights").parentNode.className=="firstSel" && classe=="degradedBooking"){
			cp.className="degradedBooking high";
			cp.style.height=(page.$("column1").clientHeight)-14 + "px";
		}else{
			cp.style.height = page.$("column1").clientHeight + "px";
			cp.className="degradedHome";
		}
		
			
			
		
		
	},
	init:function(){
		pestanyas.load()
		//calculo alturas columnas home
		var heightColumn1=null
		var heightColumn2=null
		var heightColumn3=null
		var objColum1 = page.$("column1");
		if (objColum1 != null) {heightColumn1 = objColum1.scrollHeight;}
		if(page.$("main").className==""){
			var objColum2 = dom.getElementsByClassName(page.$("mainContent"),"div","oldHome")[0];
			if (objColum2 == null){ var objColum2 = dom.getElementsByClassName(page.$("mainContent"),"div","home2")[0];}
			if (objColum2 == null){ var objColum2 = dom.getElementsByClassName(page.$("mainContent"),"div","home")[0];}
			if (objColum2 == null){ var objColum2 = dom.getElementsByClassName(page.$("mainContent"),"div","reContentHome")[0];}
			}
		if(page.$("main").className=="home")
			var objColum2 = (dom.getElementsByClassName(page.$("mainContent"),"div","home")[0]);
		else if(page.$("main").className=="home2")
			var objColum2 = (dom.getElementsByClassName(page.$("mainContent"),"div","home2")[0]);
		else if(page.$("main").className=="reContentHome")
			var objColum2 = (dom.getElementsByClassName(page.$("mainContent"),"div","reContentHome")[0]);
		if (objColum2 != null) { heightColumn2 = objColum2.scrollHeight;}
		var objColum3 = (document.getElementById("relatedHome"));
		if (objColum3 != null) { heightColumn3 = objColum3.scrollHeight;}
		
		var minHeight = heightColumn1;
		if(heightColumn2!=null && heightColumn3!=null) {compara = (heightColumn2 >= heightColumn3)?heightColumn2:heightColumn3;}
		else if(heightColumn2==null && heightColumn3!=null)	compara = heightColumn3;
		else if(heightColumn3==null && heightColumn2!=null) compara = heightColumn2;
		if (page.$("main").className=="home") var capa=dom.getElementsByClassName(page.$("mainContent"),"div","home");
		else if (page.$("main").className=="home2") var capa=dom.getElementsByClassName(page.$("mainContent"),"div","home2");
		else if (page.$("main").className=="reContentHome") var capa=dom.getElementsByClassName(page.$("mainContent"),"div","reContentHome");
		if (capa!=null) {for (var i=0; i<capa.length; i++ ) if (capa[i].id == "main") {var sumar=28}}	
		else var sumar=0;
	
		if (page.$("alerts")) {var alertsHeight=(page.$("alerts").offsetHeight)-1;}
		else var alertsHeight=0
			
		minHeight = (minHeight >= compara)?minHeight:compara;
		if(objColum1)
			objColum1.style.height = (minHeight+ sumar+sumar+alertsHeight+10) + "px";	//columna izquierda. Se anyade la variable 4.2 ya que hay que tener en cuentala pestanyas.
		if(objColum2)
			objColum2.style.height = (minHeight+10)+ "px";
		if(objColum3)
			objColum3.style.height = (minHeight+sumar+10)+ "px";
		if(!page.$("relatedHome") && page.$("main").className=="home") page.$("main").className="oldHome"
		
		//declaracion pestanyas
		var objFly = document.getElementById("flights");
		if (objFly != null) {
			objFly.onclick=function() { 
				Calendar.allC=[]
				pestanyas.changePest(this.parentNode)
				home.gotoFly(this)
				return false;
			}
			
		}
		objHotels = document.getElementById("hotels");
		if (objHotels != null) {
			objHotels.onclick=function(){
				Calendar.allC=[]
				pestanyas.changePest(this.parentNode)
				home.gotoHotels(this)
				if ((dom.getElementsByClassName(page.$("contentHotels"),"div","content").length>0) && (dom.getElementsByClassName(page.$("contentHotels"),"span","inline").length>0)){
					var content=dom.getElementsByClassName(page.$("contentHotels"),"div","content")[0]
					content.style.marginTop= 0 + "px"
				}
				return false;
			}
			
		}
		var objCar = document.getElementById("cars");
		if (objCar != null) {
			objCar.onclick=function() { 
				Calendar.allC=[]
				pestanyas.changePest(this.parentNode)
				home.gotoCars(this)
				return false;
			}
			
		}
		//inicializar tamanio combo landins
		objOrigen = document.getElementById("origen1");
		if (objOrigen!=null) {
			objOrigen.onchange = function() { document.landingForm.submit();}
		}
		home.shadowModule("degradedHome");
		home.shadowModule("degradedBooking");
		var cp=dom.getElementsByClassName(page.$("column1"),"div","degradedBooking")[0]
		if (page.$("flights").parentNode.className=="firstSel"){cp.className="degradedBooking high"}
		else{cp.className="degradedBooking"}
		
		if (navigator.appName == "Microsoft Internet Explorer"){
			var cp3=dom.getElementsByClassName(page.$("column1"),"div","degradedBooking")[0]
			cp3.className="degradedBooking"
			cp3.style.height=(page.$("column1").clientHeight-2) + "px";
			var cp4=dom.getElementsByClassName(page.$("column1"),"div","degradedHome")[0]
			cp4.className="degradedHome high"
			cp4.style.height=(page.$("column1").clientHeight-16) + "px";
		}
		
		
		
	}, 
	gotoFly:function(obj){
		_cl.onlyBooking = false;

		var cp1=dom.getElementsByClassName(page.$("column1"),"div","degradedBooking")[0]
		cp1.className="degradedBooking high"
		cp1.style.height=page.$("column1").clientHeight-14 + "px";		var cp4=dom.getElementsByClassName(page.$("column1"),"div","degradedHome")[0]
		cp4.className="degradedHome"
		cp4.style.height=page.$("column1").clientHeight + "px";
		peticiones.pestanias(obj,"contentHolder");
		home.isFly=true;
				 if (page.$("contentBooking")){
            var booking_parent = page.$("contentBooking").parentNode;
           	booking_parent.removeChild(page.$("contentBooking"));
       
        }
        if (page.$("contentHotels")){
            var booking_parent = page.$("contentHotels").parentNode;
           	booking_parent.removeChild(page.$("contentHotels"));
        }
        if (page.$("contentCars")){
            var booking_parent = page.$("contentCars").parentNode;
           	booking_parent.removeChild(page.$("contentCars"));
        }
		return false;
	}, 
	gotoHotels:function(obj){
	   _cl.onlyBooking = true;
	   	_cl.deleteCalendars()
        if (page.$("contentBooking")){
            var booking_parent = page.$("contentBooking").parentNode;
           	booking_parent.removeChild(page.$("contentBooking"));
       
        }
        if (page.$("contentHotels")){
            var booking_parent = page.$("contentHotels").parentNode;
           	booking_parent.removeChild(page.$("contentHotels"));
        }
        if (page.$("contentCars")){
            var booking_parent = page.$("contentCars").parentNode;
           	booking_parent.removeChild(page.$("contentCars"));
        }
		peticiones.pestanias(obj,"contentHolder");
		var ff = document.getElementById("flights");
		if (ff!=null) ff.parentNode.className="first"
		var cp2=dom.getElementsByClassName(page.$("column1"),"div","degradedBooking")[0]
		cp2.className="degradedBooking"
		cp2.style.height=page.$("column1").clientHeight + "px";
		home.isFly=false;
		return false;		
	

	},
	send:function(){
/*		if (page.$('IPEVFA_DEPARTURE') && page.$('IPEVFA_ARRIVAL')){
			if (IPEVFA.checkOpt(page.$('IPEVFA_DEPARTURE')) && IPEVFA.checkOpt(page.$('IPEVFA_ARRIVAL'))) return true; else{alert(IPEVFA.servData.strErrs[0]);return false;}
		}
		if (page.$('IPEVFA_DEPARTURE') && !page.$('IPEVFA_ARRIVAL')){
			if (IPEVFA.checkOpt(page.$('IPEVFA_DEPARTURE'))) return true; else{alert(IPEVFA.servData.strErrs[0]);return false;}
		}*/
	/*	*/
	
	},
	gotoCars:function(obj){
	   _cl.onlyBooking = true;   	
		peticiones.pestanias(obj,"contentHolder");
		var ff = document.getElementById("flights");
		if (ff!=null) ff.parentNode.className="first"
		var cp3=dom.getElementsByClassName(page.$("column1"),"div","degradedBooking")[0]
		cp3.className="degradedBooking"
		cp3.style.height=page.$("column1").clientHeight + "px";
		var xx = page.$("column1").style.height.substr(0,4);
		if (navigator.appName == "Microsoft Internet Explorer"){
			cp3.style.height = (parseInt(xx)+27) +"px";
		}
		var cp4=dom.getElementsByClassName(page.$("column1"),"div","degradedHome")[0]
		cp4.className="degradedHome high"
		cp4.style.height=(page.$("column1").clientHeight-15) + "px";
		if (navigator.appName == "Microsoft Internet Explorer"){
			if (navigator.appVersion.indexOf("MSIE")!=-1){
				temp=navigator.appVersion.split("MSIE")
				version=parseFloat(temp[1])
				if (version>=7){
					cp4.style.height = (parseInt(xx)+12) +"px";
				}else{
					cp4.style.height = (parseInt(xx)+14) +"px";
				}
			}
		}
		dom.getElementsByClassName(page.$("column1"),"li","lastSel")[0].style.width = 33.3+"%";
		home.isFly=false;
		objOrigen = document.getElementById("origen1");
		_cl.deleteCalendars()
        if (page.$("contentBooking")){
           var booking_parent = page.$("contentBooking").parentNode;
           	booking_parent.removeChild(page.$("contentBooking"));
        }
        if (page.$("contentHotels")){
            var booking_parent = page.$("contentHotels").parentNode;
           	booking_parent.removeChild(page.$("contentHotels"));
        }
        if (page.$("contentCars")){
            var booking_parent = page.$("contentCars").parentNode;
           	booking_parent.removeChild(page.$("contentCars"));
        }
		return false;

	}
	
	
}
loadScript("swfobject.js")
var bannerFlash ={
	lay:null,
	_class:"",
	load: function(){
		if(page.$("bannerFlash")){
			
			this.lay = page.$("bannerFlash");
			bannerFlash._class=this.lay.className.split(" ");
			this.data2flash()
		}
	}, 
	getType: function(){return bannerFlash._class[0].split("_")[1];},
	getSubType: function(){return bannerFlash._class[1].split("_")[1]},
	getEffect: function(){return bannerFlash._class[2].split("_")[1]},

	
	getBackground:function(){
		if(bannerFlash._class.length>3)return bannerFlash._class[3]
		return null;
	},
	getTypeOffer:function(){
		if(bannerFlash._class.length>4) return bannerFlash._class[4]
		return null;
	},
	getCoinPosition:function(){
		if(bannerFlash._class.length>4) return bannerFlash._class[5]
		return null;
	},
	getImage: function(){return page.$("bannerList").getElementsByTagName("a")[0].getAttribute("rel");},
	getLogoTitular: function(){
		if(page.$("bannerLogoTitle"))  return page.$("bannerLogoTitle").src 
		return null
	},
	getTitular: function(){return this.lay.getElementsByTagName("h2")[0].innerHTML;},
	getPrefooter: function(){
		if(page.$("bannerprefooter"))return page.$("bannerprefooter").innerHTML
		return ""
	},
	getFooter: function(){
		if(page.$("bannerfooter")) return page.$("bannerfooter").innerHTML
		return "";
	},
	getLogoFooter: function(){
		if(page.$("bannerlogofooter"))  return page.$("bannerlogofooter").src 
		return null
	},
	getTotalOffers:function(){return page.$("bannerList").getElementsByTagName("li").length},
	getOffers: function(i){
		var txt=page.$("bannerList").getElementsByTagName("a")[i].getElementsByTagName("span")
		var txt1= (txt[0])? txt[0].innerHTML:""
		var txt2 = (txt[1])? txt[1].innerHTML:""
		var price= (txt[2])? txt[2].innerHTML:""
		var txt3 = (txt[3])? txt[3].innerHTML:""	
		var txt4 = (txt[4])? txt[4].innerHTML:""			
		
		if(this.hasChild(txt[1])){txt2=txt[1].childNodes[0].innerHTML}
		if(this.hasChild(txt[3])){txt3=txt[3].childNodes[0].innerHTML}		
		
		var urlOffer=encodeURIComponent(txt[0].parentNode.getAttribute("href"));
		// Incidencia 675106: Falla el banner si la longitud del texto es menor que 6 dígitos.
		//alert (urlOffer+"|text1="+txt1+"|text2="+txt2+"|price="+price+"|texto3="+txt3+"|coin="+this.getCoinPosition()+"|text4="+txt4)	
		while (price.length < 6 && txt3=="MXN"){
		 	price = "&nbsp;"+price;
		}
		return  urlOffer+"|text1="+txt1+"|text2="+txt2+"|price="+price+"|texto3="+txt3+"|coin="+this.getCoinPosition()+"|text4="+txt4
	},
	hasChild:function(obj){
		if(obj) if(obj.childNodes.length>0)return obj.childNodes[0].tagName
	},
	getExtructure:function(){
		//alert ("type="+this.getType()+"|subtype="+this.getSubType()+"|colorOffers=" + this.getBackground()+"|typeoffer=" + this.getTypeOffer()+"|file1="+this.getImage()+"|title=" + this.getTitular()+"|logo_title=" + this.getLogoTitular()+"|prefotter=" + this.getPrefooter()+"|footer=" + this.getFooter()+"|logo_footer="+this.getLogoFooter()+"|coin_simbol="+this.getCoinPosition())
		return "type="+this.getType()+"|subtype="+this.getSubType()+"|colorOffers=" + this.getBackground()+"|typeoffer=" + this.getTypeOffer()+"|file1="+this.getImage()+"|title=" + this.getTitular()+"|logo_title=" + this.getLogoTitular()+"|prefotter=" + this.getPrefooter()+"|footer=" + this.getFooter()+"|logo_footer="+this.getLogoFooter()+"|coin_simbol="+this.getCoinPosition()
	},
	data2flash:function(){
		
		page.$("bannerFlash").style.margin="0"
		var so = new SWFObject("/ibcomv3/swf/master.swf", "movie", "486", "164", "8", "#FFF");
		so.addParam("wmode", "transparent");
		
		var gClientIsGecko = (window.controllers) ? true : false;
		var gClientIsOpera = (window.opera) ? true : false;
		var gClientIsIE    = (document.all && !gClientIsOpera) ? true : false;
		var gClientIsIE5   = (gClientIsIE && /MSIE 5\.0/.test(navigator.appVersion)) ? true : false;
		var gClientIsMac   = (/Mac/.test(navigator.appVersion)) ? true : false;
		
		var totalOffers= this.getTotalOffers()
		so.addVariable("estructural" , this.getExtructure());
		so.addVariable("total" , totalOffers);		
		so.addVariable("ruta", "/ibcomv3/swf/");
		so.addVariable("efecto", this.getEffect());
		so.addVariable("coin_place", this.getCoinPosition())		
		
		for(var xx=0;xx<totalOffers;xx++){
			so.addVariable("movie"+parseInt(xx+1), this.getOffers(xx));
		}	
		so.write("bannerFlash");
	}
}
ev.addEvent(window, "load", function(){bannerFlash.load()})