// JavaScript Document

			/*	SOLICITUDES EMPLEO	*/
function comprobar_solicitud()
{	var name = false;
	
	if((document.form_solicitud.name.value!="")&&(document.form_solicitud.name.value!="Obligatorio"))
	{	document.form_solicitud.name.style.color='#000000';
		document.form_solicitud.name.style.border='1px solid #d9d5d5';
		name = true;
	}
	else
	{	document.form_solicitud.name.style.color='#d45da2';
		document.form_solicitud.name.style.border='1px solid #d45da2';
		document.form_solicitud.name.value='Obligatorio';
		name = false;
	}
	
	if(name==true)
	{document.form_solicitud.submit();}
}

			/*	COMPROBAR ENLACES	*/
function comprobar_enlaces()
{	var tipo = false;
	var title = false;
	var descripcion = false;
	var url = false;
	
	if(document.frmenlace.categoria.value!="")
	{	document.frmenlace.categoria.style.border='1px solid #d9d5d5';
		tipo = true;
	}
	else
	{	document.frmenlace.categoria.style.border='1px solid #d45da2';
		tipo = false;
	}
	
	if((document.frmenlace.txttitle.value!="")&&(document.frmenlace.txttitle.value!="Obligatorio"))
	{	document.frmenlace.txttitle.style.color='#000000';
		document.frmenlace.txttitle.style.border='1px solid #d9d5d5';
		title = true;
	}
	else
	{	document.frmenlace.txttitle.style.color='#d45da2';
		document.frmenlace.txttitle.style.border='1px solid #d45da2';
		document.frmenlace.txttitle.value='Obligatorio';
		title = false;
	}
	
	if((document.frmenlace.txtdescripcion.value!="")&&(document.frmenlace.txtdescripcion.value!="Obligatorio"))
	{	document.frmenlace.txtdescripcion.style.color='#000000';
		document.frmenlace.txtdescripcion.style.border='1px solid #d9d5d5';
		descripcion = true;
	}
	else
	{	document.frmenlace.txtdescripcion.style.color='#d45da2';
		document.frmenlace.txtdescripcion.style.border='1px solid #d45da2';
		document.frmenlace.txtdescripcion.value='Obligatorio';
		descripcion = false;
	}
	
	if((document.frmenlace.txtweb.value!="")&&(document.frmenlace.txtweb.value!="Obligatorio"))
	{	document.frmenlace.txtweb.style.color='#000000';
		document.frmenlace.txtweb.style.border='1px solid #d9d5d5';
		url = true;
	}
	else
	{	document.frmenlace.txtweb.style.color='#d45da2';
		document.frmenlace.txtweb.style.border='1px solid #d45da2';
		document.frmenlace.txtweb.value='Obligatorio';
		url = false;
	}
	
	if(tipo==true)
	{	if(title==true)
		{	if(descripcion==true)
			{	if(url==true)
				{document.frmenlace.submit();}
			}
		}
	}
}

			/*	PUBLICAR OFERTA	*/
function comprobar_publicar_oferta()
{	var descripcion_empresa = false;
	var puesto = false;
	var vacantes = false;
	var localidad = false;
	var categoria_empresa = false;
	var requisitos_min = false;
	var contrato = false;
	var jornada = false;
	
	if((document.frmpublicar_oferta.txtdescrip_empresa.value!="")&&(document.frmpublicar_oferta.txtdescrip_empresa.value!="Obligatorio"))
	{	document.frmpublicar_oferta.txtdescrip_empresa.style.color='#000000';
		document.frmpublicar_oferta.txtdescrip_empresa.style.border='1px solid #d9d5d5';
		descripcion_empresa = true;
	}
	else
	{	document.frmpublicar_oferta.txtdescrip_empresa.style.color='#d45da2';
		document.frmpublicar_oferta.txtdescrip_empresa.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.txtdescrip_empresa.value='Obligatorio';
		descripcion_empresa = false;
	}
	
	if((document.frmpublicar_oferta.txtpuesto.value!="")&&(document.frmpublicar_oferta.txtpuesto.value!="Obligatorio"))
	{	document.frmpublicar_oferta.txtpuesto.style.color='#000000';
		document.frmpublicar_oferta.txtpuesto.style.border='1px solid #d9d5d5';
		document.frmpublicar_oferta.txtpuesto.value=document.frmpublicar_oferta.txtpuesto.value.toLowerCase();
		puesto = true;
	}
	else
	{	document.frmpublicar_oferta.txtpuesto.style.color='#d45da2';
		document.frmpublicar_oferta.txtpuesto.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.txtpuesto.value='Obligatorio';
		puesto = false;
	}
	
	if((document.frmpublicar_oferta.txtnum_vacantes.value!="")&&(document.frmpublicar_oferta.txtnum_vacantes.value!="Obligatorio"))
	{	document.frmpublicar_oferta.txtnum_vacantes.style.color='#000000';
		document.frmpublicar_oferta.txtnum_vacantes.style.border='1px solid #d9d5d5';
		vacantes = true;
	}
	else
	{	document.frmpublicar_oferta.txtnum_vacantes.style.color='#d45da2';
		document.frmpublicar_oferta.txtnum_vacantes.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.txtnum_vacantes.value='Obligatorio';
		vacantes = false;
	}
	
	if(document.frmpublicar_oferta.localidad.value!="")
	{	document.frmpublicar_oferta.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}else
	{	document.frmpublicar_oferta.localidad.style.border='1px solid #d45da2';
		localidad = false;
	}
	
	if(document.frmpublicar_oferta.categoria.value!="")
	{	document.frmpublicar_oferta.categoria.style.border='1px solid #d9d5d5';
		categoria_empresa = true;
	}else
	{	document.frmpublicar_oferta.categoria.style.border='1px solid #d45da2';
		categoria_empresa = false;
	}
	
	if((document.frmpublicar_oferta.requisitos_min.value!="")&&(document.frmpublicar_oferta.requisitos_min.value!="Obligatorio"))
	{	document.frmpublicar_oferta.requisitos_min.style.color='#000000';
		document.frmpublicar_oferta.requisitos_min.style.border='1px solid #d9d5d5';
		requisitos_min = true;
	}
	else
	{	document.frmpublicar_oferta.requisitos_min.style.color='#d45da2';
		document.frmpublicar_oferta.requisitos_min.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.requisitos_min.value='Obligatorio';
		requisitos_min = false;
	}
	
	if(document.frmpublicar_oferta.tipo_contrato.value!="")
	{	document.frmpublicar_oferta.tipo_contrato.style.border='1px solid #d9d5d5';
		contrato = true;
	}else
	{	document.frmpublicar_oferta.tipo_contrato.style.border='1px solid #d45da2';
		contrato = false;
	}
	
	if(document.frmpublicar_oferta.jornada_laboral.value!="")
	{	document.frmpublicar_oferta.jornada_laboral.style.border='1px solid #d9d5d5';
		jornada = true;
	}else
	{	document.frmpublicar_oferta.jornada_laboral.style.border='1px solid #d45da2';
		jornada = false;
	}
	
	if(descripcion_empresa==true)
	{	if(puesto==true)
		{	if(vacantes==true)
			{	if(localidad==true)
				{	if(categoria_empresa==true)
					{	if(requisitos_min==true)
						{	if(contrato==true)
							{	if(jornada==true)
								{document.frmpublicar_oferta.submit();}
							}
						}
					}
				}
			}
		}
	}
}

