﻿


function validate(campo,tipo,error){
    var valor = $('#ctl00_ContentPrincipalHolder_ctl00_'+campo).val();
    
    
    if (tipo==1){ // texto
        if (valor=='') return error;
    }
    if (tipo==2){ // numero
        if (validarEntero(valor) == true) return error;
    }
    if (tipo==3){ // fecha
         if (isDate(valor) == false) return error;
    }
    if (tipo==4){ // email
         if (isEmailAddress(valor) == false || valor == '' ) return error;
    } 
    return '';
}


function validarRut(rut){
    if (rut != ""){
        rut = rut.toLowerCase()
        rut = rut.replace('-','')
        rut = rut.replace('.','')
        rut = rut.replace('.','')
        var rutsd = rut.substring(0,rut.length-1)
        var rutdv = rut.substring(rut.length-1,rut.length)
        if (rutsd.length < 7){
            return false;
        }else{
            if (dv(rutsd) != rutdv){
                return false;
            }else{
                return true;
            }
        }
    }else{
        return false;
    }
}

function contarCaracteres(classX,maximo) {
    
  n = $('.'+classX).val().length;
  t = maximo;
  
  if (n > t) 
  {
	$('.'+classX).val( $('.'+classX).val().substring(0,t) );
  }  
}


function validarEntero(valor){ 
if (valor == ''){
	valor = true
}else{
	valor = isNaN(valor)
}
return valor}

function isDate(dateStr) {
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
var matchArray = dateStr.match(datePat);
if (matchArray == null) {
return false;
}
month = matchArray[3];
day = matchArray[1];
year = matchArray[5];
if (month < 1 || month > 12) {
return false;
}
if (day < 1 || day > 31) {
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
//alert("Month "+month+" doesn`t have 31 days!")
return false;
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day > 29 || (day==29 && !isleap)) {
return false;
}
}
return true; // date is valid
}
function dv(T){var M=0,S=1;for(;T;T=Math.floor(T/10))
S=(S+T%10*(9-M++%6))%11;return S?S-1:'k';}
function isEmailAddress(stremail){
var s = stremail
var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
return false;
}


