// JavaScript Document
function p (i)
{
	return Math.floor(i / 10) + "" + i % 10;
}
function browserinfo()
{
   
   resolution = screen.width+" x "+screen.height;

   document.getElementById('sresolution').value = resolution;
   
    var date = new Date();
	var s = p(date.getMonth() + 1) + "/" + p(date.getDate()) + "/" + date.getFullYear() + " " + p(date.getHours()) + ":" + p(date.getMinutes()) + ":" + p(date.getSeconds());
	
	document.getElementById('pagetime').value = s;
	
}	

function trunc (i)
{
	var j = Math.round(i * 100);
	return Math.floor(j / 100) + (j % 100 > 0 ? "." + p(j % 100) : "");
}

function calculate ()
{
	var date1 = new Date(document.getElementById('pagetime').value);
	
	var date = new Date();
	var s = p(date.getMonth() + 1) + "/" + p(date.getDate()) + "/" + date.getFullYear() + " " + p(date.getHours()) + ":" + p(date.getMinutes()) + ":" + p(date.getSeconds());

	var date2 = new Date(s);
	
	var sec = date2.getTime() - date1.getTime();
	
	if (isNaN(sec))
	{
	//	alert("Input data is incorrect!");
		return;
	}
	if (sec < 0)
	{
		alert("The second date ocurred earlier than the first one!");
		return;
	}

	var second = 1000, minute = 60 * second, hour = 60 * minute, day = 24 * hour;

	var hours = Math.floor(sec / hour);
	sec -= hours * hour;
	var minutes = Math.floor(sec / minute);
	sec -= minutes * minute;
	var seconds = Math.floor(sec / second);
	
	if(hours!="")
	statment = "Form was completed in "+hours+" minute, "+minutes+" minute, "+seconds+" seconds";
	else if(minutes!="")
	statment = "Form was completed in "+minutes+" minute, "+seconds+" seconds";
	else
	statment = "Form was completed in "+seconds+" seconds";
	
	document.getElementById("time_result").value = statment;
	//forminfo.time_result.value = statment;
}