function comprobar_publicar_oferta_admin()
{	var puesto = false;
	var vacantes = false;
	var localidad = false;
	var categoria_empresa = false;
	var requisitos_min = false;
	var contrato = false;
	var jornada = false;
	
	if((document.frmpublicar_oferta.txtpuesto.value!="")&&(document.frmpublicar_oferta.txtpuesto.value!="Obligatorio"))
	{	document.frmpublicar_oferta.txtpuesto.style.color='#000000';
		document.frmpublicar_oferta.txtpuesto.style.border='1px solid #d9d5d5';
		document.frmpublicar_oferta.txtpuesto.value=document.frmpublicar_oferta.txtpuesto.value.toLowerCase();
		puesto = true;
	}
	else
	{	document.frmpublicar_oferta.txtpuesto.style.color='#d45da2';
		document.frmpublicar_oferta.txtpuesto.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.txtpuesto.value='Obligatorio';
		puesto = false;
	}
	
	if((document.frmpublicar_oferta.txtnum_vacantes.value!="")&&(document.frmpublicar_oferta.txtnum_vacantes.value!="Obligatorio"))
	{	document.frmpublicar_oferta.txtnum_vacantes.style.color='#000000';
		document.frmpublicar_oferta.txtnum_vacantes.style.border='1px solid #d9d5d5';
		vacantes = true;
	}
	else
	{	document.frmpublicar_oferta.txtnum_vacantes.style.color='#d45da2';
		document.frmpublicar_oferta.txtnum_vacantes.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.txtnum_vacantes.value='Obligatorio';
		vacantes = false;
	}
	
	if(document.frmpublicar_oferta.localidad.value!="")
	{	document.frmpublicar_oferta.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}else
	{	document.frmpublicar_oferta.localidad.style.border='1px solid #d45da2';
		localidad = false;
	}
	
	if(document.frmpublicar_oferta.categoria.value!="")
	{	document.frmpublicar_oferta.categoria.style.border='1px solid #d9d5d5';
		categoria_empresa = true;
	}else
	{	document.frmpublicar_oferta.categoria.style.border='1px solid #d45da2';
		categoria_empresa = false;
	}
	
	if((document.frmpublicar_oferta.requisitos_min.value!="")&&(document.frmpublicar_oferta.requisitos_min.value!="Obligatorio"))
	{	document.frmpublicar_oferta.requisitos_min.style.color='#000000';
		document.frmpublicar_oferta.requisitos_min.style.border='1px solid #d9d5d5';
		requisitos_min = true;
	}
	else
	{	document.frmpublicar_oferta.requisitos_min.style.color='#d45da2';
		document.frmpublicar_oferta.requisitos_min.style.border='1px solid #d45da2';
		document.frmpublicar_oferta.requisitos_min.value='Obligatorio';
		requisitos_min = false;
	}
	
	if(document.frmpublicar_oferta.tipo_contrato.value!="")
	{	document.frmpublicar_oferta.tipo_contrato.style.border='1px solid #d9d5d5';
		contrato = true;
	}else
	{	document.frmpublicar_oferta.tipo_contrato.style.border='1px solid #d45da2';
		contrato = false;
	}
	
	if(document.frmpublicar_oferta.jornada_laboral.value!="")
	{	document.frmpublicar_oferta.jornada_laboral.style.border='1px solid #d9d5d5';
		jornada = true;
	}else
	{	document.frmpublicar_oferta.jornada_laboral.style.border='1px solid #d45da2';
		jornada = false;
	}
	
	if(puesto==true)
	{	if(vacantes==true)
		{	if(localidad==true)
			{	if(categoria_empresa==true)
				{	if(requisitos_min==true)
					{	if(contrato==true)
						{	if(jornada==true)
							{document.frmpublicar_oferta.submit();}
						}
					}
				}
			}
		}
	}
}

			/*	PUBLICAR NOTICIA	*/
function comprobar_publicar()
{	var title = false;
	var tipo = false;
	var categoria = false;
	var noticia = true;
	
	if((document.frmpublicar.txttitle.value!="")&&(document.frmpublicar.txttitle.value!="Obligatorio"))
	{	document.frmpublicar.txttitle.style.color='#000000';
		document.frmpublicar.txttitle.style.border='1px solid #d9d5d5';
		document.frmpublicar.txttitle.value=document.frmpublicar.txttitle.value.toUpperCase();
		title = true;
	}
	else
	{	document.frmpublicar.txttitle.style.color='#d45da2';
		document.frmpublicar.txttitle.style.border='1px solid #d45da2';
		document.frmpublicar.txttitle.value='Obligatorio';
		title = false;
	}
	
	if(document.frmpublicar.tipo.value!="")
	{	document.frmpublicar.tipo.style.border='1px solid #d9d5d5';
		tipo = true;
	}else
	{	document.frmpublicar.tipo.style.border='1px solid #d45da2';
		tipo = false;
	}
	
	if(document.frmpublicar.categoria.value!="")
	{	document.frmpublicar.categoria.style.border='1px solid #d9d5d5';
		categoria = true;
	}else
	{	document.frmpublicar.categoria.style.border='1px solid #d45da2';
		categoria = false;
	}
	
	/*if((document.frmpublicar.elm1.value!="")&&(document.frmpublicar.elm1.value!="Obligatorio"))
	{	document.getElementById('error_noticia').style.display = 'none';
		noticia = true;
	}
	else
	{	document.frmpublicar.elm1.style.color='#d45da2';
		document.getElementById('error_noticia').style.display = 'block';
		noticia = false;
	}*/
	
	
	if(title==true)
	{	if(tipo==true)
		{	if(categoria==true)
			{	if(noticia==true)
				{document.frmpublicar.submit();}
			}
		}
	}
	
}

function comprobar_publicar_ad()
{	var title = false;
	var posicion = false;
	var tipo = false;
	var categoria = false;
	var noticia = true;
	var tags = false;
	
	if((document.frmpublicar.txttitle.value!="")&&(document.frmpublicar.txttitle.value!="Obligatorio"))
	{	document.frmpublicar.txttitle.style.color='#000000';
		document.frmpublicar.txttitle.style.border='1px solid #d9d5d5';
		document.frmpublicar.txttitle.value=document.frmpublicar.txttitle.value.toUpperCase();
		title = true;
	}
	else
	{	document.frmpublicar.txttitle.style.color='#d45da2';
		document.frmpublicar.txttitle.style.border='1px solid #d45da2';
		document.frmpublicar.txttitle.value='Obligatorio';
		title = false;
	}
	
	if(document.frmpublicar.posiciones.value!="")
	{	document.frmpublicar.posiciones.style.border='1px solid #d9d5d5';
		posicion = true;
	}else
	{	document.frmpublicar.posiciones.style.border='1px solid #d45da2';
		posicion = false;
	}
	
	if(document.frmpublicar.tipo.value!="")
	{	document.frmpublicar.tipo.style.border='1px solid #d9d5d5';
		tipo = true;
	}else
	{	document.frmpublicar.tipo.style.border='1px solid #d45da2';
		tipo = false;
	}
	
	if(document.frmpublicar.categoria.value!="")
	{	document.frmpublicar.categoria.style.border='1px solid #d9d5d5';
		categoria = true;
	}else
	{	document.frmpublicar.categoria.style.border='1px solid #d45da2';
		categoria = false;
	}
	
	/*if((document.frmpublicar.elm1.value!="")&&(document.frmpublicar.elm1.value!="Obligatorio"))
	{	document.getElementById('error_noticia').style.display = 'none';
		noticia = true;
	}
	else
	{	document.frmpublicar.elm1.style.color='#d45da2';
		document.getElementById('error_noticia').style.display = 'block';
		noticia = false;
	}*/
	
	if(((document.frmpublicar.tag_1.value!="")&&(document.frmpublicar.tag_2.value!=""))&&(document.frmpublicar.tag_3.value!=""))
	{	document.frmpublicar.tag_1.style.color='#000000';
		document.frmpublicar.tag_1.style.border='1px solid #d9d5d5';
		document.frmpublicar.tag_2.style.color='#000000';
		document.frmpublicar.tag_2.style.border='1px solid #d9d5d5';
		document.frmpublicar.tag_3.style.color='#000000';
		document.frmpublicar.tag_3.style.border='1px solid #d9d5d5';
		tags = true;
	}else
	{	document.frmpublicar.tag_1.style.color='#d45da2';
		document.frmpublicar.tag_1.style.border='1px solid #d45da2';
		document.frmpublicar.tag_2.style.color='#d45da2';
		document.frmpublicar.tag_2.style.border='1px solid #d45da2';
		document.frmpublicar.tag_3.style.color='#d45da2';
		document.frmpublicar.tag_3.style.border='1px solid #d45da2';
		tags = false;
	}
	
	if(title==true)
	{	if(tipo==true)
		{	if(categoria==true)
			{	if(noticia==true)
				{	if(tags==true)
					{	if(posicion==true){document.frmpublicar.submit();}
					}
				}
			}
		}
	}
	
}

			/*	COMPROBACION USUARIO	*/
function comprobar_login()
{	var user = false;
	var pass = false;
	
	if((document.frmlogin.txtname.value!="")&&(document.frmlogin.txtname.value!="email@coinonline.com"))
	{	document.frmlogin.txtname.style.color='#000000';
		document.frmlogin.txtname.style.border='1px solid #d9d5d5';
		user = true;
	}
	else
	{	document.frmlogin.txtname.style.color='#d45da2';
		document.frmlogin.txtname.style.border='1px solid #d45da2';
		document.frmlogin.txtname.value='email@coinonline.com';
		user = false;
	}
	
	if(document.frmlogin.txtpass.value!="")
	{	document.frmlogin.txtpass.style.color='#000000';
		document.frmlogin.txtpass.style.border='1px solid #d9d5d5';
		pass = true;
	}
	else
	{	document.frmlogin.txtpass.style.color='#d45da2';
		document.frmlogin.txtpass.style.border='1px solid #d45da2';
		pass = false;
	}
	
	
	if(user==true)
	{	if(pass==true)
		{document.frmlogin.submit();}
	}
	
}

			/*	RECORDAR CONTRASEŅA	*/
