// JavaScript Document
function comprobar_acepto()
{
	acepto=document.form_insertar_anunc_shop.acepto.checked;
	if(acepto!=true)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function comprobar_categoria()
{
	categoria=document.form_insertar_anunc_shop.cat[document.form_insertar_anunc_shop.cat.selectedIndex].value;
	if(categoria==1 || categoria==3 || categoria==5)
	{
	document.getElementById("campo_kilometros").style.display="block";	
	document.getElementById("campo_matricula").style.display="block";
	}
	else
	{
	document.getElementById("campo_kilometros").style.display="none";
	document.getElementById("campo_matricula").style.display="none";
	}
	if (categoria==11 || categoria==12 || categoria==13)
	{
		document.getElementById("parte_superficie").style.display="block";
		document.getElementById("campo_dormitorios").style.display="block";
	}
	else 
	{
		document.getElementById("parte_superficie").style.display="none";
		document.getElementById("campo_dormitorios").style.display="none";	
	
	}
		if (categoria==14 || categoria==15 || categoria==16)
	{
		document.getElementById("parte_superficie").style.display="block";
		document.getElementById("campo_dormitorios").style.display="none";
	}
}
//funcion para asegurarnos de que la imgen principal no se ha quedado vacía y las otras no:
function comprobar_imagen_principal_insertada()
{
	imagen_principal=document.form_insertar_anunc_shop.imagen1.value;
	imagen2=document.form_insertar_anunc_shop.imagen2.value;
	imagen3=document.form_insertar_anunc_shop.imagen3.value;
	imagen4=document.form_insertar_anunc_shop.imagen4.value;
	if(imagen2!="" || imagen3!="" || imagen4!="")
	{
		if(imagen_principal=="")
		{
			return false;	
		}
	}
	return true;
}
function comprobar_imagen()
{
		if(document.form_insertar_anunc_shop.imagen1.value!="")
		{
			var permitida;
			extensiones=new Array(".jpeg", ".jpg", ".gif", ".png");
			campo=document.form_insertar_anunc_shop.imagen1.value;
			comprobacion=(campo.substring(campo.lastIndexOf("."))).toLowerCase();
			permitida=false;
			for (i=0; i<extensiones.length; i++)
				{
					if(extensiones[i]==comprobacion)
					{
						permitida=true;
						break;
					}
				}
			if(permitida)
				{
					//alert("Archivo valido");
					return true;
				}
			else
				{
					//alert("Archivo incorrect");
					return false;	
				}
		}
		else
		{
			//alert("no has metido ni una imagen");
			return true;	
		}	
}
function comprobar_imagen2()
{
		if(document.form_insertar_anunc_shop.imagen2.value!="")
		{
			var permitida;
			extensiones=new Array(".jpeg", ".jpg", ".gif", ".png");
			campo=document.form_insertar_anunc_shop.imagen2.value;
			comprobacion=(campo.substring(campo.lastIndexOf("."))).toLowerCase();
			permitida=false;
			for (i=0; i<extensiones.length; i++)
				{
					if(extensiones[i]==comprobacion)
					{
						permitida=true;
						break;
					}
				}
			if(permitida)
				{
					//alert("Archivo valido");
					return true;
				}
			else
				{
					//alert("Archivo incorrect");
					return false;	
				}
		}
		else
		{
			//alert("no has metido ni una imagen");
			return true;	
		}	
}
function comprobar_imagen3()
{
		if(document.form_insertar_anunc_shop.imagen3.value!="")
		{
			var permitida;
			extensiones=new Array(".jpeg", ".jpg", ".gif", ".png");
			campo=document.form_insertar_anunc_shop.imagen3.value;
			comprobacion=(campo.substring(campo.lastIndexOf("."))).toLowerCase();
			permitida=false;
			for (i=0; i<extensiones.length; i++)
				{
					if(extensiones[i]==comprobacion)
					{
						permitida=true;
						break;
					}
				}
			if(permitida)
				{
					//alert("Archivo valido");
					return true;
				}
			else
				{
					//alert("Archivo incorrect");
					return false;	
				}
		}
		else
		{
			//alert("no has metido ni una imagen");
			return true;	
		}	
}
function comprobar_imagen4()
{
		if(document.form_insertar_anunc_shop.imagen4.value!="")
		{
			var permitida;
			extensiones=new Array(".jpeg", ".jpg", ".gif", ".png");
			campo=document.form_insertar_anunc_shop.imagen4.value;
			comprobacion=(campo.substring(campo.lastIndexOf("."))).toLowerCase();
			permitida=false;
			for (i=0; i<extensiones.length; i++)

				{
					if(extensiones[i]==comprobacion)
					{
						permitida=true;
						break;
					}
				}
			if(permitida)
				{
					//alert("Archivo valido");
					return true;
				}
			else
				{
					//alert("Archivo incorrect");
					return false;	
				}
		}
		else
		{
			//alert("no has metido ni una imagen");
			return true;	
		}	
}

//función que me va a permitir por medio de este parametro que pasaremos el hcer click en el botón saber si la tienda se ha registrado o no. Si se ha registrado, el id no será cero, pero sino el id será cero y no se le permitirá enviar el formulario.
function comprobar_tienda(id)
{
	if(id==0)
	{
		return false;
	}
	else
	{
		return true;	
	}
}
function enviar_formulario2(id)
{
	if(!comprobar_tienda(id))
	{
		alert("Recuerda que debes identificarte como tienda registrada para insertar el anuncio.\n Por favor, identifícate.");	
		return false;
	}
	if(!comprobar_acepto())
	{
		alert("Debes leer y aceptar las Condiciones de uso y Política de Privacidad");
		return false;
	}
	if(!comprobar_imagen_principal_insertada())
	{
		alert("Debes introducir primero una imagen principal");	
		return false;
	}
	if(!comprobar_imagen())
	{
		alert("Archivo de imagen no permitido en la imagen principal");	
		return false;
	}
	if(!comprobar_imagen2())
	{
		alert("Archivo de imagen no permitido en la imagen Nº2");	
		return false;
	}
	if(!comprobar_imagen3())
	{
		alert("Archivo de imagen no permitido en la imagen Nº3");	
		return false;
	}
	if(!comprobar_imagen4())
	{
		alert("Archivo de imagen no permitido en la imagen Nº4");	
		return false;
	}
	document.form_insertar_anunc_shop.submit();
}

