function Bereco() {
this.ACTX=null;
this.CONTENIDOX=null
this.OPCIONM=-1;
this.GMAPS
this.TRABAJOS=new Array();
this.UPLOADS=new Array();
this.VALUE='0';


this.globalCallbacks = {
							onCreate: function()
							{ 
							mostrarcargando(1)
							 },
							onComplete: function() 
							{
								setTimeout("mostrarcargando(0)",300)	
}						
						 };
}




Bereco.prototype.chmenu=function(obj,num){
var listamenu=getElementsByClassName("menudrop_item"); 

var normal=	listamenu[0].parentNode;


for (i=0;i<listamenu.length;i++){
		if (obj==listamenu[i]  ){
				if ( (be.OPCIONM-1)==i ){
						try{
							//listamenu[i].style.backgroundImage='url(images/boton2.png)';
							//listamenu[i].style.backgroundRepeat='repeat-x'; 
							try{
							
							
							listamenu[i].parentNode.getElementsByTagName("div")[0].style.display='none'
							//alert(1)
							listamenu[i].parentNode.getElementsByTagName("div")[1].style.display='block'
						
							}catch(e){}
							
						//	listamenu[i].getElementsByTagName('img')[0].src=	listamenu[i].getElementsByTagName('img')[0].getAttribute('img2');
								try{
											var texto=	listamenu[i].getElementsByClassName("menudrop_text", "td")
											texto[0].style.color='#ffffff';
											texto[0].style.fontWeight='bold';
									}catch(e){}
				          }catch(e){}
				}
			   }else{
					if ( (be.OPCIONM-1)==i ){
						//listamenu[i].style.backgroundImage='url(images/boton1.png)';
						//listamenu[i].style.backgroundRepeat='repeat-x'; 
						
						try{
						
							listamenu[i].parentNode.getElementsByTagName("div")[0].style.display='block'
							//	alert()
							listamenu[i].parentNode.getElementsByTagName("div")[1].style.display='none'
							
							}catch(e){}
						//listamenu[i].parentNode.getElementsByTagName('img')[0].src=listamenu[i].getElementsByTagName('img')[0].getAttribute('img1')
							try{
							var texto=listamenu[i].getElementsByClassName("menudrop_text", "td")
							texto[0].style.color='#00a427';
								texto[0].style.fontWeight='bold';
							}catch(e){}
					}else{
					//	listamenu[i].style.backgroundImage='url(images/boton1.png)';
						//listamenu[i].style.backgroundRepeat='repeat-x'; 
						
						try{
							listamenu[i].parentNode.getElementsByTagName("div")[0].style.display='block'
								//alert(3)
							listamenu[i].parentNode.getElementsByTagName("div")[1].style.display='none'
							
							}catch(e){}
					//	listamenu[i].parentNode.getElementsByTagName('img')[0].src=listamenu[i].getElementsByTagName('img')[0].getAttribute('img1')
								try{
								var texto=listamenu[i].getElementsByClassName("menudrop_text", "td")
								texto[0].style.color='#00a427';
									texto[0].style.fontWeight='bold';

								}catch(e){}
					}
			    }
		}
		if (num==null){
				try{
				//obj.style.backgroundImage='url(images/boton2.png)';
				//obj.style.backgroundRepeat='repeat-x'; 
				
				try{
							obj.parentNode.getElementsByTagName("div")[0].style.display='none'
							//alert()
							obj.parentNode.getElementsByTagName("div")[1].style.display='block'
						
							}catch(e){}
			//	obj.getElementsByTagName('img')[0].src=obj.getElementsByTagName('img')[0].getAttribute('img2');
				try{
					var texto=obj.getElementsByClassName("menudrop_text", "td")
					texto[0].style.color='#ffffff';
					texto[0].style.fontWeight='bold';
					}catch(e){}
				}catch(e){}
		}else{
				try{
				//	$('m'+be.OPCIONM).style.backgroundImage='url(images/boton2.png)';
				//	$('m'+be.OPCIONM).style.backgroundRepeat='repeat-x'; 
					
					try{
				
							$('m'+be.OPCIONM).parentNode.getElementsByTagName("div")[0].style.display='none'
								
							$('m'+be.OPCIONM).parentNode.getElementsByTagName("div")[1].style.display='block'
						
							}catch(e){}
					//$('m'+be.OPCIONM).getElementsByTagName('img')[0].src=	$('m'+be.OPCIONM).getElementsByTagName('img')[0].getAttribute('img2');
						try{
								var texto=	$('m'+be.OPCIONM).getElementsByClassName("menudrop_text", "td")
								texto[0].style.color='#ffffff';
								texto[0].style.fontWeight='bold';
						}catch(e){}
				}catch(e){}
        }

}

