// Funciones para interfaz de usuario

// Menus laterales
function menu(id) {
	var menu = document.getElementById(id);
	if (menu.style.display != "block") {
		menu.style.display = "block";
	} else {
		menu.style.display = "none";
	}
}



// Comprueba que introducido palabra a buscar
function bilaketaEus(){
	if (document.esapideak.search.value == '') {
		alert('Topatu nahi duzun esaera idatzi.');
		document.esapideak.search.focus();
		return(false);
	}
	return(true);
}

// Comprueba que introducido palabra a buscar
function bilaketaAurEus(){
	if (document.esapideak.search.value == '') {
		if ((document.getElementById('esaeramota').value == 'Edozein') && (document.getElementById('gaia').value == 'Edozein')) {
			alert('Topatu nahi duzun esaera, esaera mota (Aditza, Aditzlaguna, ...) edo gaia idatzi.');
			document.esapideak.search.focus();
			return(false);
		}
	}
	return(true);
}

// Funciones para interfaz de administracion

// Comprueba introducido login/password
function sartuEus(){
	if (document.login.erabiltzailea.value == '') {
		alert('Erabiltzailea beharrezkoa da.');
		document.login.erabiltzailea.focus();
		return(false);
	}
	if (document.login.pasahitza.value == '') {
		alert('Pasahitza beharrezkoa da.');
		document.login.pasahitza.focus();
		return(false);
	}
	return(true);
}
// Comprueba introducido datos de nuevo perfil
function newPerfilEus() {
	if (document.perfil.erabiltzailea.value == '') {
		alert('Erabiltzailea beharrezkoa da.');
		document.perfil.erabiltzailea.focus();
		return(false);
	}
	if (document.perfil.pasahitza.value == '') {
		alert('Pasahitza beharrezkoa da.');
		document.perfil.pasahitza.focus();
		return(false);
	}
	if (document.perfil.pasahitza.value != document.perfil.pasahitza2.value) {
		alert('Beharrezkoa da pasahitza bi aldiz berdin idaztea.');
		document.perfil.pasahitza.value = '';
		document.perfil.pasahitza2.value = '';
		document.perfil.pasahitza.focus();
		return(false);
	}
	return(true);
}
// Comprueba introducido datos de editar perfil
function editPerfilEus() {
	if ((document.perfil.pasahitza.value == '') || (document.perfil.pasahitza.value != document.perfil.pasahitza2.value)) {
		alert('Beharrezkoa da pasahitza bi aldiz berdin idaztea.');
		document.perfil.pasahitza.value = '';
		document.perfil.pasahitza2.value = '';
		document.perfil.pasahitza.focus();
		return(false);
	}
	return(true);
}
// Comprueba que se quiere eliminar el perfil
function del_perfil_Eus(id) {
	if(confirm('Seguru zaude perfil hau ezabatu nahi duzula?\nBehin eginda ezingo da perfila errekuperatu.')) {
		document.location.href = 'del_perfil.php?ID=' + id;
	}
	return(false);
}
// Comprueba introducido datos de nuevo esapidea
function newEsapideaEus() {
	if (document.esapidea.ondarruako_euskera.value == '') {
		alert('Beharrezkoa da Ondarruako euskera.');
		document.esapidea.ondarruako_euskera.focus();
		return(false);
	}
	if (document.esapidea.esanahia.value == '') {
		alert('Esanahia beharrezkoa da.');
		document.esapidea.esanahia.focus();
		return(false);
	}
	if ((document.esapidea.adibidea.value == '') && ((document.esapidea.adibidea_iturria.value != '') || (document.esapidea.adibidea_iturria_URL.value != ''))) {
		alert('Adibidearen iturria edo URL jartzeko beharrezkoa da adibidea jartzea.');
		document.esapidea.adibidea.focus();
		return(false);
	} else {
		if ((document.esapidea.adibidea_iturria.value == '') && (document.esapidea.adibidea_iturria_URL.value != '')) {
			alert('Adibidearen iturriaren URL jartzeko beharrezkoa da adibidearen iturria zein den esatea.');
			document.esapidea.adibidea_iturria.focus();
			return(false);
		}
	}
	if (document.esapidea.irudia.value != '') {
		aux = new String(document.esapidea.irudia.value);
		aux = aux.substring(aux.lastIndexOf('.')+1, aux.length);
		aux = aux.toLowerCase();
		if ((aux != 'jpg') && (aux != 'jpeg') && (aux != 'gif') && (aux != 'png') && (aux != 'bmp')) {
			alert('Irudia formatu egokikoa izan behar da: JPEG, GIF, PNG, BMP');
			return(false);
		}
	}

	return(true);
}
// Comprueba que se quiere eliminar el esapidea
function del_esapidea_Eus(id) {
	if(confirm('Seguru zaude esaera hau ezabatu nahi duzula?\nBehin eginda ezingo da esaera errekuperatu.')) {
		document.location.href = 'del_esapidea.php?ID=' + id;
	}
	return(false);
}
// Comprueba introducido datos de editar esapidea
function editEsapideaEus() {
	if (document.esapidea.ondarruako_euskera.value == '') {
		alert('Beharrezkoa da Ondarruako euskera.');
		document.esapidea.ondarruako_euskera.focus();
		return(false);
	}
	if (document.esapidea.esanahia.value == '') {
		alert('Esanahia beharrezkoa da.');
		document.esapidea.esanahia.focus();
		return(false);
	}
	if ((document.esapidea.adibidea.value == '') && ((document.esapidea.adibidea_iturria.value != '') || (document.esapidea.adibidea_iturria_URL.value != ''))) {
		alert('Adibidearen iturria edo URL jartzeko beharrezkoa da adibidea jartzea.');
		document.esapidea.adibidea.focus();
		return(false);
	} else {
		if ((document.esapidea.adibidea_iturria.value == '') && (document.esapidea.adibidea_iturria_URL.value != '')) {
			alert('Adibidearen iturriaren URL jartzeko beharrezkoa da adibidearen iturria zein den esatea.');
			document.esapidea.adibidea_iturria.focus();
			return(false);
		}
	}
	if ((document.esapidea.irudia_del.value != '') && (document.esapidea.irudia_del.checked)) {
		if (document.esapidea.irudia.value != '') {
			alert('Egin nahi duzuna irudia aldatzea bada ez sakatu botoia, eta irudia ezabatzea bada ez gehitu irudirik.\n');
			return(false);
		}
		return(confirm('Seguru zaude irudia ezabatu nahi duzula?\nBehin eginda ezingo da irudia errekuperatu.'));
	}
	if (document.esapidea.irudia.value != '') {
		aux = new String(document.esapidea.irudia.value);
		aux = aux.substring(aux.lastIndexOf('.')+1, aux.length);
		aux = aux.toLowerCase();
		if ((aux != 'jpg') && (aux != 'jpeg') && (aux != 'gif') && (aux != 'png') && (aux != 'bmp')) {
			alert('Irudia formatu egokikoa izan behar da: JPEG, GIF, PNG, BMP');
			return(false);
		}
	}

	return(true);
}

