redireccion=0;

function cambiarBaseFontSize( varSize ){
	if ( varSize == 'xx-small' || varSize == 'x-small' || varSize == 'small' || varSize == 'medium' || varSize == 'large' || varSize == 'x-large' || varSize == 'xx-large')
		{
		document.body.style.fontSize = varSize;				
	} 
}
function vaciarcaja(caja){
	if ((caja.value=="Usuario")||(caja.value=="Contrase\xf1a")) caja.value="";
}

function restaurarCaja(caja,n) {
	if (n==1) { if (caja.value=="") caja.value="Usuario"; }
	else if (n==2) { if (caja.value=="") caja.value="Contrase\xf1a"; }		
}

function controlarRespuesta(f){
	
	/*if ( ( !f.opcencuesta[0].checked ) && 
		 ( !f.opcencuesta[1].checked ) && 
		 ( !f.opcencuesta[2].checked ) && 
		 ( !f.opcencuesta[3].checked ) 
	   ) 
	{
		//sacar mensaje para que diga que seleccione una opcion
		return false;
	}*/
	
	//no existe la 3º opcion y por tanto tampoco la 4º
	if ( f.opcencuesta[2]==undefined ) {	
		if ( ( !f.opcencuesta[0].checked ) && ( !f.opcencuesta[1].checked ) ) return false;		
	//existe la 3º opcion pero no la 4º
	} else if ( ( f.opcencuesta[2]!=undefined ) && ( f.opcencuesta[3]==undefined ) ) {
		if ( ( !f.opcencuesta[0].checked ) && ( !f.opcencuesta[1].checked ) && ( !f.opcencuesta[2].checked ) ) return false;		
	//existe la 3º opcion y la 4º
	} else if ( ( f.opcencuesta[2]!=undefined ) && ( f.opcencuesta[3]!=undefined ) ) {
		if ( ( !f.opcencuesta[0].checked ) && ( !f.opcencuesta[1].checked ) && ( !f.opcencuesta[2].checked ) && ( !f.opcencuesta[3].checked ) ) return false;
		
	}
	
return true;
}

function controlarVoto(){
var f= document.getElementById("fencuesta");
	if ( ( !f.opcencuesta[0].checked ) && ( !f.opcencuesta[1].checked ) && ( f.opcencuesta[2]!=undefined && !f.opcencuesta[2].checked ) && ( f.opcencuesta[3]!=undefined && !f.opcencuesta[3].checked ) ) 
	{
		//sacar mensaje para que diga que seleccione una opcion
		redireccion=0;
		return false;
	}
	else {	
		if (f.opcencuesta[0].checked) {redireccion=1;resp=f.opcencuesta[0].value;}
		if (f.opcencuesta[1].checked) {redireccion=2;resp=f.opcencuesta[1].value;}
		if (f.opcencuesta[2]!=undefined && f.opcencuesta[2].checked) {redireccion=3;resp=f.opcencuesta[2].value;}
		if (f.opcencuesta[3]!=undefined && f.opcencuesta[3].checked) {redireccion=4;resp=f.opcencuesta[3].value;}
		$(document).ready(function() {$('#login').fancybox().trigger('click'); });	
		return true;
	}
}

function validarUsu(formulario){
//alert("validarUsu");
	if ( (formulario.cusuario.value=="Usuario") || (formulario.cpass.value=="Contrase\xf1a") ) 
	{
	    //alert("usuario o clave sin rellenar");
		return false;
	}
	else {
		//alert("se procede a validar"); 
		return true;
	}
}

function controlarAcceso(formulario) {
	if (!validarUsu(formulario)) { return false; } 
	else {
		//alert("validacion de usuario");
		//alert("redireccion="+redireccion);
		if ( (redireccion==1)||(redireccion==2)||(redireccion==3)||(redireccion==4) ) 
			{
			 formulario.urlredir.value="qenvioencuesta.cfm?iden="+document.getElementById("fencuesta").iden.value;
			 formulario.opcencuesta.value=resp;
			 //alert(formulario.urlredir.value);
			 //alert(formulario.opcencuesta.value);
			}
		else if ( redireccion==5 ) {
			formulario.urlredir.value="/insaccion.cfm";
			formulario.tiporedir.value=redireccion;
		}
		else if ( redireccion==6 ) {
			formulario.urlredir.value="/ventanilla.cfm";
		}
		else if ( redireccion==7 ) {
			formulario.urlredir.value="/firma.cfm";
		}
		//if (formulario.opc1.checked) { alert("opc1 checkeada"); }
		//if (formulario.opc2.checked) { alert("opc2 checkeada"); }
		//if (formulario.opc3.checked) { alert("opc3 checkeada"); }
		//if (formulario.opc4.checked) { alert("opc4 checkeada"); }
	return true;	
	}
}

