function SummaryValidator(ControlsToValidate, ControlShow)
{
	var ret = true;
	var message = "";
	
	for (i = 0; i <= ControlsToValidate.length-1; i++)
	{
		value = document.getElementById(ControlsToValidate[i][0]).value;

		if (value == '')
		{
			ret = false;
			message += "<li style='color:red;'>" + ControlsToValidate[i][1] + "</li>";
		}
	}
	
	if (!ret)
	{
		ctrlShow = document.getElementById(ControlShow);
		ctrlShow.innerHTML = "<p style='color:red;'>Los siguientes valores son necesarios:</p>";
		ctrlShow.innerHTML += "<ul>";
		ctrlShow.innerHTML += message;
		ctrlShow.innerHTML += "</ul>";
	}

	return ret;
}

function RangeValidator(ControlToValidate, ControlShow, Message, Min)
{
	var ret = false;
	var message = Message;
	
	ctrlToValidate = document.getElementById(ControlToValidate);
	
	if (ctrlToValidate.value > Min)
		ret = true;

	if (!ret)
	{
		ctrlShow = document.getElementById(ControlShow);
		ctrlShow.innerHTML = "<div class=\"Err\">" + message + "</div>";
	}
	
	return ret;
}

function CompareValidator(ControlToValidate, ControlToCompare, ControlShow, Message)
{
	var ret = false;
	var message = Message;
	
	var ctrlToValidate = document.getElementById(ControlToValidate);
	var ctrlToCompare = document.getElementById(ControlToCompare);
	
	if (ctrlToValidate.value == ctrlToCompare.value)
		ret = true;
	
	if (!ret)
	{
		ctrlShow = document.getElementById(ControlShow);
		ctrlShow.innerHTML = "<div style='color:red; text-align:left;'>" + message + "</div>";
	}
	
	return ret;
}

function RequiredValidator(controlToValidate, controlShow, sMessage)
{
	var ret = false;

	var ctrlToValidate = document.getElementById(controlToValidate);
	var ctrlShow = document.getElementById(controlShow);
	
	ctrlToValidate.onchange = function() {
		
		if (ctrlToValidate.value == "")
			ctrlShow.innerHTML = "<div class=\"Err\">" + sMessage + "</div>";
		else
			ctrlShow.innerHTML = "";
	}

	if (ctrlToValidate.value != "")
		ret = true;
		
	if (!ret)
		ctrlShow.innerHTML = "<div class=\"Err\">" + sMessage + "</div>";
	else
		ctrlShow.innerHTML = "";

	return ret;
}