function recuperarPwd(pForm)
{
	with(pForm)
	{
		if (email.value.length > 0) 
		{

			x_RecuperarClave(email.value, function(pCadena)
			{
				
				if(pCadena == "S")
				{
					alert("Se envió un email con los datos de acceso a su cuenta.");
					pForm.reset();
				} else
					alert("Los datos ingresados no son correctos");
					email.focus();
			});
			
		} else {
			alert("Por favor, ingrese el email con el cual se registró.");
			email.focus();
			return false;
		}
	}
	return false;
}


function validarLogeoUsuario(pForm)
{
	with(pForm)
	x_ValidarUsuario(usuario.value, clave.value, function(pCadena)
	{
		var res = pCadena.split(":|:");
		if(res[0] == "S")
		{
			location.href = "noticias_reg.php";
		}
		else 
		{
			alert("Usuario o Clave incorrecto");
		}
	});
	return false;	
}

function validarRegistro(pForm)
{
	with(pForm)
	{
		if(usuario.value == '') {alert("Por favor, ingrese un Nombre de Usuario"); return false;}
		if(clave.value == '') {alert("Por favor, ingrese una contraseña"); return false;}
		if(clave_2.value == '') {alert("Por favor, repita la contraseña ingresada"); return false;}
		if(nombres.value == '') {alert("Por favor, ingrese su nombre y apellido"); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su nombre y apellido"); return false;}
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail válido"); return false;}
		if(clave.value != clave_2.value) {alert("Las contraseñas deben coincidir"); return false;}
		x_ValidarUsuarioMailDisponible(usuario.value, email.value, function(pCadena)
		{
			var res = pCadena.split(":|:");
			if(res[0] == "S")
			{
				x_InsertarUsuario(usuario.value, clave.value, nombres.value, apellido.value, email.value, function(pCadena)
				{
					var res2 = pCadena.split(":|:");
					if(res2[0]=="S")
					{
						alert("Sus datos han sido registrados.\n El usuario debe ser aprobado por el administrador, una ves aprobado \n puede ingresar al sistema completando sus datos en la opción: Noticias a Delegados");
						pForm.reset();
					}
					else
					{
						alert("todo mal");
					}
				});
			}
			else if(res[0] == "U")
			{
				alert("El Código de usuario informado ya existe");
			}
			else
			{
				alert("El Email informado ya existe");
			}
		});
		return false;
	}
}
function retornarFecha(pDestino)
{
	var aDias = new Array("Domingo", "Lunes", "Martes",
		"Mi&eacute;rcoles",  "Jueves", "Viernes", "S&aacute;bado");
	var aMes = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo",  "Junio", "Julio", "Agosto", 
		"Septiembre", "Octubre", "Noviembre", "Diciembre");
	var dFecha = new Date();
	with(dFecha)
	{
		var lIDDia = getDay();
		var sDia = new String(getDate());
		var sMes = getMonth();
		var lAno = getYear();
		var sHora = new String(getHours());
		var sMinutos = new String(getMinutes());
	}
	if(sDia.length == 1) sDia = "0" + sDia;
	if(lAno < 1900) lAno += 1900;
	if(sHora.length == 1) sHora = "0" + sHora;
	if(sMinutos.length == 1) sMinutos = "0" + sMinutos;
	pDestino = document.getElementById(pDestino);
	if(pDestino)
	{
		pDestino.innerHTML = aDias[lIDDia] + ", " + sDia + " de " + aMes[sMes] + " de " + lAno + " ";
	}
}

function validarEmail(pEmail)
{
	var oRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	return oRegExp.test(pEmail);
}

/***** suscripcion *****/
function guardarSuscriptor(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(mail.value))
			{
					x_GuardarSuscriptor(nombres.value, mail.value, function(pCadena)
						{
							alert("Gracias por suscribirse a nuestro newsletter.\n");
							nombres.value = "";
							mail.value = "";
						});
			}

			else
			{
				alert("Por favor, ingrese un Email válido");
				mail.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			nombres.focus();
		}
	}
	return false;
}

function retornarRanking(pSeccion, pSelect)
{
	var tRanking = document.getElementById("tdRanking");
	tRanking.innerHTML = "<img src='images/loader.gif' />";
	x_RetornarRanking(pSelect.options[pSelect.selectedIndex].value, pSeccion,
		function(pCadena)
		{
				tRanking.innerHTML = pCadena;
		});
}

