function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function changeImage(nombre_imagen,path,selectcolor,imagendefecto){
/*	alert("Imagen: " + nombre_imagen + "\nDefecto: " + imagendefecto);*/
	if(selectcolor.value==0)
	{
		divMensaje=document.getElementById('div_ima');
		divMensaje.innerHTML='<img src="'+imagendefecto+'" alt="" width="290" height="400" border="0" />';
	}
	else
	{
		divMensaje=document.getElementById('div_ima');
		divMensaje.innerHTML='<img src="'+path+nombre_imagen+'" alt="" width="290" height="400" border="0" />';
	}
}

//Funcion que me permite ocultar o mostrar la respuesta correspondiente a la pregunta de la faq
function ocumosfaq(tdrespuesta)
{
	miobj = document.getElementById(tdrespuesta);
	if (miobj.style.display == "none")
		miobj.style.display = "table-cell";
	else
		miobj.style.display = "none";
}

//Funcion para cambial el style del td pregunta
function over(tdpregunta)
{
	miobj = document.getElementById(tdpregunta);
	miobj.style.textDecoration = "underline";
	document.body.style.cursor="hand"
}

//Funcion para cambial el style del td pregunta
function out(tdpregunta)
{
	miobj = document.getElementById(tdpregunta);
	miobj.style.textDecoration = "none";
}

//Funcion para cambiar los dias del mes dependiendo del mismo
function cambiodias(mes)
{
	var diasdelmes = new Array(13);
	diasdelmes = Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
	selectdias = document.getElementById('dia');
	for (i=31; i>=1;i--){selectdias.options[i]=null;}
	for (i=1; i<=diasdelmes[mes.value]; i++){selectdias.options[i]=new Option(i,i);}		
}

//Funcion que me valida el formulario de registro
function validarform()
{
	var error="";
	lbnombre = document.getElementById('lbnombre');
	nombre =document.getElementById('nombre');
	lbapellido = document.getElementById('lbapellido');
	apellido =document.getElementById('apellido');
	lbano = document.getElementById('lbano');
	ano =document.getElementById('ano');
	lbmes = document.getElementById('lbmes');
	mes =document.getElementById('mes');
	lbdia = document.getElementById('lbdia');
	dia =document.getElementById('dia');
	lbemail = document.getElementById('lbemail');
	email =document.getElementById('email');
	lbusuario = document.getElementById('lbusuario');
	usuario =document.getElementById('usuario');
	lbcontrasena = document.getElementById('lbcontrasena');
	contrasena =document.getElementById('contrasena');
	lbconfirmcontrasena = document.getElementById('lbconfirmcontrasena');
	confirmcontrasena =document.getElementById('confirmcontrasena');
	
	if (nombre.value==""){error = "1";
		lbnombre.style.display = "inline";}
	else{
		lbnombre.style.display = "none";		
	}
		
	if (apellido.value==""){error = "1";
		lbapellido.style.display = "inline";}
	else{
		lbapellido.style.display = "none";
	}
	
	if (ano.value=="0"){error = "1";
		lbano.style.display = "inline";}
	else{
		lbano.style.display = "none";
	}
	
	if (mes.value=="0"){error = "1";
		lbmes.style.display = "inline";}
	else{
		lbmes.style.display = "none";
	}
	
	if (dia.value=="0"){error = "1";
		lbdia.style.display = "inline";}
	else{
		lbdia.style.display = "none";
	}
	
	if (email.value==""){error = "1";
		lbemail.style.display = "inline";}
	else{
		lbemail.style.display = "none";
	}
	
	if (usuario.value==""){error = "1";
		lbusuario.style.display = "inline";}
	else{
		lbusuario.style.display = "none";
	}
	
	if (contrasena.value==""){error = "1";
		lbcontrasena.style.display = "inline";}
	else{
		lbcontrasena.style.display = "none";
	}
	
	if (contrasena.value != confirmcontrasena.value){error = "1";
		lbconfirmcontrasena.style.display = "inline";}
	else{
		lbconfirmcontrasena.style.display = "none";
	}
	
	if (error != ""){
		alert('Por favor complete todos los campos');
		return false;
	}
	else{
		if(confirm('¿Seguro que quiere enviar estos datos?'))
			return true;
		else
			return false;
	}
	
}


