function abre_ventanuko(url,nombre,derecha,arriba,ancho,largo,barras)
{
	window.open(url,nombre,"left="+derecha+", top="+arriba+", width="+ancho+", height="+largo+", titlebar=no, status=no, resizable=no,scrollbars="+barras);
}


function checkMail(email) 
{
	var exclude=/[^@\-\.\w\_]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/ ;
		var check=/@[\w\-]+\./ ;
 	var checkend=/\.[a-zA-Z]{2,5}$/ ;
 
 	if (((email.search(exclude) != -1) || (email.search(check)) == -1) || (email.search(checkend) == -1))
 	{
  	// dirección incorrecta
 			return false;
		}
		else 
	{
 		// direccion correcta
 			return true;
		}
}

function checkCategoria(view,id,paginacion){
    
    if ((view == "post") || (view == "categoria")|| (view == "archivo")){
        document.mainform.id.value = id;
        document.mainform.view.value = view;
        document.mainform.paginacion.value = paginacion;
        document.mainform.mes.value = 0;
        document.mainform.anyo.value = 0;
        if (view == "archivo"){
            document.mainform.mes.value = id.substr(0,id.indexOf("&"));
            document.mainform.anyo.value = id.substr(id.indexOf("&")+1,id.length);
            document.mainform.id.value = 0;
        }
        document.mainform.submit();
    }
    else if (view == "home"){
        document.mainform.id.value = 0;
        document.mainform.mes.value = 0;
        document.mainform.anyo.value = 0;        
        document.mainform.paginacion.value = paginacion;
        document.mainform.submit();
    }
    else if (view == "enviaramigo"){
        document.mainform.id.value = id;
        document.mainform.action = "enviaramigo.asp";
        document.mainform.submit();
    }    

}

function compruebaFormuContacto(){

    if((document.form.nombre.value == "")){
        alert("Introduce tu Nombre");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.apellidos.value == ""){
            alert("Introduce tus Apellidos");
            document.form.apellidos.select;
            document.form.apellidos.focus();
    }
    else if(document.form.email.value == ""){
            alert("Introduce tu E-Mail");
            document.form.email.select;
            document.form.email.focus();
    }
    else if(!checkMail(document.form.email.value)){
            alert("Introduce un E-Mail correcto");
            document.form.email.select;
            document.form.email.focus();
    }    
    else if(document.form.consulta.value == ""){
            alert("Introduce tu Consulta");
            document.form.consulta.select;
            document.form.consulta.focus();
    }		    
    else{
            document.form.submit();
            //alert("OK");
    }
} 

function compruebaFormuEnviarAmigo(){

    if((document.form.nombre.value == "")){
        alert("Introduce tu Nombre");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.email.value == ""){
            alert("Introduce tu E-Mail");
            document.form.email.select;
            document.form.email.focus();
    }
    else if(!checkMail(document.form.email.value)){
            alert("Introduce tu E-Mail correctamente");
            document.form.email.select;
            document.form.email.focus();
    }    
    else if((document.form.nombreamigo.value == "")){
        alert("Introduce el Nombre de tu Amigo");
        document.form.nombreamigo.select;
        document.form.nombreamigo.focus();
    }
    else if(document.form.emailamigo.value == ""){
            alert("Introduce tu E-Mail");
            document.form.emailamigo.select;
            document.form.emailamigo.focus();
    }
    else if(!checkMail(document.form.emailamigo.value)){
            alert("Introduce el E-Mail de tu Amigo correctamente");
            document.form.emailamigo.select;
            document.form.emailamigo.focus();
    }    
    else if(document.form.comentarios.value == ""){
            alert("Introduce algún Comentario");
            document.form.comentarios.select;
            document.form.comentarios.focus();
    }		    
    else{
            document.form.submit();
            //alert("OK");
    }
} 

function compruebaFormuRegistro(){

    if((document.form.nombre.value == "")){
        alert("Introduce tu Nombre");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.apellidos.value == ""){
            alert("Introduce tus Apellidos");
            document.form.apellidos.select;
            document.form.apellidos.focus();
    }
    else if(document.form.email.value == ""){
            alert("Introduce tu E-Mail");
            document.form.email.select;
            document.form.email.focus();
    }
    else if(!checkMail(document.form.email.value)){
            alert("Introduce un E-Mail correcto");
            document.form.email.select;
            document.form.email.focus();
    } 
    else if(document.form.telefono.value == ""){
            alert("Introduce tu Teléfono");
            document.form.telefono.select;
            document.form.telefono.focus();
    }       
    else if(document.form.direccion.value == ""){
            alert("Introduce tu Dirección");
            document.form.direccion.select;
            document.form.direccion.focus();
    }		    
    else if(document.form.codigo_postal.value == ""){
            alert("Introduce tu Código Postal");
            document.form.codigo_postal.select;
            document.form.codigo_postal.focus();
    }
    else if(document.form.poblacion.value == ""){
            alert("Introduce tu Población");
            document.form.poblacion.select;
            document.form.poblacion.focus();
    }
    else if(document.form.provincia.value == ""){
            alert("Introduce tu Provincia");
            document.form.provincia.select;
            document.form.provincia.focus();
    }            
    else if(!document.form.acepto.checked){
            alert("Acepta las Condiciones de Uso");
            document.form.acepto.select;
            document.form.acepto.focus();
    }     
    else{
        if(document.form.tipo.value == "Receta"){
            document.form.action = "concurso_receta.asp";
            document.form.submit();
        }
        else if(document.form.tipo.value == "VideoReceta"){
            document.form.action = "concurso_videoreceta.asp";
            document.form.submit();        
        }
         
        //alert("OK");
    }
} 

