// JavaScript Document
function ProvjeriEmail(adresa)
{

	var strRegExp = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*/;

	return !(strRegExp.test(adresa));	
}

function ProvjeriUrl(url)
{
	var strUrlRegExp = new RegExp("^(((ht|f)tp(s?))\://)?(www.|[a-zA-Z].)([a-zA-Z0-9\-]+\.)*(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|uk|co.uk|hr|com.hr|name.hr|hu|si|ba|yu|ru|tk|at|de|it)(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\;\?\'\\\+&%\$#\=~_\-]+))*$");

	return !(strUrlRegExp.test(url));	
}

function ProvjeriDatum(strD)
{
	var strDatRegExp = /\d{1,2}[.]\d{1,2}[.]\d{4}/;

  	if (strD.search(strDatRegExp)!=0){
		return -2;
	} // bad format
  	var T = strD.split('.'), D = +T[0], M = +T[1], Y = +T[2];
	return D>0 && (D<=[,31,28,31,30,31,30,31,31,30,31,30,31][M] || D==29 && Y%4==0 && (Y%100!=0 || Y%400==0) ) ? T : -1;

}