var nav4 = window.Event ? true : false;
var objWindowOpen;

<!--
function resize_iframe() { 
parent.document.getElementById("iframe").height = document.all(0).document.body.scrollHeight; 
}

function MM_openBrWindow(URL,winName,features) { //v2.0
  window.open(URL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function f_GrabarReservaVC(){
	var bolGrabar = false;
	var intCantPax = document.all("ddlCantPasajeros").selectedIndex;
	if(document.all("ddlCantPasajeros").selectedIndex==0){
		alert("Seleccione una cantidad.");
		document.all("ddlCantPasajeros").focus();
		return false;
	}
	
	else if(document.all("ddlCounterDM").selectedIndex==0){
		alert("Seleccione counter.");
		document.all("ddlCounterDM").focus();
		return false;
	}
	else{
		if(intCantPax >= 1){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId1").value,document.all("txtNumDocId1").value);
			if(document.all("txtNomPax1").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax1").focus();
				return false;
			}
			else if(document.all("txtApePatPax1").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax1").focus();
				return false;
			}
			else if(document.all("txtNumDocId1").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId1").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId1").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 2){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId2").value,document.all("txtNumDocId2").value);
			if(document.all("txtNomPax2").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax2").focus();
				return false;
			}
			else if(document.all("txtApePatPax2").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax2").focus();
				return false;
			}
			else if(document.all("txtNumDocId2").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId2").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId2").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 3){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId3").value,document.all("txtNumDocId3").value);
			if(document.all("txtNomPax3").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax3").focus();
				return false;
			}
			else if(document.all("txtApePatPax3").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax3").focus();
				return false;
			}
			else if(document.all("txtNumDocId3").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId3").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId3").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 4){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId4").value,document.all("txtNumDocId4").value);
			if(document.all("txtNomPax4").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax4").focus();
				return false;
			}
			else if(document.all("txtApePatPax4").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax4").focus();
				return false;
			}
			else if(document.all("txtNumDocId4").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId4").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId4").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 5){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId5").value,document.all("txtNumDocId5").value);
			if(document.all("txtNomPax5").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax5").focus();
				return false;
			}
			else if(document.all("txtApePatPax5").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax5").focus();
				return false;
			}
			else if(document.all("txtNumDocId5").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId5").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId5").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 6){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId6").value,document.all("txtNumDocId6").value);
			if(document.all("txtNomPax6").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax6").focus();
				return false;
			}
			else if(document.all("txtApePatPax6").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax6").focus();
				return false;
			}
			else if(document.all("txtNumDocId6").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId6").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId6").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 7){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId7").value,document.all("txtNumDocId7").value);
			if(document.all("txtNomPax7").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax7").focus();
				return false;
			}
			else if(document.all("txtApePatPax7").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax7").focus();
				return false;
			}
			else if(document.all("txtNumDocId7").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId7").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId7").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 8){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId8").value,document.all("txtNumDocId8").value);
			if(document.all("txtNomPax8").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax8").focus();
				return false;
			}
			else if(document.all("txtApePatPax8").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax8").focus();
				return false;
			}
			else if(document.all("txtNumDocId8").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId8").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId8").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 9){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId9").value,document.all("txtNumDocId9").value);
			if(document.all("txtNomPax9").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax9").focus();
				return false;
			}
			else if(document.all("txtApePatPax9").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax9").focus();
				return false;
			}
			else if(document.all("txtNumDocId9").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId9").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId9").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(intCantPax >= 10){
			var strMensaje = f_ValidarNumeroDocId(document.all("cbTipoDocId10").value,document.all("txtNumDocId10").value);
			if(document.all("txtNomPax10").value.length==0){	
				alert("Ingrese el nombre del pasajero.");
				document.all("txtNomPax10").focus();
				return false;
			}
			else if(document.all("txtApePatPax10").value.length==0){	
				alert("Ingrese el apellido paterno del pasajero.");
				document.all("txtApePatPax10").focus();
				return false;
			}
			else if(document.all("txtNumDocId10").value.length==0){	
				alert("Ingrese el nro. de documento de identidad.");
				document.all("txtNumDocId10").focus();
				return false;
			}
			else if(strMensaje!=""){
				alert(strMensaje);
				document.all("txtNumDocId10").focus();
				return false;
			}
			else{
				bolGrabar = true;
			}
		}
		if(bolGrabar){
			document.all("txtObs").value=document.all("txtObs").value.substring(0,250);
			if(confirm("Desea realizar la reserva?")){
				return true;
			}
			else return false;
		}
	}
}

function f_SoloNumeros(evt){ 
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57));
}

function f_IsMaxLength(pObjControl, pIntMaxLenght){
	if (pObjControl.value.length>pIntMaxLenght)
		pObjControl.value=pObjControl.value.substring(0,pIntMaxLenght);
}

function f_SoloLetras(evt){ 
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 65 && key <= 90) || (key >= 97 && key <= 122) || key == 32 || key == 241 || key == 209);
}