/**** FORMULARIOS ****/
function enviarVtaPedido(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(telefono.value.length > 0)
				{
					if(producto.value.length > 0)
					{
						if(comentario.value.length > 0)
						{
							x_EnviarVtaPedido(nombres.value,
											 email.value,
											 telefono.value,
											 localidad.value, 
											 provincia.value, 
											 producto.value, 
											 autor.value, 
											 comentario.value, 
											 function(pCadena)
								{
									alert("Su mensaje ha sido enviado");
									pForm.reset();
								});
							}
							else
							{
								alert("Por favor, ingrese un Mensaje");
								comentario.focus();
							}
					}
					else
					{
						alert("Por favor, ingrese el Producto a solicitar");
						producto.focus();
					}
				}
				else
				{
					alert("Por favor, ingrese su Teléfono");
					telefono.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email valido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Apellido y Nombre/s");
			nombres.focus();
		}
	}
	return false;
}

function enviarContacto(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				
						if(comentario.value.length > 0)
						{
							x_EnviarContacto(nombres.value,
											 domicilio.value,
											 telefono.value,
											 email.value, 
											 comentario.value, 
											 function(pCadena)
								{
									alert("Su mensaje ha sido enviado");
									pForm.reset();
								});
							}
							else
							{
								alert("Por favor, ingrese un Mensaje");
								comentario.focus();
							}
				
			}
			else
			{
				alert("Por favor, ingrese un Email valido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Apellido y Nombre/s");
			nombres.focus();
		}
	}
	return false;
}

/**** ENCUESTAS ****/
function verEncuesta(pIDEncuesta)
{
	var tContenedor = document.getElementById("trEncuesta-" + pIDEncuesta);
	if(tContenedor)
	{
		with(tContenedor)
		{
			if(className == "oculto")
			{
				className = "visible";
				var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
				tEncuesta.innerHTML = "&nbsp;";
				x_VerEncuesta(pIDEncuesta, function(pCadena)
					{
						tEncuesta.innerHTML = pCadena;
						cargarEncuesta(pIDEncuesta, "tdResultados-" + pIDEncuesta);
					});
			}
			else
				className = "oculto";
		}
	}
}


function cargarEncuesta(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuesta.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("encuesta.swf", "", "222", "160", "7", "", true);
	oFlash.addVariable("_URL", sXML);
	oFlash.addParam("wmode", "transparent");
	oFlash.write(pDestino);
}

function verSeccion(pSeccion, pVisible)
{
	var tContenedor = document.getElementById(pSeccion);
	if(tContenedor)
	{
		if(pVisible)
			tContenedor.className = "visible";
		else
			tContenedor.className = (tContenedor.className == "oculto") ? "visible" : "oculto";
	}
}
function guardarVotacion(pForm, pIDEncuesta)
{
	var bOpcion = false;
	with(pForm)
	{
		for(var lJ = 0; lJ < rdOpcion.length; lJ++)
		{
			if(rdOpcion[lJ].checked == true)
			{
				var lIDOpcion = rdOpcion[lJ].value;
				bOpcion = true;
				break;
			}
		}
		if(!bOpcion)
		{
			alert("Por favor, seleccione una opción");
			rdOpcion[0].focus();
		}
		else
		{
			if(validarEmail(txtEmail.value))
			{
				x_GuardarVotacion(pIDEncuesta, lIDOpcion, txtEmail.value, function(pCadena)
					{
						//ocultar opciones
						verSeccion('opciones-'+ pIDEncuesta);
						pForm.reset();
						//cargarResultado
						verEncuesta(pIDEncuesta);
					});
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				txtEmail.focus();
			}
		}
	}
	return false;
	}

	function desplegarVideo(pSrc, pTitulo)
	{
		var tVideo = document.getElementById("tPlayer");
		var tDesc = document.getElementById("tDesc");
		var oFlash = new SWFObject(pSrc, "", "300", "225", "7", "", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addParam("wmode", "transparent");
			write(tVideo);
		}
		tDesc.innerHTML = pTitulo;
		
	}

function desplegarAudio (pSrc, pDesc)
{
	var tAudio = document.getElementById("tAudio");
	var tAudioDesc = document.getElementById("tAudioDesc");
	if(tAudio != undefined)
	{
		oFlash = new SWFObject("player_mp3_maxi.swf", "", "280", "20", "7", "", true);
		with(oFlash)
		{
			addVariable("mp3", pSrc);
			addVariable("bgcolor1", "E8F1F0");
			addVariable("bgcolor2", "CECECE");
			addVariable("slidercolor2", "4a4a4a");
			addVariable("buttoncolor", "000000");
			addVariable("buttonovercolor", "CECECE");
			addVariable("sliderovercolor", "CECECE");
			addVariable("autoplay", "0")
			addVariable("width", "280");
			addVariable("height", "20");
			write("tAudio");
		}
		if(tAudioDesc != null) {
				tAudioDesc.innerHTML = pDesc;
		}
	}
}