// JavaScript Document
// Check browser version
var isNav4 = false, isNav5 = false, isIE4 = false
var strSeperator = "-"; 
// If you are using any Java validation on the back side you will want to use the / because 
// Java date validations do not recognize the dash as a valid date separator.
var vDateType = 3; // Global value for type of date format
//                1 = mm/dd/yyyy
//                2 = yyyy/dd/mm  (Unable to do date check at this time)
//                3 = dd/mm/yyyy
var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating.
var err = 0; // Set the error code to a default of zero
if(navigator.appName == "Netscape") {
	if (navigator.appVersion < "5") {
		isNav4 = true;
		isNav5 = false;
	} else if (navigator.appVersion > "4") {
		isNav4 = false;
		isNav5 = true;
	}
} else {
	isIE4 = true;
}
function DateFormat(vDateName, vDateValue, e, dateCheck, dateType) {
vDateType = dateType;
// vDateName = object name
// vDateValue = value in the field being checked
// e = event
// dateCheck 
// True  = Verify that the vDateValue is a valid date
// False = Format values being entered into vDateValue only
// vDateType
// 1 = mm/dd/yyyy
// 2 = yyyy/mm/dd
// 3 = dd/mm/yyyy
//Enter a tilde sign for the first number and you can check the variable information.
if (vDateValue == "~") {
alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator);
vDateName.value = "";
vDateName.focus();
return true;
}
var whichCode = (window.Event) ? e.which : e.keyCode;
// Check to see if a seperator is already present.
// bypass the date if a seperator is present and the length greater than 8
if (vDateValue.length > 8 && isNav4) {
if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf("/") >= 1))
return true;
}
//Eliminate all the ASCII codes that are not valid
var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";
if (alphaCheck.indexOf(vDateValue) >= 1) {
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else {
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
   }
}
if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value
return false;
else {
//Create numeric string values for 0123456789/
//The codes provided include both keyboard and keypad values
var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
if (strCheck.indexOf(whichCode) != -1) {
if (isNav4) {
if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1)) {
alert("Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
if (vDateValue.length == 6 && dateCheck) {
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
//Turn a two digit year into a 4 digit year
if (mYear.length == 2 && vYearType == 4) {
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30; 
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
}
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert("Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
return true;
}
else {
// Reformat the date for validation and set date type to a 1
if (vDateValue.length >= 8  && dateCheck) {
if (vDateType == 1) // mmddyyyy
{
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
}
if (vDateType == 2) // yyyymmdd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(4,2);
var mDay = vDateName.value.substr(6,2);
vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay;
}
if (vDateType == 3) // ddmmyyyy
{
var mMonth = vDateName.value.substr(2,2);
var mDay = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
}
//Create a temporary variable for storing the DateType and change
//the DateType to a 1 for validation.
var vDateTypeTemp = vDateType;
vDateType = 1;
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert("Invalid Date\nPlease Re-Enter");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) {
alert("Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
         }
      }
   }
}
else {
// Non isNav Check
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) {
alert("Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
return true;
}
// Reformat date to format that can be validated. mm/dd/yyyy
if (vDateValue.length >= 8 && dateCheck) {
// Additional date formats can be entered here and parsed out to
// a valid date format that the validation routine will recognize.
if (vDateType == 1) // mm/dd/yyyy
{
var mMonth = vDateName.value.substr(0,2);
var mDay = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vDateType == 2) // yyyy/mm/dd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(5,2);
var mDay = vDateName.value.substr(8,2);
}
if (vDateType == 3) // dd/mm/yyyy
{
var mDay = vDateName.value.substr(0,2);
var mMonth = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vYearLength == 4) {
if (mYear.length < 4) {
alert("Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
return true;
   }
}
// Create temp. variable for storing the current vDateType
var vDateTypeTemp = vDateType;
// Change vDateType to a 1 for standard date format for validation
// Type will be changed back when validation is completed.
vDateType = 1;
// Store reformatted date to new variable for validation.
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (mYear.length == 2 && vYearType == 4 && dateCheck) {
//Turn a two digit year into a 4 digit year
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30; 
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
// Store the new value back to the field.  This function will
// not work with date type of 2 since the year is entered first.
if (vDateTypeTemp == 1) // mm/dd/yyyy
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
if (vDateTypeTemp == 3) // dd/mm/yyyy
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
} 
if (!dateValid(vDateValueCheck)) {
alert("Invalid Date\nPlease Re-Enter");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
return true;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (vDateType == 1) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
   }
}
if (vDateType == 2) {
if (vDateValue.length == 4) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 7) {
vDateName.value = vDateValue+strSeperator;
   }
} 
if (vDateType == 3) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
   }
}
return true;
   }
}
if (vDateValue.length == 10&& dateCheck) {
if (!dateValid(vDateName)) {
// Un-comment the next line of code for debugging the dateValid() function error messages
//alert(err);  
alert("Invalid Date\nPlease Re-Enter");
vDateName.focus();
vDateName.select();
   }
}
return false;
}
else {
// If the value is not in the string return the string minus the last
// key entered.
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else
{
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
         }
      }
   }
}
function dateValid(objName) {
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
// var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "Jan";
strMonthArray[1] = "Feb";
strMonthArray[2] = "Mar";
strMonthArray[3] = "Apr";
strMonthArray[4] = "May";
strMonthArray[5] = "Jun";
strMonthArray[6] = "Jul";
strMonthArray[7] = "Aug";
strMonthArray[8] = "Sep";
strMonthArray[9] = "Oct";
strMonthArray[10] = "Nov";
strMonthArray[11] = "Dec";
//strDate = datefield.value;
strDate = objName;
if (strDate.length < 1) {
return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
strDateArray = strDate.split(strSeparatorArray[intElementNr]);
if (strDateArray.length != 3) {
err = 1;
return false;
}
else {
strDay = strDateArray[0];
strMonth = strDateArray[1];
strYear = strDateArray[2];
}
booFound = true;
   }
}
if (booFound == false) {
if (strDate.length>5) {
strDay = strDate.substr(0, 2);
strMonth = strDate.substr(2, 2);
strYear = strDate.substr(4);
   }
}
//Adjustment for short years entered
if (strYear.length == 2) {
strYear = '20' + strYear;
}
strTemp = strDay;
strDay = strMonth;
strMonth = strTemp;
intday = parseInt(strDay, 10);
if (isNaN(intday)) {
err = 2;
return false;
}
intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
for (i = 0;i<12;i++) {
if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
intMonth = i+1;
strMonth = strMonthArray[i];
i = 12;
   }
}
if (isNaN(intMonth)) {
err = 3;
return false;
   }
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
err = 4;
return false;
}
if (intMonth>12 || intMonth<1) {
err = 5;
return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
err = 6;
return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
err = 7;
return false;
}
if (intMonth == 2) {
if (intday < 1) {
err = 8;
return false;
}
if (LeapYear(intYear) == true) {
if (intday > 29) {
err = 9;
return false;
   }
}
else {
if (intday > 28) {
err = 10;
return false;
      }
   }
}
return true;
}
function LeapYear(intYear) {
if (intYear % 100 == 0) {
    if (intYear % 400 == 0) { return true; }
}else {
    if ((intYear % 4) == 0) { return true; }
}
return false;
}

