function rewriteObject(containerId) {
	if((containerId!=undefined && containerId!='')&&(navigator.appName.indexOf('Internet Explorer')>0)) {

		var objectTag = document.getElementById(containerId).getElementsByTagName('object')[0];
		var paramTagArray = document.getElementById(containerId).getElementsByTagName('param');

		//STRING CON LOS PARAMETROS DEL OBJECT
		var paramString = "";
		for(var i=0;i<paramTagArray.length;i++) {
			paramString += "<param name='" + paramTagArray[i].name + "' value='" + paramTagArray[i].value + "' />\n";
		}

		//CREA EL STRING CON EL OBJETO Y SUS PARAMETROS PARA DEVOLVER
		var returnString = "<object classid='" + objectTag.classid + "' codebase='" + objectTag.codeBase + "' width='" + objectTag.width + "' height='" + objectTag.height + "' id='" + objectTag.id + "' align='" + objectTag.align + "'>\n";
		returnString += paramString;
		returnString += "</object>\n";

		//RETURN: Pega el string en el container
		document.getElementById(containerId).innerHTML = returnString;
	}
}
//----------------------------------------
function idGui(movieName)
{
	  if (window.document[movieName]) 
	  {
		  return window.document[movieName];
	  }
	  if (navigator.appName.indexOf("Microsoft Internet")==-1)
	  {
		if (document.embeds && document.embeds[movieName])
			{ 	  
			  return document.embeds[movieName]; 
			}
	  }
	  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
	  {
		return document.getElementById(movieName);
	  }
	  return document.getElementById(movieName);
}
//----------------------------------------
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//----------------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//----------------------------------------
/*-----------------TABLAS ----------------*/
function CarOpc(CarOpc) {
	for(i=0; i<=10; i++){
 		var fGui1=idGui("eve"+i);
		if(CarOpc==i){ fGui1.style.display="block"; }
		else
			{fGui1.style.display="none";}
	}
	var fGui2 = idGui("galGui");
	fGui2.SetVariable("OpcSel",CarOpc);	
}

//------------------------------------
function CarOpc2(CarOpc) {
	var fGui2 = idGui("galGui");
	fGui2.SetVariable("OpcSel",CarOpc);	
}

//------------------------------------
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

//------------------------------------
/*------MENU SELECCIONADO---------*/
//------------------------------------
function mnusel(CarOpc, fot) {
	var rString = "";
	rString = rString + "<iframe Frameborder='0' src='s3_1mnu.asp?catid="+CarOpc+"' height='277' width='100%'></iframe>";	
	document.getElementById("eve").innerHTML = rString;
	
	//-------------------
	var rString = "";
	rString = rString + "<img src='img/basedatos/rstbanner/"+fot+"' width='503' height='60' style='margin-bottom:10px;'>";	
	document.getElementById("eveimg").innerHTML = rString;
	
}
function mnuseleng(CarOpc, fot) {
	var rString = "";
	rString = rString + "<iframe Frameborder='0' src='s3_1mnu.asp?catid="+CarOpc+"' height='277' width='100%'></iframe>";	
	document.getElementById("eve").innerHTML = rString;
	
	//-------------------
	var rString = "";
	rString = rString + "<img src='../img/basedatos/rstbanner/"+fot+"' width='503' height='60' style='margin-bottom:10px;'>";	
	document.getElementById("eveimg").innerHTML = rString;
	
}

//------------------------------------
/*------ACTIVAR TRANSPORTE---------*/
//------------------------------------
function acttransport(Opc){
	if(Opc == 1){
		document.freserva.hora.disabled=''; 		document.freserva.ampm.disabled=''; 
		document.freserva.aerolinea.disabled='';	document.freserva.vuelo.disabled='';
	}
	else
	{
	if((document.freserva.hora.value!='')||(document.freserva.aerolinea.value!='')||(document.freserva.vuelo.value!=''))
		{	
			if (confirm("Si cambia el estado a ''No'' los datos ingresados en: \n- Hora \n- Aerolínea \n- No. vuelo \nseran eliminados.\n\n ¿Desea cambiar de estado?"))
			{
				document.freserva.hora.disabled='disabled';			document.freserva.ampm.disabled='disabled';	
				document.freserva.aerolinea.disabled='disabled';	document.freserva.vuelo.disabled='disabled';
				
				//----------------------------
				document.freserva.hora.value='';	document.freserva.aerolinea.value='';
				document.freserva.vuelo.value='';
			}
			else{ document.freserva.select3.selectedIndex=0; }
		}
		else{
			document.freserva.hora.disabled='disabled';			document.freserva.ampm.disabled='disabled';	
			document.freserva.aerolinea.disabled='disabled';	document.freserva.vuelo.disabled='disabled';
		}
	}
}

//------------------------------------
/*------ VALIDAR FORMULARIO---------*/
//------------------------------------
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' requiere una cuenta de e-mail.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es requerido.\n'; }
  } 
  if((document.freserva.transporte.value==1)&&(document.freserva.transporte.value!=null)){
	  if((document.freserva.hora.value=='')||(document.freserva.aerolinea.value=='')||(document.freserva.vuelo.value=='')){
		  errors += '- Los campos de: hora, aerolinea, vuelo, son requerido.\n'; 
		  }
	}  
  if (errors) alert('Los siguientes valores son requeridos:\n'+errors);
  document.MM_returnValue = (errors == '');
}

//------------------------------------
/*------ ASIGNAR VALORES ---------*/
//------------------------------------
function asigval(){
	document.freserva.fingreso.value = document.freserva.dia.value+" / "+document.freserva.mes.value+" / "+document.freserva.ano.value;
	document.freserva.fsalida.value  = document.freserva.diasal.value+" / "+document.freserva.messal.value+" / "+document.freserva.anosal.value;
	
	//Si Selecciono un transporte
	if(document.freserva.transporte.value==2){
		document.freserva.tra.value = "No";
		document.freserva.hr.value  = "";
	}else{
		document.freserva.tra.value = "Si";	
		document.freserva.hr.value  = document.freserva.hora.value +" "+ document.freserva.ampm.value;

	}
	//--- tipo de habitacion
	if(document.freserva.tiphab!=null){
		document.freserva.th.value = document.freserva.tiphab.value;
		//alert("->>"+document.freserva.th.value);
	}
	//--- forma de pago
	if(document.freserva.pago!=null){
		document.freserva.pg.value = document.freserva.pago.value;
		//alert("->>"+document.freserva.pg.value);
	}
}

//------------------------------------
/*------ IMPRIMIR ---------*/
//------------------------------------
function printPage() { 
	window.print();
	this.close();
}