evitarDobleSubmit=false;
$valid = true;
var nclass = '';
url = document.location.hostname;
function $(id) { return document.getElementById(id) }


function isIE()
{
	return document.all?true:false;
}

function borrarcampo(obj)
{
	obj.value=''; 
	obj.style.color='#000000';
}

function SetNclass($class)
{
	nclass = " "+$class;
}

function Overflow(id,status)
{
	$(id).style.overflow="";
}

function SetActiveCommand($value, $color)
{	

	$('ActiveCommand').value = $value;
	eval($value + '()');
	
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
	
}
function ValidateSubmit($val)
{
	if (!document.getElementsByName('cbo_tipooperacion')[$val].value)
	{
		if (isIE())
		{
			event.cancelBubble = true;
			event.returnValue = false;
			event.cancel = true;
		}
		return false;
	}
}

function ValidateTelefonoAlternativo($control)
{
	
	$num = $($control).value;
	ResetState($control);
	var $num = (($num.replace('-', '')).replace('.', '')).replace('/', '');
	if($num.length>0)
	{
		
		if ($num.length < 9 || $num.length > 10)
		{
			$valid = false;
				SetErrorState($control);
		}
	
		if (!isInteger($num))
		{
	   		$valid = false;
			SetErrorState($control);
		}
	}
}
function ValidateTelefono($control)
{
	$num = $($control).value;
	ResetState($control);
	var $num = (($num.replace('-', '')).replace('.', '')).replace('/', '');
	
	if ($num.length < 9 || $num.length > 10)
	{
		$valid = false;
		SetErrorState($control);
	}

	if (!isInteger($num))
	{
   		$valid = false;
		SetErrorState($control);
	}
	
}

function ValidateTelefonoMejorado($control)
{
	$num = $($control).value;
	if ($('lbl_' + $control))
	$('lbl_' + $control).setStyle('color', '');
	
	if ($($control))
	$($control).setStyle('background-color', '');
	var $num = (($num.replace('-', '')).replace('.', '')).replace('/', '');
	
	if ($num.length < 9 || $num.length > 10)
	{
		$valid = false;
		if ($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '#ff4c6a');
		
		if ($($control))
		$($control).setStyle('background-color', '#ffcfcf');
	}

	if (!isInteger($num))
	{
   		$valid = false;
   		$($control).setStyle('background-color', '#ffcfcf');
	}
	
}

function ValidateText($control)
{
	$text = $($control).value;
	
	var $text = (($text.replace('-', '')).replace('.', '')).replace('/', '');

	ValidateNotEmpty($control)
	
	
	for (i = 0; i < $text.length; i++)
	{
		$s = $text.charAt(i);
		if (isInteger($s))
		{
   			$valid = false;
			SetErrorState($control);
		}
	}
	
}

function ValidateTextMejorado($control)
{
	if ($('lbl_' + $control))
	$('lbl_' + $control).setStyle('color', '');
	if ($($control))
	$($control).setStyle('background-color', '');
	$text = $($control).value;
	
	var $text = (($text.replace('-', '')).replace('.', '')).replace('/', '');

	ValidateNotEmptyMejorado($control)
	
	
	for (i = 0; i < $text.length; i++)
	{
		$s = $text.charAt(i);
		if (isInteger($s))
		{
   			$valid = false;
			if ($('lbl_' + $control))
   			$('lbl_' + $control).setStyle('color', '#ff4c6a');
			$($control).setStyle('background-color', '#ffcfcf');
			
			
		}
	}
	
}

function esNumero(numero){
if (!/^([0-9])*$/.test(numero))
return false;

return true;

}


function ValidateDNI($control)
{
	 ValidateNotEmpty($control);
	 
	 dni = $($control).value.toUpperCase();


	
	 if (dni!="" && dni.length==9 && dni!="50760335w" && dni!="50760335W" ){
	 
		 let = dni.substr(dni.length-1,1).toUpperCase();

		 if (esNumero(let)==false)
		 {
		 $($control).value=dni;
		 
		 }else{

			 $valid = false;
			 SetErrorState($control);
		  }
	 }else{
	 		 $valid = false;
			 SetErrorState($control);
	 }
}

function ValidateNumber($control)
{
	$text = $($control).value;
	ValidateNotEmpty($control)
	for (i = 0; i < $text.length; i++)
	{
		$s = $text.charAt(i);
		if (!isInteger($s))
		{
   			$valid = false;
			SetErrorState($control);
		}
	}
	
}
function ValidateNumberMejorado($control)
{
	if($('lbl_' + $control))
	$('lbl_' + $control).setStyle('color', '');
	
	if($($control))
	$($control).setStyle('background-color', '');
	$text = $($control).value;
	ValidateNotEmptyMejorado($control)
	for (i = 0; i < $text.length; i++)
	{
		$s = $text.charAt(i);
		if (!isInteger($s))
		{
   			$valid = false;
			if ($('lbl_' + $control))
			$('lbl_' + $control).setStyle('color', '#ff4c6a');
			
			if ($($control))
			$($control).setStyle('background-color', '#ffcfcf');
		}
	}
	
}
	
function ValidateFloatNumber($control)
{
	$text = $($control).value;
	ValidateNotEmpty($control)
	for (i = 0; i < $text.length; i++)
	{
		$s = $text.charAt(i);
		if ($s == "." || $s == ",")
			continue;
		if (!isInteger($s))
		{
   			$valid = false;
			SetErrorState($control);
		}
	}
	
}

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function ValidateRadioNotEmpty($control)
{
	ResetRadioState($control);
	if (document.getElementsByName($control)[0].checked == false && document.getElementsByName($control)[1].checked == false)
	{
		$valid = false;
		SetRadioErrorState($control);
	}
}

function ValidateRadioListNotEmpty($control)
{
	ResetRadioState($control);
	if (document.getElementById($control).childNodes[0].childNodes[0].checked == false && document.getElementById($control).childNodes[1].childNodes[0].checked == false)
	{
		$valid = false;
		SetRadioErrorState($control);
	}
}
function ValidateRadioListNotEmptyMejorado($control)
{

	if (document.getElementById($control).childNodes[0].childNodes[0].checked == false && document.getElementById($control).childNodes[1].childNodes[0].checked == false)
	{
		$valid = false;
		if($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '#ff4c6a');
	
	}else{
		if($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '');
		
	
	}
}
function ValidateCheckList($control)
{
	if ( $($control) )
	{
		ResetState('ChkMunis');
		$arr = $($control).value.split('-');
		$e = false;
		for (i = 0; i < ($arr.length - 1); i++)
		{
			if ($('chk_munis_' + $arr[i]).checked)
			{
				$e = true;
				break;
			}
		}
		if (!$e)
		{
			$valid = false;
			SetErrorState('ChkMunis');
		}
	}
}
function ValidateCheckListDistritos($control)
{
	if ( $($control) )
	{
		
		if( document.getElementById )
			elem = document.getElementById( 'tr_distritos' );
		vis = elem.style;

		if(vis.display != 'none')
		{		
			
			ResetState('ChkDist');
			$arr = $($control).value.split('-');
			$e = false;
			for (i = 0; i < ($arr.length - 1); i++)
			{
				if ($('cdk_dists_' + $arr[i]).checked)
				{
					$e = true;
					break;
				}
			}
			if (!$e)
			{
				$valid = false;
				SetErrorState('ChkDist');
			}

		}
	}
}
function ValidateNotEmpty($control)
{
	if ($($control))
	{
		ResetState($control);
		
		if ($($control).value == '')
		{
			$valid = false;
			SetErrorState($control);
			
		}
	}
}
function ValidateNotEmptyMejorado($control)
{
	if ($($control))
	{
		
		
		if ($($control).value == '')
		{
			$valid = false;
			if ($('lbl_' + $control))
			$('lbl_' + $control).setStyle('color', '#ff4c6a');
			
			if ($($control))
			$($control).setStyle('background-color', '#ffcfcf');
			
		}else{
			if ($($control))
			$($control).setStyle('background-color', '');
			
			if ($('lbl_' + $control))
			$('lbl_' + $control).setStyle('color', '');
		}
	}
}

function ValidateNotEmptyInnerMejorado($control)
{
	if ($($control))
	{
		
		
		if ($($control).innerHTML == '')
		{
			$valid = false;
			if ($('lbl_' + $control))
			$('lbl_' + $control).setStyle('color', '#ff4c6a');
			
			if ($($control))
			$($control).setStyle('background-color', '#ffcfcf');
			
		}else{
			if ($($control))
			$($control).setStyle('background-color', '');
			
			if ($('lbl_' + $control))
			$('lbl_' + $control).setStyle('color', '');
		}
	}
}


function ValidateNotEmptyTasa($control)
{
	if ($($control))
	{
		ResetState($control);
		if ($($control).value == -1)
		{
			$valid = false;
			SetErrorState($control);
		}
	}
}
function ValidateNotChecked($control)
{ 
	ResetCheckState($control);
	if ($($control).checked == false)
	{
		$valid = false;
		SetCheckErrorState($control);
	}
}
function ValidateNotCheckedMejorado($control)
{ 
	ResetCheckStateMejorado($control);
	if ($($control).checked == false)
	{
		$valid = false;
		SetCheckErrorStateMejorado($control);
	}
}
function ValidateIsEmail($control)
{
	ResetState($control);
	if (!isEmail( $($control).value ) )
	{
		$valid = false;
		SetErrorState($control);
	}
}

function ValidateIsEmailMejorado($control)
{
	ValidateNotEmptyMejorado($control);
	if (!isEmail( $($control).value ) )
	{
		$valid = false;
		if ($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '#ff4c6a');
		$($control).setStyle('background-color', '#ffcfcf');
	}
	
}


function hipotecaSubrogacionCorto(){
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	

	ValidateTextMejorado('txt_nombre');
	
	if($('txt_nombre').value=='Nombre')
	$('txt_nombre').setStyle('background-color', '#ffcfcf');
	
	
	ValidateTextMejorado('txt_apellido');
	if($('txt_apellido').value=='Apellidos')
	$('txt_apellido').setStyle('background-color', '#ffcfcf');
	
	ValidateTelefonoMejorado('txt_telefonoNO');
	ValidateIsEmailMejorado('txt_email');
	ValidateNotEmptyMejorado('cbo_horariocontacto');
	ValidateNotCheckedMejorado('chk_terminos');
	
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		
		$('errorBox').className = 'errorBox';
	}
}