function comprobar_recordar()
{	var name = false;
	var email = false;
	
	if((document.frmrecordar.txtname.value!="")&&(document.frmrecordar.txtname.value!="Obligatorio"))
	{	document.frmrecordar.txtname.style.color='#000000';
		document.frmrecordar.txtname.style.border='1px solid #d9d5d5';
		name = true;
	}
	else
	{	document.frmrecordar.txtname.style.color='#d45da2';
		document.frmrecordar.txtname.style.border='1px solid #d45da2';
		document.frmrecordar.txtname.value='Obligatorio';
		name = false;
	}
	
	//Comprobacion del email
	if((document.frmrecordar.txtemail.value=="")||(document.frmrecordar.txtemail.value=="email@coinonline.com"))
	{	document.frmrecordar.txtemail.style.color='#d45da2';
		document.frmrecordar.txtemail.style.border='1px solid #d45da2';
		document.frmrecordar.txtemail.value='email@coinonline.com';
		email = false;
	}
	else
	{	if(document.frmrecordar.txtemail.value.indexOf("@")>1)
		{	if(document.frmrecordar.txtemail.value.length==document.frmrecordar.txtemail.value.indexOf("@"))
			{	document.frmrecordar.txtemail.style.color='#d45da2';
				document.frmrecordar.txtemail.style.border='1px solid #d45da2';
				document.frmrecordar.txtemail.value='email@coinonline.com';
				email = false;
			}
			else
			{	if(document.frmrecordar.txtemail.value.indexOf(".")<document.frmrecordar.txtemail.value.length-1)
				{	if(document.frmrecordar.txtemail.value.indexOf("@")<document.frmrecordar.txtemail.value.indexOf(".")-1)
					{	document.frmrecordar.txtemail.style.color='#000000';
						document.frmrecordar.txtemail.style.border='1px solid #d9d5d5';
						email = true;
					}
					else
					{	document.frmrecordar.txtemail.style.color='#d45da2';
						document.frmrecordar.txtemail.style.border='1px solid #d45da2';
						document.frmrecordar.txtemail.value='email@coinonline.com';
						email = false;
					}
				}
				else
				{	document.frmrecordar.txtemail.style.color='#d45da2';
					document.frmrecordar.txtemail.style.border='1px solid #d45da2';
					document.frmrecordar.txtemail.value='email@coinonline.com';
					email = false;
				}
			}
		}
		else
		{	document.frmrecordar.txtemail.style.color='#d45da2';
			document.frmrecordar.txtemail.style.border='1px solid #d45da2';
			document.frmrecordar.txtemail.value='email@coinonline.com';
			email = false;
		}
	}
	
	if(name==true)
	{	if(email==true)
		{document.frmrecordar.submit();}
	}
	
}

			/*	REGISTRO	*/
function comprobar_registro()
{	var email = false;
	var name = false;
	var pass = false;
	var seguridad = false;
	var legal = false;
	var descripcion = true;
	var categoria = true;
	var cif_nif = true;
	
	//Comprobar empresa
	if(document.frmregistro.empresa.checked==1)
	{	descripcion = false;
		categoria = false;
		
		if((document.frmregistro.txtdescripcion.value=="")||(document.frmregistro.txtdescripcion.value=="Obligatorio"))
		{	document.frmregistro.txtdescripcion.style.color='#d45da2';
			document.frmregistro.txtdescripcion.style.border='1px solid #d45da2';
			document.frmregistro.txtdescripcion.value='Obligatorio';
			descripcion = false;
		}else
		{	document.frmregistro.txtdescripcion.style.color='#000000';
			document.frmregistro.txtdescripcion.style.border='1px solid #d9d5d5';
			descripcion = true;
		}
		
		if(document.frmregistro.categoria.value=="")
		{	document.frmregistro.categoria.style.border='1px solid #d45da2';
			categoria = false;
		}else
		{	document.frmregistro.categoria.style.border='1px solid #d9d5d5';
			categoria = true;
		}
		
		if((document.frmregistro.txtcif.value=="")||(document.frmregistro.txtcif.value=="Obligatorio"))
		{	document.frmregistro.txtcif.style.color='#d45da2';
			document.frmregistro.txtcif.style.border='1px solid #d45da2';
			document.frmregistro.txtcif.value='Obligatorio';
			cif_nif = false;
		}
		else
		{	var cif_valid = false;
			var nif_valid = false;
			var cif = document.frmregistro.txtcif.value;
			if(document.frmregistro.cif_1.checked==1)
			{	var par = 0;
				var non = 0;
				var letras="ABCDEFGHKLMNPQS";
				var let=cif.charAt(0);
				
				if(!isNaN(let))
				{cif_valid = false;}
				
				if(cif.length!=9)
				{cif_valid = false;}
				
				if(letras.indexOf(let.toUpperCase())==-1)
				{cif_valid = false;}
				
				for(zz=2;zz<8;zz+=2)
				{	par = par+parseInt(cif.charAt(zz));}
				
				for(zz=1;zz<9;zz+=2)
				{	nn = 2*parseInt(cif.charAt(zz))
					if(nn > 9){ nn = 1+(nn-10);}
					non = non+nn;
				}
				
				var parcial = par + non;
				
				var control = (10 - ( parcial % 10));
				
				if(control==10)
				{	control=0;}
				
				if(control!=cif.charAt(8))
				{cif_valid = false;}
				else
				{cif_valid = true;}
				
				if(cif_valid==true)
				{	document.frmregistro.txtcif.style.color='#000000';
					document.frmregistro.txtcif.style.border='1px solid #d9d5d5';
					cif_nif = true;
				}else
				{	document.frmregistro.txtcif.style.color='#d45da2';
					document.frmregistro.txtcif.style.border='1px solid #d45da2';
					cif_nif = false;
				}
			}
			
			if(document.frmregistro.cif_2.checked==1)
			{	var dni=cif.substring(0,cif.length-1);
				let=cif.charAt(cif.length-1);
				if(!isNaN(let))
				{nif_valid = false;}
				else
				{	var cadena="TRWAGMYFPDXBNJZSQVHLCKET";
					var posicion = dni % 23;
					var letra = cadena.substring(posicion,posicion+1);
					if(letra!=let.toUpperCase())
					{nif_valid = false;}
					else
					{nif_valid = true;}
				}
				if(nif_valid==true)
				{	document.frmregistro.txtcif.style.color='#000000';
					document.frmregistro.txtcif.style.border='1px solid #d9d5d5';
					cif_nif = true;
				}else
				{	document.frmregistro.txtcif.style.color='#d45da2';
					document.frmregistro.txtcif.style.border='1px solid #d45da2';
					cif_nif = false;
				}
			}
		}
		
	}
	else
	{	descripcion = true;
		categoria = true;
		cif_nif = true;
	}
	
	//Comprobacion del email
	if((document.frmregistro.txtemail.value=="")||(document.frmregistro.txtemail.value=="email@coinonline.com"))
	{	document.frmregistro.txtemail.style.color='#d45da2';
		document.frmregistro.txtemail.style.border='1px solid #d45da2';
		document.frmregistro.txtemail.value='email@coinonline.com';
		email = false;
	}
	else
	{	if(document.frmregistro.txtemail.value.indexOf("@")>1)
		{	if(document.frmregistro.txtemail.value.length==document.frmregistro.txtemail.value.indexOf("@"))
			{	document.frmregistro.txtemail.style.color='#d45da2';
				document.frmregistro.txtemail.style.border='1px solid #d45da2';
				document.frmregistro.txtemail.value='email@coinonline.com';
				email = false;
			}
			else
			{	if(document.frmregistro.txtemail.value.indexOf(".")<document.frmregistro.txtemail.value.length-1)
				{	if(document.frmregistro.txtemail.value.indexOf("@")<document.frmregistro.txtemail.value.indexOf(".")-1)
					{	document.frmregistro.txtemail.style.color='#000000';
						document.frmregistro.txtemail.style.border='1px solid #d9d5d5';
						email = true;
					}
					else
					{	document.frmregistro.txtemail.style.color='#d45da2';
						document.frmregistro.txtemail.style.border='1px solid #d45da2';
						document.frmregistro.txtemail.value='email@coinonline.com';
						email = false;
					}
				}
				else
				{	document.frmregistro.txtemail.style.color='#d45da2';
					document.frmregistro.txtemail.style.border='1px solid #d45da2';
					document.frmregistro.txtemail.value='email@coinonline.com';
					email = false;
				}
			}
		}
		else
		{	document.frmregistro.txtemail.style.color='#d45da2';
			document.frmregistro.txtemail.style.border='1px solid #d45da2';
			document.frmregistro.txtemail.value='email@coinonline.com';
			email = false;
		}
	}
	
	if((document.frmregistro.txtname.value!="")&&(document.frmregistro.txtname.value!="Obligatorio"))
	{	document.frmregistro.txtname.style.color='#000000';
		document.frmregistro.txtname.style.border='1px solid #d9d5d5';
		name = true;
	}
	else
	{	document.frmregistro.txtname.style.color='#d45da2';
		document.frmregistro.txtname.style.border='1px solid #d45da2';
		document.frmregistro.txtname.value='Obligatorio';
		name = false;
	}
	
	if(document.frmregistro.txtpass.value!="")
	{	document.frmregistro.txtpass.style.color='#000000';
		document.frmregistro.txtpass.style.border='1px solid #d9d5d5';
		pass = true;
	}
	else
	{	document.frmregistro.txtpass.style.color='#d45da2';
		document.frmregistro.txtpass.style.border='1px solid #d45da2';
		pass = false;
	}
	
	if(pass==true)
	{	if(document.frmregistro.txtpass.value==document.frmregistro.txtpass_2.value)
		{	document.frmregistro.txtpass_2.style.color='#000000';
			document.frmregistro.txtpass_2.style.border='1px solid #d9d5d5';
			pass = true;
		}
		else
		{	document.frmregistro.txtpass_2.style.color='#d45da2';
			document.frmregistro.txtpass_2.style.border='1px solid #d45da2';
			pass = false;
		}
	}
	else
	{	document.frmregistro.txtpass_2.style.color='#d45da2';
		document.frmregistro.txtpass_2.style.border='1px solid #d45da2';
		pass = false;
	}
	
	if(((document.frmregistro.num_seguridad.value!="")&&(document.frmregistro.num_seguridad.value!="Obligatorio"))&&(document.frmregistro.num_seguridad.value!="Oblig"))
	{	document.frmregistro.num_seguridad.style.color='#000000';
		document.frmregistro.num_seguridad.style.border='1px solid #d9d5d5';
		seguridad = true;
	}
	else
	{	document.frmregistro.num_seguridad.style.color='#d45da2';
		document.frmregistro.num_seguridad.style.border='1px solid #d45da2';
		document.frmregistro.num_seguridad.value='Obligatorio';
		seguridad = false;
	}
	
	if(document.frmregistro.acepto.checked==1)
	{	document.frmregistro.legal.style.color='#666666';
		document.frmregistro.legal.style.border='1px solid #d9d5d5';
		legal = true;
	}
	else
	{	document.frmregistro.legal.style.color='#d45da2';
		document.frmregistro.legal.style.border='1px solid #d45da2';
		legal = false;
	}

	if(email==true)
	{	if(name==true)
		{	if(pass==true)
			{	if(seguridad==true)
				{	if(legal==true)
					{	if(descripcion==true)
						{	if(categoria==true)
							{	if(cif_nif==true)
								{document.frmregistro.submit();}
							}
						}
					}
				}
			}
		}
	}
}

			/*	COMENTARIOS	*/