function f_OnKeyPressNumDocId(evt,pNumPasajero, pObjTextBox, pObjCombo){
	var key = nav4 ? evt.which : evt.keyCode; 
	var intLengthTextBox = pObjTextBox.value.length;
	var strTipoDocId = pObjCombo.value;
	if(strTipoDocId=="DNI"){
		if (key <= 13 || (key >= 48 && key <= 57)){
			if(intLengthTextBox==8){
				return false;
			}else if(intLengthTextBox>8){
				pObjTextBox.value = pObjTextBox.value.substring(0,8);
				return false;
			}else return true;
		}
		else{
			return false;
		}
	}
	else if(strTipoDocId=="RUC"){
		if (key <= 13 || (key >= 48 && key <= 57)){
			if(intLengthTextBox==11){
				return false;
			}else if(intLengthTextBox>11){
				pObjTextBox.value = pObjTextBox.value.substring(0,11);
				return false;
			}else return true;
		}
		else{
			return false;
		}
	}
}

function f_ValidarNumeroDocId(pStrIdTipoDocId,pStrNumDocId){
	if(pStrIdTipoDocId=="RUC"){
		if(Trimming(pStrNumDocId).length!=11)
			return "El nro. de documento de identidad debe tener 11 digitos.";
		else return "";
	}
	else if(pStrIdTipoDocId=="DNI"){
		if(Trimming(pStrNumDocId).length!=8)
			return "El nro. de documento de identidad debe tener 8 digitos.";
		else return "";
	}
	else return "";
}

function f_OnChangeTipoDocId(pNumPasajero){
	if(pNumPasajero==1){
		document.all("txtNumDocId1").value="";
		document.all("txtNumDocId1").focus();
	}else if(pNumPasajero==2){
		document.all("txtNumDocId2").value="";
		document.all("txtNumDocId2").focus();
	}else if(pNumPasajero==3){
		document.all("txtNumDocId3").value="";
		document.all("txtNumDocId3").focus();
	}else if(pNumPasajero==4){
		document.all("txtNumDocId4").value="";
		document.all("txtNumDocId4").focus();
	}else if(pNumPasajero==5){
		document.all("txtNumDocId5").value="";
		document.all("txtNumDocId5").focus();
	}else if(pNumPasajero==6){
		document.all("txtNumDocId6").value="";
		document.all("txtNumDocId6").focus();
	}else if(pNumPasajero==7){
		document.all("txtNumDocId7").value="";
		document.all("txtNumDocId7").focus();
	}else if(pNumPasajero==8){
		document.all("txtNumDocId8").value="";
		document.all("txtNumDocId8").focus();
	}else if(pNumPasajero==9){
		document.all("txtNumDocId9").value="";
		document.all("txtNumDocId9").focus();
	}else if(pNumPasajero==10){
		document.all("txtNumDocId10").value="";
		document.all("txtNumDocId10").focus();
	}
}

function Trimming(pStrCadena)
{
	while(pStrCadena.charAt(0)==' ')
		pStrCadena=pStrCadena.substring(1,pStrCadena.length);
	while(pStrCadena.charAt(pStrCadena.length-1)==' ')
		pStrCadena=pStrCadena.substring(0,pStrCadena.length-1);
	return pStrCadena;
}
function f_RedireccionVC(pStrPagina){
	window.open("http://www.gruponuevomundo.com.pe/trustweb/paquetes/_redireccion_vc.aspx?pag="+ pStrPagina +"&param=4");
}

function f_openMotorHoteles(){
	var intWidth = 797;
	var intHeight = 570;
	var intX = (screen.availWidth - intWidth) / 2;
	var intY = (screen.availHeight - intHeight) / 2;
	//var objWindowOpen = window.open("/funcionalidades/servicios/hoteles/hoteles_dm.aspx","main_hotel","left="+intX+",top="+intY+",toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=1,width="+intWidth+",height="+intHeight);
	//objWindowOpen.focus();
	if(!objWindowOpen || objWindowOpen.closed){
	   objWindowOpen = window.open("/funcionalidades/servicios/hoteles/hoteles_dm.aspx","main_hotel","left="+intX+",top="+intY+",toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=1,width="+intWidth+",height="+intHeight);
	   objWindowOpen.focus();
	}
	else {
	   objWindowOpen.focus();
	}
}

function f_OnBlurTextBox(pObjTextBox){
	pObjTextBox.value = pObjTextBox.value.toUpperCase();
}
