function FormatEntero(num)
	{
		largoRut=num.length;
		texto=num;
		cnt=0;		
		dtexto='';
		for (i=(largoRut-1); i >= 0 ; i-- )
		{
			if ( cnt == 3 )
			{
				dtexto = dtexto + '.';
				dtexto = dtexto + texto.charAt(i);
				cnt = 1;
			}
			else
			{ 
				dtexto = dtexto + texto.charAt(i);
				cnt++;
			}
		}		  
			
		var invertido=""
		for ( i=(dtexto.length-1); i>=0; i--)
		{
			invertido = invertido + dtexto.charAt(i);
		}
		
		return invertido ;	 
	}



function FormateaNumero(Numero, Separador, Cantidad) {



		if (Numero=='')	{
			cnt=0;
			return cnt; 
		}
		else
		{
		
			var arr = Numero.split('.');
			
			
			if (arr.length==1)
			{
					Formateado=FormatEntero(Numero);
					return Formateado;
			}
			else
			{
					if (parseInt(Cantidad)==0)
					{	
							Num=arr[0];
							Formateado=FormatEntero(Num);
							return Formateado;
					}						
					else
					{	
					
							decimal=arr[1];
							Num=arr[0];
							Formateado=FormatEntero(Num)+ ',' + decimal.substring(0,Cantidad);
							return Formateado;
					}	
			}
		}		 		  
}



function cambia_dimensionIntImp() {
objProductos	                    = document.formularioIntImp.cmb_lst_productoIntImp
producto                            = objProductos.value.substring(0,1) 	
//producto = document.formularioIntImp.cmb_lst_productoIntImp.value;

	if (producto != 3){ 
		document.formularioIntImp.txtdim1IntImp.value		= 0;
		document.formularioIntImp.txtdim2IntImp.value		= 0;
		document.formularioIntImp.txtdim3IntImp.value		= 0;
		document.formularioIntImp.txtdim1IntImp.readOnly = true;
		document.formularioIntImp.txtdim2IntImp.readOnly = true;
		document.formularioIntImp.txtdim3IntImp.readOnly = true;
	}
	else{
		document.formularioIntImp.txtdim1IntImp.readOnly = false;
		document.formularioIntImp.txtdim2IntImp.readOnly = false;
		document.formularioIntImp.txtdim3IntImp.readOnly = false;
		}
}

function txtpesoIntImp_onkeypress(){
	if (esnumerico() == false){ 
	 event.keyCode = 0;
	}
	else{
		if (event.keyCode == 13){
			document.formularioIntImp.txtdim1IntImp.focus ();
		}
	}
}

function txtdim1IntImp_onkeypress() {
	if (esnumerico() == false){ 
		event.keyCode = 0
	}
	else{
		if (event.keyCode == 13){
			document.formularioIntImp.txtdim2IntImp.focus ();
		}
	}
}

function txtdim2IntImp_onkeypress(){
	if (esnumerico() == false){ 
		event.keyCode = 0
	}
	else{
		 if (event.keyCode == 13){
			document.formularioIntImp.txtdim3IntImp.focus ();
		 }
	}
}

function txtdim3IntImp_onkeypress(){
	if (esnumericoInt() == false){ 
		event.keyCode = 0
	}
}


function esnumericoInt()
{
    var valorascii;
    valorascii = event.keyCode; 	
    var valret = true;
	    if (valorascii < 48 || valorascii > 57)
		    {
		    if (valorascii != 8 && valorascii != 13 && valorascii != 27 && valorascii != 46)
			{
			valret = false;
			}
		}
		return valret;
}	
		

function limpiaIntImp()
{
	document.formularioIntImp.cmb_lst_origenIntImp.selectedIndex = 0;
	document.formularioIntImp.cmb_lst_destinoIntImp.selectedindex = 0;
	document.formularioIntImp.cmb_lst_productoIntImp.selectedindex = 0;
	document.formularioIntImp.txtpesoIntImp.value = "";
	document.formularioIntImp.txtdim1IntImp.value = "";
	document.formularioIntImp.txtdim2IntImp.value = "";
	document.formularioIntImp.txtdim3IntImp.value = "";
	document.formularioIntImp.cmb_lst_origenIntImp.focus;
	document.formularioIntImp.reset();
}

