// JavaScript Document
var direccion1;
var direccion2;
var vinculo;

// Obtener la posición actual en la estructura de páginas
function posicion (ruta, final) {
	direccion1 = ruta;
	direccion2 = final;
}

// Ruta del enlace de la cabecera privada
function enlace (ruta) {
	vinculo = ruta;
}

// Abrir una ventana nueva
function n_ventana (str, tipos) {
	switch (tipos) {
		case 1:
			ventana_fuera = window.open(str,'n_ventana_1','scrollbars=no,resizable=no,width=520,height=518,left=252,top=80,status=yes,location=no,toolbar=no');
			break;
		case 2:
			ventana_fuera = window.open(str,'n_ventana_2','scrollbars=no,resizable=no,width=466,height=232,left=270,top=180,status=yes,location=no,toolbar=no');
			break;
		case 3:
			ventana_fuera = window.open(str,'n_ventana_3','scrollbars=no,resizable=no,width=466,height=288,left=270,top=180,status=yes,location=no,toolbar=no');
			break;
		case 4:
			ventana_fuera = window.open(str,'n_ventana_4','scrollbars=no,resizable=no,width=590,height=645,left=217,top=10,status=yes,location=no,toolbar=no');
			break;
		case 5:
			ventana_fuera = window.open(str,'n_ventana_5','scrollbars=no,resizable=no,width=466,height=165,left=279,top=250,status=no,location=no,toolbar=no');
			break;
		case 6:
			ventana_fuera = window.open(str,'n_ventana_6','scrollbars=no,resizable=no,width=466,height=466,left=279,top=80,status=yes,location=no,toolbar=no');
			break;
		case 7:
			ventana_fuera = window.open(str,'n_ventana_7','scrollbars=no,resizable=no,width=466,height=190,left=279,top=250,status=no,location=no,toolbar=no');
			break;
		case 8:
			ventana_fuera = window.open(str,'n_ventana_8','scrollbars=no,resizable=no,width=466,height=335,left=279,top=150,status=no,location=no,toolbar=no');
			break;
		case 9:
			ventana_fuera = window.open(str,'n_ventana_9','scrollbars=no,resizable=no,width=466,height=305,left=279,top=150,status=no,location=no,toolbar=no');
			break;
		case 10:
			ventana_fuera = window.open(str,'n_ventana_10','scrollbars=no,resizable=no,width=466,height=305,left=279,top=150,status=no,location=no,toolbar=no');
			break;
		case 11:
			ventana_fuera = window.open(str,'n_ventana_11','scrollbars=no,resizable=no,width=466,height=180,left=279,top=250,status=no,location=no,toolbar=no');
			break;
		case 12:
			ventana_fuera = window.open(str,'n_ventana_12','scrollbars=no,resizable=no,width=466,height=295,left=279,top=150,status=no,location=no,toolbar=no');
			break;
		case 13:
			ventana_fuera = window.open(str,'n_ventana_13','scrollbars=no,resizable=no,width=466,height=492,left=279,top=110,status=no,location=no,toolbar=no');
			break;
		case 14:
			ventana_fuera = window.open(str,'n_ventana_14','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 15:
			ventana_fuera = window.open(str,'n_ventana_15','scrollbars=no,resizable=no,width=466,height=288,left=270,top=180,status=yes,location=no,toolbar=no');
			break;
		case 16:
			ventana_fuera = window.open(str,'n_ventana_16','scrollbars=no,resizable=no,width=466,height=180,left=270,top=180,status=yes,location=no,toolbar=no');
			break;
		case 17:
			ventana_fuera = window.open(str,'n_ventana_17','scrollbars=no,resizable=no,width=430,height=500,left=267,top=100,status=yes,location=no,toolbar=no');
			break;
		case 18:
			ventana_fuera = window.open(str,'n_ventana_18','scrollbars=no,resizable=no,width=466,height=492,left=279,top=110,status=no,location=no,toolbar=no');
			break;
		case 19:
			ventana_fuera = window.open(str,'n_ventana_19','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 20:
			ventana_fuera = window.open(str,'n_ventana_20','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 21:
			ventana_fuera = window.open(str,'n_ventana_21','scrollbars=no,resizable=no,width=466,height=492,left=279,top=110,status=no,location=no,toolbar=no');
			break;
		case 22:
			ventana_fuera = window.open(str,'n_ventana_22','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 23:
			ventana_fuera = window.open(str,'n_ventana_23','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 24:
			ventana_fuera = window.open(str,'n_ventana_24','scrollbars=no,resizable=no,width=520,height=575,left=217,top=60,status=yes,location=no,toolbar=no');
			break;
		case 25:
			ventana_fuera = window.open(str,'n_ventana_25','scrollbars=no,resizable=no,width=520,height=518,left=252,top=80,status=yes,location=no,toolbar=no');
			break;
		case 26:
			ventana_fuera = window.open(str,'n_ventana_26','scrollbars=no,resizable=no,width=520,height=518,left=252,top=80,status=yes,location=no,toolbar=no');
			break;
		case 27:
			ventana_fuera = window.open(str,'n_ventana_27','scrollbars=no,resizable=no,width=520,height=492,left=252,top=80,status=yes,location=no,toolbar=no');
			break;
		case 28:
			ventana_fuera = window.open(str,'n_ventana_28','scrollbars=no,resizable=no,width=466,height=435,left=279,top=110,status=no,location=no,toolbar=no');
			break;
		case 29:
			ventana_fuera = window.open(str,'n_ventana_29','scrollbars=no,resizable=no,width=466,height=180,left=279,top=250,status=no,location=no,toolbar=no');
			break;
		case 30:
			ventana_fuera = window.open(str,'n_ventana_30','scrollbars=no,resizable=no,width=466,height=435,left=279,top=250,status=no,location=no,toolbar=no');
			break;
	}
}

// Confirmación de eliminación de ilustración por parte del ilustrador
function eliminar(ilustrador, ilustracion, fichero, ruta) {
	if (confirm("¿Realmente deseas eliminar esta ilustración de tu galería?")) {
		var destino = "gestion/elimina_imagen.php?il=" + ilustrador + "&ilust=" + ilustracion + "&fich=" + fichero + "&ruta=" + ruta;
		window.location.href = destino;
	}
}

// Confirmación de eliminación de ilustración por parte del administrador
function admin_eliminar(usuario, ilustrador, ilustracion, fichero, ruta) {
	if (confirm("¿Realmente deseas eliminar esta ilustración de la galería del ilustrador?")) {
		var destino = "../gestion/elimina_imagen.php?usu=" + usuario + "&il=" + ilustrador + "&ilust=" + ilustracion + "&fich=" + fichero + "&ruta=" + ruta;
		window.location.href = destino;
	}
}

// Confirmación de eliminación del CV del usuario
function admin_elim_cv(usuario, ilustrador) {
	if (confirm("¿Realmente deseas eliminar el currículum vítae del ilustrador?")) {
		var destino = "../gestion/elimina_cv.php?usu=" + usuario + "&il=" + ilustrador;
		window.location.href = destino;
	}
}

// Confirmación de eliminación de usuario por parte del administrador
function admin_elim_usu(usuario, ilustrador, num_ilust, curriculum, tablon) {
	if (num_ilust > 0 || curriculum > 0 || tablon > 0) {
		if (num_ilust > 0 && curriculum > 0 && tablon > 0) {
			alert ("El usuario tiene ilustraciones editadas, su currículum registrado y elementos registrados en el tablón de anuncios en ilustranet. Por favor, elimínalos antes de eliminar al usuario.");
		} else {
			if (num_ilust > 0 && curriculum > 0) {
				alert ("El usuario tiene ilustraciones editadas y su currículum registrado en ilustranet. Por favor, elimínalos antes de eliminar al usuario.");
			} else {
				if (num_ilust > 0 && tablon > 0) {
					alert ("El usuario tiene ilustraciones editadas y elementos registrados en el tablón de anuncios en ilustranet. Por favor, elimínalos antes de eliminar al usuario.");
				} else {
					if (curriculum > 0 && tablon > 0) {
						alert ("El usuario tiene su currículum y elementos registrados en el tablón de anuncios en ilustranet. Por favor, elimínalos antes de eliminar al usuario.");
					} else {
						if (num_ilust > 0) {
							alert ("El usuario tiene ilustraciones editadas en ilustranet. Por favor, elimínalas antes de eliminar al usuario.");
						} else {
							if (curriculum > 0) {
								alert ("El usuario tiene su currículum registrado en ilustranet. Por favor, bórralo antes de eliminar al usuario.");
							} else {
								if (tablon > 0) {
									alert ("El usuario tiene elementos registrados en el tablón de anuncios en ilustranet. Por favor, bórralo antes de eliminar al usuario.");
								}
							}
						}
					}
				}	
			}
		}
	} else {
		if (confirm("¿Realmente deseas eliminar a este usuario de la base de datos?")) {
			var destino = "../gestion/elimina_usuario.php?usu=" + usuario + "&il=" + ilustrador;
			window.location.href = destino;
		}
	}
}

function admin_elim_cat(usuario, categoria, num_ilust) {
	if (num_ilust > 0) {
		alert ("Existen ilustraciones pertenecientes a esta categoría. La categoría no se puede eliminar.");
	} else {
		if (confirm("¿Realmente deseas eliminar esta categoría de la base de datos?")) {
			var destino = "../gestion/elimina_categoria.php?usu=" + usuario + "&cat=" + categoria;
			window.location.href = destino;
		}
	}
}

function admin_elim_asoc(usuario, asociacion) {
	if (confirm("¿Realmente deseas eliminar esta asociación de la base de datos?")) {
		var destino = "../gestion/elimina_asociacion.php?usu=" + usuario + "&asoc=" + asociacion;
		window.location.href = destino;
	}
}

function admin_elim_adm(usuario, administrador, asociacion) {
	if (confirm("¿Realmente deseas eliminar este administrador de la base de datos?")) {
		var destino = "../gestion/elimina_administrador.php?usu=" + usuario + "&adm=" + administrador + "&asoc=" + asociacion;
		window.location.href = destino;
	}
}

function enlaces(usuario, ilustrador, ilustracion, tipo) {
	switch (tipo) {
		case 1:
			window.location.href = "modifica_ilustracion.php?il=" + ilustrador + "&ilust=" + ilustracion;
			break;
		case 2:
			window.location.href = "galeria_ilustrador.php?il=" + ilustrador;
			break;
		case 3:
			window.location.href = "modifica_registro_adm.php?usu=" + usuario + "&il=" + ilustrador;
			break;
		case 4:
			window.location.href = "ilustraciones_adm.php?usu=" + usuario + "&il=" + ilustrador;
			break;
		case 6:
			window.location.href = "modifica_ilustracion_adm.php?usu=" + usuario + "&il=" + ilustrador + "&ilust=" + ilustracion;
			break;
		case 5:
			window.location.href = "cv_admin.php?usu=" + usuario + "&il=" + ilustrador;
			break;
		case 7:
			window.location.href = "cv_datos_adm.php?usu=" + usuario + "&il=" + ilustrador;
			break;
	}
}

function enlace_admin_elim (usuario, administrador, asociacion) {
	window.location.href = "modifica_adm.php?usu=" + usuario + "&adm=" + administrador + "&asoc=" + asociacion;
}

function enlace_admin_asoc (usuario, asociacion) {
	window.location.href = "administradores.php?usu=" + usuario + "&asoc=" + asociacion;
}

function enlace_modif_emp (usuario, empresa) {
	window.location.href = "modifica_emp_adm.php?usu=" + usuario + "&emp=" + empresa;
}

// Confirmación de eliminación de empresa por parte del administrador
function admin_elim_emp(usuario, empresa, tablon, oferta) {
	if (tablon > 0 || oferta > 0) {
		if (tablon > 0) {
			if (oferta > 0) {
				alert ("La empresa tiene elementos del tablon de anuncios y ofertas registrados en ilustranet. Por favor, elimínalos antes de eliminar la empresa.");
			} else {
				alert ("La empresa tiene elementos del tablon de anuncios registrados en ilustranet. Por favor, elimínalas antes de eliminar la empresa.");
			}
		} else {
			alert ("La empresa tiene ofertas registradas en ilustranet. Por favor, elimínalas antes de eliminar la empresa.");
		}
	} else {
		if (confirm("¿Realmente deseas eliminar a esta empresa de la base de datos?")) {
			var destino = "../gestion/elimina_empresa.php?usu=" + usuario + "&emp=" + empresa;
			window.location.href = destino;
		}
	}
}

function enlace_usu_tab (usuario, ilustrador, posicion) {
	window.location.href = "tablon_adm.php?usu=" + usuario + "&il=" + ilustrador + "&pos=" + posicion;
}

function enlace_emp_tab (usuario, empresa, posicion) {
	window.location.href = "tablon_adm.php?usu=" + usuario + "&emp=" + empresa + "&pos=" + posicion;
}

function enlace_mod_ofer (empresa, modificar, posicion) {
	window.location.href = "modifica_ofer.php?emp=" + empresa + "&mod=" + modificar + "&pos=" + posicion;
}

function enlace_emp_of (usuario, empresa) {
	window.location.href = "ofertas_emp_adm.php?usu=" + usuario + "&emp=" + empresa;
}

function enlace_ofer_adm (usuario, modificar, empresa) {
	window.location.href = "modifica_ofer_admin.php?usu=" + usuario + "&mod=" + modificar + "&emp=" + empresa;
}