Bereco.prototype.query=function(){
var idn=0;
if (querySt('id')){idn=querySt('id')}else{idn=0;}
var tu=querySt('pagina')
		if (tu==null || tu==''){
		 be.navega('','','bereco','inicio');
		}else{
		
			switch (tu) {
						case "inicio": be.navega('','','bereco','inicio'); break;
						case "prensa": be.navega('','','bereco','prensa'); break;
						case "financiacion": be.navega('','','bereco','cetelem'); break;
						case "distribucion_n": be.navega('','','distribucion','nacional'); break;
						case "distribucion_i": be.navega('','','distribucion','internacional'); break;
						case "movele": be.navega('','','modelos','movele'); break;
						/////modelos
						case "e-mo": be.navega('','','modelos','chispa'); break;
						case "cable": be.navega('','','modelos','cable'); break;
						case "voltio": be.navega('','','modelos','voltio'); break;
						case "amperio": be.navega('','','modelos','amperio'); break;
						case "2.5": be.navega('','','modelos','2.5'); break;
						case "evo": be.navega('','','modelos','evo'); break;
						case "survivor": be.navega('','','modelos','survivor'); break;
						
						case "contactar": be.navega('','','modelos','formulario_modelos'); break;
						
						case "race": be.navega('','','bereco','race'); break;
						case "distribuidores": be.navega('','','distribuidores','gmaps');break;
						default: ;
						}

		}
	
}




/////LIMPIA BORLAND
Bereco.prototype.limpiaborland=function(htmlx,nombreform,numventana,procesos){
if (procesos==1){
htmlx='<form id="formprocesos" name="formprocesos">'+htmlx+'</form>'
nombreform='formprocesos';
}
var padret
if (numventana==null){
numventanna='';
}else{}

try{	
var finalhtml;
var divv=document.createElement('div');
divv.innerHTML=htmlx;
var inp

if (divv.getElementsByTagName('form')[nombreform]==null){	
finalhtml=htmlx;
finalhtml= finalhtml.replace(/<forx/g,"<form");	
finalhtml= finalhtml.replace(/<FORX/g,"<FORM");	
finalhtml= finalhtml.replace(/inputx/g,"input");
finalhtml= finalhtml.replace(/INPUTX/g,"input");	
finalhtml= finalhtml.replace(/<\/forx>/g,"</form>");	 
finalhtml= finalhtml.replace(/<\/FORX>/g,"</form>");	 
finalhtml= finalhtml.replace(/__VIEWSTATE/g,"nada");	 
finalhtml= finalhtml.replace(/labx/g,"label");	
finalhtml= finalhtml.replace(/LABX/g,"label");	
this.HTMLERROR=finalhtml;
return 'error'	
 
}else{

inp=divv.getElementsByTagName('form')[nombreform]											
var chobform=null;var chdivac=null;var chdivtx=null;var paginame=null;var paginas=null;
var contenidocab=null;var accion=null;var alfab=null;var busc=null;
												
for (i=0;i<inp.childNodes.length;i++)
{
		if (inp.childNodes.item(i).nodeName=="INPUT" || inp.childNodes.item(i).nodeName=="input" && inp.childNodes.item(i).getAttribute("name")=='__VIEWSTATE'   ){ 
		var remview=inp.childNodes.item(i)
		padret=inp;
		chobform=remview}
			 
		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div")   ){ 
					 
		  for (e=0;e<inp.childNodes.item(i).childNodes.length;e++){  
		       if (inp.childNodes.item(i).childNodes.item(e).nodeName=="INPUT" || inp.childNodes.item(i).childNodes.item(e).nodeName=="input" && inp.childNodes.item(i).childNodes.item(e).getAttribute("name")=='__VIEWSTATE'   ){ 			                
				var remview=inp.childNodes.item(i).childNodes.item(e);padret=inp.childNodes.item(i);chobform=remview}
			}
		 }

		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="accc"   ){ 
			var remview=inp.childNodes.item(i)
			be.ACTX=remview.innerHTML
			 chdivac=remview }else{}

		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="paginacionaspx"   ){ 
			var remview=inp.childNodes.item(i)
			be.PAGINACION=remview.innerHTML
			 paginame=remview }else{}
			 
		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="paginas"   ){ 
			var remview=inp.childNodes.item(i)
			be.PAGINAS=remview.innerHTML
			 paginas=remview }else{}

		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="contenidocabecera" ){ 
			var remview=inp.childNodes.item(i)
			be.CONTENIDOCAB=remview.innerHTML
			 contenidocab=remview }else{}
			 
		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="accion"){ 
			var remview=inp.childNodes.item(i)
			be.ACCION=remview.innerHTML
			 accion=remview
		 }else{}
			 
		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="alfab"){ 
			var remview=inp.childNodes.item(i)
			be.ALFAB=remview.innerHTML
			alfab=remview }else{ }

		if ((inp.childNodes.item(i).nodeName=="DIV" || inp.childNodes.item(i).nodeName=="div") && inp.childNodes.item(i).getAttribute("id")=="busc"){ 
			var remview=inp.childNodes.item(i)
			be.BUSC=remview.innerHTML
			busc=remview  }else{ }
 }
