var PutColor = new Array(100);
var iFound = 0;

function CheckSingleNumber() {
	var iNumber = 0, xNumber = 0;
	var WinNum = "";
	UnPutColor();
     WinNum=trimAll(window.document.getElementById("checkthisnumber").no.value);
     iFound = 0;
     Found3d = 0;
	if (WinNum.length == 7 ) 
      {
		window.document.getElementById("checkthisnumber").no.style.background = '';
            searchNumbers = WinNum;
	} 
      else if(WinNum.length == 8 ) 
      {
            searchNumbers = WinNum.substring(0, 7);
      }
      else {
		window.document.getElementById("checkthisnumber").no.style.background = '#FEEEEE';
		window.document.getElementById("checkthisnumber").no.select();
		alert('Invalid Big Sweep Number : ' + WinNum);
		return false;
      }
      search3d = WinNum.substring(4, 7);

      if (window.document.getElementById("n"+searchNumbers)) {
	PutColor[iFound] = window.document.getElementById("n"+searchNumbers);
	PutColor[iFound].style.background = '#00FF00';
	iFound++;
      }

      if (window.document.getElementById("n"+search3d)) {
	PutColor[iFound] = window.document.getElementById("n"+search3d);
	PutColor[iFound].style.background = '#00FF00';
	Found3d++;
      }
      if (iFound == 0 && Found3d ==0) {
		alert("Not found : (" + searchNumbers + ") or 3D (" + search3d + ")");
      }
      else
      {
         if (iFound == 0 && Found3d > 0)
         {
	    alert('3D (' + search3d + ') found.');
         }
         else if (iFound > 0 && Found3d == 0)
         {
	    alert('Number (' + searchNumbers+ ') found.');
         }
         else if (iFound > 0 && Found3d > 0)
         {
	    alert('Number (' + searchNumbers+ ') found and 3D (' + search3d + ') found.');
         }
      }
	window.document.getElementById("checkthisnumber").no.select();
	return false;

}

function CheckTOTO()
{
	var iNumber = 0, xNumber = 0;
	var WinNum = "", mDigit1 = "", mDigit2 = "", mDigit3 = "", mDigit4 = "";
	UnPutColor();
	sString = window.document.getElementById("checkthisnumber").no.value;
	sAllNumbers = sString.split(",");
        iFound = 0;
 	for (num = 0; num < sAllNumbers.length; num++) 
	{
		WinNum=trimAll(sAllNumbers[num]);

		if (window.document.getElementById("n"+WinNum)) {
			PutColor[iFound] = window.document.getElementById("n"+WinNum);
			PutColor[iFound].style.background = '#00FF00';
			iFound++;
		}
                else if (WinNum*1 <= 10) {
                   if(WinNum.length == 1)
                   {
  		     if (window.document.getElementById("n0"+WinNum)) {
			PutColor[iFound] = window.document.getElementById("n"+WinNum);
			PutColor[iFound].style.background = '#00FF00';
			iFound++;
		      }
                   }
                   else {
                     WinNum = WinNum*1;
  		     if (window.document.getElementById("n"+WinNum)) {
			PutColor[iFound] = window.document.getElementById("n"+WinNum);
			PutColor[iFound].style.background = '#00FF00';
			iFound++;
		    }
		   }
                }
                else {
                     WinNum = WinNum*1;
  		     if (window.document.getElementById("n"+WinNum)) {
			PutColor[iFound] = window.document.getElementById("n"+WinNum);
			PutColor[iFound].style.background = '#00FF00';
			iFound++;
		      }
                }

        }
      if (iFound == 0) {
		alert("No number found");
      }
      else
      {
		alert(iFound + " numbers found.");
      }
}