function desplegarRecomendacion()
{
	var dRecomendacion = document.getElementById("divRecomendacion");
	dRecomendacion.className = (dRecomendacion.className == "oculto") ? "visible" : "oculto";
}

function recomendarNoticia(pForm)
{
	with(pForm)
	{
		if(validarEmail(remail.value))
		{
			if(validarEmail(demail.value))
			{
					submit();
					reset();
					alert("Su mensaje ha sido enviado");
			}
			else
			{
				alert("El email del destinatario es invalido. Por favor, ingreselo nuevamente.");
				demail.focus();
			}
		}
		else
		{
			alert("Su email es invalido. Por favor, ingreselo nuevamente.");
			remail.focus();
		}
	}
	return false;
}


function recargarSitio(pSelect)
{
	location.href = 'despliegue-secciones.php?idseccion='+pSelect.value;
}
function desplegarVideo2(pSrc)
{
		var tVideo = document.getElementById("video-col");
		var oFlash = new SWFObject("flvplayer.swf", "", "225", "160", "7", "", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addParam("wmode", "transparent");
			addVariable("file", pSrc);
			write(tVideo);
		}
}
function desplegarVideoGrande(pSrc, pTitulo,pFecha)
	{
		var tVideo = document.getElementById("videoGrande");
		var tDesc = document.getElementById("titulo");
		var tFecha = document.getElementById("fecha")
		var oFlash = new SWFObject("flvplayer.swf", "", "380", "270", "7", "", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addParam("wmode", "transparent");
			addVariable("file", pSrc);
			write(tVideo);
		}
		tDesc.innerHTML = pTitulo;
		tFecha.innerHTML = pFecha;
		
	}
	
function enviarPrestamo(pForm){
	with(pForm)
	{
		if(apenom.value == '') {alert("Por favor, ingrese un nombre y apellido."); apenom.focus(); return false;}
		if(docnum.value == '') {alert("Por favor, ingrese un documento."); docnum.focus(); return false;}
		if(oto.value == '') {alert("Por favor, ingrese un monto."); oto.focus(); return false;}
		if(fecnac.value == '') {alert("Por favor, ingrese una fecha de nacimiento."); fecnac.focus(); return false;}
		if(loc.value == '') {alert("Por favor, ingrese su localidad."); loc.focus(); return false;}
		if(codpos.value == '') {alert("Por favor, ingrese su c\u00f3digo postal."); codpos.focus(); return false;}
		if(telpar.value == '') {alert("Por favor, ingrese su tel\u00e9fono particular."); telpar.focus(); return false;}
		if(dompar.value == '') {alert("Por favor, ingrese su domicilio particular."); dompar.focus(); return false;}
		if(!validarEmail(emapar.value)){alert("Por favor, ingrese un email particular v\u00e1lido."); emapar.focus(); return false;}
		if(emp.value==1){
			if(leg.value == '') {alert("Por favor, ingrese un legajo."); leg.focus(); return false;}
			if(dep.value == '') {alert("Por favor, ingrese la dependencia donde trabaja."); dep.focus(); return false;}
			if(telofi.value == '') {alert("Por favor, ingrese el tel\u00e9fono de la oficina."); telofi.focus(); return false;}
			if(!validarEmail(emalab.value)){alert("Por favor, ingrese un email laboral v\u00e1lido."); emalab.focus(); return false;}					
			x_EnviarPrestamo(apenom.value, leg.value, doctip.value, docnum.value, oto.value, fecnac.value,
						 estciv.value, dompar.value, loc.value, codpos.value, telpar.value, dep.value,
						 telofi.value, "",1, emapar.value, emalab.value, function(pCadena){
							//alert(pCadena);
							pForm.reset();
							alert("Formulario enviado! Gracias.");													
						});
		}else{
			if(ben.value == ''){alert("Por favor, ingrese el n\u00famero del beneficio fondo compensador."); ben.focus(); return false;};	
			x_EnviarPrestamo(apenom.value, "", doctip.value, docnum.value, oto.value, fecnac.value,
						 estciv.value, dompar.value, loc.value, codpos.value, telpar.value, "",
						 "", ben.value, 0, emapar.value, "", function(pCadena){
							//alert(pCadena);
							pForm.reset();
							alert("Formulario enviado! Gracias.");													
						});
		}		
	}
	return false;
}	

function mostrarJubilado(){
						$("#pactivo").css('display','none');
						$("#pjubilado").css('display','block');
						var focalizar = $('#pjubilado').position().top;
						$('html,body').animate({scrollTop: focalizar}, 1000);
						return false;
	
}

function mostrarActivo(){
						$("#pjubilado").css('display','none');
						$("#pactivo").css('display','block');
						var focalizar = $('#pactivo').position().top;
						$('html,body').animate({scrollTop: focalizar}, 1000);
						return false;
	
}
