function ie5plus() {
  if ( navigator.appName != "Microsoft Internet Explorer" )
    return false;
  var vs = navigator.appVersion;
  if ( parseInt(vs) < 4 )
    return false;
  var i = vs.indexOf( 'MSIE ' );
  if ( ! i )
    return false; // just for the case...
  i += 5;  // shift to the real version number in 'MSIE 5.0' or alike
  var va = vs.substr( i );
  return parseInt(va) >= 5;
}

function LogSupport(that){
  if (ie5plus()){
    that.href="tracker_login.html";
  }else{
    that.href="mailto:support@coretime.com";
  }
}

function DownloadCheck(){
  var correct = true
  if (document.login.T1.value == ""){
    correct = false; 
    alert("Please enter your User Name"); 
    document.login.T1.focus();
  }else if (document.login.T2.value == ""){
    correct = false; 
    alert("Please enter your Company email"); 
    document.login.T2.focus();
  }else if (document.login.T3.value == ""){
    correct = false; 
    alert("Please enter your Password");
    document.login.T3.focus();
  }
  
  if (correct){
	document.login.PageFrom.value = document.URL;
    document.login.action = "http://www.tempuspro.com/tempuslive/TMTracker.dll/CoretimeDownload";
    return true;
  }
  
  return false;
}

function TrackerCheck(){
  var childWindow = null;
  var correct = true
  if (document.login.T1.value == ""){
    correct = false; 
    alert("Please enter your User Name"); 
    document.login.T1.focus();
  }else if (document.login.T2.value == ""){
    correct = false; 
    alert("Please enter your Company email"); 
    document.login.T2.focus();
  }else if (document.login.T3.value == ""){
    correct = false; 
    alert("Please enter your Password");
    document.login.T3.focus();
  }
  
  if (correct){
    document.login.target = "TrackerWindow";
	document.login.PageFrom.value = document.URL;
    document.login.action = "http://www.tempuspro.com/tempuslive/TMTracker.dll/WebsiteLogin";
    childWindow = window.open("", "TrackerWindow", "directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no"); 
    childWindow.focus();
	return true
  }
  
  return false;
}
  
function GetLastUpdatedDate(){
  var dToday = new Date();
  var nYesterday = Date.parse(dToday) - (24 * 60 * 60 * 1000);
  var dYesterday = new Date(nYesterday);  
  var res = dYesterday.toUTCString();
  return res.substring(0, (res.length - 12));
}

function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["y"]=""+y;
	value["yyyy"]=y;
	value["yy"]=y.substring(2,4);
	value["M"]=M;
	value["MM"]=LZ(M);
	value["MMM"]=MONTH_NAMES[M-1];
	value["d"]=d;
	value["dd"]=LZ(d);
	value["H"]=H;
	value["HH"]=LZ(H);
	if (H==0){value["h"]=12;}
	else if (H>12){value["h"]=H-12;}
	else {value["h"]=H;}
	value["hh"]=LZ(value["h"]);
	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
	value["k"]=H+1;
	value["KK"]=LZ(value["K"]);
	value["kk"]=LZ(value["k"]);
	if (H > 11) { value["a"]="PM"; }
	else { value["a"]="AM"; }
	value["m"]=m;
	value["mm"]=LZ(m);
	value["s"]=s;
	value["ss"]=LZ(s);

	while (i_format < format.length) {
      c=format.charAt(i_format);
	  token="";
	  while ((format.charAt(i_format)==c) && (i_format < format.length)) {
	    token += format.charAt(i_format++);
	  }
	  if (value[token] != null){
        result=result + value[token]; 
      }else{
        result=result + token; 
      }
	}

	return result;
}