if 	(chobform==null){}else{padret.removeChild(chobform) }
if 	(paginame==null){ }else{inp.removeChild(paginame)  }
if 	(paginas==null){}else{inp.removeChild(paginas)}
if 	(contenidocab==null){ }else{inp.removeChild(contenidocab) }
if 	(accion==null){}else{inp.removeChild(accion) }
if 	(chdivac==null){}else{inp.removeChild(chdivac) }
if 	(alfab==null){}else{inp.removeChild(alfab)}
if 	(busc==null){ }else{inp.removeChild(busc)   }

var ventanaform=divv.getElementsByTagName('form')[nombreform]				

 for(e = 0; e < ventanaform.elements.length; e++) {
  ventanaform.elements[e].numventana=numventana
 }
finalhtml=ventanaform.innerHTML
finalhtml= finalhtml.replace(/<forx/g,"<form");	
finalhtml= finalhtml.replace(/<FORX/g,"<FORM");	
finalhtml= finalhtml.replace(/<\/forx>/g,"</form>");	 
finalhtml= finalhtml.replace(/<\/FORX>/g,"</form>");	 
finalhtml= finalhtml.replace(/INPUTX/g,"input");	
finalhtml= finalhtml.replace(/inputx/g,"input");	
finalhtml= finalhtml.replace(/__VIEWSTATE/g,"nada");	 
finalhtml= finalhtml.replace("_ctl00_","_");	
finalhtml= finalhtml.replace("$ctl00$","$")		
//finalhtml= finalhtml.replace(/labx/g,"label");	
//finalhtml= finalhtml.replace(/LABX/g,"label");	
return finalhtml
}
}catch(e){alert('falla limpiaborland:'+e.message)}		
}


Bereco.prototype.verificaloginuser=function(n,opcion){
try{
var url='procesos.ashx';
var param
var params='undefined';
Ajax.Responders.responders=[];
var fe=new Date();
var num;

switch (n) {
			case 0:param= "?ida=sdf&crit=&critvalue=&plantilla=verificaloginuser&tipo=cerrar_sesion&modo=" ;break;
			case 1:param= "?ida=sdf&crit=&critvalue=&plantilla=verificaloginuser&tipo=verifica_loginuser&modo=&floginuser="+$('floginuser').value+"&fpassworduser="+$('fpassworduser').value;break;
				case 3:param= "?ida=sdf&crit=&critvalue=&plantilla=verificaloginuser&tipo=verifica_loginuser&modo=&floginuser="+$('floginuser2').value+"&fpassworduser="+$('fpassworduser2').value;
				
				$('contenido').innerHTML='<div style="border:1px solid #aaaaaa;height:635px;font-soze:9px;font-family:helvetica;color:#707070; font-weight:bold;"><br><br><br><br><br><br><br><br><br><br><center><img src="images/cargando2.gif" ><br>Cargando..</center></div>';
				
				break;
			case 2:param= "?ida=sdf&crit=&critvalue=&tipo=trabajos&modo=update_trabajos";document.body.scrollTop=0;break;
			default: //param= "?ida=sdf&crit=&critvalue=&plantilla=verificaloginuser&tipo=verifica_loginuser&modo=&floginuser="+$('floginuser').value+"&fpassworduser="+$('fpassworduser').value;
			}

if (params=='undefined' || params==null ){}else{param=param+params};
param= param+"&fecha="+ fe.getTime()
//alert(param);
$('contenedor_login').innerHTML=' <div id="cabecera_login" style="background-image:url(images/fondo_login.gif); background-repeat:repeat-x; height:41px; width:100%;">'+$('cabecera_login').innerHTML+'</div><br><br><div id="login" style="height:110px;font-size:9px;font-family:arial;color:#ffffff; font-weight:bold;"><br><center><img src="images/loading.gif" ><br>Cargando..</center></div>';
//Nifty('div#login','small');Nifty('div#contenedor_login','small');
LoginNavega = new Ajax.Request( url, {
			parameters:  param,
			method:"post",
			asynchronous: "true",
			onComplete: function(resp){
				try{

                    respuesta=resp.responseText;				
					respuesta=be.limpiaborland(respuesta,'',null,1)
					 be.CONTENIDOX=respuesta;
					setTimeout("$('contenedor_login').innerHTML=be.CONTENIDOX;	;if("+opcion+"==0){}else{be.navega('','','portadauser','portadauser','','','')}",5000	);
				}catch(e){} 
			}
		});  
		
}catch(e){alert('falla navega:'+e.message)}

}