function landingHipoteca(){
		$valid = true;
	$('errorBox').className = ' hidden';
	
	
	ValidateNotEmptyMejorado('txt_importesolicitado');
	ValidateNotEmptyMejorado('txt_provinciahipoteca');
	
	ValidateNotEmptyMejorado('cbo_provincia');
	ValidateNotEmptyMejorado('cbo_rangoprecios');

	//ValidateNotEmpty('cbo_rangoprecios');
	//ValidateNotEmptyMejorado('cbo_balanceagregado');
	//ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmptyMejorado('cbo_ingresoanualbruto');

	ValidateNotEmptyMejorado('cbo_historialcrediticia');	
	ValidateNotEmptyMejorado('cbo_pagomensual');
	ValidateNotEmptyMejorado('cbo_tipoempleo');
	ValidateNotEmptyMejorado('cbo_antiguedadempresa');
	ValidateNotEmptyMejorado('txt_plazosolicitado');
	ValidateNotEmptyMejorado('txt_plazosolicitadoMes');

	
	//ValidateNotEmptyMejorado('rdb_problemasfinancieros');
	
	
	ValidateTextMejorado('txt_nombre');
	if($('txt_nombre').value=='Nombre')
	$('txt_nombre').setStyle('background-color', '#ffcfcf');
	
	ValidateTextMejorado('txt_apellido');
	if($('txt_apellido').value=='Apellidos')
	$('txt_apellido').setStyle('background-color', '#ffcfcf');
	
	ValidateNumberMejorado('txt_edad');
	ValidateNotEmptyMejorado('cbo_tratamiento');
	ValidateNotEmptyMejorado('txt_direccion');
	ValidateNotEmptyMejorado('cbo_provincia');
	ValidateNotEmptyMejorado('txt_codigopostal');
	ValidateNotEmptyMejorado('cbo_municipio');
	ValidateTelefonoMejorado('txt_telefonoNO');
	//ValidateTelefonoAlternativo('txt_telefonoalternativo');
	ValidateIsEmailMejorado('txt_email');
	ValidateNotEmptyMejorado('cbo_horariocontacto');
	ValidateNotCheckedMejorado('chk_terminos');
	
	
	
	obj='cbo_ingresoanualbruto';
	/*if ($(obj).value<10000)
	{
		$valid = false;
		$('lbl_' + obj).setStyle('color', '#ff4c6a');
		$(obj).setStyle('background-color', '#ffcfcf');
	
		if ($('err_' + obj))
			$('err_' + obj).className = 'errmsg';
			
	}*/
	if ($valid)
	{
		if (evitarDobleSubmit==false)
		{
			document.Formu.submit();
			evitarDobleSubmit=true;
		}
	}
	else
	{
		
		$('errorBox').className = 'errorSubrogacion ';
	}
}


function isEmail(s)
{
	if(s.match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/))
	{
		return true;
	}
	return false;
}
//configuraci�n que determina la utilizaci�n de las funcions de alerta de errores
var erroralert = true;


function operacionHipotecaVal(){
$valid = true;
if ($('accion').value=='hipoteca'){

ValidateNotEmptyMejorado('precioVivienda');
ValidateNotEmptyMejorado('entrada');
ValidateNotEmptyMejorado('cbo_ingresoanualbruto');



if ($valid){
	
	
	/* Comprobamos si es un usuario VIP*/
    peticion=createObject();
    peticion.open("POST", "usuarioVip.php", true);
    peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
    parametros="importe="+ (parseFloat (parseFloat($('precioVivienda').value) - parseFloat($('entrada').value)) + parseFloat(($('precioVivienda').value * $('gastos').value)/100))+"&valorinmueble="+ $('precioVivienda').value + "&plazoano="+ $('plazoano').value + "&cbo_ingresoanualbruto=" + $('cbo_ingresoanualbruto').value;
    //alert(parametros);
    peticion.send(parametros);
    peticion.onreadystatechange = function() {
      if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
    	 
    	  //alert(peticion.responseText);
    	  
    	  // Usuario VIP
         if (peticion.responseText=="OK")
          document.Formulario.action="hipotecaCorto.php";
         else
          document.Formulario.action="paso2.php";
         
         
         document.Formulario.submit();
      }	                                                                          
    }                                                                         
    /* Fin de la comprobacion*/
	
	
}
else
	{
		
		$('errorBox').className = 'errorBox errorSubrogacion';
	}
}else{
/*Subrogaci�n*/

ValidateNotEmptyMejorado('valorinmueble');
ValidateNotEmptyMejorado('importe');
ValidateNotEmptyMejorado('cbo_ingresoanualbruto');
ValidateNotEmptyMejorado('pagomensual');

if ($valid){
	
	/* Comprobamos si es un usuario VIP*/
    peticion=createObject();
    peticion.open("POST", "usuarioVip.php", true);
    peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
    parametros="importe="+ $('importe').value +"&valorinmueble="+ $('valorinmueble').value + "&plazoano="+ $('plazoano').value + "&cbo_ingresoanualbruto=" + $('cbo_ingresoanualbruto').value;
    //alert(parametros);
    peticion.send(parametros);
    peticion.onreadystatechange = function() {
      if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
    	 
    	  //alert(peticion.responseText);
    	  
    	  // Usuario VIP
         if (peticion.responseText=="OK")
        	 document.Formulario.action="subrogacionCorto.php";
         else
        	 document.Formulario.action="subrogacionPaso2.php";
         
         
         document.Formulario.submit();
      }	                                                                          
    }                                                                         
    /* Fin de la comprobacion*/
	
	
	
}
else
	{
		
		$('errorBox').className = 'errorBox errorSubrogacion';
	}

}
}




function operacionHipotecaValFinal(){
$valid = true;

if ($('accion').value=='hipoteca'){

ValidateNotEmptyMejorado('precioVivienda');
ValidateNotEmptyMejorado('entrada');



if ($valid){

	document.FormularioEnvio.action="/form-hipoteca-p2/";
	$('FormularioEnvio').submit();
}
else
	{
		
		$('errorBox').className = 'errorBox errorSubrogacion';
	}
}else if ($('accion').value=='subrogacion'){
/*Subrogaci�n*/

ValidateNotEmptyMejorado('valorinmueble');
ValidateNotEmptyMejorado('importe');
ValidateNotEmptyMejorado('pagomensual');

if ($valid){
	document.FormularioEnvio.action="/form-subrogacion-p2/";
$('FormularioEnvio').submit();
	
}
else
	{
		
		$('errorBox').className = 'errorBox errorSubrogacion';
	}

}
}


function operacionHipotecaValHome(accion){
$valid = true;
if (accion=="url"){
var url=getRadioButtonSelectedValue(document.formHome.radioHome);
var nueva="";

	if(url=="hipoteca" || url=="subrogacion"){
	$valid=false;
		var slideHome = new Fx.Slide("formularioInicioHome",
					{
						mode:"vertical",
						duration: 650,
						wait: false
						
					});
					slideHome.slideOut();
		if (url=="hipoteca")
		{
			
			(function(){ 
				$("formularioDefaultHome").className="hidden";				
				$("FomularioHipotecaHome").className="";
					operadorSimuladorHipoteca();
				slideHome.slideIn();
			}).delay(650);	
		}else{
		
		(function(){ 
				$("formularioDefaultHome").className="hidden";				
				$("FomularioSubrogacionHome").className="";
					activarSubrogacion();
				slideHome.slideIn();
			}).delay(650);	
		
		}

	}
	else if(url=="refinanciacion")
	{
	nueva="/refinanciacion/";
	}
	
	
if ($valid){
	window.location=nueva;
}

}else{
	var slideHome = new Fx.Slide("formularioInicioHome",
					{
						mode:"vertical",
						duration: 650,
						wait: false
						
					});
					slideHome.slideOut();
					(function(){ 
						$("formularioDefaultHome").className="";
						$("FomularioHipotecaHome").className="hidden";
						$("FomularioSubrogacionHome").className="hidden";
						slideHome.slideIn();
					}).delay(650);	


}
}

function reunificarDeudasIndex(){
	$('errorBox').className = ' hidden';
$valid = true;
ValidateNotEmptyMejorado('id0');
ValidateNotEmptyMejorado('id1');
ValidateNotEmptyMejorado('id2');
ValidateNotEmptyMejorado('id3');

if ($valid){
	//if ($('extra').value=="")$('extra').value=0;
	$('id0').value=sacarValor(sacarValor($('id0').value));
	$('id1').value=sacarValor(sacarValor($('id1').value));
	$('id2').value=sacarValor(sacarValor($('id2').value));
	$('id3').value=sacarValor(sacarValor($('id3').value));
	document.Formulario.action="paso2.php";
	document.Formulario.submit();
}
else
	{
		
		$('errorBox').className = 'errorSubrogacion ';
	}
}

function operacionSubrogacionDos(){
$valid = true;
if ($('accion').value=='subrogacion'){
ValidateNotEmptyMejorado('valorinmueble');
ValidateNotEmptyMejorado('importe');
ValidateNotEmptyMejorado('plazoano');
ValidateNotEmptyMejorado('pagomensual');

if ($valid){
	if ($('plazomes').value=="")$('plazomes').value=0;
	document.Formulario.action="subrogacionpaso2.php";
	document.Formulario.submit();
}
else
	{
		
		$('errorBox').className = 'errorBox';
	}
}else{
ValidateNotEmptyMejorado('precioVivienda');
ValidateNotEmptyMejorado('entrada');


if ($valid){

	document.Formulario.action="paso2.php";
	document.Formulario.submit();
}
else
	{
		
		$('errorBox').className = 'errorBox';
	}

}
}

function landingValidacionCapitalPrivadoPaso1(){
	$valid = true;

	$('errorBox').className = 'hidden';
	ValidateNotEmptyMejorado('dineroUrgente');
	ValidateNotEmptyMejorado('precioVivienda');
	
	ValidateNotEmptyMejorado('txt_nombre');
	ValidateNotEmptyMejorado('txt_apellido');
	ValidateTelefonoMejorado('txt_telefonoNO');
	ValidateIsEmailMejorado('txt_email');
	ValidateNotEmptyMejorado('cbo_provincia');
	ValidateNotEmptyMejorado('cbo_municipio');
		
	if($('txt_nombre').value=='Nombre')
	{
		$valid=false;
		$('txt_nombre').setStyle('background-color', '#ffcfcf');
	}
	else
	{
		
		$('txt_nombre').setStyle('background-color', '');
	}
	if($('txt_apellido').value=='Apellidos')
	{
		$valid=false;
		$('txt_apellido').setStyle('background-color', '#ffcfcf');
	}	
	else
		$('txt_apellido').setStyle('background-color', '');
	
	if($('dineroUrgente').value=='Dinero')
	{
		$valid=false;
		$('dineroUrgente').setStyle('background-color', '#ffcfcf');
	}
	else
		$('dineroUrgente').setStyle('background-color', '');
	
	if($('precioVivienda').value=='Valor del Inmueble')
	{
		$valid=false;
		$('precioVivienda').setStyle('background-color', '#ffcfcf');
	}
	else
		$('precioVivienda').setStyle('background-color', '');

	
	if ($('rdb_problemasfinancieros1').checked)
	{
		
		if($('txt_cantidadpendiente').value=='Importe Restante')
		{
			$valid=false;
			$('txt_cantidadpendiente').setStyle('background-color', '#ffcfcf');
		}
	}
	
	
	if ($valid){
		document.Formulario.submit();
	}
	else
		{
			
			$('errorBox').className = '';
		}

}
function operacionSubrogacion(){
$valid = true;
ValidateNotEmptyMejorado('valorinmueble');
ValidateNotEmptyMejorado('importe');
ValidateNotEmptyMejorado('plazoano');
ValidateNotEmptyMejorado('pagomensual');

if ($valid){
	if ($('plazomes').value=="")$('plazomes').value=0;
	document.Formulario.action="subrogacionpaso2.php";
	document.Formulario.submit();
}
else
	{
		
		$('errorBox').className = 'errorBox';
	}
/*var slider = new Fx.Slide('slider',
{
	mode:'horizontal',
	duration: 1000,
	wait: false
	
});
var sliderizq = new Fx.Slide('sliderizq',
{
	mode:'vertical',
	duration: 1000,
	wait: false
	
});
slider.slideOut();
sliderizq.slideOut();




var valor = $('valorinmueble').value;
var capital = $('importe').value;
var plazo=parseFloat(($('plazoano').value))*12+ parseFloat($('plazomes').value);
var pagoMensual=$('pagomensual').value;
var interes=$('intereses').value;




var resultado=(capital*(interes/12))/(100*(1-( Math.pow(1+((interes/12)/100), (plazo*(-1))))));
(function(){ 

slider.slideIn();
//$('slider').fade('in');
$('contenidoDerecha').style.display="none";
$('paso1').style.display="";
$('resultadopaso1').innerHTML=Decimales(resultado,2)+" &#8364; *";



$('izqinicial').style.display="none";

}).delay(1000);


(function(){ 

//$('sliderizq').fade('in');
$('paso2').style.display="";
sliderizq.slideIn();

//Nuevo
$('cbo_balanceagregado').value=pagoMensual;
$('cbo_rangoprecios').value=valor;
$('cbo_plazohipoteca').value=plazo/12;
$('cbo_pagomensualagregado').value=capital;
$('cbo_antiguedadhipoteca').value=pagoMensual;


}).delay(3000);

*/

							
/*	(capital*($interes/12))/(100*(1-( Math.pow(1+((interes/12)/100), (plazo*(-1))))));*/



}