function comprobar_comment()
{	var comment = false;
	var code = false;
	
	if((document.frmcomment.comentario.value!="")&&(document.frmcomment.comentario.value!="Obligatorio"))
	{	document.frmcomment.comentario.style.color='#000000';
		document.frmcomment.comentario.style.border='1px solid #d9d5d5';
		comment = true;
	}
	else
	{	document.frmcomment.comentario.style.color='#d45da2';
		document.frmcomment.comentario.style.border='1px solid #d45da2';
		document.frmcomment.comentario.value='Obligatorio';
		comment = false;
	}
	
	if((document.frmcomment.code.value!="")&&(document.frmcomment.code.value!="Obligatorio"))
	{	document.frmcomment.code.style.color='#000000';
		document.frmcomment.code.style.border='1px solid #d9d5d5';
		code = true;
	}
	else
	{	document.frmcomment.code.style.color='#d45da2';
		document.frmcomment.code.style.border='1px solid #d45da2';
		document.frmcomment.code.value='Obligatorio';
		code = false;
	}
	
	
	if(comment==true)
	{	if(code==true)
		{document.frmcomment.submit();}
	}
	
}

function comprobar_comment_admin()
{	var comment = false;
	
	if((document.frmcomment.comentario.value!="")&&(document.frmcomment.comentario.value!="Obligatorio"))
	{	document.frmcomment.comentario.style.color='#000000';
		document.frmcomment.comentario.style.border='1px solid #d9d5d5';
		comment = true;
	}
	else
	{	document.frmcomment.comentario.style.color='#d45da2';
		document.frmcomment.comentario.style.border='1px solid #d45da2';
		document.frmcomment.comentario.value='Obligatorio';
		comment = false;
	}
	
	if(comment==true)
	{document.frmcomment.submit();}
	
}

			/*	RECOMENDACION NOTICIAS	*/
function comprobar_recomendacion()
{	var destinatario = false;
	var remitente = false;
	
	//Comprobacion del email
	if(document.frmrecomendacion.txtdestinatario.value=="")
	{	document.frmrecomendacion.txtdestinatario.style.color='#d45da2';
		document.frmrecomendacion.txtdestinatario.style.border='1px solid #d45da2';
		document.frmrecomendacion.txtdestinatario.value='Obligatorio';
		destinatario = false;
	}
	else
	{	if(document.frmrecomendacion.txtdestinatario.value.indexOf("@")>1)
		{	if(document.frmrecomendacion.txtdestinatario.value.length==document.frmrecomendacion.txtdestinatario.value.indexOf("@"))
			{	document.frmrecomendacion.txtdestinatario.style.color='#d45da2';
				document.frmrecomendacion.txtdestinatario.style.border='1px solid #d45da2';
				document.frmrecomendacion.txtdestinatario.value='Obligatorio';
				destinatario = false;
			}
			else
			{	if(document.frmrecomendacion.txtdestinatario.value.indexOf(".")<document.frmrecomendacion.txtdestinatario.value.length-1)
				{	if(document.frmrecomendacion.txtdestinatario.value.indexOf("@")<document.frmrecomendacion.txtdestinatario.value.indexOf(".")-1)
					{	document.frmrecomendacion.txtdestinatario.style.color='#000000';
						document.frmrecomendacion.txtdestinatario.style.border='1px solid #d9d5d5';
						destinatario = true;
					}
					else
					{	document.frmrecomendacion.txtdestinatario.style.color='#d45da2';
						document.frmrecomendacion.txtdestinatario.style.border='1px solid #d45da2';
						document.frmrecomendacion.txtdestinatario.value='Obligatorio';
						destinatario = false;
					}
				}
				else
				{	document.frmrecomendacion.txtdestinatario.style.color='#d45da2';
					document.frmrecomendacion.txtdestinatario.style.border='1px solid #d45da2';
					document.frmrecomendacion.txtdestinatario.value='Obligatorio';
					destinatario = false;
				}
			}
		}
		else
		{	document.frmrecomendacion.txtdestinatario.style.color='#d45da2';
			document.frmrecomendacion.txtdestinatario.style.border='1px solid #d45da2';
			document.frmrecomendacion.txtdestinatario.value='Obligatorio';
			destinatario = false;
		}
	}
	
	//Comprobacion del email
	if(document.frmrecomendacion.txtremitente.value=="")
	{	document.frmrecomendacion.txtremitente.style.color='#d45da2';
		document.frmrecomendacion.txtremitente.style.border='1px solid #d45da2';
		document.frmrecomendacion.txtremitente.value='Obligatorio';
		remitente = false;
	}
	else
	{	if(document.frmrecomendacion.txtremitente.value.indexOf("@")>1)
		{	if(document.frmrecomendacion.txtremitente.value.length==document.frmrecomendacion.txtremitente.value.indexOf("@"))
			{	document.frmrecomendacion.txtremitente.style.color='#d45da2';
				document.frmrecomendacion.txtremitente.style.border='1px solid #d45da2';
				document.frmrecomendacion.txtremitente.value='Obligatorio';
				remitente = false;
			}
			else
			{	if(document.frmrecomendacion.txtremitente.value.indexOf(".")<document.frmrecomendacion.txtremitente.value.length-1)
				{	if(document.frmrecomendacion.txtremitente.value.indexOf("@")<document.frmrecomendacion.txtremitente.value.indexOf(".")-1)
					{	document.frmrecomendacion.txtremitente.style.color='#000000';
						document.frmrecomendacion.txtremitente.style.border='1px solid #d9d5d5';
						remitente = true;
					}
					else
					{	document.frmrecomendacion.txtremitente.style.color='#d45da2';
						document.frmrecomendacion.txtremitente.style.border='1px solid #d45da2';
						document.frmrecomendacion.txtremitente.value='Obligatorio';
						remitente = false;
					}
				}
				else
				{	document.frmrecomendacion.txtremitente.style.color='#d45da2';
					document.frmrecomendacion.txtremitente.style.border='1px solid #d45da2';
					document.frmrecomendacion.txtremitente.value='Obligatorio';
					remitente = false;
				}
			}
		}
		else
		{	document.frmrecomendacion.txtremitente.style.color='#d45da2';
			document.frmrecomendacion.txtremitente.style.border='1px solid #d45da2';
			document.frmrecomendacion.txtremitente.value='Obligatorio';
			remitente = false;
		}
	}
	
	
	if(destinatario==true)
	{	if(remitente==true)
		{document.frmrecomendacion.submit();}
	}
	
}

			/*	MODIFICACION USUARIO	*/
function comprobar_modific()
{	var pass = false;
	var pass_new = true;
	
	
	if(document.frmmodific.txtpass_new.value=="")
	{	document.frmmodific.txtpass_new.style.color='#000000';
		document.frmmodific.txtpass_new.style.border='1px solid #d9d5d5';
		pass_new = true;
	}
	else
	{	if(document.frmmodific.txtpass_new.value==document.frmmodific.txtpass_new_2.value)
		{	document.frmmodific.txtpass_new_2.style.color='#000000';
			document.frmmodific.txtpass_new_2.style.border='1px solid #d9d5d5';
			pass_new = true;
		}
		else
		{	document.frmmodific.txtpass_new_2.style.color='#d45da2';
			document.frmmodific.txtpass_new_2.style.border='1px solid #d45da2';
			pass_new = false;
		}
	}
	
	if(document.frmmodific.txtpass.value!="")
	{	document.frmmodific.txtpass.style.color='#000000';
		document.frmmodific.txtpass.style.border='1px solid #d9d5d5';
		pass = true;
	}
	else
	{	document.frmmodific.txtpass.style.color='#d45da2';
		document.frmmodific.txtpass.style.border='1px solid #d45da2';
		pass = false;
	}
	
	if(pass==true)
	{	if(pass_new==true)
		{document.frmmodific.submit();}
	}
}

			/*	Comprobacion Encuesta	*/