function validarInscripcion(frm){

	var elemSel=0;
	var valido=1;
	
	for (i=0;i<frm.elements.length;i++)
	{
		if((frm.elements[i].type=="checkbox")&&(frm.elements[i].checked)) elemSel++;
	}

	var ca= document.getElementById("dareas");
	ca.style.display="none";
	if (elemSel==0) {				
		var car= document.getElementById("areaprimera");
		ca.style.display="block";
		ca.className=" error";
		ca.style.color="red";
		//alert("debes seleccionar al menos 1 area de actividad");
		valido=0;
		car.focus();
	} 

	var es= document.getElementById("destudio");
	es.style.display="none";
	if (numtitulos==0) { 
		var ct= document.getElementById("ctitulo");
		es.style.display="block";
		es.className=" error";
		es.style.color="red";
		ct.focus();
		valido=0;
	}						
		

	var ccen= document.getElementById("cempccoent");
	var cofi= document.getElementById("cempccoofi");
	var cdco= document.getElementById("cempccodco");
	var cncu= document.getElementById("cempcconcu");
	var cc= document.getElementById("dcuentac");
	cc.style.display="none";
	if ((ccen.value.length!=4)||(cofi.value.length!=4)||(cdco.value.length!=2)||(cncu.value.length!=10)) 
	{
		cc.style.display="block";
		cc.className=" error";
		cc.style.color="red";
		//alert("cuenta corriente incorrecta");
		if (ccen.value.length!=4){ccen.focus();
		}else if (cofi.value.length!=4){cofi.focus();
		}else if (cdco.value.length!=2){cdco.focus();
		}else if (cncu.value.length!=10){cncu.focus();
		}
		valido=0;
	}
	else{
		if( validarCCC(ccen.value,cofi.value,cdco.value,cncu.value)== false ) {
			cc.style.display="block";
			cc.className=" error";
			cc.style.color="red";
			ccen.focus();
			valido=0;
		}
	}
	
if (valido==0) return false;

return true;
}

















numtitulos=0;
numempresas=0;

function crearElemEstudio() {
var tit=document.getElementById("titulos");
elem = document.createElement('textarea');
//elem.type = 'text';
elem.disabled= 'disabled';
elem.className= 'cajatextodin';
elem.name= 'titulo'+numtitulos;
elem.id= 'titulo'+numtitulos;
elem.rows = 10;
var ctit= document.getElementById("ctitulo");
var cram= document.getElementById("crama");
var cfac= document.getElementById("cfacultad");
var cfacman= document.getElementById("cfacultadmanual");
var cdia= document.getElementById("cdiafin1");
var cmes= document.getElementById("cmesfin1");
var canio= document.getElementById("caniofin1");
elem.value = ctit.value.split("$")[1];
elem.value+= " ( " + cram.value.split("$")[1] + " ) ";
if (cfacman.value!=""){
elem.value+= "en la facultad de " + cfacman.value;
} else {
elem.value+= "en la facultad de " + cfac.value.split("$")[1];
}
elem.value+= " finalizando el " + cdia.value + " de " + cmes.value.split("$")[1] + " de " + canio.value;
tit.appendChild(elem);

elemh = document.createElement('input');
elemh.type= 'hidden';
elemh.name= 'tit'+numtitulos;
elemh.className= 'cajatextodin';
elemh.id= 'tit'+numtitulos;
if (cfacman.value!=""){
	elemh.value=  ctit.value.split("$")[0] + "?" +
				  cram.value.split("$")[0] + "?" +
				  "XX-" + cfacman.value + "?" +
				  cdia.value + "/" +
				  cmes.value.split("$")[0] + "/" +
				 canio.value;
} else {
	elemh.value=  ctit.value.split("$")[0] + "?" +
				  cram.value.split("$")[0] + "?" +
				  cfac.value.split("$")[0] + "?" +
				  cdia.value + "/" +
				  cmes.value.split("$")[0] + "/" +
				 canio.value;			
	}
tit.appendChild(elemh);

elemb = document.createElement('input');
elemb.name= 'botonelim'+numtitulos;
elemb.id= 'botonelim'+numtitulos;
elemb.type= 'button';
elemb.alt= 'eliminar titulación';
elemb.title= 'eliminar titulación';
//elemb.onclick="'javascript:function eliminardin(1,1);'";
elemb.className= 'borrardin';
tit.appendChild(elemb);

if (elemb.addEventListener) { elemb.addEventListener('click',function(event) { eliminartitulo(event.target.getAttribute('name'));}, false);} 
else if (elemb.attachEvent){ elemb.attachEvent('onclick', function(event) { eliminartitulo(event.srcElement.getAttribute('name'));});}	


var es= document.getElementById("destudio");
	es.style.display="none";

var tmp= document.getElementById("btnagregarestudio").value="guardar nuevo estudio";
ctit.selectedIndex=0;cram.selectedIndex=0;cfac.selectedIndex=0;cfacman.value="";
cmes.selectedIndex=0;cdia.selectedIndex=0;canio.selectedIndex=0;
numtitulos++;
}