function ResetState($control)
{
	if (erroralert == true)
	{
		if ($('lbl_' + $control))
		{
			
			$('lbl_' + $control).className = 'label';
		}	
		if ($('err_' + $control))
			$('err_' + $control).className = 'errmsg hidden';
			
		if ($('ast_' + $control))
			$('ast_' + $control).className = '';
		
		if ($('arr_' + $control))
			$('arr_' + $control).style.display = 'none';
		
		
		if($($control))
		{
			$($control).className = 'textbox'+nclass;
		}
	}
}
function ResetRadioState($control)
{
	if (erroralert == true)
	{
		$('lbl_' + $control).className = 'label';
		$('err_' + $control).className = 'errmsg hidden';
		if ($('ast_' + $control))
			$('ast_' + $control).className = '';
		
		if ($('arr_' + $control))
			$('arr_' + $control).style.display = 'none';
	}
}

	
function ResetCheckStateMejorado($control)
{		if($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '');
		
		if($($control))
		$($control).setStyle('background-color', '');
			
	if($('err_' + $control))
		$('err_' + $control).className = 'spanned errmsg hidden';
		
	if ($('ast_' + $control))
		$('ast_' + $control).className = '';
	
	if ($('arr_' + $control))
		$('arr_' + $control).style.display = 'none';
	
}
		

function ResetCheckState($control)
{

		if (nclass)
			$('lbl_' + $control).className = nclass;
		else
			$('lbl_' + $control).className = 'label spanned';
			
	if($('err_' + $control))
		$('err_' + $control).className = 'spanned errmsg hidden';
		
	if ($('ast_' + $control))
		$('ast_' + $control).className = '';
	
	if ($('arr_' + $control))
		$('arr_' + $control).style.display = 'none';
	
}

function SetErrorState($control)
{ 
	if (erroralert == true)
	{ 
		if ($('lbl_' + $control))
			$('lbl_' + $control).className = 'label error';
			
		if ($('ast_' + $control))
			$('ast_' + $control).className = 'tpl2_ast_error';
		
		if ($('arr_' + $control))
			$('arr_' + $control).style.display = 'inline';
		
		if ($('err_' + $control))
			$('err_' + $control).className = 'errmsg';
		
		if ($($control))
		{
			$($control).className = 'error textbox'+nclass;
		}
	}
}
function SetRadioErrorState($control)
{
	
	$('lbl_' + $control).className = 'label error';
	$('err_' + $control).className = 'errmsg';
	if ($('arr_' + $control))
		$('arr_' + $control).style.display = 'inline';
	if ($('err_' + $control))
		$('err_' + $control).className = 'errmsg';
	if ($('ast_' + $control))
		$('ast_' + $control).className = 'tpl2_ast_error';
}
function SetCheckErrorState($control)
{
	$('lbl_' + $control).className = 'label spanned';
	
	$('err_' + $control).className = 'errmsg';
	$('err_' + $control).style.color = 'red';
	if ($('arr_' + $control))
		$('arr_' + $control).style.display = 'inline';
	if ($('err_' + $control))
		$('err_' + $control).className = 'errmsg';
	if ($('ast_' + $control))
		$('ast_' + $control).className = 'tpl2_ast_error';
}
function SetCheckErrorStateMejorado($control)
{
	if($('lbl_' + $control))
		$('lbl_' + $control).setStyle('color', '#ff4c6a');
		$($control).setStyle('background-color', '#ffcfcf');
	if ($('arr_' + $control))
		$('arr_' + $control).style.display = 'inline';
	if ($('err_' + $control))
		$('err_' + $control).className = 'errmsg';
	if ($('ast_' + $control))
		$('ast_' + $control).className = 'tpl2_ast_error';
}


/*
*
* FORMULARIOS
*
*/
function Inversion()
{
	$valid = true; 

	erroralert = false;
	ValidateText('nombre'); 
	ValidateTelefono('telefono');
	ValidateIsEmail('email');
	if ($('horario').selectedIndex == 0)
		valid=false;
		
	if ($valid)
	{
		document.inversion.submit();
	}else
		alert("Hay algun dato incorrecto o vacio en la solicitud. Introducelo para poder continuar.");
}

function InmuebleCompra()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	ValidateNotEmpty('cbo_tipoinmueble');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_metrocuadrado');
	ValidateNotEmpty('cbo_numerohabitaciones');
	ValidateNotEmpty('cbo_numerobanios');	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_municipio');
	ValidateNotEmpty('cbo_distrito');
	ValidateNotEmpty('cbo_plazo');
	ValidateNotEmpty('cbo_estadoinmueble');
	ValidateCheckList('chk_munis_hidden');
	ValidateCheckListDistritos('chk_dists_hidden');

	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function InmuebleVenta($color)
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	ValidateNotEmpty('cbo_tipoinmueble');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_metrocuadrado');
	ValidateNotEmpty('cbo_numerohabitaciones');
	ValidateNotEmpty('cbo_numerobanios');	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_municipio');
	ValidateNotEmpty('cbo_distrito');

	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}
function isNumericTextBoxScript(e, floatValue)
{

 var key, element;

 if (window.event) key = e.keyCode;
 else if(e.which) key = e.which;
 else return true;

 if (e.srcElement) element = e.srcElement;
 else if (e.target) element = e.target;
 else return true;


 if (key == 46)
 {
	 if (floatValue==1){
	 return (floatValue && element.value.indexOf(".") == -1);
	 }else{
	 return false
	 }
 }

 return (key > 47 && key < 58) || key == 8 || key == 0;
 } 
