if(window.attachEvent)
    window.attachEvent("onload",setListeners);

  function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
      inputList[i].attachEvent("onpropertychange",restoreStyles);
      inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
      selectList[i].attachEvent("onpropertychange",restoreStyles);
      selectList[i].style.backgroundColor = "";
    }
  }

  function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
      event.srcElement.style.backgroundColor = "";
  }

function Length_TextField_Validator(frm, idx)
{
	if (idx == 1)
	{
		if ((frm.ctl00$ContentPlaceHolder1$txtAreaCode.value.length > 2))

		{               
			frm.ctl00$ContentPlaceHolder1$txtExchange.focus();
			return (false);
		}
    }
    else
     {
		if ((frm.ctl00$ContentPlaceHolder1$txtExchange.value.length > 2))
		{                
			frm.ctl00$ContentPlaceHolder1$txt4digit.focus();
			return (false);
		}
     }
                
        return (true);
}


function DOBLength_TextField_Validator(frm, idx)
{
	if (idx == 1)
	{
		if ((frm.ctl00$ContentPlaceHolder1$txtMonth.value.length > 1))

		{                
			frm.txtDay.focus();
			return (false);
		}
        }
        else
        {
		if ((frm.ctl00$ContentPlaceHolder1$txtDay.value.length > 1))
		{                
			frm.ctl00$ContentPlaceHolder1$txtYear.focus();
			return (false);
		}
        }
                
        return (true);
}
