// **************************************************************
// * Validator.js						*
// * ------------						*
// * - Functions for new webforms validators			*
// *								*
// * (c) 2007, Vit Kymla, Getmore s.r.o.			*
// **************************************************************

// [2007-05-15] Vit Kymla - Validate field to DATE value in format DD.MM.YYYY
function ValidateDate(oSrc, args)
{
	var fieldValue = args.Value;
	var valid = true;

	if (fieldValue != "")
	{
		var dat = fieldValue.split('.');
		if (dat.length != 3)
			valid = false;
		else
		{
			dat[1] -= 1;
			var datD = new Date(dat[2],dat[1],dat[0]);
			if (isNaN(datD) || datD.getDate()!=dat[0] || datD.getMonth()!=dat[1] || datD.getFullYear()!=dat[2])
				valid = false;
		}
	}

	args.IsValid = valid;
}

//[2007-05-15] Vit Kymla --> Validate special textarea which is wrapped with Tiny MCE editor
function ValidateTinyMCE(oSrc, args)
{
	tinyMCE.triggerSave();
	var Value = document.getElementById(oSrc.controltovalidate).value;	//direct acces to the text area, because after colling the triggerSave method args.Value can be old
	args.IsValid = (Value != "");
}