function crearElemEmpresa() {
if (numempresas==0){
var emp=document.getElementById("empresas");
elem = document.createElement('textarea');
elem.disabled= 'disabled';
elem.className= 'cajatextodin';
elem.name= 'empresa'+numempresas;
elem.id= 'empresa'+numempresas;
elem.rows = 20;
var cemp= document.getElementById("cempempresa");
var ccar= document.getElementById("cempcargo");
var cdom= document.getElementById("cempdomicilio");
var ccpo= document.getElementById("cempcp");
var cpob= document.getElementById("cemppoblacion");
var cpro= document.getElementById("cempprovincia");
var ctel= document.getElementById("cemptelefono");
var cfax= document.getElementById("cempfax");
var cesp= document.getElementById("cempespecializado");
	if ((cemp.value!="")&&(ccar.value!="")){
	elem.value= "Trabajé en "+cemp.value+" desempeñando el cargo de "+ccar.value;
		if (cesp.value!="") elem.value+= " especializado en "+cesp.value;
		if (cdom.value!="") elem.value+= ". La dirección de la empresa es "+cdom.value;
		if (ccpo.value!="") elem.value+= " "+ccpo.value;
		if (cpob.value!="") elem.value+= " "+cpob.value;
		if (cpro.value!="") elem.value+= " "+cpro.value;
		if (ctel.value!="") elem.value+= ". El telefono de la empresa es "+ctel.value;
		if (cfax.value!="") elem.value+= " y el fax es el "+cfax.value;
	emp.appendChild(elem);
	
	elemb = document.createElement('input');
	elemb.name= 'botonelimemp'+numempresas;	
	elemb.id= 'botonelimemp'+numempresas;
	elemb.type= 'button';
	elemb.alt= 'eliminar empresa';
	elemb.title= 'eliminar empresa';
	elemb.className= 'borrardin';
	emp.appendChild(elemb);

	if (elemb.addEventListener) { elemb.addEventListener('click',function(event) { eliminarempresa(event.target.getAttribute('name'));}, false);} 
	else if (elemb.attachEvent){ elemb.attachEvent('onclick', function(event) { eliminarempresa(event.srcElement.getAttribute('name'));});}	
	
	elemh = document.createElement('input');
	elemh.type= 'hidden';
	elemh.name= 'emp'+numempresas;
	elemh.className= 'cajatextodin';
	elemh.id= 'emp'+numempresas;
	elemh.value= cemp.value + "?" + ccar.value + "?" + cdom.value + "?" + ccpo.value +"?" + cpob.value +"?" + cpro.value +"?"+ ctel.value +"?"+ cfax.value +"?"+ cesp.value;
	emp.appendChild(elemh);

	//var tmp= document.getElementById("btnagregarempresa").value="guardar nueva empresa";
	var tmp=document.getElementById("btnagregarempresa").style.display="none";
	cemp.value="";ccar.value="";cdom.value="";ccpo.value="";cpob.value="";cpro.value="";ctel.value="";cfax.value="";cesp.value="";
	numempresas++;
	}
}
}



function eliminartitulo(elemento) {
var elemaux= elemento;	
	elemaux= elemaux.replace("botonelim","","all");
	elemaux= "titulo"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);				
	
var elemaux= elemento;
	elemaux= elemaux.replace("botonelim","","all");
	elemaux= "botonelim"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);		

var elemaux= elemento;
	elemaux= elemaux.replace("botonelim","","all");
	elemaux= "tit"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);			
numtitulos--;				
}

function eliminarempresa(elemento){
var elemaux= elemento;	
	elemaux= elemaux.replace("botonelimemp","","all");
	elemaux= "empresa"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);				
	
var elemaux= elemento;
	elemaux= elemaux.replace("botonelimemp","","all");
	elemaux= "botonelimemp"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);		

var elemaux= elemento;
	elemaux= elemaux.replace("botonelimemp","","all");
	elemaux= "emp"+elemaux;
	var el = document.getElementById(elemaux);
	var padre = el.parentNode;
	padre.removeChild(el);			
var tmp=document.getElementById("btnagregarempresa").style.display="block";
numempresas--;		
}

function ddatospersonales(cb){
/*var ddp= document.getElementById("ddatospersonales");
	if (ddp.style.display=="none"){
	ddp.style.display= "block";
	}else{
	ddp.style.display= "none";
	}*/
	if (cb.checked){
		solicitarLogin();		
	} else {
		var numc= document.getElementById("cnumcolegiado");
		var numc= document.getElementById("cnumcolegiado");
		var numc= document.getElementById("cnumcolegiado");
		var numc= document.getElementById("cnumcolegiado");
		//alert("no login");
	}	
}

function solicitarLogin(){
	redireccion=5;
	$(document).ready(function() {$('#login').fancybox().trigger('click'); });		
}

function solicitarLoginVentanilla(red){
	redireccion=red;
	$(document).ready(function() {$('#login').fancybox().trigger('click'); });		
}

function pestanasPaso2(tipo){
	var capa1= document.getElementById("didenalumno1");capa1.style.display="none";
	var capa2= document.getElementById("didenalumno2");capa2.style.display="none";
	var capa3= document.getElementById("didenalumno3");capa3.style.display="none";
	
	var capaSel= document.getElementById("didenalumno"+tipo.value);
	capaSel.style.display="block";
}

function pestanasPaso3(tipo){
	var capa1= document.getElementById("dfpago1");capa1.style.display="none";
	var capa2= document.getElementById("dfpago2");capa2.style.display="none";
	
	var capaSel= document.getElementById("dfpago"+tipo.value);
	capaSel.style.display="block";
}