function ContactoLanding()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	
	
	ValidateTextMejorado('txt_nombre');
	ValidateTextMejorado('txt_apellido');
	ValidateNumberMejorado('txt_edad');
	ValidateNotEmptyMejorado('cbo_tratamiento');
	ValidateNotEmptyMejorado('txt_direccion');
	ValidateNotEmptyMejorado('cbo_provincia');
	ValidateNotEmptyMejorado('txt_codigopostal');
	ValidateNotEmptyMejorado('cbo_municipio');
	ValidateTelefonoMejorado('txt_telefonoNO');
	//ValidateTelefonoAlternativo('txt_telefonoalternativo');
	ValidateIsEmailMejorado('txt_email');
	ValidateNotEmptyMejorado('cbo_horariocontacto');
	ValidateNotCheckedMejorado('chk_terminos');
	
	if ($valid)
	{
		if (evitarDobleSubmit==false)
		{
			document.Formu.submit();
			evitarDobleSubmit=true;
		}
	}
	else
	{
	//		$('confirmar').disabled = false;
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function Contacto()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	$('confirmar').disabled = true;
	
	ValidateText('txt_nombre');
	ValidateText('txt_apellido');
	ValidateNumber('txt_edad');
	ValidateNotEmpty('cbo_tratamiento');
	ValidateNotEmpty('txt_direccion');
		
	if ($('txt_dni'))
	ValidateDNI('txt_dni');
	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('txt_codigopostal');
	ValidateNotEmpty('cbo_municipio');
	ValidateTelefono('txt_telefono');
	ValidateTelefonoAlternativo('txt_telefonoalternativo');
	ValidateIsEmail('txt_email');
	ValidateNotEmpty('cbo_horariocontacto');
	ValidateNotChecked('chk_terminos');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('confirmar').disabled = false;
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function Hipoteca()
{ 
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_ingresoanualbruto');
	ValidateNotEmpty('cbo_historialcrediticia');
	ValidateNotEmpty('cbo_pagomensual');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_importe');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_tipointeres');
	ValidateNotEmpty('cbo_antiguedadempresa'); 
	ValidateRadioListNotEmpty('rdb_contrato');
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	alert($valid);
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function HipotecaDetallada()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmpty('cbo_provincia');
	ValidateFloatNumber('txt_rangoprecios');

	
	ValidateFloatNumber('txt_importesolicitado');
	ValidateFloatNumber('txt_preciocomprainmueble');
	ValidateNumber('txt_plazohipoteca');
	ValidateFloatNumber('txt_ingresoanualbruto');
	ValidateFloatNumber('txt_pagomensual');
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_antiguedadempresa'); 
	ValidateNotEmpty('cbo_plazofirma'); 

	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function enviarObjetoIconoProblema(){
	enviarObjetoIcono('/respuestas/ajax/usuarioRepetido.php', 'nombre','nombreResultado','<img src="/images/respuestas/mini-ajax-loader.gif">');
}

function recuperarCorreo(){
	
	$valid = true;
	ValidateIsEmailMejorado('correoOlvido');

	
		if ($valid)
	{
		enviarObjetoIcono('/respuestas/ajax/enviarMailPerdido.php', 'correoOlvido','resultadoMailOlvidado','<img src="/images/respuestas/ajax-loader.gif">');
	}
	
	
}



function enviarObjetoIconoSubcategoria(){
	enviarObjetoIcono('/respuestas/ajax/buscarSubcategoria.php', 'categoria','resultadoSubcategoria','<img src="/images/respuestas/ajax-loader.gif" style="padding-left:30px">');
}


function validacionPreguntar()
{
	
	$valid = true;
	//alert(imagen.test($('emailResultado').innerHTML);
	texto="";
	$('errorPreguntar').innerHTML = '';

	ValidateNotEmptyMejorado('pregunta');

	if ($('pregunta').value.length> 200){
	$('pregunta').setStyle('background-color', '#ffcfcf');
	$valid=false;
	texto="<br>Excede el m&aacute;ximo n&uacute;mero de caracteres";
	}
	
	ValidateNotEmptyMejorado('categoria'); 
	
	if ($('subcategoria'))
	ValidateNotEmptyMejorado('subcategoria');
	else
	$valid = false;

	if ($valid)
	{
	enviarFormularioIconoPreguntar('/respuestas/ajax/preguntarAccion.php','formpregunta','resultado',"<table align='center' style='margin:60px 0px 60px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	}
	else
	{
		
		$('errorPreguntar').innerHTML="No has completado los campos de la pregunta."+texto;
		
	}
	
		
}

function validarCambioPassword(){
$valid = true;

	ValidateNotEmptyMejorado('antigua_password');
	ValidateNotEmptyMejorado('nueva_password'); 
	ValidateNotEmptyMejorado('nuevarepetida_password'); 
	
	if ($('nueva_password').value!=$('nuevarepetida_password').value){
			$('nuevarepetida_password').setStyle('background-color', '#ffcfcf');
			$('nueva_password').setStyle('background-color', '#ffcfcf');
			$valid=false;		
	}

	if ($valid)
	{
	
	enviarFormularioIcono('/respuestas/ajax/usuarioCambioPassword.php','formcambiopass','cambiopasssolucion',"<table align='center'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	$('antigua_password').value='';
	$('nueva_password').value='';
	$('nuevarepetida_password').value='';

	}

}


function validacionRegistro()
{
	
	$valid = true;
	imagen=/canal_si.gif/;
	//alert(imagen.test($('emailResultado').innerHTML);

	
	if	(imagen.test($('emailResultado').innerHTML)!=true || imagen.test($('nombreResultado').innerHTML)!=true)
		$valid=false;
		
	$('error').className = 'errorBox hidden';

	ValidateNotEmptyMejorado('nombre');
	ValidateNotEmptyMejorado('pass'); 
	ValidateNotEmptyMejorado('repass'); 
	ValidateIsEmailMejorado('email'); 
	if ($('pass').value!=$('repass').value){
			$('pass').setStyle('background-color', '#ffcfcf');
			$('repass').setStyle('background-color', '#ffcfcf');
			$valid=false;		
	}

	if ($valid)
	{

	enviarFormularioIcono('/respuestas/registroAccion.php','formularioRegistro','registro',"<table align='center' style='margin:60px 0px 60px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	}
	else
	{
		$('error').value="Complete todos los campos";
		$('error').className = 'errorBox';
	}
	
		
}

function LogoutAjaxWidget()
{
		$valid = true;
		
	if ($valid)
	{
	
	enviarFormularioIcono('/respuestas/ajax/logoutUser.php','','resultadoLogin',"<table align='center' style='margin:30px 0px 30px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	if (document.quieresPreguntar)
	document.quieresPreguntar.action= "respuestas/registro.php";
	
	if ($('detalleRespuesta'))
	$('detalleRespuesta').className="hidden";
	
	if	($('resultadoLogin'))
	$('resultadoLogin').style.height="105px";
	
	}
	
		
	
	
		
}

function abreRapidoHorizontal(id,nuevoTexto){
		var myVerticalSlide = new Fx.Slide(id,
	{
	mode:'horizontal',
	duration: 500,
	wait: false
	
	});	
			myVerticalSlide.hide();
			$(id).innerHTML=nuevoTexto;
			myVerticalSlide.slideIn();
			
}

function cerradoRapidoVertical(id){
		var myVerticalSlide = new Fx.Slide(id,
	{
	mode:'vertical',
	duration: 500,
	wait: false
	
	});	
			
			myVerticalSlide.slideOut();
			
}

function cerradoRapidoHorizontal(id){
		var myVerticalSlide = new Fx.Slide(id,
	{
	mode:'horizontal',
	duration: 500,
	wait: false
	
	});	
			
			myVerticalSlide.slideOut();
			
}

function vigilanciaPregunta()
{
	if ($('Vigilancia'))

			
		    peticion=createObject();
	    peticion.open("POST", '/respuestas/ajax/vigilancia.php', true);
	    peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	    peticion.send("id="+$('IdPreguntaAll').value);
	    peticion.onreadystatechange = function() {
          if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
       
            	if (peticion.responseText=="")
            	abreRapidoHorizontal('Vigilancia','	 Vigilado <img src="/images/canal/link_siguiente.gif"  style="margin-left:5px" align="absmiddle" /> ');
                
		//alert(peticion.responseText);
          }
	
}
}



function borradoSeguimiento(id)
{
  	    peticion=createObject();
	    peticion.open("POST", '/respuestas/ajax/seguimientoBorrado.php', true);
	    peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	    peticion.send("id="+id);
	    peticion.onreadystatechange = function() {
          if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
       		
       			
            	if (peticion.responseText=="")
            	$('seguimiento'+id).fade('out');
                
		//alert(peticion.responseText);
          }
          }
}

function respuestaAbusoAjax()
{
	

	//alert($('respuestaUsuario').value);
	$valid = true;
		ValidateNotEmptyMejorado('tipo');
		ValidateNotEmptyMejorado('respuestaAbuso');
	
	
	if ($valid)
	{
	

	enviarFormularioIcono('/respuestas/ajax/insercionAbuso.php','abusoPregunta','cajaAbuso',"<table align='center' style='margin:60px 0px 60px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	}
	
	
	
		
}


function respuestaAjax()
{
	

	//alert($('respuestaUsuario').value);
	$valid = true;
	ValidateNotEmptyMejorado('respuestaUsuario');
	
	
	if ($valid)
	{
	

	enviarFormularioIcono('/respuestas/ajax/respuestaUsuario.php','responderPregunta','comentarioAjax',"<table align='center' style='margin:60px 0px 60px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	if ($('detalleRespuesta'))
	$('detalleRespuesta').className='hidden';
	
	 if($('sinNingunaRespuesta'))
	 $('sinNingunaRespuesta').className='hidden';
	
	
	}
	
	
		
}

function LoginAjax()
{
	$valid = true;
		
	
	$('errorLogin').className = 'errorBox hidden';

	ValidateNotEmptyMejorado('nombreLogin');
	ValidateNotEmptyMejorado('passLogin'); 
	
	if ($valid)
	{
	

	enviarFormularioIcono('/respuestas/loginUser.php','formularioLogin','resultadoLogin',"<table align='center' style='margin:60px 0px 60px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	}
	else
	{
		
		$('errorLogin').value="Complete todos los campos";
		$('errorLogin').className = 'errorBox';
	}
	
		
}

function LoginAjaxWidget()
{

	$valid = true;

	
	
	
	$('errorLogin').className = 'errorBox hidden';

	ValidateNotEmptyMejorado('nombreLogin');
	ValidateNotEmptyMejorado('passLogin'); 
	
	if ($valid)
	{
	
	enviarFormularioIconoLoginWidget('/respuestas/loginUser.php','formularioLogin','resultadoLogin',"<table align='center' style='margin:30px 0px 30px 0px'><tr><td><img src='/images/respuestas/ajax-loader.gif'></td></tr></table>");
	
	
	
	
	}
	else
	{
	
		$('errorLogin').value="Complete todos los campos";
		$('errorLogin').className = 'errorBox';
	}
	
		
}

function OtraHipoteca()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_valorpropiedad');
	ValidateNotEmpty('cbo_balanceagregado');
	ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmpty('cbo_importe');
	ValidateNotEmpty('cbo_historialcrediticia');
	ValidateNotEmpty('cbo_ingresoanualbruto');
	ValidateNotEmpty('cbo_pagomensual');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_antiguedadempresa');
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}


function Refinanciacion()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_balanceagregado');
	ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmpty('cbo_historialcrediticia');
	ValidateNotEmpty('cbo_ingresoanualbruto');
	ValidateNotEmpty('cbo_pagomensual');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_antiguedadempresa');
	ValidateNotEmpty('cbo_plazohipoteca');
	ValidateNotEmpty('cbo_antiguedadhipoteca');
	
	
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}


function mostrandoDineroTogle (i,e){
$('obj'+i).style.display="";
var sliderMaxinePro = new Fx.Slide('obj'+i,
	{
	mode:'vertical',
	duration: 500,
	wait: false
	
	});
sliderMaxinePro.toggle();	

}
function mostrandoDinero(i,e){



var sliderMaxinePro = new Fx.Slide('obj'+i,
	{
	mode:'vertical',
	duration: 500,
	wait: false
	
	});
sliderMaxinePro.slideIn();	

}

function mostrandoDineroSiempre(i,e){
var sliderMaxineShow = new Fx.Slide('obj'+i);
sliderMaxineShow.show();	
}

function ocultarDinero(i,e){

var sliderMaxineProto =  new Fx.Slide('obj'+i,
	{
	mode:'vertical',
	duration: 500,
	wait: false
	
	});
sliderMaxineProto.stop;	
sliderMaxineProto.slideOut();	
}

function RefinanciacionAjax()
{

	var sliderizq = new Fx.Slide('sliderizq',
	{
	mode:'vertical',
	duration: 1000,
	wait: false
	
	});

	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmptyMejorado('cbo_provincia');
	//ValidateNotEmpty('cbo_rangoprecios');
	//ValidateNotEmptyMejorado('cbo_balanceagregado');
	//ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmptyMejorado('cbo_ingresoanualbruto');

	ValidateNotEmptyMejorado('cbo_historialcrediticia');	
	ValidateNotEmptyMejorado('cbo_pagomensual');
	ValidateNotEmptyMejorado('cbo_tipoempleo');
	ValidateNotEmptyMejorado('cbo_antiguedadempresa');
	ValidateNotEmptyMejorado('txt_plazosolicitado');
	ValidateRadioListNotEmptyMejorado('rdb_problemasfinancieros');
	obj='cbo_ingresoanualbruto';
	/*if ($(obj).value<10000)
	{
		$valid = false;
		$('lbl_' + obj).setStyle('color', '#ff4c6a');
		$(obj).setStyle('background-color', '#ffcfcf');
	
		if ($('err_' + obj))
			$('err_' + obj).className = 'errmsg';
			
	}*/
	if ($valid)
	{
			$('iconoAjax').className="";
		sliderizq.slideOut();
		enviarFormularioDos('landingsubrogacionpaso2.php', 'Formulario','sliderizq');
		
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function landingsubrogacionCambia(){
		$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmptyMejorado('cbo_provincia');
	//ValidateNotEmpty('cbo_rangoprecios');
	//ValidateNotEmptyMejorado('cbo_balanceagregado');
	//ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmptyMejorado('cbo_ingresoanualbruto');

	ValidateNotEmptyMejorado('cbo_historialcrediticia');	
	ValidateNotEmptyMejorado('cbo_pagomensual');
	ValidateNotEmptyMejorado('cbo_tipoempleo');
	ValidateNotEmptyMejorado('cbo_antiguedadempresa');
	ValidateNotEmptyMejorado('txt_plazosolicitado');
	ValidateNotEmptyMejorado('txt_plazosolicitadoMes');
	ValidateNotEmptyMejorado('cbo_otrasDeudasMostrar');
	
	//ValidateNotEmptyMejorado('rdb_problemasfinancieros');
	
	
	ValidateTextMejorado('txt_nombre');
	if($('txt_nombre').value=='Nombre')
	$('txt_nombre').setStyle('background-color', '#ffcfcf');
	
	ValidateTextMejorado('txt_apellido');
	if($('txt_apellido').value=='Apellidos')
	$('txt_apellido').setStyle('background-color', '#ffcfcf');
	
	ValidateNumberMejorado('txt_edad');
	ValidateNotEmptyMejorado('cbo_tratamiento');
	ValidateNotEmptyMejorado('txt_direccion');
	ValidateNotEmptyMejorado('cbo_provincia');
	ValidateNotEmptyMejorado('txt_codigopostal');
	ValidateNotEmptyMejorado('cbo_municipio');
	ValidateTelefonoMejorado('txt_telefonoNO');
	//ValidateTelefonoAlternativo('txt_telefonoalternativo');
	ValidateIsEmailMejorado('txt_email');
	ValidateNotEmptyMejorado('cbo_horariocontacto');
	ValidateNotCheckedMejorado('chk_terminos');
	
	
	
	obj='cbo_ingresoanualbruto';
	/*if ($(obj).value<10000)
	{
		$valid = false;
		$('lbl_' + obj).setStyle('color', '#ff4c6a');
		$(obj).setStyle('background-color', '#ffcfcf');
	
		if ($('err_' + obj))
			$('err_' + obj).className = 'errmsg';
			
	}*/
	if ($valid)
	{
		if (evitarDobleSubmit==false)
		{
			document.Formu.submit();
			evitarDobleSubmit=true;
		}
	}
	else
	{
		
		$('errorBox').className = 'errorBox';
	}
}

function PrestamoPersonal()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ResetState('txt_mesesviviendo');
	ResetState('txt_aniosviviendo');
	
	ValidateNotEmpty('cbo_ingresoneto');
	ValidateNotEmpty('txt_cantidadsolicitada');
	ValidateNotEmpty('cbo_finalidad');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_tipovivienda');
	/*ValidateNotEmpty('txt_mesesviviendo');
	ValidateNotEmpty('txt_aniosviviendo');*/
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	
	
	if (($('txt_mesesviviendo').value <1) && ($('txt_aniosviviendo').value < 1))
	{
		$valid = false;
		
		SetErrorState('txt_aniosviviendo');
		$('txt_aniosviviendo').className= 'error';
		$('txt_mesesviviendo').className= 'error';
		$('lbl_txt_aniosviviendo').className='label error';
	}
	
	if (($('txt_mesesviviendo').value >11) || (($('txt_mesesviviendo').value == '') && ($('txt_aniosviviendo').value == '')))
	{
		$valid = false;
		
		SetErrorState('txt_aniosviviendo');
		$('txt_aniosviviendo').className= 'error';
		$('txt_mesesviviendo').className= 'error';
		$('lbl_txt_aniosviviendo').className='label error';
	}

	/*if($('txt_mesesviviendo').value=='')
	{
		$('lbl_txt_aniosviviendo').className='label error';
	}*/
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function CapitalPrivado()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	

	ValidateNotEmpty('cbo_ingresoneto');
	ValidateNotEmpty('txt_cantidadsolicitada');
	ValidateNotEmpty('cbo_finalidad');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_valorestimado');
	ValidateRadioListNotEmpty('rdb_tienehipoteca');
	ValidateNotEmpty('cbo_rangoprecios');


	if (isNaN($('txt_cantidadsolicitada').value))
	{
		SetErrorState('txt_cantidadsolicitada');
	}
	
	
	
	
		
	if(document.Formu.rdb_tienehipoteca[0].checked)
	{
		ValidateNotEmpty('cbo_importe');
		ValidateNotEmpty('txt_cantidadpendiente');
		if (isNaN($('txt_cantidadpendiente').value))
		{
			SetErrorState('txt_cantidadpendiente');
		}
		
	}
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function Calculadora()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	

	ValidateNotEmpty('txt_preciocompra');
	ValidateNotEmpty('txt_interesaplicable');
	ValidateNotEmpty('txt_importe');
	ValidateNotEmpty('txt_duracion_anios');
	
	
	if (parseFloat($('txt_preciocompra').value) == '0')
	{
		SetErrorState('txt_preciocompra');
		$valid = false;
	}
	
	if ($('txt_interesaplicable').value == '0')
	{
		SetErrorState('txt_interesaplicable');
		$valid = false;
	}
	
	
	if (parseFloat($('txt_importe').value) == '0')
	{
		SetErrorState('txt_importe');
		$valid = false;
	}
	
	if ($('txt_interesaplicable2').value == '0')
	{
		SetErrorState('txt_interesaplicable2');
		$valid = false;
	}
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function CalculadoraEndeudamiento()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	ValidateNotEmpty('txt_calc_valor_inmueble');
	ValidateNotEmpty('txt_calc_hipoteca_solicitar');
	ValidateNotEmpty('txt_calc_ingresos');
	ValidateNotEmpty('txt_calc_edad');	
	ValidateNotEmpty('txt_calc_email');
	ValidateNotChecked('chk_terminos');


	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}
function CalculadoraTarjeta()
{
	
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	ResetState('txt_importe');
	ResetState('txt_importe_mensual');
	ResetState('txt_duracion');

	ValidateNotEmpty('txt_saldo');
	ValidateNotEmpty('txt_interesaplicable_texto1');
	
	
	if (($('txt_importe_mensual').value != '' && $('txt_duracion').value!='') || ($('txt_importe_mensual').value == '' && $('txt_duracion').value==''))
	{
		SetErrorState('txt_importe_mensual');
		SetErrorState('txt_importe');
		SetErrorState('txt_duracion');
		$valid = false;	
	}
	if ($('txt_interesaplicable_texto1').value == '0' || $('txt_interesaplicable_texto1').value > 99)
	{
		SetErrorState('#txt_interesaplicable_texto1');
		$valid = false;
	}
	
	if ($('txt_duracion').value == '0')
	{
		SetErrorState('txt_importe');
		SetErrorState('txt_duracion');
		$valid = false;
	}
	if ($('txt_importe_mensual').value == '0')
	{
		SetErrorState('txt_importe');
		SetErrorState('txt_importe_mensual');
		$valid = false;
	}
	
	if ($('txt_saldo').value == '0')
	{
		SetErrorState('txt_saldo');
		$valid = false;
	}
	
	
	if ($valid == true && $('txt_importe_mensual').value != '') 
	{
		if ($('txt_importe_mensual').value < $('txt_cargos').value)
		{
			SetErrorState('txt_importe');
			SetErrorState('txt_importe_mensual');
			$valid = false;
		}
	}
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function CalculadoraDeposito()
{
	$valid = true;
	ResetState('txt_cantidad_depositar');
	if ($('txt_cantidad_depositar').value == '') {
		$valid = false;
		SetErrorState('txt_cantidad_depositar');
	}
	ResetState('txtTipoInteres_deposito');
	if ($('txtTipoInteres_deposito').value == '') {
		$valid = false;
		SetErrorState('txtTipoInteres_deposito');
	}
	ResetState('cboPeriodoDistribuye');
	if ($('cboPeriodoDistribuye').value == '') {
		$valid = false;
		SetErrorState('cboPeriodoDistribuye');
	}
	ResetState('txtPlazoMantiene');
	if ($('txtPlazoMantiene').value == '') {
		$valid = false;
		SetErrorState('txtPlazoMantiene');
	}
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}
function CalculadoraRefinanciacion()
{
	$valid = true;
	ResetState('txt_importe_resultado');
	ResetState('txt_cuota_resultado');
	ResetState('txt_resultado');
	
	if ($('txt_cuota_resultado').value == '' || $('txt_importe_resultado').value == '')
	{
		SetErrorState('txt_importe_resultado');
		SetErrorState('txt_cuota_resultado');
		SetErrorState('txt_resultado');
		$valid = false;
	}
	
	if ($('txt_cuota_resultado').value == '0' || $('txt_importe_resultado').value == '0')
	{
		$valid = false;
		SetErrorState('txt_importe_resultado');
		SetErrorState('txt_cuota_resultado');
		SetErrorState('txt_resultado');
	}
	ValidateNotEmpty('txt_duracion_anios');
	ValidateNotEmpty('txt_interesaplicable');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
	
}

function CalculadoraSubrogacion()
{
	$valid = true;
	ResetState('txt_importe_pendiente');
	ResetState('txt_plazo_restante');
	ResetState('txt_tipo_interes');
	ResetState('txt_comision_cancelacion');
	
	ResetState('txt_importe_pendiente_nueva');
	ResetState('txt_plazo_restante_mes');
	ResetState('txt_plazo_restante_anos');
	ResetState('txt_plazo_restante_nueva_mes');
	ResetState('txt_plazo_restante_nueva_anos');
	ResetState('txt_tipo_interes_nueva');
	ResetState('txt_comision_apertura');


	ValidateNotEmpty('txt_importe_pendiente');
	
	ValidateNotEmpty('txt_plazo_restante_nueva_mes');
	if(isNaN($('txt_plazo_restante_nueva_mes').value)) SetErrorState('txt_plazo_restante_nueva_mes');
	
	ValidateNotEmpty('txt_plazo_restante_nueva_anos');
	if(isNaN($('txt_plazo_restante_nueva_anos').value)) SetErrorState('txt_plazo_restante_nueva_anos');	
	
	ValidateNotEmpty('txt_tipo_interes');
	ValidateNotEmpty('txt_comision_cancelacion');
	ValidateNotEmpty('txt_importe_pendiente_nueva');
	
	ValidateNotEmpty('txt_plazo_restante_anos');
		if(isNaN($('txt_plazo_restante_anos').value)) SetErrorState('txt_plazo_restante_anos');	
		
	ValidateNotEmpty('txt_plazo_restante_mes');
		if(isNaN($('txt_plazo_restante_mes').value)) SetErrorState('txt_plazo_restante_mes');	
		
	ValidateNotEmpty('txt_tipo_interes_nueva');
	ValidateNotEmpty('txt_interesaplicable');
	ValidateNotEmpty('txt_comision_cancelacion_nueva');
	ValidateNotEmpty('txt_comision_apertura');


	
	if ($valid)
	{

		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
	
}
function CompararTarjetas()
{
	location.href = "/comparartarjetas.php?";
}

function CompararADSL()
{
	location.href = "/compararadsl.php?";
}


function ShowIcon($id,$arr)
{
	/*for ($i = 0; $i < ($arr.length); $i++)
	{
		document.getElementById('ic_' + $arr[$i]).style.display="none";
	}
	document.getElementById('ic_'+$id).style.display="block";
	
	setTimeout("OcultarElemento("+$id+")",2200);*/
	element = document.getElementById('LayerDiv');
	element.style.display="block";
	$('LayerDiv').style.height = document.body.clientHeight + 'px';
	$('LayerDiv').style.width = document.body.clientWidth + 'px';
	element = document.getElementById('ic_' + $id);
	element.style.display="";
	
	var x = parseInt((window.screen.width / 2) - (element.offsetWidth / 2), 10);
	var y = parseInt((window.screen.height / 2) - (element.offsetHeight), 10);
	
	if (y < 0)
	{
		y = 10;
		
	}
	element.style.top = y + 'px';
	element.style.left = x + 'px';
	element.style.position = 'fixed';
	if (navigator.userAgent.indexOf('MSIE 6') >= 0)
	{
		element.style.position = 'absolute';
	}
	
}
function OcultarElemento($id)
{
	/*document.getElementById('ic_'+$id).style.display="none";*/
	/*Dom.setStyle(Dom.get('LayerDiv'), 'display', '');
	Dom.setStyle(Dom.get(id), 'display', 'none');*/
	element = document.getElementById('LayerDiv');
	element.style.display="none";
	element = document.getElementById('ic_'+$id);
	element.style.display="none";
}

function Testimonio()
{
	$valid = true;

	ValidateIsEmail('txt_email');
	ValidateNotEmpty('txt_nombre');
	ValidateNotEmpty('txt_apellido');
	ValidateNotEmpty('txt_testimonio');
	ValidateNotEmpty('txt_ciudad');
	if (!$valid)
	{
		return false;
	}
}

function MostrarAyuda(id)
{
	Dom.setStyle(Dom.get('boxed'), 'display', 'none');
	Dom.setStyle(Dom.get('LayerDiv'), 'display', 'none');
	Dom.setStyle(Dom.get(id), 'display', '');
}

function LimpiarChecks()
{
	elements = document.getElementsByTagName('input');
	
	for (i=0; i< elements.length;i++)
	{
		
		if (elements[i].type == 'checkbox')
		{
			elements[i].checked = false;
		}
	}
}

function CalcularCuota()
{
	$('txt_cuota_resultado').value = 0;
	element = $('txt_cuota_hipoteca');
	if (element.value != '')
	{
		$('txt_cuota_resultado').value = parseFloat(element.value);
	}
	
	
	element = $('txt_cuota_coche');
	if (element.value != '')
	{
		$('txt_cuota_resultado').value = parseFloat($('txt_cuota_resultado').value) + parseFloat(element.value);
	}
	
	
	element = $('txt_cuota_prestamos');
	
	if (element.value != '')
	{
		$('txt_cuota_resultado').value = parseFloat($('txt_cuota_resultado').value) + parseFloat(element.value);
	}
}

function CalcularImporte()
{
	$('txt_importe_resultado').value = 0;
	element = $('txt_importe_hipoteca');
	if (element.value != '')
	{
		$('txt_importe_resultado').value = parseFloat(element.value);
	}
	
	
	element = $('txt_importe_coche');
	if (element.value != '')
	{
		$('txt_importe_resultado').value = parseFloat($('txt_importe_resultado').value) + parseFloat(element.value);
	}
	
	
	element = $('txt_importe_prestamos');
	
	if (element.value != '')
	{
		$('txt_importe_resultado').value = parseFloat($('txt_importe_resultado').value) + parseFloat(element.value);
	}
}

var WRP_ID;
var WRP_SECTION;
var WRP_SUBSECTION;
var WRP_CONTENT;
var WRP_CHANNEL;
var wreport_ok;
var WRP_ACC = 1;

function wreportCaptalis(id, seccion, subseccion, contenido, canal)
{
	WRP_ID = id;
	WRP_SECTION = seccion;
	WRP_SUBSECTION = subseccion;
	WRP_CONTENT = contenido;
	WRP_CHANNEL = canal;
	wreport_ok = 0;
		
	wreportOk();
	
	if (wreport_ok == 1)
	{
		var w_counter = new wreport_counter(WRP_SECTION, WRP_SUBSECTION, WRP_ID, WRP_ACC, WRP_CHANNEL);
		w_counter.add_content(WRP_CONTENT);
		w_counter.count();
	}
}

function redirectForm()
{
	
	combo = document.getElementsByTagName('select');
	combo = combo[0];
	for (i = 0; i < combo.length; i++)
	{
		if (combo.options[i].selected)
		{
			idTipoOperacion = combo.options[i].id;
		}
	}
	
	switch (idTipoOperacion)
	{
		case 'HIP':
				location.href='https://www.captalis.com/hipoteca/paso1/';
			break;
		case 'HI2':
			location.href='https://www.captalis.com/segunda-hipoteca/paso1/';
			break;
		case 'REF':
				location.href='https://seguro.captalis.com/refinanciacion/';
			break;
		case 'COM':
				location.href='https://www.captalis.com/compra-inmueble/paso1/';
			break;
		case 'VEN':
				location.href='https://www.captalis.com/venta-inmueble/paso1/';
			break;
		case 'C-V':
				location.href='https://www.captalis.com/compra-venta-inmueble/paso1/';
			break;
		case 'PPE':
				location.href='https://www.captalis.com/prestamo-personal/paso1/';
			break;
		case 'CPR':
				location.href='https://www.captalis.com/capital-privado/paso1/';
			break;
	}
	return false;
}


function getElementBySemiId(control,valor,mostrarIndex)
{
	elementos = document.getElementsByTagName('input');
	for(i=0;i<elementos.length;i++)
	{
		a = elementos[i].name.search(control);
		if( parseInt(a) != (-1))
		{
			if (elementos[i].type == 'radio')
			{
				if (parseInt(elementos[i].value.search(valor)) != -1)
				{
					elementos[i].checked = true;
				}
				
			}
			else
			{
				elementos[i].value = valor;
			}
		}
	}
	
	elementos = document.getElementsByTagName('select');
	
	for(i=0;i<elementos.length;i++)
	{
		a = elementos[i].id.search(control);
		if( parseInt(a) != (-1))
		{
			if (mostrarIndex)
			{
				elementos[i].selectedIndex = valor;
			}
			else
			{
				elementos[i].value = valor;
			}
		}
	}
}




function validarMail()
{
	
	$valid = true;
	ValidateIsEmail('txt_email');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		return false;
	}
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}


function HipotecaLanding()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_ingresoanualbruto');
	ValidateNotEmpty('cbo_historialcrediticia');
	ValidateNotEmpty('cbo_pagomensual');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_importe');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_tipointeres');
	ValidateNotEmpty('cbo_antiguedadempresa');
	ValidateRadioListNotEmpty('rdb_contrato');
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');

	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		return false;
	}
	
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}





function RefinanciacionLanding()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_rangoprecios');
	ValidateNotEmpty('cbo_balanceagregado');
	ValidateNotEmpty('cbo_pagomensualagregado');
	ValidateNotEmpty('cbo_historialcrediticia');
	ValidateNotEmpty('cbo_ingresoanualbruto');
	ValidateNotEmpty('cbo_pagomensual');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_antiguedadempresa');
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		return false;
	}
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}

function PrestamoPersonalLanding()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	
	ResetState('txt_mesesviviendo');
	ResetState('txt_aniosviviendo');
	
	ValidateNotEmpty('cbo_ingresoneto');
	ValidateNotEmpty('txt_cantidadsolicitada');
	ValidateNotEmpty('cbo_finalidad');
	ValidateNotEmpty('cbo_tipoempleo');
	ValidateNotEmpty('cbo_tipovivienda');
	/*ValidateNotEmpty('txt_mesesviviendo');
	ValidateNotEmpty('txt_aniosviviendo');*/
	ValidateRadioListNotEmpty('rdb_problemasfinancieros');
	
	
	
	if (($('txt_mesesviviendo').value <1) && ($('txt_aniosviviendo').value < 1))
	{
		$valid = false;
		
		SetErrorState('txt_aniosviviendo');
		$('txt_aniosviviendo').className= 'error';
		$('txt_mesesviviendo').className= 'error';
		$('lbl_txt_aniosviviendo').className='label error';
	}
	
	if (($('txt_mesesviviendo').value >11) || (($('txt_mesesviviendo').value == '') && ($('txt_aniosviviendo').value == '')))
	{
		$valid = false;
		
		SetErrorState('txt_aniosviviendo');
		$('txt_aniosviviendo').className= 'error';
		$('txt_mesesviviendo').className= 'error';
		$('lbl_txt_aniosviviendo').className='label error';
	}

	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		return false;
	}
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}


function MostrarItem(campo)
{
	$('btn_comparar').style.background = "#002060";
	$('btn_especificacion').style.background = "#002060";
	$('btn_valoracion').style.background = "#002060";
	$('btn_'+ campo).style.background = "#00A0C6";

	$('ficha_comparar').style.display = "none";
	$('ficha_especificacion').style.display = "none";
	$('ficha_valoracion').style.display = "none";
	
	$('ficha_'+ campo).style.display = "";
}



function EnviarComentario()
{
	/*Usuario = document.getElementById('Usuario').value;
	Password = document.getElementById('Password').value;*/
	
	error = false;
	
	
	if ($('Titulo').value == '')
	{
		$('Titulo').className += ' error';
		error = true;
	}
	if ($('Comentario').value == '')
	{
		$('Comentario').className += ' error';
		error = true;
	}
	
	if (error)
	{
		return false;
	}

	/* Deshabilito los botones */
	$('Enviar').disabled = true;
	$('Enviar').value = 'Enviando';
	$('Titulo').disabled = true;
	$('Comentario').disabled = true;
	$('Titulo').className = 'comun';
	$('Comentario').className = 'comun';

	/*CAMBIO VISIBLE POR INVISIBLE*/
	var AjaxRequest = 
	{
		handleSuccess: function(o)
		{
			AgregarComentario(o);
		},
		
		handleError: function(o)
		{
			//no cargo el ajax
		}
	};
	
	var callback =
	{
		success: AjaxRequest.handleSuccess,
		failure: AjaxRequest.handleError,
		scope: this
	};
	
	args  = 'idProducto=' + $('Producto').value;
	args += '&txtTitulo=' + ($('Titulo').value);
	args += '&txtComentario=' + ($('Comentario').value);
	
	/* LLAMA A PEDIDO ASINCRONICO*/
	YAHOO.util.Connect.asyncRequest('POST','/productocomentario.php', callback, args);
}

function AgregarComentario(response)
{
	/*MODIFICO INVISIBLE ASINCRONICAMENTE*/
	newComentario = eval('('+response.responseText+')'); //tabla html que escupe tu pagina PHP URL
	divContenedor = '';

	divContenedor = document.getElementById('contenedor_comentarios');

	
	divs = divContenedor.getElementsByTagName('div');
	if (divs[0].className == 'cajavaloracion')
	{
		gris = ' gris';
	}
	else
	{
		gris = '';
	}
	
	cajaComentario = '<div class="cajavaloracion'+gris+'"><div class="nombre"><span>'+newComentario['Titulo']+'</span></div><div class="comentario">'+newComentario['Comentario']+'</div><!--<div class="usuario">Nombre de Usuario</div>--></div>';

	if (divContenedor.innerHTML.indexOf('Este producto') != -1)
	{
		divContenedor.innerHTML = '';
	}
	divContenedor.innerHTML = cajaComentario + divContenedor.innerHTML;

	/* Habilito nuevamente los botones */
	Titulo = document.getElementById('Titulo');
	Titulo.value = '';
	Titulo.disabled = false;
	
	Comentario = document.getElementById('Comentario');
	Comentario.value = '';
	Comentario.disabled = false;
	
	btEnviar = document.getElementById('Enviar');
	btEnviar.value = 'Enviar';
	btEnviar.disabled = false;
}

function irA(solapa)
{
	MostrarItem(solapa);
	location.href = '#solapas';
}



function BuscarProducto(nombre)
{
	document.formBusqueda.txt_search.value = nombre;
	document.formBusqueda.submit();
}

function MostrarDescripcion(control)
{
	boton = $(control);
	if(boton.style.display=='none')
	{
		boton.style.display= '';
	}
	else
	{
		boton.style.display= 'none';
	}
}

function updateCombo(idCombo, value)
{	//alert(document.formBusquedafiltro.cbo_categorias.value);
	if (idCombo == 'cbo_categorias')
	{
		document.formBusquedafiltro.cbo_categorias.value = value;
	}else	
		$(idCombo).value = value;
		
	$('formBusquedafiltro').submit();
}

function MostrarSubcategorias(idDiv)
{
	id = 'subcategoria' + idDiv;
	element = document.getElementById(id);
	element.style.display="block";	
}

function OcultarSubcategorias(idDiv)
{
	id = 'subcategoria' + idDiv;
	element = document.getElementById(id);
	element.style.display="none";	
}


function DeseleccionarTodo(id)
{
	objetos = document.FormBusqueda.getElementsByTagName('input');
	
	for (i = 0; i < objetos.length; i++)
	{
		if ((objetos[i].id != id) && (objetos[i].type == 'radio'))
		{
			objetos[i].checked = false;
		}
	}
	
	objetos = document.getElementsByTagName('select');
	for (i = 0; i < objetos.length; i++)
	{
		if (objetos[i].id != id)
		{
			objetos[i].value = '';
		}
	}
}

var e = window.event; 
function mostrarTooltip(id)
{ 
	var posx=0,posy=0;
	$(id).style.display='';
	if (!e) var e = window.event; 
	if(e.pageX || e.pageY)
	{
	    posx=e.pageX; posy=e.pageY;
    }
	else if(e.clientX || e.clientY){
	    if(document.documentElement.scrollTop){
	        posx=e.clientX+document.documentElement.scrollLeft;
	        posy=e.clientY+document.documentElement.scrollTop;
	        }
	    else{
	        posx=e.clientX+document.body.scrollLeft;
	        posy=e.clientY+document.body.scrollTop;
	        }
	    }
	
	$(id).style.top=(posy+10)+"px";
	$(id).style.left=(posx-20)+"px";
}

function mostrarTooltipCorrido(id)
{
	$(id).style.display='';
	$(id+'2').style.display='';
}

function ocultarTooltip(id)
{
	$(id).style.display='none';
}

function ocultarTooltipCorrido(id)
{
	$(id).style.display='none';
	$(id+'2').style.display='none';
}

function equalDivs(text) {
	t_arr = document.getElementsByTagName('div');
	var arr = new Array();
	for (i = 0; i < t_arr.length; i++) {
		if (t_arr[i].name == text) {
			arr.push(t_arr[i]);
		}
		if (t_arr[i].id == 'descp') {
			arr.push(t_arr[i]);
		}
	}
	max = 0;
	for (i = 0; i < arr.length; i++) {
		max = arr[i].clientHeight > max ? arr[i].clientHeight : max;
	}
	for (i = 0; i < arr.length; i++) {
		arr[i].style.height = max + 'px';
	}
}


function DeseleccionarTodoADSL(id,idpaso)
{
	objetos = document.FormBusqueda.getElementsByTagName('input');
	
	for (i = 0; i < objetos.length; i++)
	{
		if ((objetos[i].id != id) && (objetos[i].id != idpaso)&& (objetos[i].type == 'radio'))
		{
			objetos[i].checked = false;
		}
	}
	
	objetos = document.getElementsByTagName('select');
	for (i = 0; i < objetos.length; i++)
	{
		if (objetos[i].id != id  && (objetos[i].id != idpaso))
		{
			objetos[i].value = '';
		}
	}
}
function CalculadoraDeposito()
{
	$valid = true;
	$('errorBox').className = 'errorBox hidden';
	

	ValidateNotEmpty('txt_cantidad');
	ValidateNotEmpty('cboPeriodoDistribuye');
	ValidateNotEmpty('txtPlazoMantiene');
	ValidateNotEmpty('txtTipoInteres');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}
function ToogleDisplay(id, force) {
	obj = $(id);
	if (obj) {
		if (force == '') {
			if (obj.style.display == 'none') {
				obj.style.display = 'block';
			}
			else {
				obj.style.display = 'none';
			}
		}
		if (force == 'on') {
			obj.style.display = 'block';
		}
		if (force == 'off') {
			obj.style.display = 'none';
		}
	}
}
function ToogleDisplayEfect(id, force) {

var status = {
		'true': 'open',
		'false': 'close'
		};
		
		var myVerticalSlide = new Fx.Slide('cajaCierra');
		
			myVerticalSlide.hide();

	
}
function HiddenEfect(id){
	var myVerticalSlide = new Fx.Slide(id);
    myVerticalSlide.hide();
}
function Depositos()
{
	valid = false;
	
	objetos = document.getElementsByTagName('input');
	cantidad = 0;
	for (i = 0; i < objetos.length; i++)
	{
		if(objetos[i].type == 'checkbox')
		{
			if(objetos[i].checked)
			{
				cantidad++;
			}
			
		}
	}
	
	if (cantidad == 2)
	{
		valid=true;
	}
	if (valid == true)
	{
		document.FormCompara.submit();
	}
	else
	{
		alert('Para realizar una comparación de depósitos es necesario seleccionar dos productos. ');
		return false;
	}
	
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}

function Franquicia()
{
	$valid = true;
	ValidateText('txt_nombre');
	ValidateText('txt_apellido');
	ValidateNotEmpty('txt_direccion');
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('txt_codigopostal');
	ValidateNotEmpty('cbo_municipio');
	ValidateTelefono('txt_telefono');
	ValidateTelefonoAlternativo('txt_telefonoalternativo');
	ValidateIsEmail('txt_email');
	ValidateNotEmpty('cbo_horariocontacto');
	ValidateNotChecked('chk_terminos');
	ValidateNotEmpty('cbo_fechacomienzo');
	ValidateRadioListNotEmpty('rdb_experiencia');
	ValidateText('txt_profesion');
	ValidateRadioListNotEmpty('rdb_poseelocal');
	ValidateNotEmpty('cbo_provinciafranquicia');
	ValidateNotEmpty('cbo_capitalinversion');
	
	ValidateDate('dtp_calendario');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function Webmaster()
{
	$valid = true;
	ValidateText('txt_nombre');
	ValidateText('txt_apellido');
	ValidateIsEmail('txt_email');
	ValidateNotEmpty('txt_sitioweb');
	ValidateNotEmpty('txt_visitaspormes');
	ValidateNotEmpty('txt_paginasvistaspormes');
	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function Empresas()
{
	$valid = true;
	ValidateText('txt_nombre');
	ValidateIsEmail('txt_email');
	ValidateTelefono('txt_telefono');
	ValidateNotEmpty('txt_empresa');
	ValidateNotEmpty('txt_sector');
	ValidateNotEmpty('cbo_provincia');
	ValidateNotEmpty('cbo_areainteres');
	ValidateNotEmpty('txt_comentariosadicionales');
	

	
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
}

function makeDate($idCalendar,$dateTimeName)
{
	var dia,mes,ano;
	var value = document.getElementById($idCalendar).value;
	dia=value.substr(0,2);
	mes=value.substr(3,2);
	ano=value.substr(6,4);
	document.getElementById($dateTimeName + '_day').value=dia;
	document.getElementById($dateTimeName + '_month').value=mes;
	document.getElementById($dateTimeName + '_year').value=ano;
}



function ValidateDate(control)
{   
	validaFecha=true;
	var Ano = $(control+'_year').value;
	var Mes = $(control+'_month').value;
	var Dia = $(control+'_day').value;
	ResetState(control);
	ResetState(control+'_month');
	ResetState(control+'_year');
	ResetState(control+'_day');
	if ($('ast_'))
		$('ast_').className = '';
	
	if ($('arr_'))
		$('arr_').style.display = 'none';
	if ($('lbl_'))
		$('lbl_').className = 'label';
    // Valido el año
    if (Ano == '' || isNaN(Ano) || Ano.length < 4 || parseFloat(Ano) < 1900)
    {
        $valid = false;
        validaFecha = false;
        
    }
    // Valido el Mes   
    if (Mes == '' || isNaN(Mes) || parseFloat(Mes) < 1 || parseFloat(Mes) > 12)
    {
        $valid = false;
        validaFecha = false;
        
    }
    // Valido el Dia
    if (Dia == '' || isNaN(Dia) || parseInt(Dia, 10) < 1 || parseInt(Dia, 10) > 31)
    {   
        $valid = false;
        validaFecha = false;
        
    }
    
    if ((Mes == 4) || (Mes == 6) || (Mes == 9) || (Mes == 11) || (Mes == 2))
    {
        if ((Mes == 2 && Dia > 28 && !esBisiesto(Ano)) || (Dia > 30) || (Mes == 2 && Dia > 29 && esBisiesto(Ano)))
        {
            $valid = false;
            validaFecha = false;
        }
    }
    
    if (validaFecha == false)
    {
    	$valid = false;
    	SetErrorState(control);
        SetErrorState(control+'_month');
        SetErrorState(control+'_year');
        SetErrorState(control+'_day');
        if ($('ast_'))
		$('ast_').className = 'tpl2_ast_error';

		if ($('arr_'))
		$('arr_').style.display = 'inline';
		if ($('lbl_'))
		$('lbl_').className = 'label error';
    }
}
function esBisiesto(year) 
{
    return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) ? true : false;
}

function openPopUp(id)
{
	hasScrollBars = false;
	var theWidth = "";
	var theHeight = "";
	var scrollBars = "scrollbars";
	if (hasScrollBars == false) scrollBars = "scrollbars=0";
	if ((theWidth == "")||(theWidth == null)) theWidth =300;
	if ((theHeight == "")||(theHeight == null)) theHeight =368;
	var theLeft = (screen.availWidth - theWidth)/2;
	var theTop = (screen.availHeight - theHeight)/2;
	
	url = document.location.hostname;
	var lsURL = "/popup.php?id=" + id;
	var popupWin = window.open(lsURL, '_' + Math.round(Math.random() * 1000000),'top='+theTop+',left='+theLeft+',menubar=0,toolbar=0,location=0,directories=0,status=0,'+scrollBars+',width='+theWidth+', height='+theHeight);
}


function Productos()
{
	valid = false;
	
	objetos = document.getElementsByTagName('input');
	cantidad = 0;
	for (i = 0; i < objetos.length; i++)
	{
		if(objetos[i].type == 'checkbox')
		{
			if (objetos[i].id.substr(0,4) == 'Fchk')
			{
				if(objetos[i].checked)
				{
					cantidad++;
				}
			}
		}
	}
	
	if (cantidad == 2)
	{
		valid=true;
	}
	if (valid == true)
	{
		document.FormCompara.submit();
	}
	else
	{
		alert('Para realizar una comparación de Productos es necesario seleccionar dos productos. ');
		return false;
	}
	
	/*Cancela el submit*/
	if (isIE())
	{
		event.cancelBubble = true;
		event.returnValue = false;
		event.cancel = true;
	}
	return false;
}


/*function isDudoso($nombre, $apellido, $direccion, $telefono)
{
	$dudoso = false;
	$numbers = '0123456789876543210';
	$chars = 'qwertyuiopasdfghjklñzxcvbnmnbvcxzñlkjhgfdsapoiuytrewq0123456789876543210';
	if (regexp(sprintf('%1$s{%2$s}',substr($telefono,0,1),strlen($telefono)), $telefono) != false) 		$dudoso = true;
	if (strstr($numbers, $telefono) != false) 				$dudoso = true;
	if (strstr($chars, strtolower($nombre)) != false) 		$dudoso = true;
	if (strstr($chars, strtolower($apellido)) != false)		$dudoso = true;

	return $dudoso;
}*/

function FiltroADSL()
{
	minima = $('cbo_velocidadminima').value;
	maxima = $('cbo_velocidadmaxima').value;
	valid = true;
	
	if (minima != '' && maxima != '')
	{
		if (parseInt(minima) > parseInt(maxima))
		{
			valid = false;
		}
	}
	
	if (valid)
	{
		document.formFiltro.submit();
	}
	else
	{
		alert('La velocidad mínima no puede ser mayor que la máxima');
	}
}

function AdslForm()
{
	$valid = true;
	SetNclass("element text large");
	$('errorBox').className = 'errorBox hidden';
	
	ValidateText('txt_nombre');
	ValidateTelefono('txt_telefono');
	
	SetNclass("element select large");
	ValidateNotEmpty('cbo_horariocontacto');
	ValidateNotEmpty('cbo_tratamiento');
	
	ValidateIsEmail('txt_email');
	
	ValidateRadioListNotEmpty('rdb_tienetelefono');
	
	/*if ($('rdb_tienetelefono').childNodes[0].childNodes[0].checked == true)
	{
		ValidateRadioListNotEmpty('rdb_telefonica');
		SetNclass("element text large");
		ValidateTelefono('txt_telefonoadsl');
	}*/
	
	//quitar
	if ($('rdb_tienetelefono').childNodes[0].childNodes[0].checked == true)
	{
		ValidateRadioListNotEmpty('rdb_telefonica');
		ValidateTelefono('txt_telefonoadsl');
	}
	//SetNclass("labelVerde");
	ValidateNotChecked('chk_terminos');
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}

}
function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}
function CuentaForm()
{
	
	$valid = true;
	SetNclass("element text large");
	$('errorBox').className = 'errorBox hidden';
	
	ValidateText('txt_nombre');
	ValidateTelefono('txt_telefono');
	
	SetNclass("element select large");
	ValidateNotEmpty('cbo_horariocontacto');
	ValidateNotEmpty('cbo_tratamiento');
	
	ValidateIsEmail('txt_email');
	

	
	/*if ($('rdb_tienetelefono').childNodes[0].childNodes[0].checked == true)
	{
		ValidateRadioListNotEmpty('rdb_telefonica');
		SetNclass("element text large");
		ValidateTelefono('txt_telefonoadsl');
	}*/
	
	//quitar
	
		//ValidateRadioListNotEmpty('rdb_ingresomensual');
		
		//ValidateRadioListNotEmpty('rdb_telefonica');
	
		//ValidateTelefono('txt_telefonoadsl');
		
	


	if ($('rdb_ingresomensual').childNodes[0].childNodes[0].checked == false)
	{
		$valid=false;
		alert("Para pedir esta cuenta bancaria debe tener ingresos mayores a 1.000 "+String.fromCharCode(8364))
	}
	//SetNclass("labelVerde");
	ValidateNotChecked('chk_terminos');
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}

}


function DepositoForm()
{ 
	$valid = true; 
	SetNclass("element text large");
	$('errorBox').className = 'errorBox hidden';
	
	ValidateText('txt_nombre'); 
	ValidateTelefono('txt_telefono');
	SetNclass("element select large");
	ValidateNotEmpty('cbo_horariocontacto');
	ValidateIsEmail('txt_email');
	
	SetNclass("labelVerde");
	ValidateNotChecked('chk_terminos');
	if ($valid)
	{
		document.Formu.submit();
	}
	else
	{
		$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';
	}
	
	
}

function FormComent()
{
	$valid = true;
	SetNclass("element text large");
	ValidateIsEmail('txt_coment_email');
	
	if ($valid)
	{
		document.FormuComent.ActiveCommand.value = 'FormComent';
		document.FormuComent.submit();
	}
	else
	{
		document.FormuComent.ActiveCommand.value = '';
	}
}

function AdslFormExito(response)
{
	htmlCode = response.responseText; //tabla html que escupe tu pagina PHP URL
	divContenedor = document.getElementById('formadsl');
	divContenedor.innerHTML = htmlCode;
	
}

function RegistracionForm()
{
	$valid = true;
	
	
	ValidateIsEmail('txt_email');
	
	if ($valid)
	{
		mail = $('txt_email').value;
		categoria = $('txt_categoria').value;
		
		var AjaxRequest = 
		{
			handleSuccess: function(o)
			{
				RegistacionFormExito(o);
			},
			
			handleError: function(o)
			{
				//no cargo el ajax
			}
		};
		
		var callback =
		{
			success: AjaxRequest.handleSuccess,
			failure: AjaxRequest.handleError,
			scope: this
		};
		
		args = 'mail='+mail+'&categoria='+categoria;
		
		YAHOO.util.Connect.asyncRequest('POST', '/confirmacionregistro.php', callback, args);
	}
	else
	{
		/*$('ActiveCommand').value = '';
		$('errorBox').className = 'errorBox';*/
	}
}

function RegistacionFormExito(response)
{
	htmlCode = response.responseText; //tabla html que escupe tu pagina PHP URL
	divContenedor = document.getElementById('formregistro');
	divContenedor.innerHTML = htmlCode;
	
}
var blind_hidden1 ='';
var blind_hidden2 ='';
var blind_hidden3 ='';
var blind_hidden4 ='';

function change_landing()
{ 
	importe = parseInt(document.getElementById("txt_cantidadsolicitada").value);
	problemas = document.getElementsByName("rdb_problemasfinancieros");
	dispone = document.getElementsByName("rdb_disponeinmueble");
	vdispone = "null";
	vproblemas = "null";

	for (x=0;x< problemas.length;x++)
	{
		if (problemas[x].checked)
			vproblemas = problemas[x].value;
	}

	for (x=0;x < dispone.length; x++)
	{
		if (dispone[x].checked)
			vdispone = dispone[x].value;
	}
	

	
	
	var status = {
		'true': 'open',
		'false': 'close'
		};

	var myVerticalSlide = new Fx.Slide('div_desc');
	if (status[myVerticalSlide.open] == "open")
		myVerticalSlide.hide();
		
	var myVerticalSlide = new Fx.Slide('div_p1');
	if (status[myVerticalSlide.open] == "open")
		myVerticalSlide.hide();

	var myVerticalSlide = new Fx.Slide('div_p2');
	if (status[myVerticalSlide.open] == "open")
		myVerticalSlide.hide();
	

	var myVerticalSlide = new Fx.Slide('div_p3');
	if (status[myVerticalSlide.open] == "open")
		myVerticalSlide.hide();

		
	

	
		//alert(document.getElementById("div_p2").style.visibility);
	setTimeout("landingDo(importe,vdispone,vproblemas)",1000);




}
var activo = 'false';
function activa_caja()
{

		var status = {
		'true': 'open',
		'false': 'close'
		};
		
		
	var myVerticalSlideDesc = new Fx.Slide('div_desc'); 
	if (status[activo] == "open")
	{
		myVerticalSlideDesc.hide();
		activo = 'false';
	}else 
	{
		myVerticalSlideDesc.slideIn();
		activo = 'true';
	}	           



}

function landingDo(importe,vdispone,vproblemas)
{ 	 

	fin = false;
	var status = {
		'true': 'open',
		'false': 'close'
		};

	if (importe > '10000' && vdispone == "si" && vproblemas != "null") //capital privado
	{ 	
		document.getElementById("div_p1").style.visibility ='';
		var myVerticalSlide = new Fx.Slide('div_p1'); 
		myVerticalSlide.slideIn();


		fin = true;
		
	}
	if (importe <= '10000' && vproblemas == "no" && vdispone != "null") // tarjeta cr�dito
	{   	
		document.getElementById("div_p2").style.visibility ='';
		var myVerticalSlide = new Fx.Slide('div_p2'); 
		myVerticalSlide.slideIn();
		
		fin = true;
	}
	if (fin == false && vdispone != "null" && vproblemas != "null")
	{
		document.getElementById("div_p3").style.visibility ='';
		var myVerticalSlide = new Fx.Slide('div_p3'); 
		myVerticalSlide.slideIn();


	}

}
function changeDiferencias()
{  
	var importe = document.getElementById("cbo_importe").options[document.getElementById("cbo_importe").selectedIndex].text;
	importe = new String(importe);
	importe = importe.replace("Más de ","");
	importe = importe.replace("Menos de ","");
	var importeArray = importe.split(" "); 
	
	var Iinicial = parseFloat(importeArray[0]);
	var Ifinal = parseFloat(importeArray[3]);
	if (Iinicial && Ifinal)
		var Imedio = ((Iinicial + Ifinal) / 2);	
	if (!Iinicial && Ifinal)
		var Imedio = Ifinal;
	if (Iinicial && !Ifinal)
		var Imedio = Iinicial;	

	
	var rangoprecios = document.getElementById("cbo_importe").options[document.getElementById("cbo_rangoprecios").selectedIndex].text;
	rangoprecios = new String(rangoprecios);
	rangoprecios = rangoprecios.replace("Más de ","");
	rangoprecios = rangoprecios.replace("Menos de ","");
	var rangopreciosArray = rangoprecios.split(" "); 

	var Rinicial = parseFloat(rangopreciosArray[0]);
	var Rfinal = parseFloat(rangopreciosArray[3]);
	if (Rinicial && Rfinal)
		var Rmedio = ((Rinicial + Rfinal) / 2);	
	if (!Rinicial && Rfinal)
		var Rmedio = Rfinal;
	if (Rinicial && !Rfinal)
		var Rmedio = Rinicial;	
		
	if (Rmedio == 1.5 || Rmedio == 2.5)	
		Rmedio = Rmedio * 1000;
		
	if (Imedio == 1.5 || Imedio == 2.5)	
		Imedio = Imedio * 1000;
		
	//alert('('+Imedio + '/' + Rmedio+ ') * 100');

	if (Imedio && Rmedio)
		var porcentaje = (Imedio / Rmedio) * 100;
	else
		var porcentaje = 90;

	if (porcentaje <= 80)
	{
		document.getElementById("tr_cbo_diferencias").style.display="";
		document.getElementById("errorHipoteca").style.display="none";  
	}else
	{  
		document.getElementById("tr_cbo_diferencias").style.display="none"; 
		
		if (Imedio && Rmedio)
			document.getElementById("errorHipoteca").style.display=""; 	
		
	}
	
}


function switchTabs(on,off)
{
	document.getElementById(on).style.display="";
	document.getElementById(off).style.display="none";

}
function switchAll(tipo)
{
	if (tipo == 1)
	{
		switchTabs('cajaUtilidades','cajaContenidos');  
		switchTabs('ContenidosOff','ContenidosOn'); 
		switchTabs('UtilidadesOn','UtilidadesOff');  
		ToogleDisplay('lineaCaja','');
		
	}else
	{
		switchTabs('cajaContenidos','cajaUtilidades');  
		switchTabs('ContenidosOn','ContenidosOff'); 
		switchTabs('UtilidadesOff','UtilidadesOn');  
		ToogleDisplay('lineaCaja','');
	}
}

function EnableDisableText(id)
{  

	if (document.getElementById(id).disabled != false)
	{
		document.getElementById(id).disabled = false;
	}
	else
	{
		document.getElementById(id).disabled = true;
	}
}

function EnableDisableRadio(id)
{  
	if (document.Formu.rdb_telefonica[0].disabled != false)
	{
		document.Formu.rdb_telefonica[0].disabled = false;
		document.Formu.rdb_telefonica[1].disabled = false;
	}
	else
	{
		document.Formu.rdb_telefonica[0].disabled = true;
		document.Formu.rdb_telefonica[1].disabled = true;
	}
}
function EnableText(id)
{  

	document.getElementById(id).disabled = false;
	
}
function DisableText(id)
{  

	document.getElementById(id).disabled = true;

}
function EnableRadio(id)
{  
	
	document.Formu.rdb_telefonica[0].disabled = false;
	document.Formu.rdb_telefonica[1].disabled = false;
	
}

function DisableRadio(id)
{  

	document.Formu.rdb_telefonica[0].disabled = true;
	document.Formu.rdb_telefonica[1].disabled = true;
	
}
function addCommas(nStr)
{
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1)) {
        x1 = x1.replace(rgx, '$1' + '.' + '$2');
    }
    return x1 + x2;
}

