﻿function CommaFormatted(amount)
{
		var delimiter = "."; // replace comma if desired
		var a = amount.toString().split('.',2)
		var d = a[1];
		var i = parseInt(a[0]);
		if(isNaN(i)) { return ''; }
		var minus = '';
		if(i < 0) { minus = '-'; }
		i = Math.abs(i);
		var n = new String(i);
		var a = [];
		while(n.length > 3)
		{
				var nn = n.substr(n.length-3);
				a.unshift(nn);
				n = n.substr(0,n.length-3);
		}
		if(n.length > 0) { a.unshift(n); }
		n = a.join(delimiter);
		if (d){
			if(d.length < 1) { 
				amount = n; 
			}else{
				amount = n + ',' + d;
			}
		}else{
			amount = n;
		}
		amount = minus + amount;
		return amount;
}

function formatFloat(AValue, ADec)
{
  var i = Math.abs(parseInt(AValue));
  var f = Math.abs(parseFloat(AValue));
	var power = Math.pow(10, ADec);
  f = Math.abs(f)-Math.abs(i);
  f = Math.round(f * power);
  f = Math.abs(parseInt(f)).toString();
	//f = f.substring(0, ADec)
  if (f.toString().length < ADec)
	{
		if (parseInt(f) < power)
		{
			for (var ii=0; ii <= ADec-f.length; ii++)
			{
				f = "0" + f.toString();
			}
		}
		else
		{
			for (var ii=0; ii <= ADec-f.length; ii++)
			{
				f = f + "0";
			}
		}
	};
	if (AValue < 0)
	{
		return "-" + i.toString() + "," + f;
	}
	else
	{
		return i.toString() + "," + f;
	}
}

function mover(AElm){
	if (AElm){
		AElm.style.backgroundColor='#F5F5DC';
	}
}

function mout(AElm){
	if (AElm){
		AElm.style.backgroundColor='';
	}
}

function navigateto(AUrl)
{
  document.location.href = AUrl;
}

function DateString()
{
	var Today = new Date();
	var suffix = "";
	var monthsuffix = "";
	switch (Today.getDay())
	{
		case 1:
			suffix = "Δευτέρα, "; break;
		case 2:
			suffix = "Τρίτη, "; break;
		case 3: 
			suffix = "Τετάρτη, "; break;
		case 4:
			suffix = "Πέμπτη, "; break;
		case 5:
			suffix = "Παρασκευή, "; break;
		case 6:
			suffix = "Σάββατο, "; break;
		case 7:
			suffix = "Κυριακή, "; break;
	};
	switch (Today.getMonth())
	{
		case 0:
			monthsuffix = "Ιανουαρίου"; break;
		case 1:
			monthsuffix = "Φεβρουαρίου"; break;
		case 2: 
			monthsuffix = "Μαρτίου"; break;
		case 3:
			monthsuffix = "Απριλίου"; break;
		case 4:
			monthsuffix = "Μαΐου"; break;
		case 5:
			monthsuffix = "Ιουνίου"; break;
		case 6:
			monthsuffix = "Ιουλίου"; break;
		case 7:
			monthsuffix = "Αυγούστου"; break;
		case 8:
			monthsuffix = "Σεπτεμβρίου"; break;
		case 9:
			monthsuffix = "Οκτωβρίου"; break;
		case 10:
			monthsuffix = "Νοεμβρίου"; break;
		case 11:
			monthsuffix = "Δεκεμβρίου"; break;
	};

	var strDate = suffix + Today.getDate() + " " + monthsuffix + " " + Today.getFullYear();
	return strDate;
}	

function noenter() {
  if (window.event && window.event.keyCode == 13)
  {
    event.returnValue = false;
    event.cancel = true;
  }
}
  
