function write_text(text,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="testclass">' + text + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

function popup(url,alto,ancho) {
	datewindow = window.open(url, 'popup', 'height='+alto+',width='+ancho+',top=150,left=150,scrollbars=yes,resizable=no,titlebar=no');
} 

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}      

function go(url) {
	alert(url);
	opener.location.href = url;
}	

function cambiar_panel(id){

	show_hide(id, 'auto');

}

/***********************************************************************/
// SHOW HIDE PANEL
/***********************************************************************/
function show_hide(id, show) {
	var itm = null;
	
		
	if (document.getElementById) {
		itm = document.getElementById(id);
	} else if (document.all){
		itm = document.all[id];
	} else if (document.layers){
		itm = document.layers[id];
	}
	
	if (!itm) {
		// do nothing
	}
	else if (itm.style) {
		
		if (show == 1){itm.style.display = "";}
		if (show == 0){itm.style.display = "none";}
		
		if (show == 'auto'){
			disp = itm.style.display;
			itm.style.display = "none";
			
			if (disp == "none"){
				itm.style.display = "";
			}
		}
		
	}else{
		itm.visibility = "show"; 
	}
}

/***********************************************************************/
// SHOW HIDE PANEL
/***********************************************************************/
var state = 'none';

function showhide(layer_ref) {
	if (state == 'block') {
		state = 'none';
	}else{
		state = 'block';
	}
	
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + layer_ref + ".style.display = state");
	}

	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display = state;
	}
	
	if (document.getElementById &&!document.all) {
		hza = document.getElementById(layer_ref);
		hza.style.display = state;
	}
}
/***********************************************************************/
// VALIDAR RUT
/***********************************************************************/
function validar_rut(form1){
	rut=form1.rut.value;
	
	if (rut == "1111111111"){
		rut = "0".concat(rut);
		alert("El RUT ingresado no es válido");
		return
	}
	
	switch (rut.length) {
  		case 9: rut = "0".concat(rut);break;
  		case 8: rut = "00".concat(rut);break;
    }
	
	
	var count=0;
	var count2=0;
	var factor=2;
	var suma=0;
	var sum=0;
	var digito=0;
		
	digito_a_verificar = rut.substring(10,9);
	
	if (digito_a_verificar == "k" || digito_a_verificar == "K"){
		digito_a_verificar = 10;
	}
	
	
	rut = rut.substring(8,0);
	
	count2=rut.length - 1;
	
	while(count < rut.length){
		sum = factor * (parseInt(rut.substr(count2,1))); 
		suma = suma + sum;
		sum=0;

		count = count + 1;
		count2 = count2 - 1;
		factor = factor + 1;

		if(factor > 7){
			factor=2; 
		} 
	}

	digito= 11 - (suma % 11)
	if(digito==11){
		digito=0;
	}

	if (digito_a_verificar != digito){
		alert("El RUT ingresado no es válido");
	}else{
		rut_ok = true;
	}
}