function CheckThisDraw() {
	var iNumber = 0, xNumber = 0;
	var WinNum = "", mDigit1 = "", mDigit2 = "", mDigit3 = "", mDigit4 = "";
	UnPutColor();
	sString = window.document.getElementById("checkthisnumber").no.value;
	sAllNumbers = sString.split(",");
        iFound = 0;
 	for (num = 0; num < sAllNumbers.length; num++) 
	{
		WinNum=trimAll(sAllNumbers[num]);
		if (WinNum.length == 4 && WinNum*1 >= 0 && WinNum*1 <= 9999) {
			window.document.getElementById("checkthisnumber").no.style.background = '';
		} else {
			window.document.getElementById("checkthisnumber").no.style.background = '#FEEEEE';
			window.document.getElementById("checkthisnumber").no.select();
			alert('Invalid 4D Number : ' + WinNum);
			return false;
		}
		mDigit1 = WinNum.substring(0, 1);
		mDigit2 = WinNum.substring(1, 2);
		mDigit3 = WinNum.substring(2, 3);
		mDigit4 = WinNum.substring(3, 4);
		//alert(mDigit1+mDigit2+mDigit3+mDigit4);
			if (window.document.getElementById("n"+mDigit1+mDigit2+mDigit3+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit2+mDigit3+mDigit4);
				if((mDigit1+mDigit2+mDigit3+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit1+mDigit2+mDigit4+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit2+mDigit4+mDigit3);
				if((mDigit1+mDigit2+mDigit4+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}		
			if (window.document.getElementById("n"+mDigit1+mDigit3+mDigit2+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit3+mDigit2+mDigit4);
				if((mDigit1+mDigit3+mDigit2+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit1+mDigit3+mDigit4+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit3+mDigit4+mDigit2);
				if((mDigit1+mDigit3+mDigit4+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit1+mDigit4+mDigit3+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit4+mDigit3+mDigit2);
				if((mDigit1+mDigit4+mDigit3+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit1+mDigit4+mDigit2+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit1+mDigit4+mDigit2+mDigit3);
				if((mDigit1+mDigit4+mDigit2+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}	
			if (window.document.getElementById("n"+mDigit2+mDigit1+mDigit3+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit1+mDigit3+mDigit4);
				if((mDigit2+mDigit1+mDigit3+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit2+mDigit1+mDigit4+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit1+mDigit4+mDigit3);
				if((mDigit2+mDigit1+mDigit4+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit2+mDigit3+mDigit4+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit3+mDigit4+mDigit1);
				if((mDigit2+mDigit3+mDigit4+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit2+mDigit3+mDigit1+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit3+mDigit1+mDigit4);
				if((mDigit2+mDigit3+mDigit1+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit2+mDigit4+mDigit1+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit4+mDigit1+mDigit3);
				if((mDigit2+mDigit4+mDigit1+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit2+mDigit4+mDigit3+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit2+mDigit4+mDigit3+mDigit1);
				if((mDigit2+mDigit4+mDigit3+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit1+mDigit2+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit1+mDigit2+mDigit4);
				if((mDigit3+mDigit1+mDigit2+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit1+mDigit4+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit1+mDigit4+mDigit2);
				if((mDigit3+mDigit1+mDigit4+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit2+mDigit4+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit2+mDigit4+mDigit1);
				if((mDigit3+mDigit2+mDigit4+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit2+mDigit1+mDigit4)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit2+mDigit1+mDigit4);
				if((mDigit3+mDigit2+mDigit1+mDigit4)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit4+mDigit1+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit4+mDigit1+mDigit2);
				if((mDigit3+mDigit4+mDigit1+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit3+mDigit4+mDigit2+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit3+mDigit4+mDigit2+mDigit1);
				if((mDigit3+mDigit4+mDigit2+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}	
			if (window.document.getElementById("n"+mDigit4+mDigit1+mDigit2+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit1+mDigit2+mDigit3);
				if((mDigit4+mDigit1+mDigit2+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit4+mDigit1+mDigit3+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit1+mDigit3+mDigit2);
				if((mDigit4+mDigit1+mDigit3+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit4+mDigit2+mDigit3+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit2+mDigit3+mDigit1);
				if((mDigit4+mDigit2+mDigit3+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit4+mDigit2+mDigit1+mDigit3)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit2+mDigit1+mDigit3);
				if((mDigit4+mDigit2+mDigit1+mDigit3)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit4+mDigit3+mDigit1+mDigit2)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit3+mDigit1+mDigit2);
				if((mDigit4+mDigit3+mDigit1+mDigit2)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}
			if (window.document.getElementById("n"+mDigit4+mDigit3+mDigit2+mDigit1)) {
				PutColor[iFound] = window.document.getElementById("n"+mDigit4+mDigit3+mDigit2+mDigit1);
				if((mDigit4+mDigit3+mDigit2+mDigit1)==WinNum)
				{
					PutColor[iFound].style.background = '#00FF00';
				}
				else
				{
					PutColor[iFound].style.background = '#FECCCC';
				}
				iFound++;
			}	        
        }      


	if (iFound == 0 ) {
		alert("No number found.");
 	}
	window.document.getElementById("checkthisnumber").no.select();
	return false;

}

function ClearBox() {
	window.document.getElementById("checkthisnumber").no.value = "";
	window.document.getElementById("checkthisnumber").no.select();
}

function UnPutColor() {
	var xNumber = 0;
	for(xNumber=0;xNumber<iFound;xNumber++) {
		if (PutColor[xNumber]) {
			PutColor[xNumber].style.background = '#FFFFFF';
		}
	}
	iFound = 0;
}
function UnPutColorNumber(WinNum) {
	var HightLight1;
	if (window.document.getElementById("n"+WinNum)) {
		HightLight1 = window.document.getElementById("n"+WinNum);
		HightLight1.style.background = '#F9F9F9';
		iFound++;
	}
}
function StartCheck(){
	var sKeyStroke = document.all? window.event.keyCode:e.which;
	if (sKeyStroke == 13) {
		CheckThisDraw();
		event.returnValue = false;
	} else {	
		if (event.keyCode < 48 || event.keyCode > 57) {
			event.returnValue = false;
			alert("Please enter only numberic values.");
			return false;
		} else {
			return sKeyStroke;
		}
	}
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}