// Comprueba introducido datos de nueva iturria
function newIturriaEus() {
	if (document.iturria.iturria_eus.value == '') {
		alert('Beharrezkoa da Iturriaren euskarazko deskribapena sartzea.');
		document.iturria.iturria_eus.focus();
		return(false);
	}
	if (document.iturria.iturria_cas.value == '') {
		alert('Beharrezkoa da Iturriaren gaztelerazko deskribapena sartzea.');
		document.iturria.iturria_cas.focus();
		return(false);
	}
	return(true);
}
// Comprueba que se quiere eliminar la iturria
function del_iturria_Eus(id) {
	if(confirm('Seguru zaude iturri hau ezabatu nahi duzula?\nBehin eginda ezingo da iturria errekuperatu.\nEsaeraren batenbat iturri hau erabiltzen badu, lehenengo esaera aldatu.')) {
		document.location.href = 'del_iturria.php?ID=' + id;
	}
	return(false);
}
// Comprueba introducido datos de editar iturria
function editIturriaEus() {
	if (document.iturria.iturria_eus.value == '') {
		alert('Beharrezkoa da Iturriaren euskarazko deskribapena sartzea.');
		document.iturria.iturri_eus.focus();
		return(false);
	}
	if (document.iturria.iturria_cas.value == '') {
		alert('Beharrezkoa da Iturriaren gaztelerazko deskribapena sartzea.');
		document.iturria.iturria_cas.focus();
		return(false);
	}
	return(true);
}