function compruebaFormu(){

    if((document.form.nombre.value == "")){
        alert("Introduce el Nombre de la Receta");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.dificultad.value == ""){
            alert("Introduce la Dificultad");
            document.form.dificultad.select;
            document.form.dificultad.focus();
    }
    else if(document.form.tiempo.value == ""){
            alert("Introduce el Tiempo de Preparación");
            document.form.tiempo.select;
            document.form.tiempo.focus();
    }
    else if(document.form.comensales.value == ""){
            alert("Introduce el Nº de Comensales");
            document.form.comensales.select;
            document.form.comensales.focus();
    }		    
    else if(document.form.ingredientes.value == ""){
            alert("Introduce los Ingredientes de la Receta");
            document.form.ingredientes.select;
            document.form.ingredientes.focus();
    }
    else if(document.form.elaboracion.value == ""){
            alert("Introduce la Elaboración de la Receta");
            document.form.elaboracion.select;
            document.form.elaboracion.focus();
    }
    else if((document.form.fichero.value == "")&&(document.form.videoFichero.value == "")){
            alert("Sube una Foto o un Video o si estas subiendolo, espera a que finalice el proceso.");
    }		    
    else{
            document.form.submit();
            //alert("OK");
    }
} 

function compruebaFormuReceta(){

    if((document.form.nombre.value == "")){ 
        alert("Introduce el Nombre de la Receta");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.dificultad.value == ""){
            alert("Introduce la Dificultad");
            document.form.dificultad.select;
            document.form.dificultad.focus();
    }
    else if(document.form.tiempo.value == ""){
            alert("Introduce el Tiempo de Preparación");
            document.form.tiempo.select;
            document.form.tiempo.focus();
    }
    else if(document.form.comensales.value == ""){
            alert("Introduce el Nº de Comensales");
            document.form.comensales.select;
            document.form.comensales.focus();
    }		    
    else if(document.form.ingredientes.value == ""){
            alert("Introduce los Ingredientes de la Receta");
            document.form.ingredientes.select;
            document.form.ingredientes.focus();
    }
    else if(document.form.elaboracion.value == ""){
            alert("Introduce la Elaboración de la Receta");
            document.form.elaboracion.select;
            document.form.elaboracion.focus();
    }
    else if((document.form.uploading.value == 1)){
            alert("Espera a que finalice el proceso de Subir Foto.");
    }		    
    else{
            document.form.submit();
            //alert("OK");
    }
} 

function compruebaFormuVideoReceta(){

    if((document.form.nombre.value == "")){
        alert("Introduce el Nombre de la Receta");
        document.form.nombre.select;
        document.form.nombre.focus();
    }
    else if(document.form.dificultad.value == ""){
            alert("Introduce la Dificultad");
            document.form.dificultad.select;
            document.form.dificultad.focus();
    }
    else if(document.form.tiempo.value == ""){
            alert("Introduce el Tiempo de Preparación");
            document.form.tiempo.select;
            document.form.tiempo.focus();
    }
    else if(document.form.comensales.value == ""){
            alert("Introduce el Nº de Comensales");
            document.form.comensales.select;
            document.form.comensales.focus();
    }		    
    else if(document.form.ingredientes.value == ""){
            alert("Introduce los Ingredientes de la Receta");
            document.form.ingredientes.select;
            document.form.ingredientes.focus();
    }
    else if((document.form.videoFichero.value == "")){
            alert("Sube un Video o si estas subiendolo, espera a que finalice el proceso.");
    }			    
    else{
            document.form.submit();
            //alert("OK");
    }
} 

function compruebaComentario(){

    if((document.form.author.value == "")){
        alert("Introduce tu Nombre");
        document.form.author.select;
        document.form.author.focus();
    }
    else if(document.form.email.value == ""){
            alert("Introduce tu E-Mail");
            document.form.email.select;
            document.form.email.focus();
    }
    else if(!checkMail(document.form.email.value)){
            alert("Introduce un E-Mail correcto");
            document.form.email.select;
            document.form.email.focus();
    }     
    else if(document.form.comment.value == ""){
            alert("Introduce tu Comentario");
            document.form.comment.select;
            document.form.comment.focus();
    }
    else{
            document.form.submit();
            //alert("OK");
    }

}