function urlPop(url, w, h) {
    window.top.$.fn.colorbox({ href: url, width: '' + w + 'px', height: '' + h + 'px', iframe: true });
}
function array_search(elemento,arreglo){
    var retorno = false;
	for(i=0;i< arreglo.length;i++) {
		if(elemento == arreglo[i]){
			retorno =  true;
		} 		
	}
	return retorno;
}
function maximo(obj, e, maximo) {
    ma = maximo; //nº máximo de caracteres
    tecla = (document.all) ? e.keyCode : e.which;
    if (obj.value.length == ma && tecla != 8)
        return false;
}
function isset(variable_name) {
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
}
function limpia_variable(palabra) {

    palabra = palabra.replace("á","a");
    palabra = palabra.replace("Á","A");
    palabra = palabra.replace("é","e");
    palabra = palabra.replace("É","E");
    palabra = palabra.replace("í","i");
    palabra = palabra.replace("Í","I");
    palabra = palabra.replace("ó","o");
    palabra = palabra.replace("Ó","O");
    palabra = palabra.replace("ú","u");
    palabra = palabra.replace("Ú","U");
    
    return palabra;
}

function agregaPuntosFijo(val) {

    //return val;
    var valor = new String(val);
    var largo = valor.length;
    var retorno = '';
    var cont = 0;
    if (largo > 3) {
        for (i = largo - 1; i >= 0; i--) {
            if (cont == 3) {
                retorno = '.' + retorno
                cont = 0
            }
            retorno = valor.charAt(i) + retorno
            cont++;
        }
        return retorno;
    }
    else {
        return val;
    }
}

function format(input) {
    var num = input.replace(/\./g, '');
    if (!isNaN(num)) {
        num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g, '$1.');
        num = num.split('').reverse().join('').replace(/^[\.]/, '');
        return num;
    }
    else {
        //alert("Solo se permiten numeros");
        input = input.replace(/[^\d\.]*/g, '');
        return input;
    }
}



function puntitos(donde, caracter) {

    pat = /[\*,\+,\(,\),\?,\,$,\[,\],\^]/
    valor = donde.value
    largo = valor.length
    crtr = true
    if (isNaN(caracter) || pat.test(caracter) == true) {
        if (pat.test(caracter) == true) {
            caracter = "\ " + caracter
        }
        carcter = new RegExp(caracter, "g")
        valor = valor.replace(carcter, "")
        donde.value = valor
        crtr = false
    }
    else {
        var nums = new Array()
        cont = 0
        for (m = 0; m < largo; m++) {
            if (valor.charAt(m) == "." || valor.charAt(m) == " ")
            { continue; }
            else {
                nums[cont] = valor.charAt(m)
                cont++
            }
        }
    }
    var cad1 = "", cad2 = "", tres = 0
    if (largo > 3 && crtr == true) {
        for (k = nums.length - 1; k >= 0; k--) {
            cad1 = nums[k]
            cad2 = cad1 + cad2
            tres++
            if ((tres % 3) == 0) {
                if (k != 0) {
                    cad2 = "." + cad2
                }
            }
        }
        donde.value = cad2
    }
}

function IsNumber(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 0 || tecla == 9) return true;
    patron = /\d/; // Solo acepta numeros
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
function IsNumberDec(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 0) return true;
    patron = /[.,0123456789]/; // Solo acepta numeros
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
function IsRut(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 0) return true;
    patron = /[-kK0123456789\s-]/;
    te = String.fromCharCode(tecla);
    return patron.test(te)
}

function getRadioButtonSelectedValue(ctrl) {
    for (i = 0; i < ctrl.length; i++)
        if (ctrl[i].checked) return ctrl[i].value;
}
function IsNombre(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 0) return true;
    patron = /[a-zA-ZáéíóúñÁÉÍÓÚÑ\s-]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}

function IsTexto(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 0) return true;
    patron = /[a-zA-Z0-9_.,:;@áéíóúñÁÉÍÓÚÑ\s-]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}

function validarEntero(valor) {
    if (valor == '') {
        valor = true
    } else {
        valor = isNaN(valor)
    }
    return valor
}

function isEmailAddress(stremail) {
    var s = stremail
    var filter = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (s.length == 0) return true;
    if (filter.test(s))
        return true;
    else
        return false;
}

function ltrim(s) {
    return s.replace(/^\s+/, "");
}

function rtrim(s) {
    return s.replace(/\s+$/, "");
}

function trim(s) {
    return rtrim(ltrim(s));
}