////////////////NAVEGA
Bereco.prototype.navega=function(crit,critvalue,plantilla,tipo,modo,params,accion,contenedor){
try{
if (contenedor){


}else{
contenedor=$('contenido')

}

be.CONTENIDOX=null;
var url='contenidos.aspx';var param
Ajax.Responders.responders=[];

var fe=new Date();
param= "?ida=sdf&crit="+crit+"&critvalue="+critvalue+"&plantilla="+plantilla+"&tipo="+tipo+"&modo="+modo
if (params=='undefined' || params==null ){}else{param=param+params};
param= param+"&fecha="+ fe.getTime()
contenedor.innerHTML='<div style=" width:100%;" class="redondeado"><div style="height:300px; background-color:#ffffff;"><br><br><br><br><br><center><img src="images/cargando2.gif" ><br><span style="color:#3e6806;font-weight:bold;">Cargando..</center><br><br><br><br><br></div></div>';
url="contenidos.aspx"
if (contenedor==$('contenido')){
					
redondea();
}else{


}

AXNavega = new Ajax.Request( url, {
			parameters:  param,
			method:"post",
			asynchronous: "true",
			onComplete: function(resp){
				try{		
                    respuesta=resp.responseText;	
//alert(respuesta);			
//clipboardData.setData("text", respuesta)		
					contenedor.style.display='block';
					if (contenedor==$('contenido')){
					
					setTimeout(function(){	contenedor.innerHTML=be.limpiaborland(respuesta,'fcontenido');redondea();	if (!be.ACTX=='' ){eval(be.ACTX);	be.ACTX=null;}},500);
					
					}else{
					//alert(respuesta);
					setTimeout(function(){	contenedor.innerHTML=be.limpiaborland(respuesta,'fcontenido');	if (!be.ACTX=='' ){eval(be.ACTX);	be.ACTX=null;}},500);
					}
							
				}catch(e){} 
			}
		});  
		
}catch(e){alert('falla navega:'+e.message)}
}



Bereco.prototype.calcula=function(crit,critvalue,tipo,modo,params){
try{
mostrarcargando(1)
var url;
var contenedor;
var param;
var fe=new Date();
param= "?ida=sdf"

if ($('fcantidad2').value=='' || $('fcantidad2').value=='0'){

$('fcantidad2').value=parseInt($('fcantidad1').value)*2;

}
if ($('fcantidad3').value=='' || $('fcantidad3').value=='0'){

$('fcantidad3').value=parseInt($('fcantidad1').value)*3;

}

param=param+formtostr('formbereco');
param= param+"&fecha="+ fe.getTime()
//alert(param)
Ajax.Responders.responders=[];
//Ajax.Responders.register(be.globalCallbacks );	
AXNavega = new Ajax.Request( 'calcular.ashx', {
											parameters:  param,
											method:"post",
											asynchronous: "true",
											onComplete: function(resp){
											respuesta=resp.responseText.replace("_ctl00_","_");
											respuesta=respuesta.replace("$ctl00$","$");
								//	alert(respuesta);
												var data = respuesta.evalJSON(); 
												 //$('bordepr').style.display='block';
		 //   alert(data);	                                 
		//alert(data.total1);								
											  $('total1').innerHTML=data.total1+ ' €';
											  $('total2').innerHTML=data.total2+ ' €';
											  $('total3').innerHTML=data.total3+ ' €';
											   $('add1').style.display='block'; $('add1').precio=data.total1
											  $('add2').style.display='block';$('add2').precio=data.total2
											  $('add3').style.display='block';$('add3').precio=data.total3
											
$("fhsize").value=$('dsize').getElementsByTagName('select')[0].value
 
$("fhtintascaras").value=$("ftintascaras").value

$("fhtintasdorso").value=$("ftintasdorso").value

$("fhpapel").value=$("fpapel").value

$("fhgramaje").value=$("fgramaje").value										  

										  
				try{		
	mostrarcargando(0)
}catch(e){alert(e.message)}

											}
										}
							   );  
}catch(e){alert('falla calcular:'+e.message)}

}






////PROCESOS
Bereco.prototype.procesos=function(crit,critvalue,tipo,modo,params,valor5,valor4,valor3,valor2,valor1,valor0){
try{
var url;var contenedor;var param;var fe=new Date();
param= "?ida=sdf&tipo="+tipo+"&modo="+modo;
if (params=='undefined' || params==null ){}else{param=param+params}
param=param+formtostr('formbereco');
param= param+"&fecha="+ fe.getTime()
$('contenido').innerHTML='<div style=" width:100%;" class="redondeado"><div style="height:300px; background-color:#ffffff;"><br><br><br><br><br><center><img src="images/cargando2.gif" ><br><span style="color:#3e6806;font-weight:bold;">Cargando..</center><br><br><br><br><br></div></div>';



Ajax.Responders.responders=[];
AXNavega = new Ajax.Request( 'procesos.ashx', {
											parameters:  param,
											method:"post",
											asynchronous: "true",
											onComplete: function(resp){
											respuesta=resp.responseText;
											//alert(respuesta);
												try{
									be.postprocesos(crit,critvalue,tipo,modo,respuesta,valor5,valor4)
										}catch(e){alert('procesos_resultado: '+e.message)}
											
											 }
										}
							   );  
}catch(e){alert('falla procesos:'+e.message)}}
Position.includeScrollOffsets = true;










