function MM_findObj(n, d) { //v3.0
  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); return x;
}

function GetE( elementId )
{
	return document.getElementById( elementId )  ;
}

function redirect(URLStr)
{ 
	location = URLStr; 
}

function objdisplaynone(Element)
{
	document.getElementById(Element).style.display = "none";
}

function objdisplayblock(Element)
{
	document.getElementById(Element).style.display = "block";
}

function nl2br(str)
{
	var nStr= str;
	if (nStr.length){
		var re = /\n/g;
		var r = nStr.replace(re, "<br>");	// Intercambiar saltos de linea por <br>.

	}
	return r;
}

function replaceText(str, bstr, rstr)
{
	var nStr= str;
	if (nStr.length){
		var re =/(&bstr)/g;
		var r = nStr.replace(bstr, rstr);	// Intercambiar saltos de linea por <br>.

	}

	return r;
}

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_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_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 resizeIframe(){
var miIframe=document.getElementById("pagina_interior");
//var miIframe=MM_findObj("pagina_interior");
var alturaPagina=miIframe.contentWindow.document.body.scrollHeight;
//miIframe.style.height=alturaPagina;
document.getElementById("pagina_interior").style.height=alturaPagina+'px';
}

var tam=14; 
function tamano(num) { 
  tam+= (num=='mas') ? 1 : -1; 
  obj=document.getElementById('fuente'); 
  obj.style.fontSize=tam;     
} 

function cambia_pagina(pagina){
	var miIframe=document.getElementById("pagina_interior");
	miIframe.src=pagina;
}

function cambia(pagina){
	window.location=pagina;	
}

function imprime(){
	parent['pagina_interior'].focus();
	parent['pagina_interior'].print();
	
}

function validarse(){
//	var login=document.getElementById("login").value;
	var login=MM_findObj("login");
//	var pass =document.getElementById("password").value;
	var pass=MM_findObj("password");
	var pagina='antecedentes.php?usrname='+login.value+'&pass='+pass.value;	
	window.location=pagina;
}

function validarse2(){
	var login=MM_findObj("login_prestador");
	var pass=MM_findObj("pass_prestador");

	var pagina='proveedor.php?usrname='+login.value+'&pass='+pass.value;	

	window.location=pagina;
}

function estado_pagos(){

	var pagina='pagos.php';	
	window.location=pagina;
}

function beneficiarios(){

	var pagina='beneficiarios.php';	
	window.location=pagina;
}

function movimientos(){

	var pagina='movimientos.php';	
	window.location=pagina;
}

function movimientos_prov(){

	var pagina='mov_prov.php';	
	window.location=pagina;
}

function clave(){

	var pagina='clave.php';	
	window.location=pagina;
}

function cambiar_clave(){
	var pass1=MM_findObj("clave1").value;
	var pass2=MM_findObj("clave2").value;

	if (pass1!=pass2)
	{
		alert("Las claves no coinciden, intente nuevamente.");
		return false;
	}
	if (pass1.length<4)
	{
		alert("La clave debe tener un mínimo de 4 caracteres (letras o numeros) y máximo 6 caracteres.");
		return false;
	}

	document.forms.form1.submit();
}

function buscar(){

	var mes=MM_findObj("mes");
	var agno=MM_findObj("agno");

	var pagina='movimientos.php?mes='+mes.value+'&agno='+agno.value;
	window.location=pagina;
}

function buscar2(){

	var fecha=MM_findObj("txtFecha");

	var pagina='mov_prov.php?fecha='+fecha.value;
	window.location=pagina;
}

function formato(rut){
	var texto=rut.value;
	var largo=texto.length;
	
	texto=texto.replace('.','');
	texto=texto.replace('.','');
	texto=texto.replace('-','');
	var largo=texto.length;

	if (largo<8)
	{
		rut.value='';
		return false;		
	}
	if (largo<9)
	{
		rut.value=0+texto;
		texto=rut.value;
	}
	var rut_analiza=texto.substr(0,2)+texto.substr(2,3)+texto.substr(5,3)+'-'+texto.substr(8,1);

	texto=texto.substr(0,2)+'.'+texto.substr(2,3)+'.'+texto.substr(5,3)+'-'+texto.substr(8,1);
	if (analiza_rut(rut_analiza))
	{
		rut.value=texto;
		return true;
	}else{
		rut.value='';
		return false;
	}
}

