/* Validation */


function validateRegister()
{
	
			
	/*
	if(isEmpty(form.data[User][username].value))
	{
		alert("Nezadali ste meno používatela");
		return false;
	}
	
	if(isEmpty(form.data[User][password].value))
	{
		alert("Nezadali ste heslo");
		return false;
	}
	
	if(form.data[User][password].value!=form.data[User][confirm].value)
	{
		alert("Nespávne zadané heslo");
		return false;
	}
	
	if(isEmpty(form.data[Contact][name].value))
	{
		alert("Nezadali ste meno");
		return false;
	}
	
	if(isEmpty(form.data[Contact][surename].value))
	{
		alert("Nezadali ste priezvisko");
		return false;
	}
	
	if(isEmpty(form.data[Contact][street].value))
	{
		alert("Nezadali ste ulicu");
		return false;
	}
	
	if(isEmpty(form.data[Contact][zip].value))
	{
		alert("Nezadali ste smerové číslo");
		return false;
	}
	
	if(isEmpty(form.data[Contact][city].value))
	{
		alert("Nezadali ste mesto");
		return false;
	}
	
	if(isEmpty(form.data[Contact][phone].value))
	{
		alert("Nezadali ste telefón");
		return false;
	}
	
	if(!isEmpty(form.data[Contact][email].value))
	{
		if(!isValidEmail(form.data[Contact][email].value))
		{
			alert("Neplatná email adresa");
			return false;
		}
	}
	
	return true;
	*/
}

function checkDate(form)
{
	var start;
	var end;
	var result;
	
	end = setTime(form.dayEnd.value, form.monthEnd.value, form.yearEnd.value);
	start = setTime(form.dayStart.value, form.monthStart.value, form.yearStart.value);
	
	result = end-start;

	if(result<=0)
	{
		return false;
	}
	
	
	return true;
}

function setTime(day, month, year)
{
	var date = new Date();
	
	date.setDate(day);
	date.setMonth(month);
	date.setFullYear(year);
	
	return date.getTime();
}


/*********************/
/* General functions */
/*********************/

function isEmpty(value)
{
	if(value=="")
	{
		return true;
	}
	
	return false;
}

function isWhitespace (value)
{
     
}

function isValidEmail(value)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	if (filter.test(value))
	{
		return true;
	}
	
	return false;
}