function resiza(){
if (navigator.appName=="Microsoft Internet Explorer"){
var altura2 = parseInt(document.body.offsetHeight);
var anchura2= parseInt(document.body.offsetWidth);
var altura3=parseInt(document.body.scrollTop);
  var altura = parseInt(document.body.scrollHeight);
 var anchura= parseInt(document.body.scrollHeight);
  document.getElementById('fondo').style.height =altura//-33
}else
{
var altura2 = parseInt(window.innerHeight);
var altura3=parseInt(document.body.scrollTop);
var anchura2 = parseInt(window.innerWidth);
  var altura = parseInt(document.body.scrollHeight);
 var anchura= parseInt(document.body.scrollHeight);
document.getElementById('fondo').style.height =altura//-15
}
document.getElementById('cdiag').style.marginTop =(altura3)+150+'px'
document.body.style.overflow='hidden';

}

function cerrarpop(){
document.getElementById('diag').style.display='none';
document.getElementById('contenidodiag').style.display='none';
document.getElementById('fondo').style.display='none';

	if (navigator.appName=="Microsoft Internet Explorer"){
	document.body.onresize=function(){resizabody();}
	document.body.style.overflow='auto';
	}else{

	document.body.setAttribute("onresize", "resizabody();");
	document.body.style.overflow='auto';
	}
try{
$('cco').innerHTML='';
}catch(e){}


}


//////////////RESIZABODY
function resizabody(){
try{
var bh
if (document.all)
    {
        bh= document.body.offsetHeight-174; 
    } 
    else 
    { 
        bh= window.innerHeight-170; 
    } 

 }catch(e){}
}