//Funcion que valida el formulario de afiliacion
function validarformafiliate()
{
	var error="";
	lbnombre1 = document.getElementById('lbnombre');
	nombre1 =document.getElementById('nombre');
	lbapellido1 = document.getElementById('lbapellido');
	apellido1 =document.getElementById('apellido');
	lbciudad1 = document.getElementById('lbciudad');
	ciudad1 =document.getElementById('ciudad');
	lbdocumento1 = document.getElementById('lbdocumento');
	documento1 =document.getElementById('documento');
	lbtipodocumento1 = document.getElementById('lbtipodocumento');
	tipodocumento1 =document.getElementById('tipodocumento');
	lbemail1 = document.getElementById('lbemail');
	email1 =document.getElementById('email');
	lbtelefono1 = document.getElementById('lbtelefono');
	telefono1 =document.getElementById('telefono');
	lbdireccion1 = document.getElementById('lbdireccion');
	direccion1 =document.getElementById('direccion');
	lbobservaciones1 = document.getElementById('lbobservaciones');
	observaciones1 =document.getElementById('observaciones');
	
	if (nombre1.value==""){error = "1";
		lbnombre1.style.display = "inline";}
	else{
		lbnombre1.style.display = "none";		
	}
		
	if (apellido1.value==""){error = "1";
		lbapellido1.style.display = "inline";}
	else{
		lbapellido1.style.display = "none";
	}
	
	if (ciudad1.value=="0"){error = "1";
		lbciudad1.style.display = "inline";}
	else{
		lbciudad1.style.display = "none";
	}
	
	if (documento1.value==""){error = "1";
		lbdocumento1.style.display = "inline";}
	else{
		lbdocumento1.style.display = "none";
	}
	
	if (tipodocumento1.value=="0"){error = "1";
		lbtipodocumento1.style.display = "inline";}
	else{
		lbtipodocumento1.style.display = "none";
	}
	
	if (email1.value==""){error = "1";
		lbemail1.style.display = "inline";}
	else{
		lbemail1.style.display = "none";
	}
	
	if (telefono1.value==""){error = "1";
		lbtelefono1.style.display = "inline";}
	else{
		lbtelefono1.style.display = "none";
	}
	
	if (direccion1.value==""){error = "1";
		lbdireccion1.style.display = "inline";}
	else{
		lbdireccion1.style.display = "none";
	}
	
	if (observaciones1.value==""){error = "1";
		lbobservaciones1.style.display = "inline";}
	else{
		lbobservaciones1.style.display = "none";
	}
	
	if (error != ""){
		alert('Es necesario que completes todos los campos');
		return false;
	}
	else{
		if(confirm('¿Seguro que quiere enviar estos datos?'))
			return true;
		else
			return false;
	}
}


//Funcion que me valida el formulario de recomendacion de amigo
function validarformamigo()
{
	var error="";
	quienrecomiendaa =document.getElementById('quienrecomienda');
	lbquienrecomiendaa =document.getElementById('lbquienrecomienda');
	lbnombreamigo11 = document.getElementById('lbnombreamigo1');
	lbemail11 =document.getElementById('lbemail1');
	email11 =document.getElementById('email1');
	nombreamigo11 =document.getElementById('nombreamigo1');
	lbnombreamigo22 = document.getElementById('lbnombreamigo2');
	lbemail22 =document.getElementById('lbemail2');
	email22 =document.getElementById('email2');
	nombreamigo22 =document.getElementById('nombreamigo2');
	lbnombreamigo33 = document.getElementById('lbnombreamigo3');
	lbemail33 =document.getElementById('lbemail3');
	email33 =document.getElementById('email3');
	nombreamigo33 =document.getElementById('nombreamigo3');
	
	if (quienrecomiendaa.value==""){error = "1";
		lbquienrecomiendaa.style.display = "inline";
		}
	else {
		lbquienrecomiendaa.style.display = "none";
	}
	
	if (nombreamigo11.value!="" && email11.value==""){error = "1";
		lbemail11.style.display = "inline";
		lbnombreamigo11.style.display = "none";
		}
	else if(nombreamigo11.value=="" && email11.value!=""){error = "1";
		lbnombreamigo11.style.display = "inline";
		lbemail11.style.display = "none";
	}
	else{
		lbnombreamigo11.style.display = "none";
		lbemail11.style.display = "none";
	}
	
	if (nombreamigo22.value!="" && email22.value==""){error = "1";
		lbemail22.style.display = "inline";
		lbnombreamigo22.style.display = "none";
		}
	else if(nombreamigo22.value=="" && email22.value!=""){error = "1";
		lbnombreamigo22.style.display = "inline";
		lbemail22.style.display = "none";
	}
	else{
		lbnombreamigo22.style.display = "none";
		lbemail22.style.display = "none";
	}
	
	if (nombreamigo33.value!="" && email33.value==""){error = "1";
		lbemail33.style.display = "inline";
		lbnombreamigo3.style.display = "none";
		}
	else if(nombreamigo33.value=="" && email33.value!=""){error = "1";
		lbnombreamigo33.style.display = "inline";
		lbemail33.style.display = "none";
	}
	else{
		lbnombreamigo33.style.display = "none";
		lbemail33.style.display = "none";
	}

	if (error != ""){
		alert('Por favor revisa que la información de tus amigos este diligenciada completamente.');
		return false;
	}
	else{
		if(confirm('¿Seguro que quiere enviar estos datos?'))
			return true;
		else
			return false;
	}	
}