function verificarCuentas(opc){
var tipopago2= document.getElementById("ccc2");
var ctipopago2= document.getElementById("ctipopago2");
var ca= document.getElementById("derrorcuenta");

if (ca!=undefined) ca.style.display="none";

var numb= document.getElementById("cccnumbanco");
var numa= document.getElementById("cccnumagencia");
var numc= document.getElementById("cccnumcc");
var numcc= document.getElementById("cccnumcuenta");	
numcc.style.border="1px solid #ccc";
numc.style.border="1px solid #ccc";
numa.style.border="1px solid #ccc";
numb.style.border="1px solid #ccc";
var valido=1;
	/*if (	((opc==1)&&(tipopago2!=undefined)&&(tipopago2.checked=="true"))||
	   		((opc==0)&&(tipopago2.checked=="true"))
	   ) 
	{ */
	/*alert(tipopago2);
	alert(ctipopago2);
	alert(tipopago2.checked);
	alert(ctipopago2.checked);*/


	
	if (((opc==0)&&(tipopago2!=undefined)&&(tipopago2.checked)&&(ctipopago2!=undefined)&&(ctipopago2.checked))
		 ||
	    ((opc==1)&&(ctipopago2!=undefined)&&(ctipopago2.checked)))
	{
		numcc.style.border="1px solid #ccc";
		numc.style.border="1px solid #ccc";
		numa.style.border="1px solid #ccc";
		numb.style.border="1px solid #ccc";
		if (numcc.value.length!=10) { numcc.style.border="2px solid red"; valido=0; numcc.focus(); }
		if (numc.value.length!=2) 	{  numc.style.border="2px solid red"; valido=0; numc.focus();  }
		if (numa.value.length!=4) 	{  numa.style.border="2px solid red"; valido=0; numa.focus();  }
		if (numb.value.length!=4) 	{  numb.style.border="2px solid red"; valido=0; numb.focus();  }
		
		if ( (numcc.value.length==10)&&(numc.value.length==2)&&(numa.value.length==4)&&(numb.value.length==4) )
		{
			if ( validarCCC(numb.value,numa.value,numc.value,numcc.value)==false )
			{
				valido=0;
				var cc= document.getElementById("dcuentac");
				cc.style.display="none";
				cc.style.display="block";
				cc.className=" error";
				cc.style.color="red";
			}
		}
		
		if ((ca!=undefined)&&(opc==1)){
			ca.style.display="block";
			ca.className=" error";
			ca.style.color="red";		
		}
	}

/*var tp= ctipopago.getElementById("ctipopago1");
	alert(tp);*/
/*	if (tp.checked) valido=1;
*/
	
var nf= document.getElementById("cnecfactura1");
var nfn= document.getElementById("cnecfacturanom1");

var nfnnif=document.getElementById("cdfaccolegiadodatosnif");
var nfnnom=document.getElementById("cdfaccolegiadodatosnombre");
var nfnap1=document.getElementById("cdfaccolegiadodatospapellido1");
var nfnap2=document.getElementById("cdfaccolegiadodatossapellido2");
var nfncpo=document.getElementById("cdfaccolegiadodatoscp");
var nfnloc=document.getElementById("cdfaccolegiadodatoslocalidad");
var nfnpro=document.getElementById("cdfaccolegiadodatosprovincia");
var nfndir=document.getElementById("cdfaccolegiadodatosdireccion");
nfnnif.style.border="1px solid #ccc";
nfnnom.style.border="1px solid #ccc";
nfnap1.style.border="1px solid #ccc";
nfnap2.style.border="1px solid #ccc";
nfncpo.style.border="1px solid #ccc";
nfnloc.style.border="1px solid #ccc";
nfnpro.style.border="1px solid #ccc";
nfndir.style.border="1px solid #ccc";


	if (nf.checked) {
		/*alert("necesita factura");*/
		if (		(	(nfn!=undefined)&&(nfn.checked)	 )	||  (	(opc==1)&&(nf.checked)	)		)
		{
				if (nfndir.value.length==0) { nfndir.style.border="2px solid red"; valido=0; nfndir.focus(); }
				if (nfnpro.value.length==0) { nfnpro.style.border="2px solid red"; valido=0; nfnpro.focus(); }
				if (nfnloc.value.length==0) { nfnloc.style.border="2px solid red"; valido=0; nfnloc.focus(); }
				if (nfncpo.value.length==0) { nfncpo.style.border="2px solid red"; valido=0; nfncpo.focus(); }
				if (nfnap2.value.length==0) { nfnap2.style.border="2px solid red"; valido=0; nfnap2.focus(); }
				if (nfnap1.value.length==0) { nfnap1.style.border="2px solid red"; valido=0; nfnap1.focus(); }
				if (nfnnom.value.length==0) { nfnnom.style.border="2px solid red"; valido=0; nfnnom.focus(); }				
				if (nfnnif.value.length==0) { nfnnif.style.border="2px solid red"; valido=0; nfnnif.focus(); }

		}
	}

	/*alert("valido="+valido);*/

	if (valido==1) {
		return true;		
	} else {
		return false;
	}
	
/*return false;*/
}

