// JavaScript Document

function validar(){
	for (var i=0; i<validar.arguments.length; i++){
		var sParam = undefined;
		var campoFor = validar.arguments[i];
		if ((typeof campoFor == "object") && campoFor.length == 2){
			sParam = campoFor[1];
			campoFor = campoFor[0];
		}
		if (!this.validarCampo(campoFor.value,sParam)){
			campoFor.style.borderColor = "#FF0000";
			campoFor.focus();
			if(sParam != undefined){
				alert("debe ingresar una casilla válida en el campo " + campoFor.name);
			}else{
				alert("debe completar el campo " + campoFor.name);
			}
			return false;
		}else{
			campoFor.style.borderColor = "";
		}
	}
	return true;
}


function validarCampo(sTexto, type){
	if (type == "mail"){
		var nPos = sTexto.indexOf(" ");
		if (nPos != -1) return(false);
		var aPartes = sTexto.split("@");
		if (aPartes.length != 2) return(false);
		var aServer = aPartes[1].split(".");
		if (aServer.length < 2) return(false);
		if (aServer[aServer.length-1].length <2) return(false);
		return(true);
	}else{
		return (sTexto != "");
	}
}
/* selecionar clave de locales */
function anotarClave(sId){
		window.opener.document.forms[0].lugar.value = sId;
		window.close();
}
function anotarFecha(sA,sM,sD){
		window.opener.document.forms[0].dia.value = sD;
		window.opener.document.forms[0].mes.value = sM;
		window.opener.document.forms[0].anio.value = sA;
		window.close();
}

function escribirFlashAlmanaque(sA,sM,sD,bAlmanaque){
	document.write('<object data="inc/almanaque.swf" type="application/x-shockwave-flash" width="130" height="130" menu="false"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="inc/almanaque.swf" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="flashvars" value="a=' + sA + '&m=' + sM + '&d=' + sD + (bAlmanaque?'&popup=true':'') +'" /></object>');	
}