function abrirpop(tipo,contenido,xw,xh,titulo){



if (tipo=='video'|| tipo=='video2'){

var xw=425
var xh=344


var rutavideo='';
var titulo='';
		
switch (contenido) 
{ 
 case 'chispa' : 
 tipo='video2';
 contenido='32'
 rutavideo='' 
 titulo="Modelo e-mo"
 break;
  case 'bereco' : 
 tipo='video2';
 contenido='30'
 rutavideo='' 
 titulo="Bereco"
 break;
 case '2.5' : 
  tipo='video2';
 rutavideo='';   
 titulo="Modelo 2.5"
 break;
 case 'cable' :   
  tipo='video2';
   contenido='29'
 rutavideo=''; 
  titulo="Modelo Cable"
 break;
 case 'voltio' : 
  tipo='video2';
   contenido='31'
 rutavideo='';
 titulo="Modelo Voltio" 
 break;

 case 'amperio' :  
 rutavideo='';
  titulo="Modelo Amperio"
 break;
 
 case 'evo' :    
 rutavideo='';  
  titulo="Modelo evo"
 break;
 case 'survivor' : 
 rutavideo='';
titulo="Modelo survivor";
 break;	
  
 default: 
 break;
}


}

if (xw==null || xh==null){
var w=720
var h=500

var xw=710
var xh=480

}else{

var w=720
var h=500



var w=xw+25
var h=xh+30
}


var cventana='  <div  id="cdiag" style=" ;width:'+w+'px; height:'+h+'px;" class="modal">      '+
  '        <div id="diag" style="width:'+w+'px; height:'+h+'px;padding-top:5px;background-color:#aed38b"  >'+     
' <table  cellpadding="0" cellspacing="0"  style=" width:'+xw+'px; height:'+xh+'px;"><tr><td  style="padding-left:10px">'+
 '     <div style="color:#ffffff;font-weight:bold;font-size:18px;font-family:Arial; height:20px; width:'+xw+'px;;" align="right">'+
 '<table  cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td valign="top"><span style="color:#000000;font-family:tahoma;font-size:15px;font-weight:bold;">'+titulo+'</span></td><td align="right" align="top">'+
 '<div style="padding-top:0px;padding-right:0px;" align="right"><img id="imgclose"  src="images/close3.png" height="25" onClick="cerrarpop();" style="cursor:pointer;"></div>'+
 '</td></tr></table>'+
 
 '</div>  </td></tr><tr><td align="center" style="">            '+                              
  ' <div class="ccored" style="width:100%;height:100%;" > <div id="cco" style="width:'+(xw+3)+'px;height:'+(xh+3)+'px; "></div></div></td></tr><td style=" height:2px;">'+
  '  </td></tr></table></div>'+                                                                               
 ' </div>';



$('contenidodiag').innerHTML=cventana;

redmodal();

try{
		if (navigator.appName=="Microsoft Internet Explorer"){
		document.body.onresize=function(){resiza();resizabody();}
		document.body.scroll='no';
		}else{
		document.body.setAttribute("onresize", "resiza();resizabody();");
		document.body.scroll='no';
		}
		resiza();
		document.getElementById('diag').style.display='block';
		document.getElementById('contenidodiag').style.display='block';
		document.getElementById('fondo').style.display='block';

		
switch (tipo) 
		{ 
	
		case 'url': 
			$('cco').innerHTML='<IFRAME id=ifrax style="BORDER-RIGHT: #0b2d50 3px solid; BORDER-TOP: #0b2d50 3px solid; BORDER-LEFT: #0b2d50 3px solid; BORDER-BOTTOM: #000000 3px solid; BACKGROUND-COLOR: #ffffff" frameborder="0" border="0" name=ifrax src="'+url+'" width=100% height=100% bgcolor="#ffffff"></IFRAME>'
		break;
		
		
		
		case 'html': 
		
$('cco').innerHTML='<div id="contenido_modal" style="width:'+(xw+10)+' ;height:'+(xh+10)+';;overflow-y:auto;background-color:#ffffff"></div>'
	//	eval(contenido)
		
		break;
		
		case 'img': 
		
		break;
		
		case 'video':
		$('cco').innerHTML='<IFRAME id=ifrax style="BORDER-RIGHT:  3px solid #000000; BORDER-TOP: 3px solid #000000; BORDER-LEFT: 3px solid #000000; BORDER-BOTTOM: 3px solid #000000;" frameborder="0" border="0" name=ifrax src="" width="'+xw+'" height="'+xh+'"   allowtransparency></IFRAME>'
		var ifra=$('ifrax');
		if(ifra.contentDocument)   
		     // Firefox, Opera   
		      doc = ifra.contentDocument;   
		else if(ifra.contentWindow)   
		      // Internet Explorer   
		      doc = ifra.contentWindow.document;   
		else if(iframe.document)   
		      // Others?   
		doc = iframe.document;
		
		 doc.open();
		 if (rutavideo==''){
		 	doc.write('<html style="width:100%"><head></head><body    style="padding:0px;margin:0px;width:'+xw+'px;height:'+xh+'px;background-color: #000000;"><div style="width:'+xw+'px;height:'+xh+'px;background-color:#000000;"><table cellpadding="0" cellspacing="0" width="100%" height="100%" style="color:#ffffff;font-weight:bold;font-size:30px;"><tr><td align="center">VIDEO<br>NO DISPONIBLE </td></tr></table></div></body></html>');
		 }else{
		doc.write('<html style="width:100%"><head></head><body    style="padding:0px;margin:0px;width:'+xw+'px;height:'+xh+'px;background-color: #000000;"><div style="width:'+xw+'px;height:'+xh+'px;"><object width="100%" height="100%" style="BACKGROUND-COLOR: #000000"><param name="movie" value="'+rutavideo+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+rutavideo+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="100%"></embed></object></div></body></html>');
		}
		doc.close();
			if (navigator.appName=="Microsoft Internet Explorer"){
			$('cco').appendChild(ifra);
			}else{}
		break;
		
		case 'video2':
		
		$('cco').innerHTML='<div style="BORDER-RIGHT:  3px solid #000000; BORDER-TOP: 3px solid #000000; BORDER-LEFT: 3px solid #000000; BORDER-BOTTOM: 3px solid #000000;"><a    style="display:block;style="width:'+(xw)+' ;height:'+(xh)+'" id="player">  </a></div>'
		/*
		
		
*/
var fe=new Date();
 pl=flowplayer("player",{ src: "scripts/flowplayer/flowplayer-3.1.0.swf",wmode: "transparent" },{ 
canvas: {    backgroundColor: '#000000',    backgroundGradient: 'none' } ,
play: {
		url:'galeria/videos/videothumb_'+contenido+'g.jpg?time='+fe.getTime()+'',
		width:143,
		height:143
	},	
playlist: [        'galeria/videos/videothumb_'+contenido+'g.jpg?time='+fe.getTime()+'',                    
	{ url:'galeria/videos/video_'+contenido+'g.flv?time='+fe.getTime()+'' }        ], 
clip: {  
scaling: 'orig' ,
	logo: {         url: 'http://flowplayer.org/img/users/3-0.png',         fullscreenOnly: false,         zIndex:200,         top: '45%',         left: '50%'     },	
url:'galeria/videos/video_'+contenido+'g.flv?time='+fe.getTime()+'' ,
 autoPlay: false ,autoBuffering:true,onLastSecond: function() { pl.play([  'galeria/videos/videothumb_'+contenido+'g.jpg?time='+fe.getTime()+'', { url:'galeria/videos/video_'+contenido+'g.flv?time='+fe.getTime()+'' }] );pl.play(); 
	}           
} 
}); 


		break;
		
		case 'mapa':
		$('cco').innerHTML='<div style="background-color:#000000;widht:100%;height:100%;"><div id="map" style="width:100%; height:100%;border:1px solid #58910c"><br><br><br><br><img src="images/cargando.gif"></div></div>'
		//var far=be.GMAPS.addlocalizacion2('prueba','41.438142,2.190163','esto es una prueba',14)

		setTimeout(function(){be.GMAPS.iniciamapa(contenido)},0);
		break;
		
		
		
		default:
		break;		
	}	
		


}catch(e){alert(e.message)}
}


function calcular(tipo){
if (tipo=='privado'){
var fkm_dia=$('fkm_dia').value.replace(',','.');
var feu_litro=$('feu_litro').value.replace(',','.');
var fconsumo=$('fconsumo').value.replace(',','.');
var fdia_gasolina=$('fdia_gasolina')
var fmes_gasolina=$('fmes_gasolina')
var fano_gasolina=$('fano_gasolina')
var fdia_scooter=$('fdia_scooter')
var fmes_scooter=$('fmes_scooter')
var fano_scooter=$('fano_scooter')



fdia_gasolina.value=((parseFloat(fconsumo)/100)*parseFloat(fkm_dia) * parseFloat(feu_litro)).toFixed(2);
fmes_gasolina.value=(((parseFloat(fconsumo)/100)*parseFloat(fkm_dia) * parseFloat(feu_litro))*30).toFixed(2)
fano_gasolina.value=(((parseFloat(fconsumo)/100)*parseFloat(fkm_dia) * parseFloat(feu_litro))*365).toFixed(2)

fdia_scooter.value=((0.0040*parseFloat(fkm_dia))).toFixed(2)
fmes_scooter.value=((0.0040*parseFloat(fkm_dia))*30).toFixed(2)
fano_scooter.value=((0.0040*parseFloat(fkm_dia))*365).toFixed(2)


}
if (tipo=='publico'){
var fkm_dia2=$('fkm_dia2').value.replace(',','.');
var fprecio_billete=$('fprecio_billete').value.replace(',','.');
var fmes_billete=$('fmes_billete')
var fano_billete=$('fano_billete')
var fmes_scooter2=$('fmes_scooter2')
var fano_scooter2=$('fano_scooter2')

fmes_billete.value=((parseFloat(fprecio_billete))).toFixed(2)
fano_billete.value=((parseFloat(fprecio_billete))*12).toFixed(2)
fmes_scooter2.value=((0.0040*parseFloat(fkm_dia2))*30).toFixed(2)
fano_scooter2.value=((0.0040*parseFloat(fkm_dia2))*365).toFixed(2)



}

}









 //var atts= { id: "myvideoplayer" };
 var atts = { id: "myytplayer" };
 var ytplayer=null
 var paramsx = { allowScriptAccess: "always", bgcolor: "#000000",allowFullScreen: "true" ,wmode: "transparent" };
 
 var pl
 
 function showvideo2(id,code){
 

 $('ccvideo').innerHTML='<div style="border:1px solid #58910c; background-color:#000;visibility:visible;" id="contenedor_video"><a style="display:block;468px; ;height:376px;background-color:#000000;color:#ffffff;" id="player"> </a></div>'
 

$('contenedor_error').style.display='none'
 $('contenedor_cargar').style.display='none'
 //alert('pl1');
 
 
 pl=flowplayer("player",{ src: "scripts/flowplayer/flowplayer-3.1.0.swf",wmode: "transparent" },{ 

 canvas: {    backgroundColor: '#000000',    backgroundGradient: 'none' } ,
 
play: {
		url:'galeria/videos/videothumb_'+id+'g.jpg',
		width:143,
		height:143
	},	
playlist: [        'galeria/videos/videothumb_'+id+'g.jpg',                    
	{ url:'galeria/videos/video_'+id+'g.flv' }        ], 
clip: {  

scaling: 'orig' ,
	logo: {         url: 'http://flowplayer.org/img/users/3-0.png',         fullscreenOnly: false,         zIndex:200,         top: '45%',         left: '50%'     },	
url:'galeria/videos/video_'+id+'g.flv' ,
 autoPlay: false ,autoBuffering:true,onLastSecond: function() { pl.play([  'galeria/videos/videothumb_'+id+'g.jpg', { url:'galeria/videos/video_'+id+'g.flv' }] );pl.play(); 
	}           
} 
}); 
// alert('pl2');
//$('contenedor_cargar').style.display='none';
 
 }
 
function showvideo(url,code){

ytplayer=null
$('ccvideo').innerHTML='<div style="width:468px; height:376px;border:1px solid #58910c; background-color:#000;visibility:hidden;" id="contenedor_video"></div>'
$('contenedor_error').style.display='none'
if (ytplayer){


}else{
//alert('das');
 $('contenedor_cargar').style.display='block'
 //alert('das');
}


  
var vvideo=null;

rutavideo=url;
if (url==''){
//alert('dsaa');
 $('contenedor_cargar').style.display='none'
 try{$('ccvideo').style.display='none'}catch(e){}
try{$('contenedor_video').style.display='none'}catch(e){}
try{$('myytplayer').style.display='none'}catch(e){}

$('contenedor_error').innerHTML='<table cellpadding="0" cellspacing="0" width="100%" height="100%" style="color:#ffffff;font-weight:bold;font-size:30px;"><tr><td align="center">VIDEO<br>NO DISPONIBLE </td></tr></table>';
 $('contenedor_error').style.display='block'
  



}else{

//alert(code);
//swfobject.embedSWF("http://www.youtube.com/v/"+code+"&amp;border=0&amp;enablejsapi=1&amp;playerapiid=videoplayer",
                //         "contenedor_video", "100%", "100%", "8", null, null, paramsx, atts);

  // this sets the id of the object or embed tag to 'myytplayer'.
      // You then use this id to access the swf and make calls to the player's API
      
  
if (ytplayer){
//alert('444')
cueNewVideo(code, "0");
try{$('contenedor_video').style.display='block'}catch(e){}
try{$('myytplayer').style.display='block'}catch(e){}

}else{

//alert('2')
 try{$('ccvideo').style.display='block'}catch(e){}
try{$('contenedor_video').style.display='block'}catch(e){}
try{$('myytplayer').style.display='block'}catch(e){}

  setTimeout(function(){  swfobject.embedSWF("http://www.youtube.com/v/"+code+"&amp;border=0&amp;enablejsapi=1&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;playerapiid=ytplayer",  "contenedor_video", $('contenedor_video0').offsetWidth, $('contenedor_video0').offsetHeight, "8", null, null, paramsx, atts);},400);


}
//$('contenedor_video').innerHTML='<div style="width:100%;height:100%; "><object id="ovideo" width="100%" height="100%" style="BACKGROUND-COLOR: #000000;background-image:url(images/cargando2.gif);background-repeat:no-repeat;"><param name="movie" value="'+rutavideo+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+rutavideo+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="100%"></embed></object></div>';

}


}

////////////////YOUTUBE

function updateHTML(elmId, value) {

          document.getElementById(elmId).innerHTML = value;
        }

        function setytplayerState(newState) {
			
          updateHTML("playerstate", newState);
        }

        function onYouTubePlayerReady(playerId) {
		//	alert();
          ytplayer = document.getElementById("myytplayer");
          setInterval(updateytplayerInfo, 250);
          updateytplayerInfo();
          ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
          ytplayer.addEventListener("onError", "onPlayerError");
		 // alert(999);
		   $('contenedor_cargar').style.display='none'
		  $('contenedor_video').style.visibility='visiable'
        }

        function onPlayerError(errorCode) {
          alert("An error occured: " + errorCode);
        }

        function onytplayerStateChange(newState) {
          setytplayerState(newState);
        }

        function updateytplayerInfo() {
         // updateHTML("bytesloaded", getBytesLoaded());
          //updateHTML("bytestotal", getBytesTotal());
         // updateHTML("videoduration", getDuration());
         // updateHTML("videotime", getCurrentTime());
         // updateHTML("startbytes", getStartBytes());
         // updateHTML("volume", getVolume());
        }

        // functions for the api calls
        function loadNewVideo(id, startSeconds) {
	
          if (ytplayer) {
            ytplayer.loadVideoById(id, parseInt(startSeconds));
          }
        }

        function cueNewVideo(id, startSeconds) {
          if (ytplayer) {
            ytplayer.cueVideoById(id, startSeconds);
          }
        }

        function play() {
          if (ytplayer) {
            ytplayer.playVideo();
          }
        }

        function pause() {
          if (ytplayer) {
            ytplayer.pauseVideo();
          }
        }

        function stop() {
          if (ytplayer) {
            ytplayer.stopVideo();
          }
        }

        function getPlayerState() {
          if (ytplayer) {
            return ytplayer.getPlayerState();
          }
        }

        function seekTo(seconds) {
          if (ytplayer) {
            ytplayer.seekTo(seconds, true);
          }
        }

        function getBytesLoaded() {
          if (ytplayer) {
            return ytplayer.getVideoBytesLoaded();
          }
        }

        function getBytesTotal() {
          if (ytplayer) {
            return ytplayer.getVideoBytesTotal();
          }
        }

        function getCurrentTime() {
          if (ytplayer) {
            return ytplayer.getCurrentTime();
          }
        }

        function getDuration() {
          if (ytplayer) {
            return ytplayer.getDuration();
          }
        }

        function getStartBytes() {
          if (ytplayer) {
            return ytplayer.getVideoStartBytes();
          }
        }

        function mute() {
          if (ytplayer) {
            ytplayer.mute();
          }
        }

        function unMute() {
          if (ytplayer) {
            ytplayer.unMute();
          }
        }
        
        function getEmbedCode() {
          alert(ytplayer.getVideoEmbedCode());
        }

        function getVideoUrl() {
          alert(ytplayer.getVideoUrl());
        }
        
        function setVolume(newVolume) {
          if (ytplayer) {
            ytplayer.setVolume(newVolume);
          }
        }

        function getVolume() {
          if (ytplayer) {
            return ytplayer.getVolume();
          }
        }

        function clearVideo() {
          if (ytplayer) {
            ytplayer.clearVideo();
          }
        }

		
		
		