function seleccionarOpcCuenta(campo) {
var vpago= document.getElementById("ccc2");
	vpago.checked="true";
	if (campo==1){ var vcamp= document.getElementById("cccnumbanco"); }
	else if (campo==2){ var vcamp= document.getElementById("cccnumagencia"); }
	else if (campo==3){ var vcamp= document.getElementById("cccnumcc"); }
	else if (campo==4){ var vcamp= document.getElementById("cccnumcuenta"); }
	vcamp.focus();
}

function facturarNombre(parm){
var es= document.getElementById("dfaccolegiado");
var no= document.getElementById("dfaccolegiadonombre");
	if (parm.value==0) {
		es.style.display="none";
		no.style.display="none";
		var fc= document.getElementById("dfaccolegiadodatos");
		if (fc!=undefined){ 			
			var nf= document.getElementById("cnecfacturanom0");			
			fc.style.display="none"; 
			nf.checked="true";
		}
	} else if (parm.value==1) {
		es.style.display="block";
		no.style.display="block";
	}	
}

function facturarOtros(parm){
var da= document.getElementById("dfaccolegiadodatos");
	if (parm.value==0) {
		da.style.display="none";
	} else if (parm.value==1) {
		da.style.display="block";
	}	
}

function facturarNombreDatos(parm){
var da= document.getElementById("dfaccolegiadodatos");
var no= document.getElementById("dfaccolegiadonombre");
	if (parm.value==0) {
		da.style.display="none";
		no.style.display="block";
	} else if (parm.value==1) {
		da.style.display="block";
		no.style.display="none";
	}	
}

function desmarcar(caja){
var cb= document.getElementById("ccolegiado1");
/*alert("caja.value="+caja.value);*/
	if (caja.value=="") cb.checked=false;
}

function formatearDatosP(opc){
	var vnif= document.getElementById("cnif");
	var vnom= document.getElementById("cnomcolegiado");
	var vape= document.getElementById("capellidos");
	var vap2= document.getElementById("capellido2");
	var vema= document.getElementById("cemail");
	var vmov= document.getElementById("cmovil");
	if(opc.checked==false){
		vnif.value="";vnom.value="";vape.value="";vap2.value="";vema.value="";vmov.value="";
		vnif.disabled=false;
		vnom.disabled=false;
		vape.disabled=false;
		vap2.disabled=false;
		vema.disabled=false;
		vmov.disabled=false;
		vnif.focus();
		document.location.href="logout.cfm";
	} else {
		//document.location.href="insaccion.cfm";
		/*if (vnif.value.length!=0) vnif.disabled=true;
		if (vnom.value.length!=0) vnom.disabled=true;
		if (vape.value.length!=0) vape.disabled=true;
		if (vema.value.length!=0) vema.disabled=true;
		if (vmov.value.length!=0) vmov.disabled=true;*/
	}
}

function pintarEmail(usuario,dominio){
	document.write(usuario+"@"+dominio);
}

function validarCambioPass(f){
/*alert(f.cpassword.value);
alert(f.cpassword2.value);*/
var valido=1;
//alert("validacion perfil");
var er= document.getElementById("errpass");
er.style.display="none";
var cc= document.getElementById("dcuentac");
cc.style.display="none";
//alert("1");
	if (f.cpassword.value!="")
		{
			if (f.cpassword.value!=f.cpassword2.value) {
				er.style.display="block";
				valido=0;
			}
			/*if (f.cpassword.value <> f.cpassword2.value) return false;*/
		}	

//alert("2");
	var ccen= document.getElementById("cccnumbanco");
	var cofi= document.getElementById("cccnumagencia");
	var cdco= document.getElementById("cccnumcc");
	var cncu= document.getElementById("cccnumcuenta");

	if( validarCCC(ccen.value,cofi.value,cdco.value,cncu.value)== false ) {
	//alert("error validando");
		cc.style.display="block";
		cc.className=" error";
		cc.style.color="red";
		ccen.focus();
		valido=0;
	} else {
	//alert("validando OK");
	}		

//alert("3");
	
	if (valido==1) { return true; }
	else { return false; }
	
}

function vaciarElem(el){
/*var ob= document.getElementById(obj+n);
	if (ob.value==parm) ob.value="";*/
	var tmpnomelem= el.id.substring(0,el.id.length-1);
	if ((tmpnomelem=="dir")&&(el.value=="Domicilio")) el.value="";
	if ((tmpnomelem=="cp")&&(el.value=="CP")) el.value="";
	if ((tmpnomelem=="poblacion")&&(el.value=="Poblaci\u00f3n")) el.value="";
	if ((tmpnomelem=="provincia")&&(el.value=="Provincia")) el.value="";

	if ((tmpnomelem=="empemp")&&(el.value=="Empresa")) el.value="";
	if ((tmpnomelem=="empcar")&&(el.value=="Cargo")) el.value="";
	if ((tmpnomelem=="empesp")&&(el.value=="Especializado")) el.value="";
	if ((tmpnomelem=="empdom")&&(el.value=="Domicilio")) el.value="";
	if ((tmpnomelem=="empcp")&&(el.value=="CP")) el.value="";
	if ((tmpnomelem=="emppob")&&(el.value=="Población")) el.value="";
	if ((tmpnomelem=="emppro")&&(el.value=="Provincia")) el.value="";
	if ((tmpnomelem=="emptel")&&(el.value=="Teléfono")) el.value="";
	if ((tmpnomelem=="empfax")&&(el.value=="Fax")) el.value="";
	/*alert(tmpnomelem);*/
}