function comprobar_encuesta()
{	var pregunta = false;
	var respuesta_1 = false;
	var respuesta_2 = false;
	
	if((document.frmencuesta.txtpregunta.value!="")&&(document.frmencuesta.txtpregunta.value!="Obligatorio"))
	{	document.frmencuesta.txtpregunta.style.color='#000000';
		document.frmencuesta.txtpregunta.style.border='1px solid #d9d5d5';
		pregunta = true;
	}
	else
	{	document.frmencuesta.txtpregunta.style.color='#d45da2';
		document.frmencuesta.txtpregunta.style.border='1px solid #d45da2';
		document.frmencuesta.txtpregunta.value='Obligatorio';
		pregunta = false;
	}
	
	if((document.frmencuesta.txtprespuesta_1.value!="")&&(document.frmencuesta.txtprespuesta_1.value!="Obligatorio"))
	{	document.frmencuesta.txtprespuesta_1.style.color='#000000';
		document.frmencuesta.txtprespuesta_1.style.border='1px solid #d9d5d5';
		respuesta_1 = true;
	}
	else
	{	document.frmencuesta.txtprespuesta_1.style.color='#d45da2';
		document.frmencuesta.txtprespuesta_1.style.border='1px solid #d45da2';
		document.frmencuesta.txtprespuesta_1.value='Obligatorio';
		respuesta_1 = false;
	}
	
	if((document.frmencuesta.txtprespuesta_2.value!="")&&(document.frmencuesta.txtprespuesta_2.value!="Obligatorio"))
	{	document.frmencuesta.txtprespuesta_2.style.color='#000000';
		document.frmencuesta.txtprespuesta_2.style.border='1px solid #d9d5d5';
		respuesta_2 = true;
	}
	else
	{	document.frmencuesta.txtprespuesta_2.style.color='#d45da2';
		document.frmencuesta.txtprespuesta_2.style.border='1px solid #d45da2';
		document.frmencuesta.txtprespuesta_2.value='Obligatorio';
		respuesta_2 = false;
	}
	
	if(pregunta==true)
	{	if(respuesta_1==true)
		{	if(respuesta_2==true)
			{	document.frmencuesta.submit();}
		}
	}
}

			/*	Comprobacion Publicidad	*/
function comprobar_publi_1()
{	var title = false;
	var URL = false;
	var posicion = false;
	
	if((document.frmpubli_1.txttitle.value!="")&&(document.frmpubli_1.txttitle.value!="Obligatorio"))
	{	document.frmpubli_1.txttitle.style.color='#000000';
		document.frmpubli_1.txttitle.style.border='1px solid #d9d5d5';
		title = true;
	}
	else
	{	document.frmpubli_1.txttitle.style.color='#d45da2';
		document.frmpubli_1.txttitle.style.border='1px solid #d45da2';
		document.frmpubli_1.txttitle.value='Obligatorio';
		title = false;
	}
	
	if((document.frmpubli_1.txturl.value!="")&&(document.frmpubli_1.txturl.value!="Obligatorio"))
	{	document.frmpubli_1.txturl.style.color='#000000';
		document.frmpubli_1.txturl.style.border='1px solid #d9d5d5';
		URL = true;
	}
	else
	{	document.frmpubli_1.txturl.style.color='#d45da2';
		document.frmpubli_1.txturl.style.border='1px solid #d45da2';
		document.frmpubli_1.txturl.value='Obligatorio';
		URL = false;
	}
	
	if(document.frmpubli_1.posicion.value!="")
	{	document.frmpubli_1.posicion.style.border='1px solid #d9d5d5';
		posicion = true;
	}
	else
	{	document.frmpubli_1.posicion.style.border='1px solid #d45da2';
		posicion = false;
	}
	
	
	if(posicion==true)
	{	if(URL==true)
		{	if(title==true)
			{document.frmpubli_1.submit();}
		}
	}
}

function fecha_inicio(ano,mes,dia)
{	if(mes<=9){mes = "0" + mes;}
	if(dia<=9){dia = "0" + dia;}
	document.frmpubli_2.fecha_inicio.value=ano + "/" + mes + "/" + dia;
	document.frmpubli_2.fecha.value=ano + "" + mes + "" + dia;
}

function comprobar_publi_2()
{	var title = false;
	var URL = false;
	var posicion = false;
	var fecha = false;
	
	if((document.frmpubli_2.txttitle.value!="")&&(document.frmpubli_2.txttitle.value!="Obligatorio"))
	{	document.frmpubli_2.txttitle.style.color='#000000';
		document.frmpubli_2.txttitle.style.border='1px solid #d9d5d5';
		title = true;
	}
	else
	{	document.frmpubli_2.txttitle.style.color='#d45da2';
		document.frmpubli_2.txttitle.style.border='1px solid #d45da2';
		document.frmpubli_2.txttitle.value='Obligatorio';
		title = false;
	}
	
	if((document.frmpubli_2.txturl.value!="")&&(document.frmpubli_2.txturl.value!="Obligatorio"))
	{	document.frmpubli_2.txturl.style.color='#000000';
		document.frmpubli_2.txturl.style.border='1px solid #d9d5d5';
		URL = true;
	}
	else
	{	document.frmpubli_2.txturl.style.color='#d45da2';
		document.frmpubli_2.txturl.style.border='1px solid #d45da2';
		document.frmpubli_2.txturl.value='Obligatorio';
		URL = false;
	}
	
	if(document.frmpubli_2.posicion.value!="")
	{	document.frmpubli_2.posicion.style.border='1px solid #d9d5d5';
		posicion = true;
	}
	else
	{	document.frmpubli_2.posicion.style.border='1px solid #d45da2';
		posicion = false;
	}
	
	if(document.frmpubli_2.fecha.value!="")
	{	document.frmpubli_2.fecha_inicio.style.border='1px solid #d9d5d5';
		fecha = true;
	}
	else
	{	document.frmpubli_2.fecha_inicio.style.border='1px solid #d45da2';
		document.frmpubli_2.fecha_inicio.value='YYYY/MM/DD';
		fecha = false;
	}
	
	
	if(posicion==true)
	{	if(URL==true)
		{	if(title==true)
			{	if(fecha==true)
				{document.frmpubli_2.submit();}
			}
		}
	}
}

				/*	Comprobacion Baja del usuario	*/
function comprobar_baja()
{	var pass = false;
	
	
	if(document.frmbaja.txtpass.value!="")
	{	document.frmbaja.txtpass.style.color='#000000';
		document.frmbaja.txtpass.style.border='1px solid #d9d5d5';
		pass = true;
	}
	else
	{	document.frmbaja.txtpass.style.color='#d45da2';
		document.frmbaja.txtpass.style.border='1px solid #d45da2';
		pass = false;
	}
	
	
	if(pass==true)
	{document.frmbaja.submit();}
	
}


			/*	Comprobacion de anuncios	*/