function validapesoIntImp(){


	origen								= document.formularioIntImp.cmb_lst_origenIntImp.value;
	destino								= document.formularioIntImp.cmb_lst_destinoIntImp.value;
	producto							= document.formularioIntImp.cmb_lst_productoIntImp.value;
	objProductos	                    = document.formularioIntImp.cmb_lst_productoIntImp
	producto                            = objProductos.value.substring(0,1) 	
	peso								= document.formularioIntImp.txtpesoIntImp.value;
	peso								= peso.replace(/,/,'.');
	peso								= parseFloat(peso)
	dimension1							= document.formularioIntImp.txtdim1IntImp.value;
	dimension2							= document.formularioIntImp.txtdim2IntImp.value;
	dimension3							= document.formularioIntImp.txtdim3IntImp.value;
	document.formularioIntImp.text_gls_origenIntImp.value	= document.formularioIntImp.cmb_lst_origenIntImp.options[document.formularioIntImp.cmb_lst_origenIntImp.selectedIndex].text;
   	document.formularioIntImp.text_gls_destinoIntImp.value	= document.formularioIntImp.cmb_lst_destinoIntImp.options[document.formularioIntImp.cmb_lst_destinoIntImp.selectedIndex].text;
	document.formularioIntImp.text_gls_productoIntImp.value	= document.formularioIntImp.cmb_lst_productoIntImp.options[document.formularioIntImp.cmb_lst_productoIntImp.selectedIndex].text;
	valorus                             = document.formularioIntImp.txtvalorus.value;
	
		
	if (origen == 0)
	{
		alert("Por favor ingresar un origen");
		document.formularioIntImp.cmb_lst_origenIntImp.focus(); 
		return;
	}
	
	
	if (destino == 0)
	{
		alert("Por favor ingresar el destino");
		document.formularioIntImp.cmb_lst_destinoIntImp.focus();
		return;
	}
	
	
	if (producto == 0)
	{
		alert("Por favor ingresar un producto");
		document.formularioIntImp.cmb_lst_productoIntImp.focus();
	    return;	
	}
	
	
	if (isNaN(peso) == true)
	{
		alert("Valor ingresado debe ser numérico");
		document.formularioIntImp.txtpesoIntImp.value = "";
		document.formularioIntImp.txtpesoIntImp.focus();
		return;
	}
	
	
	if ( producto == 1 )
	{
		if (peso <= 0)
		{
			alert("El peso ingresado debe ser mayor a 0 Kg.");
			document.formularioIntImp.txtpesoIntImp.focus();
			return;
		}
				
		if (peso > 1.5)
		{
			alert("El peso máximo para documentos es 1.5 kilos.");
			document.formularioIntImp.txtpesoIntImp.focus();
			return;
		}
	}	
		
		
	if ( producto == 3 )
	{ 	
		if (peso <= 0)
		{
		    alert("El peso ingresado debe ser mayor a 0 Kg.");
			document.formularioIntImp.txtpesoIntImp.focus();
			return;
		}
		
		if (peso > 30)
		{
			alert("Para importaciones y envíos superiores a 30 Kg contáctarse con cargainternacional@chilexpress.cl");
			document.formularioIntImp.txtpesoIntImp.focus();
		    return;
		}
		
		if (dimension3 <= 0)
		{
		   	alert("Debe ingresar el largo del producto");
			document.formularioIntImp.txtdim3IntImp.focus();
		    return;
		
		}
		
		if (dimension1 <= 0)
		{
		   	alert("Debe ingresar el alto del producto");
			document.formularioIntImp.txtdim1IntImp.focus();
		    return;
		
		}
		
		if (dimension2 <= 0)
		{
		   	alert("Debe ingresar el ancho del producto");
			document.formularioIntImp.txtdim2IntImp.focus();
		    return;
		
		}
		
		if (dimension3 > 140)
		{
		   	alert("La dimension para el largo excede el limite máximo para transporte aéreo.");
			document.formularioIntImp.txtdim3IntImp.focus();
		    return;
		
		}
		
		if (dimension1 > 140)
		{
		   	alert("La dimension para el alto excede el limite máximo para transporte aéreo.");
			document.formularioIntImp.txtdim1IntImp.focus();
		    return;
		
		}
		
		if (dimension2 > 140)
		{
		   	alert("La dimension para el ancho excede el limite máximo para transporte aéreo.");
			document.formularioIntImp.txtdim2IntImp.focus();
		    return;
		
		}
		
		var pesodimension = ((dimension1 * dimension2 * dimension3) / 6000)
		
		if (pesodimension > 30)
		{
		    alert("El peso volumétrico calculado según dimensiones " + dimension3 + " x " + dimension1 + " x " + dimension2 + " cms. excede el valor máximo permitido," +
		          "\nfavor contactarse con cargainternacional@chilexpress.cl " +  
		          "\n\nPeso Máximo Permitido : " + "30 Kg." +
		          "\nPeso Ingresado : " + peso + " Kg." +
		          "\nPeso Volumétrico según dimensiones : " + String(FormateaNumero(String(pesodimension),'.',2)) + " Kg."); 
		    document.formularioIntImp.txtdim3IntImp.focus();      
		    return;
		}
		
	}
	
	if (Len(Trim(valorus)) == 0)
	{
	    alert("No se ha ingresado el valor del producto");
	    document.formularioIntImp.txtvalorus.focus();
	    return;
	}

	
document.formularioIntImp.submit()

}


function movepic(img_name,img_src)
{
	document[img_name].src=img_src;
}