function eliminarElem(el){
	var tmpnomelem= el.id.substring(el.id.length-1,el.id.length);
	
	var elemaux= "dir"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "cp"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "poblacion"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "provincia"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);		
	var elemaux= "direnvio"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);		
	var elemaux= "botonelimdir"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);		

	var elems = document.getElementsByTagName("label"); 
	for (var i = 0; i < elems.length; i++) { 
    	var objf = elems[i].getAttribute("for"); 
		var objaux= elems[i];
	    if (objf == "direnvio"+tmpnomelem) { 
			objaux.style.display="none";
	    }
	}		
		

	/*alert(tmpnomelem);*/
/*numdirecciones--;*/
	if (numdirecciones==0){
	var dir=document.getElementById("dnuevasdirecciones");
	dir.style.display="none";	
	}
}

var numdirecciones=0;


function crearElemDireccion(){
var dir=document.getElementById("dnuevasdirecciones");
dir.style.display="block";

if (numdirecciones>0){
	var tmpnumdir=numdirecciones-1;
	var tmpdom=document.getElementById('dir'+tmpnumdir);
	var tmpcpo=document.getElementById('cp'+tmpnumdir);
	var tmppob=document.getElementById('poblacion'+tmpnumdir);
	var tmppro=document.getElementById('provincia'+tmpnumdir);
}
/*alert(numdirecciones);
alert(tmpdom);*/
if ( 				   ( (tmpdom==undefined) 
					     || 
					     (
						   (tmpdom.value!="Domicilio")&&(tmpdom.value!="")&&
						   (tmpcpo.value!="CP")&&(tmpcpo.value!="")&&
						   (tmppob.value!="Poblaci\u00f3n")&&(tmppob.value!="")&&
						   (tmppro.value!="Provincia")&&(tmppro.value!="")
					     )
                       )
   )
{
//alert("dentro");
/*dir.innerHTML+="Nueva dirección:<br/><br/>";*/
elemdom = document.createElement('input');
elemdom.type= 'text';
elemdom.name= 'dir'+numdirecciones;
elemdom.className= 'cajatexto';
elemdom.id= 'dir'+numdirecciones;
elemdom.style.width="400px";
elemdom.value= "Domicilio";
/*elemdom.onclick= "alert('a');";*/
tmpndir=numdirecciones;
elemdom.onfocus= function() { vaciarElem(this); };
	dir.appendChild(elemdom);
	
elemb = document.createElement('input');
elemb.type= 'button';
elemb.name= 'botonelimdir'+numdirecciones;	
elemb.id= 'botonelimdir'+numdirecciones;
elemb.alt= 'eliminar dirección alternativa';
elemb.title= 'eliminar dirección alternativa';
elemb.className= 'borrardin';
elemb.style.margin="0 0 20px 0";
elemb.onclick= function() { eliminarElem(this); };
	dir.appendChild(elemb);		
	
elemcp = document.createElement('input');
elemcp.type= 'text';
elemcp.name= 'cp'+numdirecciones;
elemcp.className= 'cajatexto verifyInteger';
elemcp.id= 'cp'+numdirecciones;
elemcp.style.width="50px";
elemcp.style.margin="0 7px 10px 0";
elemcp.value= "CP";
elemcp.onfocus= function() { vaciarElem(this); };
	dir.appendChild(elemcp);

elempob = document.createElement('input');
elempob.type= 'text';
elempob.name= 'poblacion'+numdirecciones;
elempob.className= 'cajatexto';
elempob.id= 'poblacion'+numdirecciones;
elempob.style.width="175px";
elempob.style.margin="0 7px 10px 0";
elempob.value= "Población";
elempob.onfocus= function() { vaciarElem(this); };
	dir.appendChild(elempob);
	
elempro = document.createElement('input');
elempro.type= 'text';
elempro.name= 'provincia'+numdirecciones;
elempro.className= 'cajatexto';
elempro.id= 'provincia'+numdirecciones;
elempro.style.width="135px";
//elempro.style.margin="0 0 10px 0";
elempro.value= "Provincia";	
elempro.onfocus= function() { vaciarElem(this); };
	dir.appendChild(elempro);
	
elemenv = document.createElement('input');
elemenv.type= 'radio';
elemenv.name= 'direnvio';
elemenv.id= 'direnvio'+numdirecciones;
elemenv.style.width="20px";
elemenv.style.margin="0 0 10px 0";
elemenv.value= numdirecciones;	
/*elempro.onclick= function() { vaciarElem(this); };*/
	dir.appendChild(elemenv);

elemlab = document.createElement('label');
elemlab.setAttribute('for','direnvio'+numdirecciones);
elemenv.style.margin="0 0 30px 0";
	dir.appendChild(elemlab);
txt1=document.createTextNode('Establecer como dirección de envío');
	elemlab.appendChild(txt1);
	
	
var ndh= document.getElementById("cnumdirecciones");
var nmaxdh= document.getElementById("cnummaxdirecciones");
	
	
numdirecciones++;
ndh.value=numdirecciones;
nmaxdh.value=numdirecciones;
}

}



