function varios_asegurados(select){
	var num_aseg = select.value;
	switch (num_aseg){
		case "1":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideUp();
			$("#atributo_fecha_3").slideUp();
			$("#atributo_sexo_4").slideUp();
			$("#atributo_fecha_4").slideUp();
			$("#atributo_sexo_5").slideUp();
			$("#atributo_fecha_5").slideUp();
			$("#atributo_sexo_6").slideUp();
			$("#atributo_fecha_6").slideUp();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "2":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideUp();
			$("#atributo_fecha_4").slideUp();
			$("#atributo_sexo_5").slideUp();
			$("#atributo_fecha_5").slideUp();
			$("#atributo_sexo_6").slideUp();
			$("#atributo_fecha_6").slideUp();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "3":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideUp();
			$("#atributo_fecha_5").slideUp();
			$("#atributo_sexo_6").slideUp();
			$("#atributo_fecha_6").slideUp();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "4":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideUp();
			$("#atributo_fecha_6").slideUp();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "5":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideDown();
			$("#atributo_fecha_6").slideDown();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "6":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideDown();
			$("#atributo_fecha_6").slideDown();
			$("#atributo_sexo_7").slideDown();
			$("#atributo_fecha_7").slideDown();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "7":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideDown();
			$("#atributo_fecha_6").slideDown();
			$("#atributo_sexo_7").slideDown();
			$("#atributo_fecha_7").slideDown();
			$("#atributo_sexo_8").slideDown();
			$("#atributo_fecha_8").slideDown();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "8":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideDown();
			$("#atributo_fecha_6").slideDown();
			$("#atributo_sexo_7").slideDown();
			$("#atributo_fecha_7").slideDown();
			$("#atributo_sexo_8").slideDown();
			$("#atributo_fecha_8").slideDown();
			$("#atributo_sexo_9").slideDown();
			$("#atributo_fecha_9").slideDown();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
		case "9":
			$("#atributo_sexo_2").slideDown();
			$("#atributo_fecha_2").slideDown();
			$("#atributo_sexo_3").slideDown();
			$("#atributo_fecha_3").slideDown();
			$("#atributo_sexo_4").slideDown();
			$("#atributo_fecha_4").slideDown();
			$("#atributo_sexo_5").slideDown();
			$("#atributo_fecha_5").slideDown();
			$("#atributo_sexo_6").slideDown();
			$("#atributo_fecha_6").slideDown();
			$("#atributo_sexo_7").slideDown();
			$("#atributo_fecha_7").slideDown();
			$("#atributo_sexo_8").slideDown();
			$("#atributo_fecha_8").slideDown();
			$("#atributo_sexo_9").slideDown();
			$("#atributo_fecha_9").slideDown();
			$("#atributo_sexo_10").slideDown();
			$("#atributo_fecha_10").slideDown();
			break;
		default:
			$("#atributo_sexo_2").slideUp();
			$("#atributo_fecha_2").slideUp();
			$("#atributo_sexo_3").slideUp();
			$("#atributo_fecha_3").slideUp();
			$("#atributo_sexo_4").slideUp();
			$("#atributo_fecha_4").slideUp();
			$("#atributo_sexo_5").slideUp();
			$("#atributo_fecha_5").slideUp();
			$("#atributo_sexo_6").slideUp();
			$("#atributo_fecha_6").slideUp();
			$("#atributo_sexo_7").slideUp();
			$("#atributo_fecha_7").slideUp();
			$("#atributo_sexo_8").slideUp();
			$("#atributo_fecha_8").slideUp();
			$("#atributo_sexo_9").slideUp();
			$("#atributo_fecha_9").slideUp();
			$("#atributo_sexo_10").slideUp();
			$("#atributo_fecha_10").slideUp();
			break;
	}
}