function Decimales(Numero, Decimales) {
	var num;
	
	if (Decimales==0){
	//num=Math.ceil(num);
	num=addCommas(parseInt(Numero));
	
	}else{
pot = Math.pow(10,Decimales);
num = parseInt(Numero * pot) / pot;
nume = num.toString().split('.');
if(nume.length==1) 
    {
  var deci='';
  for(i=0;i<Decimales;i++)
   deci+=String.fromCharCode(48);
  
  num=nume+'.'+deci;
	}
}
return num;
}


function anualBruto(obj) {

	if ($('error_anuall'))
	$('error_anuall').className = 'errmsg hidden';
	

if ($(obj).value < 10000)
{
	
	
	
		if ($('error_anuall'))
			$('error_anuall').className = 'errmsg';

	
	
}

}
/*function IrGrafico(control)
{
	document.getElementById('tipoSeleccionado').value=control;
	frm = document.getElementById('formProvincia');
	$('tipoSeleccionado').value = control;
	
	switch(control)
	{
		case 'Provincia':
		combo = $('cboProvincia');
		break;
		case 'Proveedor':
		combo = $('cboProveedor');
		break;
	}
	
	opciones = combo.options;
	
	for (i = 0; i < opciones.length; i++)
	{
		if (opciones[i].selected == true)
		{
			redirije = ObtenerUrlNormalizada(opciones[i].text,true);
		}
	}
	frm.setAttribute('action', '/adsl/test-velocidad/'+redirije+'/');
}


function ObtenerUrlNormalizada(url,maximocaracteres)
{
	url = url.toLowerCase();
	
	url = str_replace(['á','é','í','ó','ú','ä','ë','ï','ö','ü','ñ'],['a','e','i','o','u','a','e','i','o','u','n'],url);
	
	url = url.replace('/[^a-z0-9\s]/', '');
	
	arrayurl = url.split(' ');
	var urlnormalizada = new Array();
	
	i = 0;
	
	for (i = 0; i < arrayurl.length;i++)
	{
		palabra = arrayurl[i];
		numero = parseInt(palabra);
		if (maximocaracteres)
		{
			if (numero || palabra.length > 2)
			{
				urlnormalizada[i] = palabra;
			}
		}
		else 
		{
			urlnormalizada[i] = palabra;
		}
	}
	
	url = urlnormalizada.join('-');
	return url;
}


function str_replace(search, replace, subject) 
{
    var f = search, r = replace, s = subject;
    var ra = r instanceof Array, sa = s instanceof Array, f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
 
    while (j = 0, i--) {
        if (s[i]) {
            while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
        }
    };
 
    return sa ? s : s[0];
}*/