//Funcion para cambiar el select segun queja agradecimiento solicitud etc
function selecttiposolicitud(tiposolicitud)
{
	seguntiposolicitud = document.getElementById('seguntiposolicitud');	
	seguntiposolicitud.style.display="inline";
	var contenidonewselect = new Array(8);
	if (tiposolicitud.value=="Queja"){contenidonewselect = Array("","Área Médica","Área Comercial","Otras");}
	else if(tiposolicitud.value=="Agradecimiento"){contenidonewselect = Array();seguntiposolicitud.style.display="none";}
	else if(tiposolicitud.value=="SolicituddeInformacion"){contenidonewselect = Array();seguntiposolicitud.style.display="none";}
	else if(tiposolicitud.value=="Requerimiento"){contenidonewselect = Array("","Reactivación","Cambio de modalidad de pago","Cesión de titularidad","Reemplazo","Cobertura Internacional","Problemas con los pagos");}
	else{contenidonewselect = Array();seguntiposolicitud.style.display="none";}
	for (i=8; i>=1;i--){seguntiposolicitud.options[i]=null;}
	for (i=1; i<contenidonewselect.length; i++){seguntiposolicitud.options[i]=new Option(contenidonewselect[i],contenidonewselect[i]);}		
}

//Funcion que me valida el formulario de contactanos
function validarformcontactanos()
{
	var error="";
	lbnombre1 = document.getElementById('lbnombre');
	nombre1 =document.getElementById('nombre');
	lbapellido1 = document.getElementById('lbapellido');
	apellido1 =document.getElementById('apellido');
	lbafiliado1 = document.getElementById('lbafiliado');
	afiliado1 =document.getElementById('afiliado');
	lbemail1 = document.getElementById('lbemail');
	email1 =document.getElementById('email');
	lbciudad1 = document.getElementById('lbciudad');
	ciudad1 =document.getElementById('ciudad');
	lbtelefono1 = document.getElementById('lbtelefono');
	telefono1 =document.getElementById('telefono');
	
	lbtiposolicitud1 = document.getElementById('lbtiposolicitud');
	tiposolicitud1 =document.getElementById('tiposolicitud');
	lbseguntiposolicitud1 = document.getElementById('lbseguntiposolicitud');
	seguntiposolicitud1 =document.getElementById('seguntiposolicitud');
	
	lbcomentarios1 = document.getElementById('lbcomentarios');
	comentarios1 = document.getElementById('comentarios');
	
	if (nombre1.value==""){error = "1";
		lbnombre1.style.display = "inline";}
	else{
		lbnombre1.style.display = "none";		
	}
		
	if (apellido1.value==""){error = "1";
		lbapellido1.style.display = "inline";}
	else{
		lbapellido1.style.display = "none";
	}
	
	if (telefono1.value==""){error = "1";
		lbtelefono1.style.display = "inline";}
	else{
		lbtelefono1.style.display = "none";
	}
	
	if (afiliado1.value=="0"){error = "1";
		lbafiliado1.style.display = "inline";}
	else{
		lbafiliado1.style.display = "none";
	}
	
	if (email1.value==""){error = "1";
		lbemail1.style.display = "inline";}
	else{
		lbemail1.style.display = "none";
	}
	
	if (ciudad1.value=="0"){error = "1";
		lbciudad1.style.display = "inline";}
	else{
		lbciudad1.style.display = "none";
	}
	
	if (tiposolicitud1.value=="0"){error = "1";
		lbtiposolicitud1.style.display = "inline";}
	else{
		lbtiposolicitud1.style.display = "none";
	}
	
	if (seguntiposolicitud1.value=="0" && tiposolicitud1.value!="0" && tiposolicitud1.value!="Agradecimiento" && tiposolicitud1.value!="SolicituddeInformacion"){error = "1";
		lbseguntiposolicitud1.style.display = "inline";}
	else{
		lbseguntiposolicitud1.style.display = "none";
	}
	
	
	if (comentarios1.value==""){error = "1";
		lbcomentarios1.style.display = "inline";}
	else{
		lbcomentarios1.style.display = "none";
	}
	
	if (error != ""){
		alert('Es necesario que completes todos los campos');
		return false;
	}
	else{
		if(confirm('¿Seguro que quiere enviar estos datos?'))
			return true;
		else
			return false;
	}
}

