var PutColor = new Array(100);
var iFound = 0;
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;
}