<?php
	include("auth.inc.php");

	if (isset($_REQUEST["editar"])) {
		$editar_perfil = $_REQUEST["editar"];
		$_SESSION["editar"] = $_REQUEST["editar"];
	} elseif (isset($_SESSION["editar"])) {
		$editar_perfil = $_SESSION["editar"];
	} else {
		$editar_perfil = "0";
	}

	if ($editar_perfil == "1") {
		$activa = "";
		$display_pass = "display:none";
		$display_perfil = "display:block";
	} elseif ($editar_perfil == "0") {
		$activa = "readonly";
		$display_pass = "display:none";
		$display_perfil = "display:block";
	} elseif ($editar_perfil == "3") {
		if ($_SESSION["perfil"] == "A") {
			$disabled = "disabled";
		} else {
			$disabled = "";
		}
		$display_pass = "display:block";
		$display_perfil = "display:none";
	}

	if (isset($_SESSION["msg_pass"])) {
		$msg_pass = $_SESSION["msg_pass"];
		$_SESSION["msg_pass"] = "";
	} else {
		$msg_pass = "";
	}

	$q_titulo = "SELECT * FROM titulaciones WHERE id = '".$_SESSION["titulacion"]."'";
	$r_titulo = mysql_query($q_titulo) or die(mysql_error());

	$res_titulo = mysql_fetch_array($r_titulo,MYSQL_ASSOC);
	$titulacion = $res_titulo["codigo"]." - ".$res_titulo["descripcion"];

	$fecha = explode('-',$_SESSION["f_nacimiento"]);
	$f_nacimiento = $fecha[2]."-".$fecha[1]."-".$fecha[0];
?>
<script language="javascript" type="text/javascript">
	function validarPerfil(){
		var direccion = document.getElementById('direccion').value;
      	var c_postal = document.getElementById('c_postal').value;
      	var poblacion = document.getElementById('poblacion').value;
      	var provincia = document.getElementById('provincia').value;
      	var pais = document.getElementById('pais').value;
      	var telefono = document.getElementById('telefono').value;

      	if (direccion == "" || c_postal == "" || poblacion == "" || provincia == "" || pais == "" || telefono == ""){
      		alert("Todos los campos marcados en rojo deben contener datos.");
      	} else{
      		document.f_perfil.submit();
      	}
	}
</script>
<div id="v_perfil">
	<div id="ver_perfil" style="<?=$display_perfil?>">
		<form name="f_perfil" id="f_perfil" action="actualiza_perfil.php" method="post">
			<fieldset class="datos_personales" id="datos_personales" title="Datos Personales" style="padding-top:10px;padding-bottom:20px;">
				<legend style="font-weight:bold;">Datos Personales</legend>
				<div class="left"><label>Nombre: </label><?=$_SESSION["nombre"]?></div>
				<div class="left"><label>Apellidos: </label><?=$_SESSION["apellido1"]." ".$_SESSION["apellido2"]?></div>
				<div class="right"><label>Nif: </label><?=$_SESSION["alumno"]?></div>
				<div class="right"><label>Fecha de Nacimiento: </label><?=$f_nacimiento?></div>
			</fieldset>
			<fieldset class="<?php if ($editar_perfil == 0) { echo "datos_postales";} else { echo "datos_postales2";} ?>" title="Datos Postales" style="padding-top:10px;padding-bottom:20px;">
				<legend style="font-weight:bold;">Datos Postales</legend>
				<label>Dirección: </label><input type="text" id="direccion" name="direccion" tabindex="6" value="<?=$_SESSION["direccion"]?>" size="60" onChange="update(this.name,this.value)" <?=$activa?>>
				<label>Código Postal: </label><input type="text" id="c_postal" name="c_postal" tabindex="7" value="<?=$_SESSION["c_postal"]?>" size="4" onChange="update(this.name,this.value)" <?=$activa?>></br>
				<label>Población: </label><input type="text" id="poblacion" name="poblacion" tabindex="8" value="<?=$_SESSION["poblacion"]?>" size="30" onChange="update(this.name,this.value)" <?=$activa?>>
				<label>Provincia: </label><input type="text" id="provincia" name="provincia" tabindex="9" value="<?=$_SESSION["provincia"]?>" size="30" onChange="update(this.name,this.value)" <?=$activa?>>
				<label>Pais: </label><input type="text" id="pais" name="pais" tabindex="10" value="<?=$_SESSION["pais"]?>" size="20" onChange="update(this.name,this.value)" <?=$activa?>></br>
				<label>Teléfono: </label><input type="text" id="telefono" name="telefono" tabindex="11" value="<?=$_SESSION["telefono"]?>" size="12" onChange="update(this.name,this.value)" <?=$activa?>>
				<label>email: </label><input type="text" id="email" name="email" tabindex="12" value="<?=$_SESSION["email"]?>" size="30" onChange="update(this.name,this.value)" <?=$activa?>>
			</fieldset>
	  		<fieldset style="padding-top:10px;padding-bottom:20px;">
	  			<legend style="font-weight:bold;">Titulación</legend>
	  			<div id="titulacion"><?=$titulacion?></div>
	  		</fieldset>
			<fieldset id="<?php if ($editar_perfil == "0") {echo "ver_perfil"; } else { echo "modif_perfil";} ?>">
	  		  	<input type='button' name='guardar' value='Guardar' onclick="javascript:validarPerfil();" />
	  		</fieldset>
  			<input type="hidden" name="gestion" id="gestion" value="mod">
	  	</form>
  	</div>
  	<div id="mod_pass" style="<?=$display_pass?>">
  		<form name="f_cambio_pass" id="f_cambio_pass" action="actualiza_perfil.php" method="post">
  			<fieldset id="modif_pass">
  				<legend>Cambio de contraseña</legend>
  				<div class="table" style="width:100%;">
					<div class="tr">
						<div class="td" style="width:60%;" align="left">
  							<div class="table" style="width:100%;">
								<div class="tr"><div class="td" style="width:30%;" align="left">Contraseña anterior:</div><div class="td" align="left"><input type="text" id="old_pass" name="old_pass" value="" size="30" <?=$disabled?>></div></div>
								<div class="tr"><div class="td" style="width:30%;" align="left">Contraseña nueva:</div><div class="td" align="left"><input type="text" id="new_pass" name="new_pass" value="" size="30"></div></div>
								<div class="tr"><div class="td" style="width:30%;" align="left">Repetir contraseña nueva:</div><div class="td" align="left"><input type="text" id="new_pass2" name="new_pass2" value="" size="30"></div></div>
								<div class="tr"><div class="td" align="left">&nbsp;</div></div>
								<div class="tr"><div class="td" align="left"><input type='button' name='cambiar' value='Cambiar contraseña' onclick="javascript:updatePass();" /></div><div class="td" align="left">&nbsp;</div></div>
								<div class="tr"><div class="td" align="left">&nbsp;</div></div>
							</div>
						</div>
						<div class="td" style="width:40%;" align="center">
							<div class="table" style="width:100%;">
								<div class="tr"><div class="td" align="left"></div></div>
								<div class="tr"><div class="td" align="center" id="msg1" style="color:red;"><?=$msg_pass?></div></div>
								<div class="tr"><div class="td" align="center" id="msg2" style="color:red;"></div></div>
								<div class="tr"><div class="td" align="left">&nbsp;</div></div>
								<div class="tr"><div class="td" align="left">&nbsp;</div></div>
							</div>
						</div>
					</div>
				</div>
				<input type="hidden" name="gestion" id="gestion" value="pass">
  			</fieldset>
  		</div>
  	</form>
</div>