// Funcion para cambiar el select segun departamento
function selectMunicipio(dept)
{
	segunDept = document.getElementById('ciudad');	
	segunDept.style.display="inline";
	var contenidonewselect = new Array(8);
	if (dept.value=="Cundinamarca"){contenidonewselect = Array("Bogota");}
	else if(dept.value=="Antioquia"){contenidonewselect = Array("Medellin","Envigado","Bello","La Estrella","Itagui","Sabaneta","San Antonio de Prado","Las Palmas");}
	else if(dept.value=="Valle"){contenidonewselect = Array("Cali","Palmira","Jumbo","Jamundi");}
	
	for (i=10; i>=0;i--){segunDept.options[i]=null;}
	for (i=0; i<contenidonewselect.length; i++){segunDept.options[i]=new Option(contenidonewselect[i],contenidonewselect[i]);}
	
}


//Funcion que me valida el formulario de registro
function validarActualizacion()
{
	var error="";
	lbnombre = document.getElementById('lbnom');
	nombre =document.getElementById('nom1');
	lbapellido = document.getElementById('lbape');
	apellido =document.getElementById('ape1');
	lbfechan = document.getElementById('lbnacimiento');
	fechan =document.getElementById('fechanacimiento');
	lbdir = document.getElementById('lbdireccion');
	direccion =document.getElementById('dir');
	lbtel = document.getElementById('lbtelefono');
	telefonocasa =document.getElementById('telcasa');
	
	lbmen = document.getElementById('lbmenores');
	objmenores =document.getElementById('menores');
	
	lbmay = document.getElementById('lbmayores');
	objmayores =document.getElementById('mayores');
	
	if (objmenores.value==""){error = "1";
		lbmen.style.display = "inline";}
	else{
		lbmen.style.display = "none";		
	}
	
	if (objmayores.value==""){error = "1";
		lbmay.style.display = "inline";}
	else{
		lbmay.style.display = "none";		
	}
	
	if (nombre.value==""){error = "1";
		lbnombre.style.display = "inline";}
	else{
		lbnombre.style.display = "none";		
	}
		
	if (apellido.value==""){error = "1";
		lbapellido.style.display = "inline";}
	else{
		lbapellido.style.display = "none";
	}
	
	if (fechan.value==""){error = "1";
		lbfechan.style.display = "inline";}
	else{
		lbfechan.style.display = "none";
	}
	
	if (direccion.value==""){error = "1";
		lbdir.style.display = "inline";}
	else{
		lbdir.style.display = "none";
	}
	
	if (trim(telefonocasa.value)==0 || trim(telefonocasa.value)<7 || isNaN(telefonocasa.value) ){error = "1";
		lbtel.style.display = "inline";}
	else{
		lbtel.style.display = "none";
	}
	
	
	if (error != ""){
		alert('Por favor complete todos los campos');
		return false;
	}
	else{
		if(confirm('¿Seguro que quiere enviar estos datos?'))
			return true;
		else
			return false;
	}
	
}

/*Funcion que me devuelve el numero de caracteres - blancos de una cadena*/
function trim(cadena){
	var nuevacadena="";
	nuevacadena=cadena.replace(/\ /g,"");
	return nuevacadena.length;
}