function comprobar_add_anuncio_normal()
{	var email = false;
	var telf = false;
	var anuncio = false;
	var codigo = false;
	var localidad = false;
	
	if((document.add_anuncio_normal.txtemail.value=="")||(document.add_anuncio_normal.txtemail.value=="Obligatorio"))
	{	document.add_anuncio_normal.txtemail.style.color='#d45da2';
		document.add_anuncio_normal.txtemail.style.border='1px solid #d45da2';
		document.add_anuncio_normal.txtemail.value='Obligatorio';
		email = false;
	}
	else
	{	if(document.add_anuncio_normal.txtemail.value.indexOf("@")>1)
		{	if(document.add_anuncio_normal.txtemail.value.length==document.add_anuncio_normal.txtemail.value.indexOf("@"))
			{	document.add_anuncio_normal.txtemail.style.color='#d45da2';
				document.add_anuncio_normal.txtemail.style.border='1px solid #d45da2';
				document.add_anuncio_normal.txtemail.value='Obligatorio';
				email = false;
			}
			else
			{	if(document.add_anuncio_normal.txtemail.value.indexOf(".")<document.add_anuncio_normal.txtemail.value.length-1)
				{	if(document.add_anuncio_normal.txtemail.value.indexOf("@")<document.add_anuncio_normal.txtemail.value.indexOf(".")-1)
					{	document.add_anuncio_normal.txtemail.style.color='#000000';
						document.add_anuncio_normal.txtemail.style.border='1px solid #d9d5d5';
						email = true;
					}
					else
					{	document.add_anuncio_normal.txtemail.style.color='#d45da2';
						document.add_anuncio_normal.txtemail.style.border='1px solid #d45da2';
						document.add_anuncio_normal.txtemail.value='Obligatorio';
						email = false;
					}
				}
				else
				{	document.add_anuncio_normal.txtemail.style.color='#d45da2';
					document.add_anuncio_normal.txtemail.style.border='1px solid #d45da2';
					document.add_anuncio_normal.txtemail.value='Obligatorio';
					email = false;
				}
			}
		}
		else
		{	document.add_anuncio_normal.txtemail.style.color='#d45da2';
			document.add_anuncio_normal.txtemail.style.border='1px solid #d45da2';
			document.add_anuncio_normal.txtemail.value='Obligatorio';
			email = false;
		}
	}
	
	if((document.add_anuncio_normal.telf.value!="")&&(document.add_anuncio_normal.telf.value.length==9))
	{	document.add_anuncio_normal.telf.style.color='#000000';
		document.add_anuncio_normal.telf.style.border='1px solid #d9d5d5';
		telf = true;
	}
	else
	{	document.add_anuncio_normal.telf.style.color='#d45da2';
		document.add_anuncio_normal.telf.style.border='1px solid #d45da2';
		document.add_anuncio_normal.telf.value='Obligatorio';
		telf = false;
	}
	
	if(document.add_anuncio_normal.anuncio.value!="")
	{	if(document.add_anuncio_normal.anuncio.value.length>49)
		{	document.add_anuncio_normal.anuncio.style.color='#000000';
			document.add_anuncio_normal.anuncio.style.border='1px solid #d9d5d5';
			document.getElementById('min_caracteres').style.display="none";
			anuncio = true;
		}
		else
		{	document.getElementById('min_caracteres').style.display="inline";
			anuncio = false;
		}
	}
	else
	{	document.add_anuncio_normal.anuncio.style.color='#d45da2';
		document.add_anuncio_normal.anuncio.style.border='1px solid #d45da2';
		document.add_anuncio_normal.anuncio.value='Obligatorio';
		document.getElementById('min_caracteres').style.display="inline";
		anuncio = false;
	}
	
	if((((document.add_anuncio_normal.num_seguridad.value!="")&&(document.add_anuncio_normal.num_seguridad.value!="Obligatorio"))&&(document.add_anuncio_normal.num_seguridad.value!="Oblig"))&&(document.add_anuncio_normal.num_seguridad.value.length==5))
	{	document.add_anuncio_normal.num_seguridad.style.color='#000000';
		document.add_anuncio_normal.num_seguridad.style.border='1px solid #d9d5d5';
		codigo = true;
	}
	else
	{	document.add_anuncio_normal.num_seguridad.style.color='#d45da2';
		document.add_anuncio_normal.num_seguridad.style.border='1px solid #d45da2';
		document.add_anuncio_normal.num_seguridad.value='Obligatorio';
		codigo = false;
	}
	
	if(document.add_anuncio_normal.localidad.value!="")
	{	document.add_anuncio_normal.localidad.style.color='#000000';
		document.add_anuncio_normal.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}
	else
	{	document.add_anuncio_normal.localidad.style.border='1px solid #d45da2';
		document.add_anuncio_normal.localidad.value='Obligatorio';
		localidad = false;
	}
	
	if(email==true)
	{	if(telf==true)
		{	if(anuncio==true)
			{	if(codigo==true)
				{	if(localidad==true)
					{document.add_anuncio_normal.submit();}
				}
			}
		}
	}
}

function comprobar_add_anuncio_opcional()
{	var direccion = false;
	var telf = false;
	var anuncio = false;
	var codigo = false;
	var localidad = false;
	var name = false;
	
	if((document.add_anuncio_normal.txtname.value!="")&&(document.add_anuncio_normal.txtname.value!="Obligatorio"))
	{	document.add_anuncio_normal.txtname.style.color='#000000';
		document.add_anuncio_normal.txtname.style.border='1px solid #d9d5d5';
		name = true;
	}
	else
	{	document.add_anuncio_normal.txtname.style.color='#d45da2';
		document.add_anuncio_normal.txtname.style.border='1px solid #d45da2';
		document.add_anuncio_normal.txtname.value='Obligatorio';
		name = false;
	}
	
	if((document.add_anuncio_normal.txtdirecion.value!="")&&(document.add_anuncio_normal.txtdirecion.value!="Obligatorio"))
	{	document.add_anuncio_normal.txtdirecion.style.color='#000000';
		document.add_anuncio_normal.txtdirecion.style.border='1px solid #d9d5d5';
		direccion = true;
	}
	else
	{	document.add_anuncio_normal.txtdirecion.style.color='#d45da2';
		document.add_anuncio_normal.txtdirecion.style.border='1px solid #d45da2';
		document.add_anuncio_normal.txtdirecion.value='Obligatorio';
		direccion = false;
	}
	
	if((document.add_anuncio_normal.telf.value!="")&&(document.add_anuncio_normal.telf.value.length==9))
	{	document.add_anuncio_normal.telf.style.color='#000000';
		document.add_anuncio_normal.telf.style.border='1px solid #d9d5d5';
		telf = true;
	}
	else
	{	document.add_anuncio_normal.telf.style.color='#d45da2';
		document.add_anuncio_normal.telf.style.border='1px solid #d45da2';
		document.add_anuncio_normal.telf.value='Obligatorio';
		telf = false;
	}
	
	if(document.add_anuncio_normal.anuncio.value!="")
	{	if(document.add_anuncio_normal.anuncio.value.length>49)
		{	document.add_anuncio_normal.anuncio.style.color='#000000';
			document.add_anuncio_normal.anuncio.style.border='1px solid #d9d5d5';
			document.getElementById('min_caracteres').style.display="none";
			anuncio = true;
		}
		else
		{	document.getElementById('min_caracteres').style.display="inline";
			anuncio = false;
		}
	}
	else
	{	document.add_anuncio_normal.anuncio.style.color='#d45da2';
		document.add_anuncio_normal.anuncio.style.border='1px solid #d45da2';
		document.add_anuncio_normal.anuncio.value='Obligatorio';
		document.getElementById('min_caracteres').style.display="inline";
		anuncio = false;
	}
	
	if((((document.add_anuncio_normal.num_seguridad.value!="")&&(document.add_anuncio_normal.num_seguridad.value!="Obligatorio"))&&(document.add_anuncio_normal.num_seguridad.value!="Oblig"))&&(document.add_anuncio_normal.num_seguridad.value.length==5))
	{	document.add_anuncio_normal.num_seguridad.style.color='#000000';
		document.add_anuncio_normal.num_seguridad.style.border='1px solid #d9d5d5';
		codigo = true;
	}
	else
	{	document.add_anuncio_normal.num_seguridad.style.color='#d45da2';
		document.add_anuncio_normal.num_seguridad.style.border='1px solid #d45da2';
		document.add_anuncio_normal.num_seguridad.value='Obligatorio';
		codigo = false;
	}
	
	if(document.add_anuncio_normal.localidad.value!="")
	{	document.add_anuncio_normal.localidad.style.color='#000000';
		document.add_anuncio_normal.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}
	else
	{	document.add_anuncio_normal.localidad.style.border='1px solid #d45da2';
		document.add_anuncio_normal.localidad.value='Obligatorio';
		localidad = false;
	}
	
	if(name==true)
	{	if(direccion==true)
		{	if(telf==true)
			{	if(anuncio==true)
				{	if(codigo==true)
					{	if(localidad==true)
						{document.add_anuncio_normal.submit();}
					}
				}
			}
		}
	}
}