function eliminarElemExp(el){
	var tmpnomelem= el.id.substring(el.id.length-1,el.id.length);
	
	var elemaux= "empemp"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "empcar"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "empesp"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "empdom"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "empcp"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "emppob"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "emppro"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "emptel"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "empfax"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
	var elemaux= "botonelimemp"+tmpnomelem;
		var elem = document.getElementById(elemaux);
		var padre = elem.parentNode;
		padre.removeChild(elem);
		
	/*numempresas--;*/
		if (numempresas==0){
		var emp=document.getElementById("dnuevasempresas");
		emp.style.display="none";	
		}
	}
	
	

	var numempresas=0;
	
    function crearElemExp(){
	var emp=document.getElementById("dnuevasempresas");
		emp.style.display="block";

		if (numempresas>0){
			var tmpnumemp=numempresas-1;
			var tmpempemp=document.getElementById('empemp'+tmpnumemp);
			var tmpempcar=document.getElementById('empcar'+tmpnumemp);
			var tmpempesp=document.getElementById('empesp'+tmpnumemp);
			var tmpempdom=document.getElementById('empdom'+tmpnumemp);
			var tmpempcp= document.getElementById('empcp'+tmpnumemp);
			var tmpemppob=document.getElementById('emppob'+tmpnumemp);
			var tmpemppro=document.getElementById('emppro'+tmpnumemp);
			var tmpemptel=document.getElementById('emptel'+tmpnumemp);
			var tmpempfax=document.getElementById('empfax'+tmpnumemp);
		}
		/*if (tmpempemp!=undefined) alert(tmpempemp.value);*/	
		/*alert(tmpempemp);*/
		if ( 			( (tmpempemp==undefined)||(
										(tmpempemp.value!="Empresa")&&(tmpempemp.value!="")&&
										(tmpempcar.value!="Cargo")&&(tmpempcar.value!="")&&
										(tmpempesp.value!="Especializado")&&
										(tmpempdom.value!="Domicilio")&&
										(tmpempcp.value!="CP")&&
										(tmpemppob.value!="Población")&&(tmpemppob.value!="")&&
										(tmpemppro.value!="Provincia")&&(tmpemppro.value!="")&&
										(tmpemptel.value!="Teléfono")&&
										(tmpempfax.value!="Fax")
									 ) 
		   ) )
		{				
		elemempemp = document.createElement('input');
		elemempemp.type= 'text';
		elemempemp.name= 'empemp'+numempresas;
		elemempemp.className= 'cajatexto';
		elemempemp.id= 'empemp'+numempresas;
		elemempemp.style.width="150px";
		elemempemp.style.margin="0 10px 20px 0";
		elemempemp.value= "Empresa";
		elemempemp.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempemp);
				
		elemempcar = document.createElement('input');
		elemempcar.type= 'text';
		elemempcar.name= 'empcar'+numempresas;
		elemempcar.className= 'cajatexto';
		elemempcar.id= 'empcar'+numempresas;
		elemempcar.style.width="100px";
		elemempcar.style.margin="0 10px 20px 0";
		elemempcar.value= "Cargo";
		elemempcar.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempcar);
				
		elemempesp= document.createElement('input');
		elemempesp.type= 'text';
		elemempesp.name= 'empesp'+numempresas;
		elemempesp.className= 'cajatexto';
		elemempesp.id= 'empesp'+numempresas;
		elemempesp.style.width="100px";
		elemempesp.style.margin="0 10px 20px 0";
		elemempesp.value= "Especializado";
		elemempesp.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempesp);
				
		elemempb = document.createElement('input');
		elemempb.type= 'button';
		elemempb.name= 'botonelimemp'+numempresas;	
		elemempb.id= 'botonelimemp'+numempresas;
		elemempb.alt= 'eliminar experiencia laboral';
		elemempb.title= 'eliminar experiencia laboral';
		elemempb.className= 'borrardin';
		elemempb.style.margin="0 0 20px 0";
		elemempb.onclick= function() { eliminarElemExp(this); };
			emp.appendChild(elemempb);		
				
		elemempdom= document.createElement('input');
		elemempdom.type= 'text';
		elemempdom.name= 'empdom'+numempresas;
		elemempdom.className= 'cajatexto';
		elemempdom.id= 'empdom'+numempresas;
		elemempdom.style.width="430px";
		elemempdom.style.margin="0 10px 20px 0";
		elemempdom.value= "Domicilio";
		elemempdom.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempdom);
				
		elemempcp= document.createElement('input');
		elemempcp.type= 'text';
		elemempcp.name= 'empcp'+numempresas;
		elemempcp.className= 'cajatexto verifyInteger';
		elemempcp.id= 'empcp'+numempresas;
		elemempcp.style.width="70px";
		elemempcp.style.margin="0 10px 20px 0";
		elemempcp.value= "CP";
		elemempcp.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempcp);
				
		elememppob= document.createElement('input');
		elememppob.type= 'text';
		elememppob.name= 'emppob'+numempresas;
		elememppob.className= 'cajatexto';
		elememppob.id= 'emppob'+numempresas;
		elememppob.style.width="170px";
		elememppob.style.margin="0 10px 20px 0";
		elememppob.value= "Población";
		elememppob.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elememppob);
				
		elememppro= document.createElement('input');
		elememppro.type= 'text';
		elememppro.name= 'emppro'+numempresas;
		elememppro.className= 'cajatexto';
		elememppro.id= 'emppro'+numempresas;
		elememppro.style.width="150px";
		elememppro.style.margin="0 10px 20px 0";
		elememppro.value= "Provincia";
		elememppro.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elememppro);
				
		elememptel= document.createElement('input');
		elememptel.type= 'text';
		elememptel.name= 'emptel'+numempresas;
		elememptel.className= 'cajatexto verifyInteger';
		elememptel.id= 'emptel'+numempresas;
		elememptel.style.width="100px";
		elememptel.style.margin="0 10px 20px 0";
		elememptel.value= "Teléfono";
		elememptel.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elememptel);
				
		elemempfax= document.createElement('input');
		elemempfax.type= 'text';
		elemempfax.name= 'empfax'+numempresas;
		elemempfax.className= 'cajatexto verifyInteger';
		elemempfax.id= 'empfax'+numempresas;
		elemempfax.style.width="100px";
		elemempfax.style.margin="0 10px 40px 0";
		elemempfax.value= "Fax";
		elemempfax.onfocus= function() { vaciarElem(this); };
			emp.appendChild(elemempfax);
		
		var neh= document.getElementById("cnumempresas");
		var nmaxeh= document.getElementById("cnummaxempresas");

		
		numempresas++;
		neh.value=numempresas;
		nmaxeh.value=numempresas;
		}
	}
	
