// JavaScript Document

var start_time;
var diff_time = 0;
var timeID = new Array();
var interval = 500;

function serverClock(id) {
	var dat = new Date();
	dat.setTime(diff_time + dat.getTime());
	
	h = dat.getHours();
	m = dat.getMinutes();
	s = dat.getSeconds();
	
	h = (h < 10 ? '0' : '' ) + h;
	m = (m < 10 ? '0' : '' ) + m;
	s = (s < 10 ? '0' : '' ) + s;
	
	$("#" + id).html(h + ":" + m + ":" + s);
	
	if(typeof(timeID[id]) == 'undefined') {
		timeID[id] = setInterval("serverClock('" + id + "')", interval);
	}
}

function startServerClock() {
	if($("#servera-laiks")) {
		var dat = new Date();
		var t = $("#servera-laiks").text().split(':');
		dat.setHours(t[0]);
		dat.setMinutes(t[1]);
		dat.setSeconds(t[2]);
		start_time = dat.getTime();
		diff_time = start_time - new Date().getTime();
		serverClock('servera-laiks');
	} else {
		start_time = new Date().getTime();
	}
}

function checkMail(mail) {
   var emailFilter=/^.+@.+\..{2,3}$/;
   var err = null;
   if (!(emailFilter.test(mail))) {
      return false;
   }
   var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
   if (mail.match(illegalChars)) {
      return false;
   }
   return true;
}

function checkPhone(phone) {
   var filter=/^[0-9]{8}$/;
   if (!(filter.test(phone))) {
      return false;
   }
   return true;
}

$(document).ready(function(){
	/**/
});