function cambiaPP(xI,xCell){
	for(i=1; i<document.getElementById("tblOpVentana").rows.length; i++){
		document.getElementById("tblOpVentana").rows[i].style.display='none'
		document.getElementById("trPP").cells[i-1].className='InActivo'
	}
	xCell.className='Activo'
	document.getElementById("tblOpVentana").rows[xI].style.display=''
}
function agregaRen(xOp,xTbl){
	var xContenido=""
	switch (xOp){
		case "lineasadicionales":
			xContenido="<TABLE Cellspacing=0 Width='100%'>"+
							"<TR><TD Class='tdEtiqueta' Style='width:1%;'><IMG Src='../interfase/iconos/Eliminar.gif' onClick='quitaRen(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,\"éste renglón\")' Title='Eliminar renglon' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta'><SPAN>Clasificación</SPAN><INPUT Type='TEXT'  Id='txtNomTelefono' Class='txtCaptura' Style='width: 80%'></TD>"+
								"<TD Class='tdEtiqueta'><SPAN>SubClasificación</SPAN><INPUT Type='TEXT'  Id='txtTelefono' Class='txtCaptura' Style='width: 77%'></TD></TR>"+
						"</TABLE>"
			break;
		case "telefono":
			xContenido="<TABLE Cellspacing=0 Width='100%'>"+
							"<TR><TD Class='tdEtiqueta' Style='width:3%; padding-left: 2px'><IMG Src='../interfase/iconos/Eliminar.gif' onClick='quitaRen(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,\"éste teléfono\")' Title='Eliminar éste teléfono' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' Style='width:1%; padding-right: 3px' ><IMG Src='../interfase/iconos/abajo.gif' onMouseOver='cambiaRotulo(this.parentNode,\"TELEFONO\")'  Title='Cambiar rótulo' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' ><INPUT Type='TEXT'  Name='txtNomTelefono' Class='txtCaptura' Value='Teléfono' Style='width: 100%'></TD>"+
							"</TR>"+
							"<TR><TD Colspan=3><INPUT Type='TEXT'  Name='txtTelefono' Class='txtCaptura' Style='width: 100%'></TD>"+
							"</TR>"+
						"</TABLE>"
			break;
		case "direccion":
			xContenido="<TABLE Cellspacing=0 Width='100%'>"+
							"<TR><TD Class='tdEtiqueta' Style='width:3%; padding-left: 2px'><IMG Src='../interfase/iconos/Eliminar.gif' onClick='quitaRen(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,\"está dirección\")' Title='Eliminar está dirección' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' Style='width:1%; padding-right: 3px' ><IMG Src='../interfase/iconos/abajo.gif' onMouseOver='cambiaRotulo(this.parentNode,\"DIRECCION\")' Title='Cambiar rótulo' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' ><INPUT Type='TEXT'  Name='txtNomDireccion' Class='txtCaptura' Value='Dirección'  Style='width: 100%'></TD>"+
							"</TR>"+
							"<TR><TD Colspan=3><TEXTAREA Name='txtDireccion' Class='txtCaptura' Style='width: 100%;height: 40'></TEXTAREA></TD>"+
							"</TR>"+
						"</TABLE>"
			break;
		case "correo":
			xContenido="<TABLE Cellspacing=0 Width='100%'>"+
							"<TR><TD Class='tdEtiqueta' Style='width:3%; padding-left: 2px'><IMG Src='../interfase/iconos/Eliminar.gif' onClick='quitaRen(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,\"éste correo\")' Title='Eliminar éste correo' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' Style='width:1%; padding-right: 3px' ><IMG Src='../interfase/iconos/abajo.gif' onMouseOver='cambiaRotulo(this.parentNode,\"CORREO\")'  Title='Cambiar rótulo' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' ><INPUT Type='TEXT'  Name='txtNomCorreo' Class='txtCaptura' Value='Correo'  Style='width: 100%'></TD>"+
							"</TR>"+
							"<TR><TD Colspan=3><INPUT Type='TEXT'  Name='txtCorreo' Class='txtCaptura' Style='width: 100%'></TD>"+
							"</TR>"+
						"</TABLE>"
			break;
		case "varios":
			xContenido="<TABLE Cellspacing=0 Width='100%'>"+
							"<TR><TD Class='tdEtiqueta' Style='width:5%; text-align: center'><IMG Src='../interfase/iconos/Eliminar.gif' onClick='quitaRen(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,\"éste registro\")' Title='Eliminar éste registro' Style='cursor: pointer;'></TD>"+
								"<TD Class='tdEtiqueta' ><INPUT Type='TEXT'  Name='txtNomVarios' Class='txtCaptura' Value='Campo' Style='width: 100%'></TD>"+
							"</TR>"+
							"<TR><TD Colspan=2><INPUT Type='TEXT'  Name='txtVarios' Class='txtCaptura' Style='width: 100%'></TD>"+
							"</TR>"+
						"</TABLE>"
			break;
		default: break;
	}	
	var xRen=xTbl.insertRow(xTbl.rows.length)
	var xCel=xRen.insertCell(0)
	xCel.className="tdTblCapturaTitulo"
	xCel.innerHTML=xContenido
}
function quitaRen(xRen,xTitulo){
	if(confirm("¿En verdad desea borrar "+xTitulo+"?")){xRen.parentNode.deleteRow(xRen.rowIndex)}
}
function agregaCategoria(){
	if(document.getElementById("txtCategoria").value==""){alert("Escriba al nombre de la categoria"); return false}
	document.getElementById("divCategorias").innerHTML="<CENTER><BR><BR><BR><FONT Id='ftMsg'>Almacenando información, espere por favor...</FONT></CENTER>"
	var xParam="acc=agregarcategoria"
	xParam+="&Categoria="+escape(document.getElementById("txtCategoria").value)
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {leeCategoria();	return false;}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}
function leeCategoria(xCategorias){
	document.getElementById("divCategorias").innerHTML="<CENTER><BR><BR><BR><FONT Id='ftMsg'>Cargando información, espere por favor...</FONT></CENTER>"
	var xParam="acc=leecategoria&aCategorias="+xCategorias
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {
											document.getElementById("divCategorias").innerHTML=ajax.responseText; return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}
function admonCategoria(){
	document.getElementById("divCategorias").innerHTML="<CENTER><BR><BR><BR><FONT Id='ftMsg'>Cargando información, espere por favor...</FONT></CENTER>"
	var xParam="acc=admoncategoria"
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {
											document.getElementById("divCategorias").innerHTML=ajax.responseText; return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}
function borraCategoria(xId){
	if(!confirm("¿En verdad desea eliminar la categoria?")){return false;}
	msgEspera("Guardando información, espere por favor...")
	var xParam="acc=borracategoria"
	xParam+="&IdCategoria="+xId
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {
											msgQuita('divMsg|divEspera|');	admonCategoria(); return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}
function editaCategoria(xId,xV){
	msgEspera("Guardando información, espere por favor...")
	var xParam="acc=editacategoria"
	xParam+="&IdCategoria="+xId
	xParam+="&Categoria="+escape(xV)
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {msgQuita('divMsg|divEspera|');	return false;}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}

var xCellRotulo; var xCellFoto=null
function cambiaRotulo(xTD,xTipo,xValor){
	ubicaMenu(xTD,document.getElementById("divLista"),xTipo)
	if(xTD.parentNode.cells[xTD.cellIndex + 1]!=undefined){
		xCellRotulo=xTD.parentNode.cells[xTD.cellIndex + 1].childNodes[0]
	}
	else{
		xCellRotulo=xTD.childNodes[0]
	}		
	var xParam="acc=rotulos&tipo="+xTipo
	if(xValor!=undefined && xValor!=null){xParam+="&TextoFiltrar="+escape(xValor)}
	if(document.getElementById("hdContactoCategoria")!=undefined){xParam+="&Categoria="+escape(document.getElementById("hdContactoCategoria").value)}
	if(xTipo=="LLAMADASPERSONA"){xParam+="&Filtro="+escape(document.getElementById('Cliente').parentNode.cells[1].firstChild.value)}
	if(xTipo=="ORDENESSUBCLASIFICACION"){xParam+="&Filtro="+escape(document.getElementById('sltClasificacion').value)}
	if(xTipo=="FOTOGRAFIA"){xParam+="&IdPadre="+xValor; xCellFoto=xTD}
	
	if(document.getElementById("hdUsuarioCiudad").value!=""){xParam+="&UsuarioCiudad="+document.getElementById("hdUsuarioCiudad").value}
	
	document.getElementById("divLista").innerHTML="<DIV Style='width: 250px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
												"<DIV Class='divMenuAplicacionCuerpo' Style='height: 150px'>Cargando...</DIV>"+
											  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>"
	ocultaObjeto('none')
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);			
	ajax.onreadystatechange=function() {																	
										if(ajax.readyState==4) {
											document.getElementById("divLista").innerHTML="<DIV Style='width: 250px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
												"<DIV Class='divMenuAplicacionCuerpo' Style='height: 135px'>"+ajax.responseText+"</DIV>"+
											  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>"
											return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}

function obtenTDC(xTabla,xObj){
	var xP; var aux1=""; var aux2=""
	var xE=0
	var xT=document.getElementById(xTabla)
	var indice=2
	if(xObj=="Varios"){indice=1}
	for(r=0; r<xT.rows.length; r++){
		aux1+=escape(xT.rows[r].cells[0].firstChild.rows[0].cells[indice].firstChild.value)+"|"
		aux2+=escape(xT.rows[r].cells[0].firstChild.rows[1].cells[0].firstChild.value)+"|"
	}
	xP="&Nom"+xObj+"s="+aux1
	xP+="&"+xObj+"s="+aux2			
	return xP
}
function obtenCategoria(){
	var xE=0; var aux1=""; var xP=""
	xT=document.getElementById('tblCategorias')
	for(r=0; r<xT.rows.length; r++){
		for(c=0; c<xT.rows[r].cells.length; c++){
			if(xT.rows[r].cells[c].firstChild.checked){
				aux1+=escape(xT.rows[r].cells[c].firstChild.value)+"|"
			}
		}
	}
	xP="&Categorias="+aux1
	return xP
}
function salvaContacto(xId,noCargar){
	var xCat=""
	xCat=obtenCategoria()
	if(document.getElementById("hdContactoCategoria").value=="ALUMNO"){
		if(xCat=="&Categorias="){alert("Debe seleccionar al menos una área de interés"); return false}
	}
	
	msgEspera("Guardando información, espere por favor...")
	var xParam="idContacto="+xId+"&acc=salvar" 
	xParam+="&Nombre="+escape(document.getElementById("txtNombre").value)
	xParam+="&Categoria="+escape(document.getElementById("hdContactoCategoria").value)
	xParam+="&Usuario="+escape(document.getElementById("txtUsuario").value)
	xParam+="&Contrasena="+escape(document.getElementById("txtContrasena").value)
	xParam+="&RFC="+escape(document.getElementById("txtRFC").value)
	xParam+="&WWW="+escape(document.getElementById("txtWww").value)
	xParam+="&Ciudad="+escape(document.getElementById("sltCiudad").value)
	xParam+="&Sexo="+escape(document.getElementById("sltSexo").value)
	xParam+="&Publicar="+escape(document.getElementById("sltPublicar").value)
	xParam+="&ContactoNombre="+escape(document.getElementById("txtContactoNombre").value)
	xParam+="&ContactoTelefono="+escape(document.getElementById("txtContactoTelefono").value)
	xParam+="&ContactoExt="+escape(document.getElementById("txtContactoExt").value)
	xParam+="&ContatoEmail="+escape(document.getElementById("txtContatoEmail").value)
	if(document.getElementById("tdTipo").childNodes[1].checked){xParam+="&Personal=1"}else{xParam+="&Personal=0"}
//	if(document.getElementById("chkCliente").checked){xParam+="&Cliente=1"}else{xParam+="&Cliente=0"}
//	if(document.getElementById("chkPrivado").checked){xParam+="&Privado=1"}else{xParam+="&Privado=0"}
	xParam+="&Comentarios="+escape(document.getElementById("txtComentario").value)
	xParam+="&Sobrenombre="+escape(document.getElementById("txtSobreNombre").value)
	xParam+="&Cumpleanos="+escape(document.getElementById("txtCumpleanos").value)
	xParam+="&Conyuge="+escape(document.getElementById("txtConyuge").value)
	xParam+="&Aniversario="+escape(document.getElementById("txtAniversario").value)
	xParam+="&Organizacion="+escape(document.getElementById("txtOrganizacion").value)
	xParam+="&Puesto="+escape(document.getElementById("txtPuesto").value)
	xParam+="&Depto="+escape(document.getElementById("txtDepto").value)
	xParam+="&Jefe="+escape(document.getElementById("txtJefe").value)
	xParam+=obtenTDC("tblTelefonos","Telefono")
	xParam+=obtenTDC("tblDirecciones","Direccion")
	xParam+=obtenTDC("tblCorreos","Correo")
	xParam+=obtenTDC("tblVarios","Varios")
	
	
	
	xParam+=xCat
				
	ajax=objAJAX();
	ajax.open("POST", "BT_ContactosBD.asp",true);
	ajax.onreadystatechange=function() {
										if (ajax.readyState==4) {
											if(noCargar!="nocargar"){cargaFormato(xVistaContacto,'BT_ContactosCuerpo.asp',xVistaTitulo);}
											else{msgQuita('divMsg|divEspera|'); alert("Información almacenada")}
											return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}