function radioValor(ctrl) {
    for (i = 0; i < ctrl.length; i++)
        if (ctrl[i].checked) return ctrl[i].value;
}

function ValidaRut(Objeto) {
    var tmpstr = "";
    var intlargo = Objeto;
    if (intlargo.length > 0) {
        crut = Objeto;
        largo = crut.length;
        if (largo < 2) {
            alert('Rut inválido');
            return false;
        }
        for (i = 0; i < crut.length; i++)
            if (crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-') {
                tmpstr = tmpstr + crut.charAt(i);
            }
rut = tmpstr;
crut = tmpstr;
largo = crut.length;

if (largo > 2)
    rut = crut.substring(0, largo - 1);
else
    rut = crut.charAt(0);

dv = crut.charAt(largo - 1);

if (rut == null || dv == null)
    return 0;

var dvr = '0';
suma = 0;
mul = 2;

for (i = rut.length - 1; i >= 0; i--) {
    suma = suma + rut.charAt(i) * mul;
    if (mul == 7)
        mul = 2;
    else
        mul++;
}

res = suma % 11;
if (res == 1)
    dvr = 'k';
else if (res == 0)
    dvr = '0';
else {
    dvi = 11 - res;
    dvr = dvi + "";
}

if (dvr != dv.toLowerCase()) {
    //alert('El Rut Ingreso es Invalido');
    return false;
}
return true;
}
}

function carga_menu(atributo) {
    $("." + atributo).show();
}
function esconde_menu(atributo) {
    $("." + atributo).hide();
}

function ePrint() {

    var bName = navigator.appName;
    var bVer = parseFloat(navigator.appVersion);


    /*** cambiamos background por img ***/
    $("li.icn_renta_garantizada").prepend("<img src='../../Images/icn-renta-garantizada.jpg' style='position:absolute; margin-left:-50px;margin-top:-12px;' />");
    $("li.icn_renta_fija").prepend("<img src='../../Images/icn-renta-fija.jpg' style='position:absolute; margin-left:-50px;margin-top:-12px;' />");
    $("li.icn_renta_variable").prepend("<img src='../../Images/icn-renta-variable.jpg' style='position:absolute; margin-left:-50px;margin-top:-12px;' />");
    $("div.ps_detalles div.item div ul li").prepend("<img src='../../Images/icn-item.jpg' style='position:absolute; margin-left:-10px;margin-top:7px;' />");
    /*** cambiamos background por img ***/

    
    var tipo = 1;
    var contenido = $("#ctl00_area_contenido").html();


    if (contenido == null) {
        contenido = $("#area_contenido").html();
        tipo = 2;
    }

    $("li.icn_renta_garantizada img").hide();
    $("li.icn_renta_fija img").hide();
    $("li.icn_renta_variable img").hide();
    $("div.ps_detalles div.item div ul li img").hide();

    var titulos_mod = $(".titulos_mod .bread span").html();
    if (!titulos_mod) titulos_mod = '';


    ventana = window.open("/print.aspx", "ventana", "width=1024px,resizable=yes, scrollbars=yes");
    ventana.document.open();
    ventana.document.write('<html><head><title>EuroAmerica<\/title><link href="/Euroamerica/App_Themes/Euroamerica/main.css" type="text/css" rel="stylesheet" /><link href="/Euroamerica/App_Themes/Euroamerica/FondosMutuos.css" type="text/css" rel="stylesheet" /><link href="/Euroamerica/App_Themes/Euroamerica/ciclo_vida.css" type="text/css" rel="stylesheet" /><link href="/Euroamerica/App_Themes/Euroamerica/Rentabilidad.css" type="text/css" rel="stylesheet" /><link href="/Euroamerica/App_Themes/Euroamerica/Sucursales.css" type="text/css" rel="stylesheet" />');
    ventana.document.write('<style>.listado { height: auto !important;}  .btns, .ps_material_asociado, .btns_rs {display:none;} <\/style><\/head><body style="background-color: #FFFFFF">');


    if (tipo == 1)
        ventana.document.write('<table width="100%"><tr valign="top"><td width="100%" style="vertical-align: middle !important;"><h1 style="color:#AD1315;vertical-align: middle !important;">' + titulos_mod + '</h1></td><td><img src="/Euroamerica/images/logo-print.jpg" alt="EuroAmerica" width="117" height="82" /></td></tr> </table>');
    //ventana.document.write('<div class="linea_divisoria"></div>');
    ventana.document.write(contenido);
    ventana.document.write('</body></html>');

    //$("#footer .clear .ps_item .ps_material_asociado").html('');

    ventana.document.close();
    ventana.focus();
    ventana.print();
}

