﻿// JScript File

var _phoneNumberFormat = "XXX-XXX-XXXX";

function onPhoneNumberFocus(tbxPhone)
{
	if(tbxPhone.value == _phoneNumberFormat)
	{
		tbxPhone.value = "";
	}
}

function onPhoneNumberBlur(tbxPhone)
{
	if(tbxPhone.value == "")
	{
		tbxPhone.value = _phoneNumberFormat;
	}
}

function GetDateTime()
{
    var oDate = new Date();
	var aMonths = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");    
	var aDays = new Array( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
	var dtm = new String();
									
	var hour = ((oDate.getHours() > 12) ? oDate.getHours() - 12 : oDate.getHours()); 
	var designator = (oDate.getHours() >= 12) ? "PM" : "AM"; 
			
	dtm = aDays[oDate.getDay()] + " ";
	dtm += oDate.getMonth() + 1 + "/";
	dtm += oDate.getDate() + "/";
	dtm += oDate.getFullYear() + " ";
	//dtm += hour + ":";
	//dtm += padWithZero(oDate.getMinutes()) + " ";
	//dtm += designator;

	return dtm;
}
							 
//Pads numbers with a preceding 0 if the number is less than 10.
function padWithZero(val)
{
    if (parseInt(val) < 10)
	    return "0" + val;
    return val;
}

function HighlightRowOnCheck(chkBox, rowId)
{
    var rowObj = document.getElementById(rowId);
    
    if(chkBox.checked)
    {
        rowObj.className = "MenuItemOver";
    }
    else
    {
        rowObj.className = "MenuItemOut";
    }
}

function HighlightRowAndCheckOnClick(chkBoxId, rowId)
{
    chkBoxObj = document.getElementById(chkBoxId);
    
    if(chkBoxObj.checked)
        chkBoxObj.checked = false;
    else
        chkBoxObj.checked = true;
        
    HighlightRowOnCheck(chkBoxObj, rowId);
}

function textCounter(txtBox,counter,maxlimit)
{
    var field = document.getElementById(txtBox);
    var cntfield = document.getElementById(counter);

    if (field.value.length > maxlimit) 
        // if too long...trim it!
        field.value = field.value.substring(0, maxlimit);
    else
        // otherwise, update 'characters left' counter
        cntfield.innerText = maxlimit - field.value.length;
}

function disableButton(buttonToHide,buttonToShow)
{
    var button1 = document.getElementById(buttonToHide);
    var button2 = document.getElementById(buttonToShow);
    button1.value = "Please Wait...";
    button1.style.display = "none";
    button2.style.display = "block";  
}

