//<?

function loadDoc($sType, $nId) {
	var $sURL = null;
	switch($sType.toUpperCase()) {
		case "FER":
			$sURL = "feria.html?ndoc="+$nId;
			break;
	}
	
	if($sURL) {
		$.ajax.send({url:$sURL, after:function($sHTML) {
			$("content").innerHTML = $sHTML;
		}});
	}
}


function validate($sForm) {
	var $aExamples = {};
	$aExamples["email"] = "info@sudominio.com";
	$aExamples["user"] 	= "exporter, cater";
	$aExamples["day"] 	= "29";
	$aExamples["month"] = "03";
	$aExamples["year"] 	= "1983";

	var $sMessage = "";
	var $aChk = $.form.validate($sForm, "#FFEEEE");
	if($aChk==true) {
		document.forms[$sForm].submit();
	} else {
		for(var $x in $aChk) {
			var $eField = $aChk[$x];
			if($eField.checks!=true) {
				$sMessage += "<b>"+$x+"</b>:<br />";
				var $aChecks = $eField.checks
				if($aChecks.distinct) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; debe ser diferente de <i>"+$aChecks.distinct+"</i><br />";
				}

				if($aChecks.minlength) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; mínimo "+$aChecks.minlength+" caracteres<br />";
				}

				if($aChecks.maxlength) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; máximo "+$aChecks.maxlength+" caracteres<br />";
				}

				if($aChecks.lessthan) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; debe ser menor a "+$aChecks.lessthan+"<br />";
				}

				if($aChecks.greaterthan) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; debe ser mayor a "+$aChecks.greaterthan+"<br />";
				}

				if($aChecks.datatype) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; tipo de dato incorrecto<br />";
					$sMessage += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>ej</b>: "+$aExamples[$eField.id]+"<br />";
				}
				
				if($aChecks.docheck) {
					$sMessage += "&nbsp;&nbsp;-&nbsp; debe seleccionar una opción<br />";
				}

				$sMessage += "<br />";
			}
		}

		var $sAlert  = "";
		$sAlert 	+= "<table bgcolor='#FFFFFF' width='350' border='0' cellspacing='0' cellpadding='0'>";
		$sAlert 	+= "	<tr>";
		$sAlert 	+= "		<td style='padding:20px'>";
		$sAlert 	+= "			<h3 style='padding-left:0px;color:#FF0000'>Error en los Datos</h3><br />";
		$sAlert 	+= 				$sMessage
		$sAlert		+= "			<div style='text-align:center'><input type='button' value='aceptar' onclick='$().fx.modal({close:true})' class='btn' /></div>";
		$sAlert		+= "		</td>";
		$sAlert 	+= "	</tr>";
		$sAlert 	+= "</table>";

		$().fx.modal({
			id			: "error",
			mode		: "FIXED",
			overlay		: {color:"#333336"},
			content		: $sAlert,
			autosize	: true
		});
	}
}

function modal($sTxt, $nWidth, $nHeight) {
	if(!$.is($nWidth)){
		$nWidth=750;
	}
	if(!$.is($nHeight)){
		$nHeight=550;
	}

	var $sMessage	 = "";
	$sMessage 		+= "<table bgcolor='#FFFFFF' width='"+$nWidth+"' height='"+$nHeight+"' border='0' cellspacing='0' cellpadding='0'>";
	$sMessage 		+= "	<tr>";
	$sMessage 		+= "		<td style='padding:20px'>";
	$sMessage 		+= "			<div style='overflow:auto;width:"+($nWidth-40)+"px;height:"+($nHeight-40)+"px'>"+$sTxt+"</div>";
	$sMessage		+= "			<div style='text-align:center'><br /><div class='abtn rfloat'><a href='#' onclick='$().fx.modal({close:true})'>cerrar</a></div></div>";
	$sMessage		+= "		</td>";
	$sMessage 		+= "	</tr>";
	$sMessage 		+= "</table>";

	$().fx.modal({
		id			: "modal",
		mode		: "FIXED",
		overlay		: {color:"#333336"},
		content		: $sMessage,
		autosize	: true
	});
}


function getConvo($sType, $nId) {
	$().fx.modaljx({
		id			: "modal",
		mode		: "FIXED",
		overlay		: {color:"#333336"},
		url			: "/convocatoria.html?stype="+$sType+"&ndoc="+$nId,
		autosize	: true
	});
}

function getInforme($sType, $nId) {
	$().fx.modaljx({
		id			: "modal",
		mode		: "FIXED",
		overlay		: {color:"#333336"},
		url			: "/informe.html?stype="+$sType+"&ndoc="+$nId,
		autosize	: true
	});
}