function controlarbono(ck){
var dbonoimptmp= document.getElementById("dbonoimp");	
	if (ck.checked)	{
		dbonoimptmp.style.display="block";
	}
	else {
		dbonoimptmp.style.display="none";	
	}
}	

function controlarbonoCesion(ck){
var dbonoimptmp= document.getElementById("dbonoimp");	
var ddctipopago1= document.getElementById("dctipopago1");
var dcctipopago2= document.getElementById("ctipopago2");
var ddfpago2= document.getElementById("dfpago2");
var ddfpago1= document.getElementById("dfpago1");
	if (ck.checked)	{
		dbonoimptmp.style.display="block";
		ddctipopago1.style.display="none";
		dcctipopago2.checked=true;
		ddfpago2.style.display="block";
		ddfpago1.style.display="none";
	}
	else {
		dbonoimptmp.style.display="none";	
		ddctipopago1.style.display="block";
		/*ddfpago2.style.display="none";
		ddfpago1.style.display="block";*/
		//dcctipopago2.checked=false;
	}
}	




function validarCCC(i_entidad,i_oficina,i_digito,i_cuenta) {
var wtotal,wcociente, wresto;

	if (i_entidad.length != 4)  { return false; }
	if (i_oficina.length != 4)  { return false; }
	if (i_digito.length  != 2)  { return false; }
	if (i_cuenta.length  != 10) { return false; }

	wtotal = i_entidad.charAt(0) * 4; wtotal += i_entidad.charAt(1) * 8; wtotal += i_entidad.charAt(2) * 5; 
	wtotal += i_entidad.charAt(3) * 10; wtotal += i_oficina.charAt(0) * 9; wtotal += i_oficina.charAt(1) * 7;
	wtotal += i_oficina.charAt(2) * 3; wtotal += i_oficina.charAt(3) * 6;

	wcociente = Math.floor(wtotal / 11); wresto = wtotal - (wcociente * 11); wtotal = 11 - wresto;

	if (wtotal == 11) { wtotal=0; } if (wtotal == 10) { wtotal=1; }
	if (wtotal != i_digito.charAt(0)) { return false; }

	wtotal = i_cuenta.charAt(0) * 1; wtotal += i_cuenta.charAt(1) * 2; wtotal += i_cuenta.charAt(2) * 4;
	wtotal += i_cuenta.charAt(3) * 8; wtotal += i_cuenta.charAt(4) * 5; wtotal += i_cuenta.charAt(5) * 10;
	wtotal += i_cuenta.charAt(6) * 9; wtotal += i_cuenta.charAt(7) * 7; wtotal += i_cuenta.charAt(8) * 3;
	wtotal += i_cuenta.charAt(9) * 6;

	wcociente = Math.floor(wtotal / 11); wresto = wtotal - (wcociente * 11); wtotal = 11 - wresto;

	if (wtotal == 11) { wtotal=0; }
	if (wtotal == 10) { wtotal=1; }

	if (wtotal != i_digito.charAt(1)) { return false; }

return true;
}

function vaciarDatosEmp(){
	document.getElementById("empemp0").value=" ";
	document.getElementById("empcar0").value=" ";
	document.getElementById("empesp0").value=" ";
	document.getElementById("empdom0").value=" ";
	document.getElementById("empcp0").value=" ";
	document.getElementById("emppob0").value=" ";
	document.getElementById("emppro0").value=" ";
	document.getElementById("emptel0").value=" ";
	document.getElementById("empfax0").value=" ";
	document.getElementById("celimdemp").style.display="none";	
}