function empresa_particular(valor){
	if(valor.value==0){
		muestra_empresa();
	}else{
		muestra_particular();
	}
}
function muestra_empresa(){
	
	$("#numero_asegurados").val(0);
	$("#atributo_empresa_form_salud").slideDown();
	$("#atributo_cuadro_medico").slideUp();
	$("#atributo_eres_autonomo").slideUp();
	$("#atributo_num_asegurados").slideUp();
	$("#atributo_cp").slideUp();
	$("#atributo_sexo").slideUp();
	$("#atributo_fecha_nacimiento").slideUp();
	$("#atributo_sexo_2").slideUp();
	$("#atributo_fecha_2").slideUp();
	$("#atributo_sexo_3").slideUp();
	$("#atributo_fecha_3").slideUp();
	$("#atributo_sexo_4").slideUp();
	$("#atributo_fecha_4").slideUp();
	$("#atributo_sexo_5").slideUp();
	$("#atributo_fecha_5").slideUp();
	$("#atributo_sexo_6").slideUp();
	$("#atributo_fecha_6").slideUp();
	$("#atributo_sexo_7").slideUp();
	$("#atributo_fecha_7").slideUp();
	$("#atributo_sexo_8").slideUp();
	$("#atributo_fecha_8").slideUp();
	$("#atributo_sexo_9").slideUp();
	$("#atributo_fecha_9").slideUp();
	$("#atributo_sexo_10").slideUp();
	$("#atributo_fecha_10").slideUp();
}
function muestra_particular(){
	$("#atributo_empresa_form_salud").slideUp();
	$("#atributo_cuadro_medico").slideDown();
	$("#atributo_eres_autonomo").slideDown();
	$("#atributo_num_asegurados").slideDown();
	$("#atributo_cp").slideDown();
	$("#atributo_sexo").slideDown();
	$("#atributo_fecha_nacimiento").slideDown();
}
function despliega(){
	alert($(this).text());
	return false;
}
function repliega(){
	  $("div.ciudad", this).slideDown();
}
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
var LanguageCbo = {
    Init: function () {
        // Pintamos el idioma seleccionado por defecto
        var selLang = $("#SelectLanguage option:selected").attr("lang");
        var selText = $("#SelectLanguage option:selected").text();
        var lnkLanguage = '<div class="lnkLanguage"><a href="javascript:void(0)" id="lnkLanguageCbo" class="lnkLanguageCbo" style="background: transparent url(/design/intermundial/images/Ico_' + selLang + '.gif) no-repeat 0 2px">' + selText + '</a></div>';
        $(".Lay-Language .frmItem").hide();
        $(".Lay-Language").append(lnkLanguage);
        //Pintamos la capa de seleccion de idioma
        var layListLanguage = '<div class="lay_listLanguage">';
        layListLanguage += '<div class="listLanguage-top">';
        layListLanguage += '<div class="ftl"><img src="/design/intermundial/images/Back_ListLanguage_TL_2.gif"></div>';
        layListLanguage += '<div class="ftr"><img src="/design/intermundial/images/Back_ListLanguage_TR_2.gif"></div>';
        layListLanguage += '</div>';
        layListLanguage += '<div class="listLanguage-content">';
        layListLanguage += '<ul>';
        for (var i = 0; i < $("#SelectLanguage option").length; i++) {
            if ($("#SelectLanguage option:eq(" + i + ")").attr("selected") == false) {
                var itemValue = $("#SelectLanguage option:eq(" + i + ")").val();
                var itemLang = $("#SelectLanguage option:eq(" + i + ")").attr("lang");
                var itemText = $("#SelectLanguage option:eq(" + i + ")").text();

                layListLanguage += '<li class="listLanguageItem"><a href="' + itemValue + '" style="background: transparent url(/design/intermundial/images/Ico_' + itemLang + '.gif) no-repeat 0 2px">' + itemText + '</a></li>';
            }
        }
        layListLanguage += '</ul>';
        layListLanguage += '</div>';
        layListLanguage += '<div class="listLanguage-bottom">';
        layListLanguage += '<div class="ftl"><img src="/design/intermundial/images/Back_ListLanguage_BL_2.gif"></div>';
        layListLanguage += '<div class="ftr"><img src="/design/intermundial/images/Back_ListLanguage_BR_2.gif"></div>';
        layListLanguage += '</div>';
        layListLanguage += '</div>';
        $(".Lay-Language").append(layListLanguage);
        // Mostramos u ocultamos la capa del idioma
        $("#lnkLanguageCbo").click(function () {
            $(".lay_listLanguage").toggle();
        });
    }
}
var MoreInfo = {
    Init: function () {
        $(".moreInfo").hide();
        $.each($("body").find(".moreInfo"), function (index, value) {
            var idItem = $(".moreInfo:eq(" + index + ")").attr("id");
            var item = document.getElementById(idItem).parentNode;
            var arrParragraph = new Array();
            for (var i = 0; i < item.childNodes.length; i++) {
                if (item.childNodes[i].tagName == "P") {
                    arrParragraph.push(i);
                }
            }
            $(item.childNodes[arrParragraph[0]]).append("<a href='javascript:void(0)' class='lnkIcoMoreInfo' id='lnkMoreInfo_" + idItem + "' title='M&aacute;s info'><img src='/design/intermundial/images/Ico_MoreInfo.gif'class='IcoInfo' alt='M&aacute;s info'></a>");
        });
        // funcionalidad del boton de mas informacion
        $(".lnkIcoMoreInfo").click(function () {
            var idConteiner = this.id.split("lnkMoreInfo_")[1];
            var contentInfo = $("#" + idConteiner).html();

            var positionLay = $(this).position();


            MoreInfo.CreateLay(contentInfo);

            $(".lay_MoreInfo").css("top", positionLay.top-140);
            $(".lay_MoreInfo").css("left", positionLay.left+54);

        });

    },
    CreateLay: function (contentInfo) {
        $('body').find('.lay_MoreInfo').remove();
        var layMoreInfo = '<div class="lay_MoreInfo">';
        layMoreInfo += '<div class="lay_MoreInfo_Selector"><img src="/design/intermundial/images/BackMoreInfo_Selector.gif" /></div>';
        layMoreInfo += '<div class="lay_MoreInfo-top">';
        layMoreInfo += '<div class="ftl"><img src="/design/intermundial/images/BackMoreInfo_TL.gif" /></div>';
        layMoreInfo += '<div class="ftr"><img src="/design/intermundial/images/BackMoreInfo_TR.gif" /></div>';
        layMoreInfo += '</div>';
        layMoreInfo += '<div class="lay_MoreInfo-container">';
        layMoreInfo += '<div class="moreInfo_Int">';
        layMoreInfo += contentInfo;
        layMoreInfo += '</div>';
        layMoreInfo += '</div>';
        layMoreInfo += '<div class="lay_MoreInfo-bottom">';
        layMoreInfo += '<div class="ftl"><img src="/design/intermundial/images/BackMoreInfo_BL.gif" /></div>';
        layMoreInfo += '<div class="ftr"><img src="/design/intermundial/images/BackMoreInfo_BR.gif" /></div>';
        layMoreInfo += '</div>';
        layMoreInfo += '</div>';
        $("body").append(layMoreInfo);
    }
}
var bodyClickHandler = (function (e) {
    var elem = e.target;
    if ($(elem).attr('class') != "listLanguage-top" && $(elem).attr('class') != "listLanguage-bottom" && $(elem).attr('class') != "listLanguageItem" && $(elem).attr('class') != "lnkLanguageCbo") {
        $(".lay_listLanguage").hide();
    }
    if ($(elem).attr('class') != "IcoInfo") {
        $('body').find('.lay_MoreInfo').remove();
    }
});
var bodyKeypressHandler = function (e) {
    if (e.keyCode == 27) {
        $(".lay_listLanguage").hide();
        $('body').find('.lay_MoreInfo').remove();
    }
};
$(document).ready(function () {
	$("body").bind('click', bodyClickHandler);
	$("body").bind('keypress', bodyKeypressHandler);

	$("#foo1").carousel( { 
		dispItems: 2 
	} );
	if ($(".Lay-Language").length > 0) {
		LanguageCbo.Init();
	}
	if ($(".moreInfo").length > 0) {
		MoreInfo.Init();
	}
	if ($(".ListLinksTabs").length > 0) {
		$(".ListLinksTabs li a").click(function () {
			$(".ListLinksTabs li").removeClass("sel");
			$(".content-tab").hide();
			$(this.parentNode).addClass("sel");
			$(this).blur();
			$("#Lay_" + this.id).show();
			if($("#foo"+this.id.split('layTab')[1]+" .carousel-wrap").length==0){
				$("#foo" +this.id.split('layTab')[1]).carousel( { 
					dispItems: 2 
				} );
			}
			return false;
		});
	}
	
	$("#boton_menos").button();
	$("#boton_mas").button();
	
	var this_year = new Date().getFullYear();
	var last_year = this_year + 2;
	if (document.URL.indexOf("http://www.intermundial.pt/") >= 0) {
		$("#frmViajeExpress_Salida").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], dayNamesMin: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'], yearRange: this_year+':'+last_year } );
		$("#frmViajeExpress_Regreso").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], dayNamesMin: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'], yearRange: this_year+':'+last_year } );
	} else if (document.URL.indexOf("http://www.intermundial.it/") >= 0) {
		$("#frmViajeExpress_Salida").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic'], dayNamesMin: ['Do', 'Lu', 'Ma', 'Me', 'Gi', 'Ve', 'Sa'], yearRange: this_year+':'+last_year } );
		$("#frmViajeExpress_Regreso").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic'], dayNamesMin: ['Do', 'Lu', 'Ma', 'Me', 'Gi', 'Ve', 'Sa'], yearRange: this_year+':'+last_year } );
	} else if (document.URL.indexOf("http://www.intermundial.fr/") >= 0) {
		$("#frmViajeExpress_Salida").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec'], dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], yearRange: this_year+':'+last_year } );
		$("#frmViajeExpress_Regreso").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec'], dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], yearRange: this_year+':'+last_year } );
	} else {
		$("#frmViajeExpress_Salida").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'], yearRange: this_year+':'+last_year } );
		$("#frmViajeExpress_Regreso").datepicker( { dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true, firstDay: 1, monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'], yearRange: this_year+':'+last_year } );
	}
});
/* SUMA DE DOS CAMPOS */
function suma_multi_agencias(primero, segundo, resultado){
	var res
	if(!isNaN(primero.value) && !isNaN(segundo.value) && primero.value != 0 && segundo.value != 0 && primero.value != '' && segundo.value != '')
		res = parseInt(primero.value,10) + parseInt(segundo.value,10)
	else {
		if(!isNaN(primero.value) && primero.value != 0 && primero.value != '')
			res = parseInt(primero.value,10)
		else {
			if(!isNaN(segundo.value) && segundo.value != 0 && segundo.value != '')
				res = parseInt(segundo.value,10)
			else {
				res = ''
			}
		}
	}
	resultado.value = res
}
/* usa la función anterior, obetniendo los campos a partir del nombre, en vez de usar el objeto en sí*/
function sumar(sumando_1, sumando_2, resultado){
	//alert(sumando_1);
	var campo1	 	= document.getElementsByName(sumando_1)[0];
	var campo2 		= document.getElementsByName(sumando_2)[0];
	var resultado 	= document.getElementsByName(resultado)[0];
	suma_multi_agencias(campo1, campo2, resultado);
}
function getElementByName(nombre){
	var objetos=document.getElementsByName(nombre);
	return objetos[0];
}
/* PARA CALCULAR EL CAPITAL MÍNIMO A AVALAR SEGÚN EL NÚMERO DE OFICINAS (AGENCIAS) */
function comprobacion_aval_agencias(cual_, objetivo_){
	var cual = getElementByName(cual_);
	var valor = cual.value
	var txtres = getElementByName(objetivo_);
	var dif, exceso, res
	
	if (valor == 0 || valor == '' || isNaN(valor))
	{
		txtres.value = ''
	} else {
		if (valor <= 6) {
			txtres.value = '60101.21 €'
		} else {
			dif = valor - 6
			exceso = dif * 12020.24;
			res = 60101.21 + exceso
			res=Math.round(res*100)/100 
			txtres.value = res + ' €'
		}
	}
}
/* PARA CALCULAR EL CAPITAL MÍNIMO A AVALAR SEGÚN EL NÚMERO DE OFICINAS (TOUROPERADORES) */
/*function comprobacion_aval_touro(cual_, cual2_, objetivo_){
	var cual = getElementByName(cual_);
	var cual2 = getElementByName(cual2_);
	var valor = cual.value
	var txtres = getElementByName(objetivo_);
	var dif, exceso, res, minimo
	if(cual2.value == 0)
		minimo = 120202.42
	else
		minimo = 180303.63
	if (valor == 0 || valor == '' || isNaN(valor))
	{
		txtres.value = ''
	} else {
		if (valor <= 6) {
			txtres.value = minimo + ' €'
		} else {
			dif = valor - 6
			exceso = dif * 12020.24;
			res = minimo + exceso
			res=Math.round(res*100)/100 
			txtres.value = res + ' €'
		}
	}
}
*/
function comprobacion_aval_touro(cual_, cual2_){
	var cual = document.getElementById(cual_);
	var cual2 = document.getElementById(cual2_);
	var valor = cual.value;
	var txtres = document.getElementById('resultado');
	var dif, exceso, res, minimo;

	if(cual2.selectedIndex == 0){
		minimo = 120202.42
	}else{
		minimo = 180303.63
	}
	if (valor == 0 || valor == '' || isNaN(valor)){
		txtres.value = '';
	} else {
		if (valor <= 6) {
			txtres.value = minimo + ' €';
		} else {
			dif = valor - 6;
			exceso = dif * 12020.24;
			res = minimo + exceso;
			res=Math.round(res*100)/100;
			txtres.value = res + ' €'
		}
	}
}
/* ACTIVAR O DESACTIVAR CAMPO SEGÍN ESTE UN CAMPO CHEQUEADO O NO*/
function mostrar_ocultar(cual_, cual2_){
	var cual = getElementByName(cual_);
	//var bloque = document.getElementById(cual2)
	var bloque = getElementByName(cual2_);
	if(cual.checked == true)
		bloque.style.visibility = 'visible'
	else
		bloque.style.visibility = 'hidden'
}
function mostrar_ocultar_id(cual_, cual2_){
	var cual = document.getElementById(cual_);
	//var bloque = document.getElementById(cual2)
	var bloque = document.getElementById(cual2_);
	if(cual.checked == true)
		bloque.style.visibility = 'visible'
	else
		bloque.style.visibility = 'hidden'
}
function ocultar_mostrar(cual_, cual2_){
	var cual = getElementByName(cual_);
	//var bloque = document.getElementById(cual2)
	var bloque = getElementByName(cual2_);
	if(cual.checked == true||cual_=="cualquiera")
		bloque.style.display = 'none'
	else
		bloque.style.display = 'inline-block'
}
function mostrar_otros(interruptor_, campo_){
	var interruptor=getElementByName(interruptor_);
	if(interruptor.value==3){
		document.getElementById(campo_).style.display="inline-block";
	}else{
		document.getElementById(campo_).style.display="none";
	}
}
function ocultar_mostrar_tomador(){
	var radios=getElementsByClass('coincide_tomador', null,'input' );
	var radio = radios[0];
	var valor="inline-block";
	if (radio.checked==true){
		valor="none";
	}
	document.getElementById('atributo_fecha_nacimiento_tomador').style.display=valor;
	document.getElementById('atributo_fecha_carne_tomador').style.display=valor;
	document.getElementById('atributo_localidad_tomador').style.display=valor;
	document.getElementById('atributo_cp_tomador').style.display=valor;
	document.getElementById('atributo_estado_civil_tomador').style.display=valor;
}
function ocultar_mostrar_propietario(){
	var radios=getElementsByClass('coincide_propietario', null,'input' );
	var valor="inline-block";
	var radio = get_checked(radios);
	if (radio.value!=2){
		valor="none";
	}
		document.getElementById('atributo_fecha_nacimiento_propietario').style.display=valor;
		document.getElementById('atributo_estado_civil_propietario').style.display=valor;
		document.getElementById('atributo_fecha_carne_propietario').style.display=valor;
		document.getElementById('atributo_localidad_propietario').style.display=valor;
		document.getElementById('atributo_cp_propietario').style.display=valor;
}
function agregar_conductores(numero){
	var radios=getElementsByClass('conductores_ocasionales', null,'input' );
	var valor="inline-block";
	var radio = get_checked(radios);
	if (radio.value!=0){
		valor="none";
	}
	document.getElementById('atributo_txt_datos_1').style.display=valor;
	document.getElementById('atributo_nombre_conductor1').style.display=valor;
	document.getElementById('atributo_fecha_carne_1').style.display=valor;
	document.getElementById('atributo_estado_civil_1').style.display=valor;
	document.getElementById('atributo_txt_datos_2').style.display=valor;
	document.getElementById('atributo_nombre_conductor2').style.display=valor;
	document.getElementById('atributo_fecha_carne_2').style.display=valor;
	document.getElementById('atributo_estado_civil_2').style.display=valor;
	document.getElementById('atributo_txt_datos_3').style.display=valor;
	document.getElementById('atributo_nombre_conductor3').style.display=valor;
	document.getElementById('atributo_fecha_carne_3').style.display=valor;
	document.getElementById('atributo_estado_civil_3').style.display=valor;
}
function get_checked(elementos){
	var resultado;
	for (i=0;i<elementos.length;i++){ 
		if (elementos[i].checked){
			resultado=elementos[i];
		}
	}
	return resultado;
}
function mostrar_compania(){
	var radios=getElementsByClass('interuptor', null,'input' );
	var valor="inline-block";
	var radio = get_checked(radios);
	if (radio.value!=0){
		valor="none";
	}
	document.getElementById('atributo_compania_oculto').style.display=valor;
}
function cambia_deporte(){
	var interruptor = getElementByName('interruptor_deporte');
	if(interruptor.value==2){
		document.getElementById('atributo_deporte_practicado').style.display="inline-block";
	}else{
		document.getElementById('atributo_deporte_practicado').style.display="none";
	}
}
function calcula_primas(){
	valida_tarificador_online();
	var prima_total;
	var prima_neta;
	var consorcio;
	var impuestos;
	var continente_valor_total;
	var mobiliario;
	var existencias;
	var informaticos_ofimaticos;
	var prima_continente;
	var prima_contenido;
	var primas_fijas;
	var continente_primer_riesgo;
	var anio_construccion;
	var num_empleados;
	var coef_anio;
	var tarifa_cte_robo;
	var prima_neta_inicial;
	var tasa_cdo;
	var electronicos;
	var sobre_prima_RC;
	var error=new Array();
	var perdida_bfo;
	var oferta_especial=0.85;
	var prima_pb;
	var prima_pb_consorcio;
	var array_prima_pb=new Array();
	array_prima_pb[0]=0;
	array_prima_pb[1]=11.88;
	array_prima_pb[2]=19.01;
	array_prima_pb[3]=34.4;
	var array_prima_pb_consorcio=new Array();
	array_prima_pb_consorcio[0]=0;
	array_prima_pb_consorcio[1]=8.7;
	array_prima_pb_consorcio[2]=14.1;
	array_prima_pb_consorcio[3]=27.6;
	var array_continente_primer_riesgo=new Array();
	array_continente_primer_riesgo[0]=0;
	array_continente_primer_riesgo[1]=6000;
	array_continente_primer_riesgo[2]=12000;
	var array_informaticos_ofimaticos=new Array();
	array_informaticos_ofimaticos[0]=0;
	array_informaticos_ofimaticos[1]=3000;
	array_informaticos_ofimaticos[2]=6000;
	array_informaticos_ofimaticos[3]=15000;
	continente_valor_total = document.getElementById('continente_valor_total').value*1;
	mobiliario = document.getElementById('mobiliario').value*1;
	continente_primer_riesgo = array_continente_primer_riesgo[document.getElementById('continente_primer_riesgo').value*1]*1;
	anio_construccion = document.getElementById('anio_construccion').value*1;
	existencias = document.getElementById('existencias').value*1;
	num_empleados = document.getElementById('num_empleados').value*1;
	perdida_bfo = document.getElementById('perdida_bfo').value*1;
	prima_pb=array_prima_pb[perdida_bfo];
	prima_pb_consorcio=array_prima_pb_consorcio[perdida_bfo];
	informaticos_ofimaticos = array_informaticos_ofimaticos[document.getElementById('informaticos_ofimaticos').value*1]*1;
	/*calculamos la sobre_prima_RC*/
	if(num_empleados<4){
		sobre_prima_RC=25;
	}else{
		sobre_prima_RC=num_empleados*8;
	}
	/*calculamos electronicos*/
	var array_electronicos =new Array();
	array_electronicos[0]=0.00;
	array_electronicos[3000]=9.00;
	array_electronicos[6000]=12.00;
	array_electronicos[15000]=25.00;
	electronicos=array_electronicos[informaticos_ofimaticos];
	
	/*calculamos la tarifa_cte_robo*/
	tarifa_cte_robo=0.5;
	/*calculamos la prima_continente*/
	if(continente_valor_total>0){
		prima_continente=continente_valor_total*tarifa_cte_robo/1000;
	}else{
		if(continente_primer_riesgo>0){
			prima_continente=continente_primer_riesgo*0.007;
		}else{
			prima_continente=0;
		}
	}
	/*calculamos la tasa_cdo*/
	tasa_cdo=1.75;
	/*calculamos la prima_contenido*/
	prima_contenido=((mobiliario+existencias)*(tasa_cdo/1000));
	/*calculamos las primas_fijas*/
	if(continente_valor_total>0){
		primas_fijas=108;
	}else{
		if(continente_primer_riesgo>0){
			primas_fijas=continente_primer_riesgo*0.01;
		}else{
			primas_fijas=0;
		}
	}
	/*calculamos el coef_anio*/
	var dto_anio=new Array();
	dto_anio[0]=1.25;
	dto_anio[1950]=1.02;
	dto_anio[1960]=1;
	dto_anio[1970]=0.98;
	dto_anio[1990]=0.95;
	dto_anio[2000]=0.91;
	dto_anio[2006]=0.8;
	for(i in dto_anio){
		if(anio_construccion>=i){
			coef_anio=dto_anio[i];
		}
	}
	if (typeof coef_anio == "undefined"){
		coef_anio=1.25;
	}
	/*calculamos prima_neta_inicial*/
	if((continente_valor_total+mobiliario)>250000){
		prima_neta_inicial=redondear((prima_continente+prima_contenido+primas_fijas)*0.95*coef_anio)+(electronicos+sobre_prima_RC+prima_pb);
	}else{
		prima_neta_inicial=redondear(redondear((prima_continente+prima_contenido+primas_fijas+electronicos+sobre_prima_RC+prima_pb))*coef_anio);
	}
	/*calculamos la prima_neta*/
	if(prima_neta_inicial<100){
		prima_neta=100;
	}else{
		prima_neta=redondear(prima_neta_inicial*oferta_especial);
	}
	/*calculamos los impuestos*/
	if(prima_neta<100){
		impuestos=6.15;
	}else{
		impuestos=(prima_neta_inicial*0.0615);
	}
	/*calculamos el consorcio*/
	if(informaticos_ofimaticos>0){
		consorcio = ((continente_valor_total + mobiliario + existencias)*0.000135+1.03+0.6+prima_pb_consorcio);
	}else{
		consorcio = ((continente_valor_total + mobiliario + existencias)*0.000135+1.03+prima_pb_consorcio);
	}
	/*calculamos la prima_total*/
	prima_total=redondear(prima_neta + consorcio + impuestos);
	if(mobiliario>1000000){
		error.push('El capital del mobiliario máximo es de 1.000.000 de €');
	}
	if(continente_valor_total>2000000){
		error.push('El capital del continente máximo es de 2.000.000 de €');
	}
	if(anio_construccion<1950){
		error.push('El año de construcción no puede ser anterior a 1950');
	}
	if(error.length!=0){
		/*mostrar_error(error);*/
	}else{
		document.getElementById('prima_total').value=redondear(prima_total, 2);
	}
}
function valida_tipo_continente(){
	var tipo=document.getElementById('tipo_continente').value;
	if(tipo==0){
		document.getElementById('continente_primer_riesgo').value=0;
		document.getElementById('continente_primer_riesgo').disabled=true;
		document.getElementById('continente_valor_total').disabled=false;
		$("#atributo_continente_primer_riesgo").slideUp();
		$("#atributo_continente_valor_total").slideDown();
	}else{
		document.getElementById('continente_valor_total').value=0;
		document.getElementById('continente_valor_total').disabled=true;
		document.getElementById('continente_primer_riesgo').disabled=false;
		$("#atributo_continente_valor_total").slideUp();
		$("#atributo_continente_primer_riesgo").slideDown();
	}
}
function redondear(cantidad, decimales) {
	var cantidad = parseFloat(cantidad);
	var decimales = parseFloat(decimales);
	decimales = (!decimales ? 2 : decimales);
	return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);0
}
function quitar_letras(id_elemento){
	var elemento=document.getElementById(id_elemento).value;
	if(isNaN(elemento)){
		var letras=elemento.split('');
		for(i in letras){
			if(isNaN(letras[i])){
				letras[i]='';
			}
		}
		elemento=letras.join('');
		document.getElementById(id_elemento).value=elemento;
	}
}
function valida_tarificador_online(){
	quitar_letras('continente_valor_total');
	quitar_letras('anio_construccion');
	quitar_letras('mobiliario');
	quitar_letras('existencias');
	quitar_letras('num_empleados');
}
function valida_num_empleados(){
	if(document.getElementById('num_empleados').value>100){
		alert('El número máximo de empleados es 100.');
		document.getElementById('num_empleados').value=100;
		document.getElementById('num_empleados').focus();
	}
}
function valida_continente_valor_total(){
	if(document.getElementById('continente_valor_total').value>2000000){
		alert('El valor del continente valor total no debe superar 2.000.000 de euros');
		document.getElementById('continente_valor_total').value=2000000;
		document.getElementById('continente_valor_total').focus();
	}
}
function valida_mobiliario(){
	if(document.getElementById('mobiliario').value>1000000){
		alert('El valor del mobiliario no debe superar 1.000.000 de euros');
		document.getElementById('mobiliario').value=1000000;
		document.getElementById('mobiliario').focus();
	}
}
function valida_anio_construccion(){
	if(document.getElementById('anio_construccion').value<1950){
		alert('El año de construcción no puede ser anterior a 1950');
		document.getElementById('anio_construccion').value=1950;
		document.getElementById('anio_construccion').focus();
	}
	var fecha = new Date();
	if(document.getElementById('anio_construccion').value>fecha.getFullYear()){
		alert('El año de construcción no puede ser posterior a la fecha actual');
		document.getElementById('anio_construccion').value=fecha.getFullYear();
		document.getElementById('anio_construccion').focus();
	}
}
function mostrar_multirriesgo(){
	if(document.getElementById('prima_total').value!=''){
		document.getElementById('ActionCollectInformation').style.visibility='visible';
		document.getElementById('atributo_nombre_de_la_empresa_multirriesgo').style.display="inline-block";
		document.getElementById('atributo_domicilio_social_multirriesgo').style.display="inline-block";
		document.getElementById('atributo_cif_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_persona_contacto_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_domicilio_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_localidad_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_provincia_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_telefono_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_fax_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_email_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_otros_datos_multirriesgo').style.display='inline-block';
		document.getElementById('atributo_txt_completa_multirriesgo').style.display='inline-block';
	}else{
		alert('por favor, rellene primero los campos obligatorios');
	}
	return false;
}

function bookmarksite(title) {http://www.intermundial.es
	var url=String(window.location);

	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print) { // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',href);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
	else {// otros web Browsers
		if (url.substr(11,15)=="intermundial.pt")
			alert ("Pressione CTRL+D para adicionar aos seus Favoritos"); 
		else if (url.substr(11,15)=="intermundial.it")
			alert ("Prema CTRL+D per aggiungere questa pagina nei Bookmarks");
		else if (url.substr(11,15)=="intermundial.fr")
			alert ("Appuyer sur CTRL+D pour ajouter ce site web aux Favoris");
		else
			alert ("Presione CTRL+D para agregar esta pagina en sus Marcadores"); 
	}
}

function quitar_pasajero_express() {
	if (document.getElementById('frmViajeExpress_Viajeros').value > 1) {
		document.getElementById('frmViajeExpress_Viajeros').value-=1;
	}
}

function agregar_pasajero_express() {
	numero = document.getElementById('frmViajeExpress_Viajeros').value;
	document.getElementById('frmViajeExpress_Viajeros').value = parseInt(numero) + 1;
}
