function Ceas() 
 {
	if (!document.layers && !document.all)
	return;
	var AfisCeas = new Date();
	var ora = AfisCeas.getHours();
	var minute = AfisCeas.getMinutes();
	var secunde = AfisCeas.getSeconds();
	var dn = "am";
	if (ora >= 12) 
	{
		dn = "pm";
	}
	if (minute <= 9) 
     {
	minute = "0" + minute;
	}
	if (secunde <= 9) 
	{
	secunde = "0" + secunde;
	}
	movingtime = ""+ ora + ":" + minute + ":" + secunde + "";
	if (document.layers) {
	document.layers.clock.document.write(movingtime);
	document.layers.clock.document.close();
	}
	else if (document.all) {
	clock.innerHTML = movingtime;
	}
	setTimeout("Ceas()", 1000)
     }

	//window.onload = Ceas;

	var lunile = new Array();
	lunile = ["January ","February ","March ","April ","May ","June ","July ","August ","September ","October ","November ","December "];
	var zilele = new Array();
	zilele = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];


function Data()
 {
	var azi = new Date();
	document.write(zilele[azi.getDay()] +", "+lunile[azi.getMonth()] + " " + azi.getDate() + ", " + azi.getFullYear());
 }

function onCell(cell, newcolor) 
 {
		if (!cell.contains(event.fromElement)) {
			cell.bgColor = newcolor;
		}
 }

function outCell(cell, newcolor) 
 {
		if (!cell.contains(event.toElement)) {
			cell.bgColor = newcolor;
		}
 }

function onCell1(cell, newimg, color) 
 {
		if (!cell.contains(event.fromElement)) {
			cell.background = newimg;
                        cell.style.color = color;
		}
 }


function outCell1(cell, newimg, color) 
 {
		if (!cell.contains(event.toElement)) {
			cell.background = newimg;
                        cell.style.color = color;
		}
 }

function doColor(item, newimg, color) {
	item.style.color = color;
	item.background = newimg;
	}

function doBg(item, col1, col2){
	item.style.color = col1;
	item.bgColor = col2;	
	}
	

function isDate(DateToCheck){
	if(DateToCheck==""){return true;}
	var m_strDate = FormatDate(DateToCheck);
	if(m_strDate=="")
	{
		return false;
	}
	var m_arrDate = m_strDate.split("/");
	var m_DAY = m_arrDate[0];
	var m_MONTH = m_arrDate[1];
	var m_YEAR = m_arrDate[2];
	if(m_YEAR.length > 4){return false;}
	m_strDate = m_MONTH + "/" + m_DAY + "/" + m_YEAR;
	var testDate=new Date(m_strDate);

	if(testDate.getMonth()+1==m_MONTH)
	{
		return true;
	} 
	else
	{
		return false;
	}
}


function FormatDate(DateToFormat,FormatAs){
	if(DateToFormat==""){return"";}
	if(!FormatAs){FormatAs="dd/mm/yyyy";}
	
	var strReturnDate;
	FormatAs = FormatAs.toLowerCase();
	DateToFormat = DateToFormat.toLowerCase();
	var arrDate
	var arrMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var strMONTH;
	var Separator;
	
	while(DateToFormat.indexOf("st")>-1){
	DateToFormat = DateToFormat.replace("st","");
	}
	
	while(DateToFormat.indexOf("nd")>-1){
	DateToFormat = DateToFormat.replace("nd","");
	}
	
	while(DateToFormat.indexOf("rd")>-1){
	DateToFormat = DateToFormat.replace("rd","");
	}
	
	while(DateToFormat.indexOf("th")>-1){
	DateToFormat = DateToFormat.replace("th","");
	}
	
	if(DateToFormat.indexOf(".")>-1){
	Separator = ".";
	}
	
	if(DateToFormat.indexOf("-")>-1){
	Separator = "-";
	}
	
	
	if(DateToFormat.indexOf("/")>-1){
	Separator = "/";
	}
	
	if(DateToFormat.indexOf(" ")>-1){
	Separator = " ";
	}
	
	arrDate = DateToFormat.split(Separator);
	DateToFormat = "";
		for(var iSD = 0;iSD < arrDate.length;iSD++){
			if(arrDate[iSD]!=""){
			DateToFormat += arrDate[iSD] + Separator;
			}
		}
	DateToFormat = DateToFormat.substring(0,DateToFormat.length-1);
	arrDate = DateToFormat.split(Separator);
	
	if(arrDate.length < 3){
	return "";
	}
	
	var DAY = arrDate[0];
	var MONTH = arrDate[1];
	var YEAR = arrDate[2];
	
	
	
	
	if(parseFloat(arrDate[1]) > 12){
	DAY = arrDate[1];
	MONTH = arrDate[0];
	}
	
	if(parseFloat(DAY) && DAY.toString().length==4){
	YEAR = arrDate[0];
	DAY = arrDate[2];
	MONTH = arrDate[1];
	}
	
	
	for(var iSD = 0;iSD < arrMonths.length;iSD++){
	var ShortMonth = arrMonths[iSD].substring(0,3).toLowerCase();
	var MonthPosition = DateToFormat.indexOf(ShortMonth);
		if(MonthPosition > -1){
		MONTH = iSD + 1;
			if(MonthPosition == 0){
			DAY = arrDate[1];
			YEAR = arrDate[2];
			}
		break;
		}
	}
	
	var strTemp = YEAR.toString();
	if(strTemp.length==2){
	
		if(parseFloat(YEAR)>40){
		YEAR = "19" + YEAR;
		}
		else{
		YEAR = "20" + YEAR;
		}
	
	}
	
		if(parseInt(MONTH)< 10 && MONTH.toString().length < 2){
		MONTH = "0" + MONTH;
		}
		if(parseInt(DAY)< 10 && DAY.toString().length < 2){
		DAY = "0" + DAY;
		}
		switch (FormatAs){
		case "dd/mm/yyyy":
		return DAY + "/" + MONTH + "/" + YEAR;
		case "mm/dd/yyyy":
		return MONTH + "/" + DAY + "/" + YEAR;
		case "dd/mmm/yyyy":
		return DAY + " " + arrMonths[MONTH -1].substring(0,3) + " " + YEAR;
		case "mmm/dd/yyyy":
		return arrMonths[MONTH -1].substring(0,3) + " " + DAY + " " + YEAR;
		case "dd/mmmm/yyyy":
		return DAY + " " + arrMonths[MONTH -1] + " " + YEAR;	
		case "mmmm/dd/yyyy":
		return arrMonths[MONTH -1] + " " + DAY + " " + YEAR;
		}

	return DAY + "/" + strMONTH + "/" + YEAR;;
}