function comprobar_add_anuncio_rural()
{	var email = false;
	var telf = false;
	var localidad = false;
	var pta = false;
	var ptm = false;
	var ptb = false;
	var maxplazas = false;
	var habitaciones = false;
	var banos = false;
	var codigo = false;
	
	if(document.add_anuncio_rural.banos.value!="")
	{	document.add_anuncio_rural.banos.style.color='#000000';
		document.add_anuncio_rural.banos.style.border='1px solid #d9d5d5';
		banos = true;
	}
	else
	{	document.add_anuncio_rural.banos.style.color='#d45da2';
		document.add_anuncio_rural.banos.style.border='1px solid #d45da2';
		banos = false;
	}
	
	if(document.add_anuncio_rural.habitaciones.value!="")
	{	document.add_anuncio_rural.habitaciones.style.color='#000000';
		document.add_anuncio_rural.habitaciones.style.border='1px solid #d9d5d5';
		habitaciones = true;
	}
	else
	{	document.add_anuncio_rural.habitaciones.style.color='#d45da2';
		document.add_anuncio_rural.habitaciones.style.border='1px solid #d45da2';
		habitaciones = false;
	}
	
	if(document.add_anuncio_rural.maxplazas.value!="")
	{	document.add_anuncio_rural.maxplazas.style.color='#000000';
		document.add_anuncio_rural.maxplazas.style.border='1px solid #d9d5d5';
		maxplazas = true;
	}
	else
	{	document.add_anuncio_rural.maxplazas.style.color='#d45da2';
		document.add_anuncio_rural.maxplazas.style.border='1px solid #d45da2';
		maxplazas = false;
	}
	
	if((document.add_anuncio_rural.txtemail.value=="")||(document.add_anuncio_rural.txtemail.value=="Obligatorio"))
	{	document.add_anuncio_rural.txtemail.style.color='#d45da2';
		document.add_anuncio_rural.txtemail.style.border='1px solid #d45da2';
		document.add_anuncio_rural.txtemail.value='Obligatorio';
		email = false;
	}
	else
	{	if(document.add_anuncio_rural.txtemail.value.indexOf("@")>1)
		{	if(document.add_anuncio_rural.txtemail.value.length==document.add_anuncio_rural.txtemail.value.indexOf("@"))
			{	document.add_anuncio_rural.txtemail.style.color='#d45da2';
				document.add_anuncio_rural.txtemail.style.border='1px solid #d45da2';
				document.add_anuncio_rural.txtemail.value='Obligatorio';
				email = false;
			}
			else
			{	if(document.add_anuncio_rural.txtemail.value.indexOf(".")<document.add_anuncio_rural.txtemail.value.length-1)
				{	if(document.add_anuncio_rural.txtemail.value.indexOf("@")<document.add_anuncio_rural.txtemail.value.indexOf(".")-1)
					{	document.add_anuncio_rural.txtemail.style.color='#000000';
						document.add_anuncio_rural.txtemail.style.border='1px solid #d9d5d5';
						email = true;
					}
					else
					{	document.add_anuncio_rural.txtemail.style.color='#d45da2';
						document.add_anuncio_rural.txtemail.style.border='1px solid #d45da2';
						document.add_anuncio_rural.txtemail.value='Obligatorio';
						email = false;
					}
				}
				else
				{	document.add_anuncio_rural.txtemail.style.color='#d45da2';
					document.add_anuncio_rural.txtemail.style.border='1px solid #d45da2';
					document.add_anuncio_rural.txtemail.value='Obligatorio';
					email = false;
				}
			}
		}
		else
		{	document.add_anuncio_rural.txtemail.style.color='#d45da2';
			document.add_anuncio_rural.txtemail.style.border='1px solid #d45da2';
			document.add_anuncio_rural.txtemail.value='Obligatorio';
			email = false;
		}
	}
	
	if(document.add_anuncio_rural.pta.value!="")
	{	document.add_anuncio_rural.pta.style.color='#000000';
		document.add_anuncio_rural.pta.style.border='1px solid #d9d5d5';
		pta = true;
	}
	else
	{	document.add_anuncio_rural.pta.style.color='#d45da2';
		document.add_anuncio_rural.pta.style.border='1px solid #d45da2';
		pta = false;
	}
	
	if(document.add_anuncio_rural.ptm.value!="")
	{	document.add_anuncio_rural.ptm.style.color='#000000';
		document.add_anuncio_rural.ptm.style.border='1px solid #d9d5d5';
		ptm = true;
	}
	else
	{	document.add_anuncio_rural.ptm.style.color='#d45da2';
		document.add_anuncio_rural.ptm.style.border='1px solid #d45da2';
		ptm = false;
	}
	
	if(document.add_anuncio_rural.ptb.value!="")
	{	document.add_anuncio_rural.ptb.style.color='#000000';
		document.add_anuncio_rural.ptb.style.border='1px solid #d9d5d5';
		ptb = true;
	}
	else
	{	document.add_anuncio_rural.ptb.style.color='#d45da2';
		document.add_anuncio_rural.ptb.style.border='1px solid #d45da2';
		ptb = false;
	}
	
	if((document.add_anuncio_rural.telf.value!="")&&(document.add_anuncio_rural.telf.value.length==9))
	{	document.add_anuncio_rural.telf.style.color='#000000';
		document.add_anuncio_rural.telf.style.border='1px solid #d9d5d5';
		telf = true;
	}
	else
	{	document.add_anuncio_rural.telf.style.color='#d45da2';
		document.add_anuncio_rural.telf.style.border='1px solid #d45da2';
		document.add_anuncio_rural.telf.value='Obligatorio';
		telf = false;
	}
	
	if((((document.add_anuncio_rural.num_seguridad.value!="")&&(document.add_anuncio_rural.num_seguridad.value!="Obligatorio"))&&(document.add_anuncio_rural.num_seguridad.value!="Oblig"))&&(document.add_anuncio_rural.num_seguridad.value.length==5))
	{	document.add_anuncio_rural.num_seguridad.style.color='#000000';
		document.add_anuncio_rural.num_seguridad.style.border='1px solid #d9d5d5';
		codigo = true;
	}
	else
	{	document.add_anuncio_rural.num_seguridad.style.color='#d45da2';
		document.add_anuncio_rural.num_seguridad.style.border='1px solid #d45da2';
		document.add_anuncio_rural.num_seguridad.value='Obligatorio';
		codigo = false;
	}
	
	if(document.add_anuncio_rural.localidad.value!="")
	{	document.add_anuncio_rural.localidad.style.color='#000000';
		document.add_anuncio_rural.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}
	else
	{	document.add_anuncio_rural.localidad.style.border='1px solid #d45da2';
		document.add_anuncio_rural.localidad.value='Obligatorio';
		localidad = false;
	}

	if(email==true)
	{	if(telf==true)
		{	if(localidad==true)
			{	if(pta==true)
				{	if(ptm==true)
					{	if(ptb==true)
						{	if(maxplazas==true)
							{	if(habitaciones==true)
								{	if(banos==true)
									{	if(codigo==true)
										{document.add_anuncio_rural.submit();}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function comprobar_add_anuncio_inmueble()
{	var email = false;
	var telf = false;
	var localidad = false;
	var tipo = false;
	var anuncio = false;
	var precio = false;
	var m2 = false;
	var habitaciones = false;
	var banos = false;
	var num_seguridad = false;
	
	if(document.add_anuncio_inmueble.banos.value!="")
	{	document.add_anuncio_inmueble.banos.style.color='#000000';
		document.add_anuncio_inmueble.banos.style.border='1px solid #d9d5d5';
		banos = true;
	}
	else
	{	document.add_anuncio_inmueble.banos.style.border='1px solid #d45da2';
		banos = false;
	}
	
	if(document.add_anuncio_inmueble.habitaciones.value!="")
	{	document.add_anuncio_inmueble.habitaciones.style.color='#000000';
		document.add_anuncio_inmueble.habitaciones.style.border='1px solid #d9d5d5';
		habitaciones = true;
	}
	else
	{	document.add_anuncio_inmueble.habitaciones.style.border='1px solid #d45da2';
		habitaciones = false;
	}
	
	if(document.add_anuncio_inmueble.m2.value!="")
	{	document.add_anuncio_inmueble.m2.style.color='#000000';
		document.add_anuncio_inmueble.m2.style.border='1px solid #d9d5d5';
		m2 = true;
	}
	else
	{	document.add_anuncio_inmueble.m2.style.border='1px solid #d45da2';
		m2 = false;
	}
	
	if(document.add_anuncio_inmueble.precio.value!="")
	{	document.add_anuncio_inmueble.precio.style.color='#000000';
		document.add_anuncio_inmueble.precio.style.border='1px solid #d9d5d5';
		precio = true;
	}
	else
	{	document.add_anuncio_inmueble.precio.style.border='1px solid #d45da2';
		precio = false;
	}
	
	if(document.add_anuncio_inmueble.anuncio.value!="")
	{	if(document.add_anuncio_inmueble.anuncio.value.length>49)
		{	document.add_anuncio_inmueble.anuncio.style.color='#000000';
			document.add_anuncio_inmueble.anuncio.style.border='1px solid #d9d5d5';
			document.getElementById('min_caracteres').style.display="none";
			anuncio = true;
		}
		else
		{	document.getElementById('min_caracteres').style.display="inline";
			anuncio = false;
		}
	}
	else
	{	document.add_anuncio_inmueble.anuncio.style.color='#d45da2';
		document.add_anuncio_inmueble.anuncio.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.anuncio.value='Obligatorio';
		document.getElementById('min_caracteres').style.display="inline";
		anuncio = false;
	}
	
	if((document.add_anuncio_inmueble.txtemail.value=="")||(document.add_anuncio_inmueble.txtemail.value=="Obligatorio"))
	{	document.add_anuncio_inmueble.txtemail.style.color='#d45da2';
		document.add_anuncio_inmueble.txtemail.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.txtemail.value='Obligatorio';
		email = false;
	}
	else
	{	if(document.add_anuncio_inmueble.txtemail.value.indexOf("@")>1)
		{	if(document.add_anuncio_inmueble.txtemail.value.length==document.add_anuncio_inmueble.txtemail.value.indexOf("@"))
			{	document.add_anuncio_inmueble.txtemail.style.color='#d45da2';
				document.add_anuncio_inmueble.txtemail.style.border='1px solid #d45da2';
				document.add_anuncio_inmueble.txtemail.value='Obligatorio';
				email = false;
			}
			else
			{	if(document.add_anuncio_inmueble.txtemail.value.indexOf(".")<document.add_anuncio_inmueble.txtemail.value.length-1)
				{	if(document.add_anuncio_inmueble.txtemail.value.indexOf("@")<document.add_anuncio_inmueble.txtemail.value.indexOf(".")-1)
					{	document.add_anuncio_inmueble.txtemail.style.color='#000000';
						document.add_anuncio_inmueble.txtemail.style.border='1px solid #d9d5d5';
						email = true;
					}
					else
					{	document.add_anuncio_inmueble.txtemail.style.color='#d45da2';
						document.add_anuncio_inmueble.txtemail.style.border='1px solid #d45da2';
						document.add_anuncio_inmueble.txtemail.value='Obligatorio';
						email = false;
					}
				}
				else
				{	document.add_anuncio_inmueble.txtemail.style.color='#d45da2';
					document.add_anuncio_inmueble.txtemail.style.border='1px solid #d45da2';
					document.add_anuncio_inmueble.txtemail.value='Obligatorio';
					email = false;
				}
			}
		}
		else
		{	document.add_anuncio_inmueble.txtemail.style.color='#d45da2';
			document.add_anuncio_inmueble.txtemail.style.border='1px solid #d45da2';
			document.add_anuncio_inmueble.txtemail.value='Obligatorio';
			email = false;
		}
	}
	
	if((document.add_anuncio_inmueble.telf.value!="")&&(document.add_anuncio_inmueble.telf.value.length==9))
	{	document.add_anuncio_inmueble.telf.style.color='#000000';
		document.add_anuncio_inmueble.telf.style.border='1px solid #d9d5d5';
		telf = true;
	}
	else
	{	document.add_anuncio_inmueble.telf.style.color='#d45da2';
		document.add_anuncio_inmueble.telf.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.telf.value='Obligatorio';
		telf = false;
	}
	
	if((((document.add_anuncio_inmueble.num_seguridad.value!="")&&(document.add_anuncio_inmueble.num_seguridad.value!="Obligatorio"))&&(document.add_anuncio_inmueble.num_seguridad.value!="Oblig"))&&(document.add_anuncio_inmueble.num_seguridad.value.length==5))
	{	document.add_anuncio_inmueble.num_seguridad.style.color='#000000';
		document.add_anuncio_inmueble.num_seguridad.style.border='1px solid #d9d5d5';
		num_seguridad = true;
	}
	else
	{	document.add_anuncio_inmueble.num_seguridad.style.color='#d45da2';
		document.add_anuncio_inmueble.num_seguridad.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.num_seguridad.value='Obligatorio';
		num_seguridad = false;
	}
	
	if(document.add_anuncio_inmueble.localidad.value!="")
	{	document.add_anuncio_inmueble.localidad.style.color='#000000';
		document.add_anuncio_inmueble.localidad.style.border='1px solid #d9d5d5';
		localidad = true;
	}
	else
	{	document.add_anuncio_inmueble.localidad.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.localidad.value='Obligatorio';
		localidad = false;
	}
	
	if(document.add_anuncio_inmueble.tipo.value!="")
	{	document.add_anuncio_inmueble.tipo.style.color='#000000';
		document.add_anuncio_inmueble.tipo.style.border='1px solid #d9d5d5';
		tipo = true;
	}
	else
	{	document.add_anuncio_inmueble.tipo.style.border='1px solid #d45da2';
		document.add_anuncio_inmueble.tipo.value='Obligatorio';
		tipo = false;
	}

	if(email==true)
	{	if(telf==true)
		{	if(localidad==true)
			{	if(tipo==true)
				{	if(anuncio==true)
					{	if(precio==true)
						{	if(m2==true)
							{	if(habitaciones==true)
								{	if(banos==true)
									{	if(num_seguridad==true)
										{document.add_anuncio_inmueble.submit();}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

			/*	Comprobacion focos	*/
function foco(elemento)
{	if(elemento.value=="Obligatorio")
	{	elemento.value='';
		elemento.style.color='#000000';
		elemento.style.border='1px solid #d9d5d5';
	}
}

function no_foco(elemento)
{	if(elemento.value=="")
	{	elemento.value="Obligatorio";
		elemento.style.color='#d45da2';
		elemento.style.border='1px solid #d45da2';
	}
}

function foco_login(elemento)
{	if(elemento.value=="email@coinonline.com")
	{	elemento.value='';
	}
}

function no_foco_login(elemento)
{	if(elemento.value=="")
	{	elemento.value="email@coinonline.com";
	}
}

function foco_modific(elemento)
{	elemento.value='';}

function no_modific_name(elemento,anterior)
{	if(elemento.value=="")
	{	elemento.value=document.frmmodific.name.value;
	}
}

function no_modific_web(elemento)
{	if(elemento.value=="")
	{	elemento.value=document.frmmodific.web.value;
	}
}


			/*	HORA	*/
function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
document.getElementById('hora').innerHTML=h+":"+m+":"+s;
t=setTimeout('startTime()',500);
}

function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}

			/*	Solo Numeros	*/
function onlyNumbersDano(evt)
{	var keyPressed = (evt.which) ? evt.which : event.keyCode
	return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
}

			/*	Galeria de Imagen	*/
function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}

			/*	Comprobacion Empresa	*/
function registro_empresa()
{	if(document.frmregistro.empresa.checked==1)
	{	document.frmregistro.cif_1.disabled=false;
		document.frmregistro.cif_2.disabled=false;
		document.frmregistro.txtdescripcion.disabled=false;
		document.frmregistro.categoria.disabled=false;
		document.frmregistro.txtcif.disabled=false;
	}else
	{	document.frmregistro.cif_1.checked=1;
		document.frmregistro.cif_1.disabled=true;
		document.frmregistro.cif_2.checked=0;
		document.frmregistro.cif_2.disabled=true;
		document.frmregistro.txtdescripcion.value="";
		document.frmregistro.txtdescripcion.disabled=true;
		document.frmregistro.txtdescripcion.style.color='#000000';
		document.frmregistro.txtdescripcion.style.border='1px solid #d9d5d5';
		document.frmregistro.categoria.value="";
		document.frmregistro.categoria.disabled=true;
		document.frmregistro.categoria.style.border='1px solid #d9d5d5';
		document.frmregistro.txtcif.value="";
		document.frmregistro.txtcif.disabled=true;
		document.frmregistro.txtcif.style.color='#000000';
		document.frmregistro.txtcif.style.border='1px solid #d9d5d5';
	}
}

			/*	NUMERO DE CARACTERES	*/
contenido_textarea = "";
num_caracteres_permitidos = 200;

function valida_longitud()
{	num_caracteres = document.add_anuncio_normal.anuncio.value.length;
	if(num_caracteres > num_caracteres_permitidos)
	{	document.add_anuncio_normal.anuncio.value = contenido_textarea;}
	else
	{	contenido_textarea = document.add_anuncio_normal.anuncio.value;}
   	
	if(num_caracteres >= num_caracteres_permitidos)
	{	document.add_anuncio_normal.anuncio.style.color="#999999";}
	else
	{	document.add_anuncio_normal.anuncio.style.color="#000000";}

   	document.add_anuncio_normal.caracteres.value=num_caracteres_permitidos;
	num_caracteres_restantes = num_caracteres_permitidos - document.add_anuncio_normal.anuncio.value.length;
	document.add_anuncio_normal.caracteres.value=num_caracteres_restantes;
}

num_caracteres_permitidos = 125;
function valida_longitud_inmueble()
{	num_caracteres = document.add_anuncio_inmueble.anuncio.value.length;
	if(num_caracteres > num_caracteres_permitidos)
	{	document.add_anuncio_inmueble.anuncio.value = contenido_textarea;}
	else
	{	contenido_textarea = document.add_anuncio_inmueble.anuncio.value;}
   	
	if(num_caracteres >= num_caracteres_permitidos)
	{	document.add_anuncio_inmueble.anuncio.style.color="#999999";}
	else
	{	document.add_anuncio_inmueble.anuncio.style.color="#000000";}

   	document.add_anuncio_inmueble.caracteres.value=num_caracteres_permitidos;
	num_caracteres_restantes = num_caracteres_permitidos - document.add_anuncio_inmueble.anuncio.value.length;
	document.add_anuncio_inmueble.caracteres.value=num_caracteres_restantes;
}

function select_add_anuncio()
{	document.getElementById('select_add_anuncio').style.display='inline';
}

function liberar_file_sigiente_rural()
{	if(document.add_anuncio_rural.file_1.value!="")
	{document.add_anuncio_rural.file_2.disabled=false;
	}
	else
	{document.add_anuncio_rural.file_2.disabled=true;
	}
	
	if(document.add_anuncio_rural.file_2.value!="")
	{document.add_anuncio_rural.file_3.disabled=false;
	}
	else
	{document.add_anuncio_rural.file_3.disabled=true;
	}
	
	if(document.add_anuncio_rural.file_3.value!="")
	{document.add_anuncio_rural.file_4.disabled=false;
	}
	else
	{document.add_anuncio_rural.file_4.disabled=true;
	}
}

function liberar_file_sigiente_inmueble()
{	if(document.add_anuncio_inmueble.file_1.value!="")
	{document.add_anuncio_inmueble.file_2.disabled=false;
	}
	else
	{document.add_anuncio_inmueble.file_2.disabled=true;
	}
	
	if(document.add_anuncio_inmueble.file_2.value!="")
	{document.add_anuncio_inmueble.file_3.disabled=false;
	}
	else
	{document.add_anuncio_inmueble.file_3.disabled=true;
	}
	
	if(document.add_anuncio_inmueble.file_3.value!="")
	{document.add_anuncio_inmueble.file_4.disabled=false;
	}
	else
	{document.add_anuncio_inmueble.file_4.disabled=true;
	}
}