$(function(){
	cambia_boton_img();	//	inicializa el boton del captcha
})

var caracteres=500;
function cuenta_comentario()
	{
	if (forma=document.getElementById("form_cm"))
		{
		long_=forma.comentario.value.length;
		resto=caracteres-long_;
		if (resto<0)
			{
			forma.comentario.value=forma.comentario.value.substring(0,caracteres);
			resto=0;
			}
		if (obj_c=document.getElementById("cont_cm"))
			obj_c.innerHTML=resto;
		}
	}

function busqueda_cn(forma)
	{
	var params=new Array();
	for (i=0; i<forma.elements.length; i++)
		{
		params.push(forma.elements[i].name+"="+forma.elements[i].value);
		}
	obtiene_pagina_cn("?"+params.join("&"));
	return false;
	}
function obtiene_pagina_cn(href)
	{
	var parms=href.split("?");
	var p_env="&"+parms[1];
    jsrsExecute( "servidor_cn.php", recibe_pagina_cn, "muestra_listado", p_env,0);
	}
function recibe_pagina_cn(cont)
	{
	if (obj=document.getElementById("cont_lista"))
		{
		obj.innerHTML=cont;
		}
	var loc=document.location.href.split("#")[0];
	document.location=loc+"#sup_pp";
	}

var cont_ant;
var cont_act;

var nivel_ant;
var nivel_act;


function obtiene_form_cm(href)
	{
	var parms=href.split("?");
	var p_env="&"+parms[1];
    jsrsExecute( "servidor_cn.php", recibe_form_cm, "muestra_form_cm", p_env,0);
	}
function recibe_form_cm(cont)
	{
	if (obj_f=document.getElementById("form_cm_"+cont_act))
		{
		obj_f.innerHTML="<br><br>"+cont+"<br><br>";
		cont_ant=cont_act;
		nivel_ant=nivel_act;
		}
	if (obj_f=document.getElementById("msg_"+cont_act))
		{
		obj_f.className="msg_"+nivel_act+" contestando";
		//obj_f.className=" contestando ";
		}

	var loc=document.location.href.split("#")[0];
	document.location=loc+"#msg_"+cont_act;
	cambia_boton_img();
	}
function form_cm(dir,idfcm,nivelcm)
	{
	if (cont_ant==idfcm)
		{
		cerrar_form_cm();
		return false;
		}
	cerrar_form_cm();
	if (obj_f=document.getElementById("msg_"+cont_ant))
		{
		obj_f.className="msg_"+nivel_ant;
		}
	cont_act=idfcm;
	nivel_act=nivelcm;
	obtiene_form_cm(dir);
	}
function cerrar_form_cm()
	{
	if (obj_f=document.getElementById("form_cm_"+cont_ant))
		{
		obj_f.innerHTML="";
		}
	cont_ant="";
	}
function guarda_form_cm(forma)
	{
	var param="";
	for (var i=0; i < forma.elements.length; i++)
		{
		if (forma.elements[i].type=="checkbox")
			{
				val_chk=forma.elements[i].checked?1:0;
			param+="&"+forma.elements[i].name+"="+val_chk;
			}
		else
			param+="&"+forma.elements[i].name+"="+forma.elements[i].value;
		}
	jsrsExecute( "servidor_cn.php", recibe_guarda_form_cm, "guarda_form_cm", param,0);
	return false;
	}
function recibe_guarda_form_cm(resp)
	{
	var resp=resp.split("||");
	if (resp[0]>0)
		{
		recibe_centro_mensajes(resp[2])
/*		if (obj_f=document.getElementById("contenedor_cm"))
			obj_f.innerHTML=resp[2];*/
		cerrar_form_cm();
		var loc=document.location.href.split("#")[0];
		document.location=loc+"#msg_"+resp[1];
		}
	else
		alert(resp[1]);
/*
//PARA CAMBIAR EL ENCABEZADO
if (forma=document.getElementById("form_logueoenc"))
		logueo_qn(forma);
*/
	}
function centro_mensajes()
	{
	var loc=document.location.href.split("#")[0];
	var parms=loc.split("?");
	var p_env="&"+parms[1];
    jsrsExecute( "servidor_cn.php", recibe_centro_mensajes, "centro_mensajes", p_env,0);
	}
function recibe_centro_mensajes(cont)
	{
	if (obj=document.getElementById("contenedor_cm"))
		{
		obj.innerHTML=cont;
		}
	}

function cambia_boton_img()
{
	$("#bot_val_img").html( '<input type="button" onclick="cambia_imagen_cn();" value="'+$("#bot_val_img").attr("data-leyenda")+'" class="bt_cambia_img" />');
}
function cambia_imagen_cn()
{
	try
	{
		$("#casilla_verif").val("");
		vtmp_pic= $('#img_val_form').get(0);
		vtmp_pic.src= vtmp_pic.src.replace(/\/[0-9]+.png/i, '/'+parseInt(Math.random()*5000)+'.png');
	}
	catch(erdx){}
}
function copiar_id(id_rec)
	{
	//id_rec=isNaN(parseInt(id_rec))? 0:parseInt(id_rec);
	var d_ant=window.clipboardData.getData("Text").split(", ");
	var ides=new Array();
	for (id in d_ant)
		{
		if (isNaN(parseInt(d_ant[id])))
			{
			window.clipboardData.setData("Text", id_rec);
				alert(id_rec);
			return;
			}
		else
			ides.push(d_ant[id]);
		}
	ides.push(id_rec);
	window.clipboardData.setData("Text", ides.join(", "));
	alert(ides.join(", "));
	}

