var E=function(id){return document.getElementById(id);}
var AColab=new Array(0,0,0)//listado de colaboradores.
function recVal(val,cmp){
	for(var i=0;i<E(cmp).options.length;i++){if(E(cmp).options[i].value==val){E(cmp).options[i].selected=true;break;}}
}
function valForm(){
	if(E("cPersCons").value==""){alert("Escriba su nombre por favor.");E("cPersCons").focus();return false;}
	else if(E("cConsulta").value==""){alert("Escriba su consulta por favor.");E("cConsulta").focus();return false;}
	else{
		if(E("cMail").value==""){
			if(confirm("No ha indicado ninguna dirección e-mail por lo que no podremos\navisarle cuando hayamos resuelto su consulta\n¿Desea hacer la consulta de todas maneras?"),""){
				return true
			}
			else{E("cMail").focus();return false;}
		}
		else{return true}
	}
}
function valPass(){
	if(E("nPass2").value==""){alert("Escriba su nueva contraseña.");E("nPass2").focus();return false;}
	else if(E("nPass").value==""){alert("Repita su nueva contraseña por favor.");E("nPass").focus();return false;}
	else if(E("nPass2").value!==E("nPass").value){alert("Sus contraseñas no coinciden, introduzcalas de nuevo por favor.");return false;}
	else{E("btSend").disabled=true;return true}
}

function valSocio(){
	if(E("cEmpresa").value==""){alert("Escriba el nombre de la empresa.");E("cEmpresa").focus();return false;}
	else if(E("cPersCont").value==""){alert("Escriba la persona de contacto.");E("cPersCont").focus();return false;}
	else if(E("cTfno").value==""&&E("cMail").value==""){alert("Escriba un teléfono o e-mail de contacto.");E("cTfno").focus();return false;}
	else if(E("cLogin").value==""){alert("Escriba el código de socio.");E("cLogin").focus();return false;}
	else if(E("acc").value=="new"&&E("cPass").value==""){alert("Escriba la contraseña de acceso.");E("cPass").focus();;return false;}
	else{
		if(E("acc").value=="mod"){
			if(confirm("Se dispone a modificar los datos de un socio.\n¿Desea continuar con la operación?")){E("btSend").disabled=true;return true}
			else{return false}
		}
		else{return true}
	}
}

function editSocio(acc,emp,pers,tfno,mail,log,id){
	E("cEmpresa").value=emp;E("cPersCont").value=pers;E("cTfno").value=tfno;E("cMail").value=mail;E("cLogin").value=log;E("acc").value=acc;E("idSoc").value=id
	E("cPass").value="";E("btSend").value=(acc=="mod"?"Guardar cambios":"Guardar nuevo socio")
}

function delSocio(){
	if(confirm("Se dispone a eliminar un registro.\n¿Desea continuar con la operación?")){return true}
	else{return false}
}

function respCons(){
	if(E("consID").value==""){alert("Debe seleccionar una consulta");return false;}
	else if(E("cRespuesta").value==""){alert("Escriba una respuesta por favor");E("cRespuesta").focus();return false;}
	else{return true}
}

function newFile(){
	if(E("cTitulo").value==""){alert("Debe escribir un título");return false;}
	else if(E("cDesc").value==""){alert("Escriba una descripción por favor");E("cDesc").focus();return false;}
	else{return true}
}

function selCons(id,cns,rsp,acc){
	E('acc').value=acc;E('consID').value=id;E('innerCons').innerHTML=E(cns).innerHTML;
	if(rsp){E('cRespuesta').value=E(rsp).innerHTML.replace(/<(br|BR)>/g,"\r")}else{E('cRespuesta').value=""}
}

function selFile(id,cns,rsp,acc,lsoc,a,a2,a3,a4){
	E('acc').value=acc;E('consID').value=id;E('cTitulo').value=E(cns).innerHTML;
	if(rsp){E('cDesc').value=E(rsp).innerHTML.replace(/<(br|BR)>/g,"\r")}else{E('cDesc').value=""}
	if(lsoc=="True"){E("lSocios").checked=true}
	try{E('cTitPdf').value=E(a).innerHTML}catch(e){E('cTitPdf').value=""}
	try{E('cTitPdf2').value=E(a2).innerHTML}catch(e){if(E('cTitPdf2')){E('cTitPdf2').value=""}}
	try{E('cTitPdf3').value=E(a3).innerHTML}catch(e){if(E('cTitPdf3')){E('cTitPdf3').value=""}}
	try{E('cTitPdf4').value=E(a4).innerHTML}catch(e){if(E('cTitPdf4')){E('cTitPdf4').value=""}}
}
function I_Colab(){
	if(!root){
			//alert(root)
	}
	else{
		var rNodes=root.getElementsByTagName("colaborador")
		for(i=0;i<rNodes.length;i++){
			AColab.push(sb_RootTag("colaborador","id",i)+".jpg")
			AColab.push(sb_RootTagValue("colaborador",i,0))
			AColab.push(sb_RootTag("colaborador","web",i))
		}
	}
	rotarLogo();
	setInterval("rotarLogo()",5000)
}
var contLogo=3
function rotarLogo(){
	if((contLogo+3)>AColab.length){contLogo=3}
	E("webcol").href="http://"+AColab[contLogo+2]
	E("sLogo").src="http://www.infocal.org/logos/"+AColab[contLogo]
	E("sLogo").alt=AColab[contLogo+1]
	contLogo+=3
}
