var bFirstKeyword = false;

function checkKeywordsForm(form) {
	var errors = new Array();
	var focus = null;
	var ret = true;

	if(!bFirstKeyword)
	{
		form.k.value = '';
		bFirstKeyword = true;
	}

	if(!form.k.value)
	{
		errors.push('Debes ingresar la palabra clave');
		if(!focus) focus = form.k;
	}

	if(errors.length)
	{
		alert(errors.join('\n - '));
		ret = false;

		if(focus) focus.focus();
	}

	return ret;
}

function updateDaysSelect(day, month, year)
{
	var aMonths = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if(isLeapYear(year.value))
		aMonths[1] = 29;

	var iDaySelected = parseInt(day.value);
	var iMonthSelected = parseInt(month.value);

	if(iMonthSelected)
	{
		while(day.length)
			day.remove(0);

		var tmp = document.createElement('option');

		tmp.value = '';
		tmp.text = '---';

		try
		{
			day.add(tmp, null);
		}
		catch(e)
		{
			day.add(tmp);
		}

		for(var i = 1; i <= aMonths[iMonthSelected - 1]; i++)
		{
			tmp = document.createElement('option');

			tmp.value = i;
			tmp.text = i;

			try
			{
				day.add(tmp, null);
			}
			catch(e)
			{
				day.add(tmp);
			}
		}

		if(iDaySelected && iDaySelected <= aMonths[iMonthSelected - 1])
			day.value = iDaySelected;
		else
			day.value = '';

	}
}

function isLeapYear(year)
{
	year = parseInt(year);

	if(year % 4 == 0)
	{
		if(year % 100 != 0)
			return true;
		else
		{
			if(year % 400 == 0)
				return true;
			else
				return false;
		}
	}

	return false;
}

function KSpopUP(url) {
   window.open(url,"stream","width=697,height=458,scrollbars=YES,Resizable=YES,top=50,left=50");
}