function analiza_rut(rut)
{
	var s=rut
	var sLen = s.length;
	var suma=0	
	if(sLen==10)
	{
		if(s.charAt(9)=='k') {dvr='1';} 
			else {
				if(s.charAt(9)=='K') {
					dvr='1';
					} 
						else {
							dvr=s.charAt(9);
							}
				}
	suma=suma + 3*s.charAt(0);
	suma=suma + 2*s.charAt(1);
	suma=suma + 7*s.charAt(2);
	suma=suma + 6*s.charAt(3);
	suma=suma + 5*s.charAt(4);
	suma=suma + 4*s.charAt(5);
	suma=suma + 3*s.charAt(6);
	suma=suma + 2*s.charAt(7);
	resto=suma%11;
	dv=11-resto;
	if(dv == 10){
					dv=1;
				}
				else 
					if(dv == 11) {
						dv=0;
					}
	if(dv == dvr)	{}
	else{
		alert ("Rut invalido");
		return false;}
	}
	else if(sLen==9)
			{	if(s.charAt(8)=='k') {dvr='1';} 
				else {
					if(s.charAt(8)=='K') {
						dvr='1';
						} 
					else {
						dvr=s.charAt(8);
						}
				}
				suma=suma + 2*s.charAt(0);
				suma=suma + 7*s.charAt(1);
				suma=suma + 6*s.charAt(2);
				suma=suma + 5*s.charAt(3);
				suma=suma + 4*s.charAt(4);
				suma=suma + 3*s.charAt(5);
				suma=suma + 2*s.charAt(6);
				resto=suma%11;
				dv=11-resto;
				if(dv == 10){
					dv=1;
				}
				else 
					if(dv == 11) {
					dv=0;
					}

				if(dv == dvr){}
				else{alert("Rut invalido");
				return false;}
			}
			else { if(sLen>0){alert("El Rut ingresado es invalido");
			return false;}}
	return true;
}

// Para las NOTICIAS ROTATIVAS

//scroller width
var swidth=240;

//scroller height
var sheight=140;

//background color
var sbcolor='';

//scroller's speed
var sspeed=2;

var msg=''

//Your messages go below:

msg +=
			'<ul><li><a href="javascript:cambia(\'noticias/not6.html\');">Nuevo Convenio de Consulta de Urgencia con Cl&iacute;nica Francesa</a><br><br> </li></ul>'+        
            '<ul><li><a href="javascript:cambia(\'noticias/not1.html\');">Importante aumento de prestaciones para afiliados de Isapres</a><br><br> </li></ul>'+
            '<ul><li><a href="javascript:cambia(\'noticias/not2.html\');">Planes de salud de isapres subir&aacute;n un 8% promedio en Julio</a></li></ul>'+
            '<ul><li><a href="javascript:cambia(\'noticias/not3.html\');">Conozca Variacion de Precios del Plan Complementario</a><br> <br></li></ul>'+
            '<ul><li><a href="javascript:cambia(\'noticias/not4.html\');">Conozca el calendario de las Farmacias de Turno</a><br><br></li></ul>'+
            '<ul><li><a href="javascript:cambia(\'noticias/not5.html\');">Se realizo asamblea Anual de Sermecap</a></li></ul>';

//End of your messages
// Begin the ticker code

var resumesspeed=sspeed
function start() {
      if (document.all) iemarquee(ticker);
       else if (document.getElementById)
        ns6marquee(document.getElementById('ticker'));
}
        
function iemarquee(whichdiv){
                iediv=eval(whichdiv)
                sheight += 50;
                iediv.style.pixelTop=sheight
                iediv.innerHTML=msg 
                sizeup=iediv.offsetHeight
                ieslide()
}
       
function ieslide(){
                if (iediv.style.pixelTop>=sizeup*(-1)){
                        iediv.style.pixelTop-=sspeed
                        setTimeout("ieslide()",100)
                }
                else{
                        iediv.style.pixelTop=sheight
                        ieslide()
                }
}
        
function ns6marquee(whichdiv){
                ns6div=eval(whichdiv)
                sheight += 50;
                ns6div.style.top=sheight + "px";
                ns6div.innerHTML=msg
                sizeup=ns6div.offsetHeight
                ns6slide()
}

function ns6slide(){
                if (parseInt(ns6div.style.top)>=sizeup*(-1)){
                        theTop = parseInt(ns6div.style.top)-sspeed
                        ns6div.style.top = theTop + "px";
                        setTimeout("ns6slide()",100)
                }
                else {
                        ns6div.style.top = sheight + "px";
                        ns6slide()
                }
 }
