var numbers = new Array();
var bodyText;
var resultStateId = '';
var topLoc = '';
var leftLoc = '';

function init() {
	//bodyText = document.body.innerHTML;
	//var x = document.getElementsByTagName("form").mainf.name;//[2].name;
	//alert(x);
	//bodyText = document.getElementsByTagName("form").mainf.innerHTML;
	
	bodyText = document.getElementsByTagName("form").mainf.innerHTML;
	//alert(bodyText);
}
//document.getElementsByTagName("body")[0].innerHTML;

function searchPick3(val, val1) {
        mouseSelect();
        if (val != 'good') {
                return;
        }
		
		var rep = document.getElementsByTagName("form").mainf.innerHTML;
		if (val1 == 'DUBS') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+(\d)((?:-\1-\d)|(?:-\d-\1)|(?:-(\d)-\3))[\s<]+/g, "><font style=\"background-color: #E8ADAA;color:#000000;\">$1$2</font><");
		}
		else if (val1 == 'TRIPS') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+(\d)-(\1)-(\1)[\s<]+/g, "><font style=background-color:#C5908E;color:#000000;>$1-$2-$3</font><");
		}
		else if (val1 == 'HIGH') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([6-9,0])-(?!\1)([6-9,0])-(?!(?:\1|\2))([6-9,0])[\s<]+/g, "><font style=\"background-color: #629292;color:#000000;\">$1-$2-$3</font><");
		}
		else if (val1 == 'LOW') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([1-5])-(?!\1)([1-5])-(?!(?:\1|\2))([1-5])[\s<]+/g, "><font style=\"background-color: #B7f7f7;color:#000000;\">$1-$2-$3</font><");
		}
		else if (val1 == 'EVEN') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([24680])-(?!\1)([24680])-(?!(?:\1|\2))([24680])[\s<]+/g, "><font style=\"background-color: #ECE5B6;color:#000000;\">$1-$2-$3</font><");
		}
		else if (val1 == 'ODD') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([13579])-(?!\1)([13579])-(?!(?:\1|\2))([13579])[\s<]+/g, "><font style=\"background-color: #827B60;color:#000000;\">$1-$2-$3</font><");
		}
		else if (val1 == 'SIXWAY') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+(\d)-(?!\1)(\d)-(?!(?:\1|\2))(\d)[\s<]+/g, "><font style=\"background-color: #A0A0A0;\">$1-$2-$3</font><");
		}
		else if (val1 == 'ROUND') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([36890])-(?!\1)([36890])-(?!\1|\2)([36890])[\s<]+/g, "><font style=\"background-color: #151B8D;color:#dddddd;\">$1-$2-$3</font><");
		}
		else if (val1 == 'STRAIGHT') {
			document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([12457])-(?!\1)([12457])-(?!\1|\2)([12457])[\s<]+/g, "><font style=\"background-color: #3BB9FF;color:#000000;\">$1-$2-$3</font><");
		}
		else if (val1 == 'SERIES') {
			//document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+((?:1-2-3)|(?:2-3-4)|(?:3-4-5)|(?:4-5-6)|(?:5-6-7)|(?:6-7-8)|(?:7-8-9)|(?:8-9-0)|(?:9-0-1)|(?:0-1-2))[\s<]+/g, "><font style=\"background-color: #736AFF;\">$1</font><");
			rep = rep.replace(/[\s>]+([123])-(?!\1)([123])-(?!\1|\2)([123])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([234])-(?!\1)([234])-(?!\1|\2)([234])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([345])-(?!\1)([345])-(?!\1|\2)([345])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([456])-(?!\1)([456])-(?!\1|\2)([456])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([567])-(?!\1)([567])-(?!\1|\2)([567])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([678])-(?!\1)([678])-(?!\1|\2)([678])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([789])-(?!\1)([789])-(?!\1|\2)([789])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([890])-(?!\1)([890])-(?!\1|\2)([890])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([901])-(?!\1)([901])-(?!\1|\2)([901])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([012])-(?!\1)([012])-(?!\1|\2)([012])[\s<]+/g, "><font style=\"background-color: #736AFF;color:#000000;\">$1-$2-$3</font><");
			document.getElementsByTagName("form").mainf.innerHTML = rep;
			
		}
		else if (val1 == 'MIRROR') {
			//document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([16])-((?:(?!\1)([16])-\d)|(?:-\d-(?!\1)([16])))[\s<]+/g, "><font style=\"background-color: #FFFF00;\">$1-$2</font><");
			//rep = rep.replace(/[\s>]+([05])-(((?!\1)[05]-\d)|(\d-(?!\1)[05]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			
			rep = rep.replace(/[\s>]+([05])-(?!\1)([05])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([05])-(\d)-(?!\1)([05])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([05])-(?!\2)([05])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([16])-(?!\1)([16])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([16])-(\d)-(?!\1)([16])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([16])-(?!\2)([16])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([27])-(?!\1)([27])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([27])-(\d)-(?!\1)([27])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([27])-(?!\2)([27])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([38])-(?!\1)([38])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([38])-(\d)-(?!\1)([38])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([38])-(?!\2)([38])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([49])-(?!\1)([49])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([49])-(\d)-(?!\1)([49])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([49])-(?!\2)([49])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			
			
			
			
			/*rep = rep.replace(/[\s>]+([16])-(((?!\1)[16]-\d)|(\d-(?!\1)[16]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([16])-((?!\2)[16])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([27])-(((?!\1)[27]-\d)|(\d-(?!\1)[27]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([27])-((?!\2)[27])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([38])-(((?!\1)[38]-\d)|(\d-(?!\1)[38]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([38])-((?!\2)[38])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([49])-(((?!\1)[49]-\d)|(\d-(?!\1)[49]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([49])-((?!\2)[49])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");*/
			document.getElementsByTagName("form").mainf.innerHTML = rep;
			//document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([16])-(\d)-(?!\1)([16])[\s<]+/g, "><font style=\"background-color: #629292;\">$1-$2</font><");
		}
		else if (val1 == 'PAIR1') {
			
			rep = rep.replace(/[\s>]+([12])-(?!\1)([12])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([12])-(\d)-(?!\1)([12])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([12])-(?!\2)([12])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([23])-(?!\1)([23])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([23])-(\d)-(?!\1)([23])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([23])-(?!\2)([23])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([34])-(?!\1)([34])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([34])-(\d)-(?!\1)([34])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([34])-(?!\2)([34])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([45])-(?!\1)([45])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([45])-(\d)-(?!\1)([45])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([45])-(?!\2)([45])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([56])-(?!\1)([56])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([56])-(\d)-(?!\1)([56])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([56])-(?!\2)([56])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			
			rep = rep.replace(/[\s>]+([67])-(?!\1)([67])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([67])-(\d)-(?!\1)([67])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([67])-(?!\2)([67])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([78])-(?!\1)([78])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([78])-(\d)-(?!\1)([78])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([78])-(?!\2)([78])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([89])-(?!\1)([89])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([89])-(\d)-(?!\1)([89])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([89])-(?!\2)([89])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([90])-(?!\1)([90])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([90])-(\d)-(?!\1)([90])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([90])-(?!\2)([90])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([01])-(?!\1)([01])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([01])-(\d)-(?!\1)([01])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([01])-(?!\2)([01])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			
			
			/*rep = rep.replace(/[\s>]+([16])-(((?!\1)[16]-\d)|(\d-(?!\1)[16]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([16])-((?!\2)[16])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([27])-(((?!\1)[27]-\d)|(\d-(?!\1)[27]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([27])-((?!\2)[27])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([38])-(((?!\1)[38]-\d)|(\d-(?!\1)[38]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([38])-((?!\2)[38])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([49])-(((?!\1)[49]-\d)|(\d-(?!\1)[49]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([49])-((?!\2)[49])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");*/
			document.getElementsByTagName("form").mainf.innerHTML = rep;
			//document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([16])-(\d)-(?!\1)([16])[\s<]+/g, "><font style=\"background-color: #629292;\">$1-$2</font><");
		}
		else if (val1 == 'PAIR2') {
			
			rep = rep.replace(/[\s>]+([13])-(?!\1)([13])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([13])-(\d)-(?!\1)([13])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([13])-(?!\2)([13])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([24])-(?!\1)([24])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([24])-(\d)-(?!\1)([24])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([24])-(?!\2)([24])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([35])-(?!\1)([35])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([35])-(\d)-(?!\1)([35])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([35])-(?!\2)([35])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([46])-(?!\1)([46])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([46])-(\d)-(?!\1)([46])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([46])-(?!\2)([46])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");

			rep = rep.replace(/[\s>]+([57])-(?!\1)([57])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([57])-(\d)-(?!\1)([57])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([57])-(?!\2)([57])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			
			rep = rep.replace(/[\s>]+([68])-(?!\1)([68])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([68])-(\d)-(?!\1)([68])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([68])-(?!\2)([68])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([79])-(?!\1)([79])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([79])-(\d)-(?!\1)([79])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([79])-(?!\2)([79])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([80])-(?!\1)([80])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([80])-(\d)-(?!\1)([80])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([80])-(?!\2)([80])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([91])-(?!\1)([91])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([91])-(\d)-(?!\1)([91])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([91])-(?!\2)([91])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			rep = rep.replace(/[\s>]+([02])-(?!\1)([02])-(\d)[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+([02])-(\d)-(?!\1)([02])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color1: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
			rep = rep.replace(/[\s>]+(\d)-([02])-(?!\2)([02])[\s<]+/g, "><font style=\"background-color1: #FFFF00;color:#000000;\">$1</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$2</font>-<font style=\"background-color: #FFFF00;color:#000000;\">$3</font><");
						
			
			
			/*rep = rep.replace(/[\s>]+([16])-(((?!\1)[16]-\d)|(\d-(?!\1)[16]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([16])-((?!\2)[16])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([27])-(((?!\1)[27]-\d)|(\d-(?!\1)[27]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([27])-((?!\2)[27])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([38])-(((?!\1)[38]-\d)|(\d-(?!\1)[38]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([38])-((?!\2)[38])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");
			rep = rep.replace(/[\s>]+([49])-(((?!\1)[49]-\d)|(\d-(?!\1)[49]))[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2</font><");
			rep = rep.replace(/[\s>]+(\d)-([49])-((?!\2)[49])[\s<]+/g, "><font style=\"background-color: #FFFF00;color:#000000;\">$1-$2-$3</font><");*/
			document.getElementsByTagName("form").mainf.innerHTML = rep;
			//document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([16])-(\d)-(?!\1)([16])[\s<]+/g, "><font style=\"background-color: #629292;\">$1-$2</font><");
		}
		
	return false;
}


function searchPick3Low(val) {
        mouseSelect();
        if (val != 'good') {
                return;
        }
	var rep = document.getElementsByTagName("form").mainf.innerHTML;
        document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([1-5]-[1-5]-[1-5])[\s<]+/g, "><font style=\"background-color: #B7f7f7;\">$1</font><");
	return false;
}
function searchPick3High(val) {
        mouseSelect();
        if (val != 'good') {
                return;
        }
	var rep = document.getElementsByTagName("form").mainf.innerHTML;
        document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+([6-9,0]-[6-9,0]-[6-9,0])[\s<]+/g, "><font style=\"background-color: #629292;\">$1</font><");
	return false;
}
function searchPick3Dubs(val) {
        mouseSelect();
        if (val != 'good') {
                return;
        }
	var rep = document.getElementsByTagName("form").mainf.innerHTML;
        document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+(\d)((?:-\1-\d)|(?:-\d-\1)|(?:-(\d)-\3))[\s<]+/g, "><font style=\"background-color: #E8ADAA;\">$1$2</font><");
	return false;
}
function searchPick3Trips(val) {
        mouseSelect();
        if (val != 'good') {
                return;
        }
	var rep = document.getElementsByTagName("form").mainf.innerHTML;
        document.getElementsByTagName("form").mainf.innerHTML = rep.replace(/[\s>]+(\d)-(\1)-(\1)[\s<]+/g, "><font style=background-color:#C5908E>$1-$2-$3</font><");
	return false;
}
function searchLetters(picktype) {
	var input1 = document.forms.search.string.value;
	if (input1.length<1)
		return;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request")
		 return
	}
	
	var url="search-letters.php";
	url=url+"?inp="+input1+"&picktype="+picktype;
	xmlHttp.onreadystatechange=displayResult 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	 {
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 //Internet Explorer
	 try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
	return xmlHttp;
}


function displayResult() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 {
		 
		//var ht = document.body.innerHTML;
		//var string = ht.replace(/\s*([->])\s*(1-2-3)?(2-1-3)?(3-2-1)?(1-3-2)?(2-3-1)?(3-1-2)?\s*(?=[<](?=[^name]*[>div]))/g,
		//"$1<font style=\"background-color: yellow;\">$2$3$4$5$6$7</font>");//take care of spaces in the beginning
		//document.body.innerHTML = string;
		 
		 //alert(xmlHttp.responseText);
			eval(xmlHttp.responseText);
	 } 
}

var e = new Array();
function clearx() {
	//document.getElementsByTagName("body")[0].innerHTML = bodyText;	
	document.getElementsByTagName("form").mainf.innerHTML = bodyText;
}

function highlightName(searchText) {
	//var x = new Array();
	var x= document.getElementsByName(searchText);
	var pre = '';
	var rep = '';
	var post = '';
	for (var i=0; i<x.length; i++) {
		x[i].style.background = 'yellow';
		e[e.length] = x[i];
	}
			
}

function highlightChildrenOnly(searchText, bgcolor, fgcolor) {
	//var x = new Array();
	var x= document.getElementsByName(searchText);
	var pre = '';
	var rep = '';
	var post = '';
	for (var i=0; i<x.length; i++) {
		if (x[i].parentNode.id=='') {
			continue;
		}
		x[i].style.background = bgcolor;
		x[i].style.color = fgcolor;
		e[e.length] = x[i];
	}
}

function highlightNameWithColor(searchText, bgcolor, fgcolor) {
	//var x = new Array();
	var x= document.getElementsByName(searchText);
	var pre = '';
	var rep = '';
	var post = '';
	for (var i=0; i<x.length; i++) {
		x[i].style.background = bgcolor;
		x[i].style.color = fgcolor;
		e[e.length] = x[i];
	}
			
}

function highlightChildOnly(searchText, bgcolor, fgcolor) {
	//var x = new Array();
	var x= document.getElementsByName(searchText);
	var pre = '';
	var rep = '';
	var post = '';
	for (var i=0; i<x.length; i++) {
		x[i].style.background = bgcolor;
		x[i].style.color = fgcolor;
		e[e.length] = x[i];
	}
}
			

function highlightParent(searchText) {
	//var x = new Array();
	var x= document.getElementsByName(searchText);
	var pre = '';
	var rep = '';
	var post = '';
	var paren;
	for (var i=0; i<x.length; i++) {
		paren = x[i].parentNode;
		if (searchText == '1' || searchText == '0-C') {
			paren.style.background = 'yellow';
			paren.style.color = 'black';
			x[i].style.color = 'black';
		}
		else if (searchText == '2' || searchText == '1-C') {
			paren.style.background = 'gray';
			paren.style.color = 'black';
			x[i].style.color = 'black';
		}
		else if (searchText == '3' || searchText == '2-C') {
			paren.style.background = 'orange';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '4' || searchText == '3-C') {
			paren.style.background = 'cyan';
			paren.style.color = 'black';
			x[i].style.color = 'black';
		}
		else if (searchText == '5' || searchText == '4-C') {
			paren.style.background = 'blue';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '6' || searchText == '5-C') {
			paren.style.background = 'violet';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '7' || searchText == '6-C') {
			paren.style.background = '#8470FF';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '8' || searchText == '0-D') {
			paren.style.background = '#BC8F8F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '9' || searchText == '1-D') {
			paren.style.background = '#11008F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '2-D') {
			paren.style.background = '#90998F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '3-D') {
			paren.style.background = '#99008F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '4-D') {
			paren.style.background = '#88ff8F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '5-D') {
			paren.style.background = '#440f8F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else if (searchText == '6-D') {
			paren.style.background = '#66338F';
			paren.style.color = 'white';
			x[i].style.color = 'white';
		}
		else {
			paren.style.background = 'yellow';
		}
	}
			
}

function highlightNameX(picktype) {
	var input1 = document.forms.search.string.value;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request")
		 return
	}
	
	var url="search.php";
	url=url+"?inp="+input1+"&picktype="+picktype;
	xmlHttp.onreadystatechange=displayResult 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}



/*
 * This displays a dialog box that allows a user to enter their own
 * search terms to highlight on the page, and then passes the search
 * text or phrase to the highlightSearchTerms function. All parameters
 * are optional.
 */
/*function doSearch(defaultText, treatAsPhrase, textColor, bgColor)
{
  if (!defaultText) {
    defaultText = "";
  }
  highlightName(defaultText);
}*/


/*
 * This function takes a referer/referrer string and parses it
 * to determine if it contains any search terms. If it does, the
 * search terms are passed to the highlightSearchTerms function
 * so they can be highlighted on the current page.
 */


function searchResults5(treatAsPhrase, textColor, bgColor) {
	var input1 = document.forms.search.string.value;
	input1 = trim(input1);
	var numbers = input1.split("-");
	var c = '01234';
	var x = showCombinations(c); 
	var toSearch = '';
	for (var i=0; i<x.length; i++) {
		toSearch = numbers[x[i].charAt(0)]+'-'+numbers[x[i].charAt(1)]+'-'+numbers[x[i].charAt(2)]+'-'+numbers[x[i].charAt(3)]+'-'+numbers[x[i].charAt(4)];
		//alert(numbers[x[i].charAt(0)]+'-'+numbers[x[i].charAt(1)]+'-'+numbers[x[i].charAt(2)]+'-'+numbers[x[i].charAt(3)]+'-'+numbers[x[i].charAt(4)]);
		//doSearch(toSearch, treatAsPhrase, textColor, bgColor);
		highlightName(toSearch);
	}
	
	return false;
}


function childSearchResults(treatAsPhrase, textColor, bgColor) {
	
	var input1 = document.forms.search.string.value;
	if (input1.length<1)
		return;

	var index = 0;

	var numbersArr;
	numbersArr = input1.match(/\d{3,4}/g);
	var c = '';
	if (numbersArr == null) {
		return;
	}
	var x;
	var toSearch = '';
	var colors = [['#ffff00','#000000'], ['#629292','#000000'], ['#827B60', '#000000'], ['#151B8D', '#dddddd'], ['#3BB9FF', '#000000'], ['#E8ADAA', '#000000'], ['#cccc00','#000000'], ['#ee00ee', '#ffffff']];
	for (var n=0; n<numbersArr.length; n++) {
		numbers = numbersArr[n].match(/\d/g);
		c = '';
		for (var i=0; i<numbers.length; i++) {
			c = c + i;
		}
		x = showCombinations(c); 
		
		for (var i=0; i<x.length; i++) {
			toSearch = '';
			for (var j=0; j<numbers.length; j++) {
				if (j>0) {
					toSearch = toSearch+'-';
				}
				toSearch = toSearch + numbers[x[i].charAt(j)];
			}	
			highlightChildrenOnly(toSearch, colors[n%colors.length][0], colors[n%colors.length][1]);
		}
	}
	return false;
}

function megaSearchResults(treatAsPhrase, textColor, bgColor) {
	
	var input1 = document.forms.search.string.value;
	if (input1.length<1)
		return;

	var index = 0;

	var numbersArr;
	numbersArr = input1.match(/\d{3,4}/g);
	var c = '';
	if (numbersArr == null) {
		return;
	}
	var x;
	var toSearch = '';
	//var colors = ['yellow', 'green', 'cyan', '];
	//var colors = [['#ECE5B6','#000000'], ['#629292','#000000'], ['#827B60', '#000000'], ['#151B8D', '#dddddd'], ['#3BB9FF', '#000000'], ['#E8ADAA', '#000000'], ];
	var colors = [['#ffff00','#000000'], ['#629292','#000000'], ['#827B60', '#000000'], ['#151B8D', '#dddddd'], ['#3BB9FF', '#000000'], ['#E8ADAA', '#000000'], ['#cccc00','#000000'], ['#ee00ee', '#ffffff']];
	for (var n=0; n<numbersArr.length; n++) {
		numbers = numbersArr[n].match(/\d/g);
		c = '';
		for (var i=0; i<numbers.length; i++) {
			c = c + i;
		}
		x = showCombinations(c); 
		
		for (var i=0; i<x.length; i++) {
			toSearch = '';
			for (var j=0; j<numbers.length; j++) {
				if (j>0) {
					toSearch = toSearch+'-';
				}
				toSearch = toSearch + numbers[x[i].charAt(j)];
			}	
			highlightNameWithColor(toSearch, colors[n%colors.length][0], colors[n%colors.length][1]);
		}
	}
	return false;
}


function searchResults34(treatAsPhrase, textColor, bgColor) {
	
	var input1 = document.forms.search.string.value;
	alert(input1);
	if (input1.length<1)
		return;
	while(input1.indexOf("-")>-1) {
		input1 = input1.replace("-", "");
	}
	var numbers = input1.match(/\d/g);
	var c = '';
	if (numbers == null) {
		return;
	}
	for (var i=0; i<numbers.length; i++) {
		c = c + i;
	}
	var x = showCombinations(c); 
	var toSearch = '';
	for (var i=0; i<x.length; i++) {
		toSearch = '';
		for (var j=0; j<numbers.length; j++) {
			if (j>0) {
				toSearch = toSearch+'-';
			}
			toSearch = toSearch + numbers[x[i].charAt(j)];
		}	
		//doSearch(toSearch, treatAsPhrase, textColor, bgColor);
		highlightName(toSearch);
	}
	return false;
}
			//toSearch = numbers[x[i].charAt(0)]+'-'+numbers[x[i].charAt(1)]+'-'+numbers[x[i].charAt(2)];

	
function searchSum(field, treatAsPhrase, textColor, bgColor) {

	var input1 = field.value;
	var expr1 ="(\\d{1,3})-(\\d{1,3})";
	var expr = new RegExp(expr1);
	var x = expr.test(input1);
	var start;
	var end;
	if (x == true) {
		x = input1.match(expr);		
		start = x[1];
		end = x[2];
	}
	else {
		start = input1;
		end = input1;
	}
	//alert(input1);
	for (var i=0; i<e.length; i++) {
		e[i].style.background = '';
	}
	e = new Array();
	//doSearch(input1, treatAsPhrase, textColor, bgColor);
	for (var i=start; i<=end; i++) {
		//alert(i);
		highlightName(i);
	}
	return false;
}

function searchPick3If1Grp(field, treatAsPhrase, textColor, bgColor) {

	var input1 = field.value;
	//alert(input1);
	for (var i=0; i<e.length; i++) {
		e[i].style.background = '';
	}
	e = new Array();
	var rep = document.getElementsByTagName("form").mainf.innerHTML;
	var reg = new RegExp('[\\s>]+([\\w-]*'+input1+'[\\w-]*)[\\s<]+', "g");
	document.getElementsByTagName("form").mainf.innerHTML = rep.replace(reg, "><font style=\"background-color: #E8ADAA;color:#000000;\">$1</font><");
	return false;
}

function searchGrp(field, treatAsPhrase, textColor, bgColor) {

	var input1 = field.value;
	//alert(input1);
	for (var i=0; i<e.length; i++) {
		e[i].style.background = '';
	}
	e = new Array();
	//doSearch(input1, treatAsPhrase, textColor, bgColor);
	highlightParent(input1);
	return false;
}
	
	

function printWordList(wordArray)
{
	alert(wordArray.length);
	output = "";
	for(i = 0; i < wordArray.length-1; i++)
		output += wordArray[i] + ", ";
	output += wordArray[wordArray.length-1];
	
	
}

function showCombinations(inputText)
{
		return createWordList(new Array(), "", inputText); //calculate and then print all combinations of the letters provided
}

//createWordList recursively generates an array containing all possible combinations of
//a given string of letters. It solves this problem by taking each letter in the word,
//and then appending to it all possible combinations of the remaining letters.
//Initially, wordArray should be empty, strbase should equal "", and remainingchars
//should contain the user's input string.
function createWordList(wordArray, strbase, remainingchars) {

	if(remainingchars.length == 1) { //base case: only one character remains, and can be arranged only one way
		wordArray[wordArray.length] = strbase + remainingchars.charAt(0); //append one remaining character to string base
	} else {
		for(var j = 0; j < remainingchars.length; j++) {
			currchar = remainingchars.charAt(j); //first character of remaining characters
			if(remainingchars.indexOf(currchar) == j) //ensures repeat letters do not cause combination redundancy
				wordArray = createWordList(wordArray, strbase + remainingchars.charAt(j), remainingchars.substring(0, j) + remainingchars.substring(j+1, remainingchars.length)); //recursive call
		}
	}

	return wordArray; //returns the wordArray containing stbase plus all possible combinations of remainingchars
}
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}


function up() {
	alert('mm');
	return false;
}
function dubs(val) {
	mouseSelect();
	if (val != 'good') {
		return;
	}
	var el = document.getElementsByName("z");
	//alert(el.length);
	for (var i=0; i<el.length; i++) {
		var element = el[i].parentNode;
		element.style.backgroundColor='#66aaaa';
	
	}
	return false;
}

function getBody() {
	return 'dede';
}

	var veining = 'false';
function right(val) {
	mouseSelect();
	if (val != 'good') {
		return;
	}
	
	var t = ttl;
	var rowInd = t.indexOf("-");
	if (rowInd<0) {
		return;
	}

	var row = eval(t.substring(0, rowInd));
	var col = eval(t.substring(rowInd+1, t.length));
	
	var left = '';
	var str = '000-000'
	var uRow = 0;
	var uCol = 0;
		var i=0;
		while(true) {
		uRow = row - 1*i;
		uCol = col - 1*i;
		if (uRow < 1 || uCol < 1) {
			break;
		}
		left = uRow+'-'+uCol;
		str =  left + '|' + str;
			i++;
	}
	
	var right = '';
		i=0;
		while(true) {
		uRow = row - 1*i;
		uCol = col + 1*i
		if (uRow < 1 || uCol > 65) {
			break;
		}
		right = uRow+'-'+uCol;
		str =  right + '|' + str;
			i++;
	}
		
	var expr1 = "title.*[=\\\\\\\"]{1}("+str+")[\\\\\\\">]{1}"+"(.*)(\\s*.*\\s*.*\\s*.*)";
	var expr = new RegExp(expr1, "ig");
	document.getElementsByTagName("form").mainf.innerHTML = bodyText.replace(expr, "title=\"$1\" style=background-color:yellow; $2$3");
	veining = 'false';
	return false;
	}
	var isMenu = false;
	var menuSelObj = null;
	var overpopupmenu = false;
	var ttl = '';
	
	//function mouseSelect(evt) {
	function mouseSelect() {
				isMenu = false;
				overpopupmenu = false;
				document.getElementsByName('menudiv')[0].style.visibility = "hidden";
				return true;
	}
	function ItemSelMenu(evt) {
		if (isMenu) {
			isMenu = false;
			if (evt && evt.target) {
				mouseSelect(evt);
			}
			else if (window.event) {
				mouseSelect(event);
			}
			//right(ttl);
			return false;
		}
	
		if (evt && evt.target) {
				element = evt.target;
				while (element.nodeType != 1) {
					element = element.parentNode;
			}
			event = evt;
		}
		else if (window.event) {
			var element = window.event.srcElement;
		} 
		if (element.title == '') {
					element = element.parentNode;
		}
		if (element.title == '') {
					element = element.parentNode;
		}
		
		var t = element.title;		
				
		ttl = element.title;
		var rowInd = ttl.indexOf("-");
		if (rowInd<0) {
			return true;
		}
		var menuElement = document.getElementsByName('menudiv')[0];
		
		if (evt && evt.target) {
			menuElement.style.left = evt.clientX+document.body.scrollLeft;
			menuElement.style.top = evt.clientY+document.body.scrollTop;
		}
		else if (window.event) {
			menuElement.style.left = event.clientX+document.body.scrollLeft;
			menuElement.style.top = event.clientY+document.body.scrollTop;
		}
		menuElement.style.visibility = "visible";
		document.getElementsByName('Vein')[0].style.backgroundColor='#FFFFFF';
		
		isMenu = true;
		return false;
	}
	
	
	
function highlightie5() {
	if (event.srcElement.className == "menuitems") {
		event.srcElement.style.backgroundColor = "highlight";
		event.srcElement.style.color = "white";
		//if (display_url)
		window.status = event.srcElement.url;
	}
}

function lowlightie5() {
	if (event.srcElement.className == "menuitems") {
		event.srcElement.style.backgroundColor = "#ffffff";
		event.srcElement.style.color = "black";
		window.status = "";
	}
}                                                                                                              

	var resultMouseOver = 1;
	function overResultPopup(mouseOver) {
		resultMouseOver = mouseOver;
	}
	function closeResultPopup() {
		// &&!document.getElementById('somedivId').contains(event.toElement)
		if (event.fromElement.contains(event.toElement)) {
			resultMouseOver = 0;
			return false;
		}
		if (event.fromElement.name != 'menudiv') {
			return false;
		}
		isMenu = false;
		document.getElementsByName('menudiv')[0].style.visibility='hidden';		
			
		var submenu = document.getElementById("drawTypeSubMenu");
		submenu.style.visibility = "hidden";
			
	}
	function killResultPopup() {
		isMenu = false;
		document.getElementsByName('menudiv')[0].style.visibility='hidden';		
		var submenu = document.getElementById("drawTypeSubMenu");
		submenu.style.visibility = "hidden";
	}
	
	function ResultPopup(stateId, sourceObject, drawString, statename) {
		//alert(drawString);
		resultStateId = stateId;
		if (isMenu) {
			isMenu = false;
			killResultPopup();
			//return false;
		}
		
		var menuElement = document.getElementsByName('menudiv')[0];

		leftLoc = sourceObject.offsetLeft;
		topLoc = sourceObject.offsetTop;
		menuElement.style.left = leftLoc + 30 ;
		menuElement.style.top = topLoc + 25 ;
		
		
		//var dis = new Array("3", "1");
		//var dis = [['3', '1', 'name'], ['3', '2'], ['4', '0']];
		drawString = eval(drawString);
		//alert(drawString);
		var dsInner = '';
		var ptype;
		var stype;
		var dname;
		var dti;
		var stateid;
		var topString = '<div style=\"text-align: right; margin-right: 5px; \"> \
		<a href=\"javascript: killResultPopup(this);\">Close</a>\
		 </div> \
		 <hr/><div style=\"text-align: center; color: #0000ff; font-size: 14px;background-color: #aaaaff;\"><b>'+statename+'</b></div>\
		  <div title=\"State Predictions\" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #dddddd;\"> <b> Pick 3, 4 Results</b> </div> <div title=\"Displays results for past 30 days for pick3 and pick4 draws\" style=\"padding: 2px; background-color: #eeeeee;\">\
		  <a href=\"javascript:openResult(\'state\');\">30 Days State Results</a>\
		  <span onclick=\"showHelpText(this);\"></span>\
		  </div><hr>';
			
		var showString = '<div title="Results" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #dddddd;\"> <b>Results with Groups</b> </div>';
		var drawPredString = '<div title="Draw Predictions" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #dddddd;\"> <b>Draw Predictions</b> </div>';
		var statePredString = '<div title="State Predictions" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #dddddd;\"> <b>State Predictions</b> </div>';
		
		for (var i=0; i<drawString.length; i++) {
			dsInner = drawString[i];
			ptype = dsInner[0];
			stype = dsInner[1];
			dname = dsInner[2];
			dti = dsInner[3];
			stateid = dsInner[4];
			showString += "<div title=\""+dname+" Results with Groups for past 30 days\" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #eeeeee;\"><a href=\"javascript:openResult(\'stateGroup\', "+dti+");\"> "+ dname +" with Groups</a></div>";
			drawPredString += "<div title=\""+dname+" Results with Groups for past 30 days\" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #eeeeee;\"><a href=\"template.php?page=showPredictions&drawtypeid="+dti+"\"> "+ stateid + ' ' + dname +" Predictions</a></div>";
		}
			statePredString += "<div title=\""+dname+" Results with Groups for past 30 days\" style=\"padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color: #eeeeee;\"><a href=\"template.php?page=showPredictions&stateid="+stateid+"\"> All "+ statename +" Predictions</a></div>";
		var submenu = document.getElementById("drawTypeSubMenu");
		submenu.style.visibility = "visible";
		submenu.innerHTML = "<a href=\"javascript:openResult(\'stateGroup\', 'showString', '');\">t</a>";
		submenu.innerHTML = topString + showString + '<hr/>'+ drawPredString + '<hr/>' + statePredString;
		menuElement.style.visibility = "visible";
		document.getElementsByName('resultPopup')[0].style.backgroundColor='#FFFFFF';
		
		menuElement.focus();
		isMenu = true;
		return false;
	}
function openResult(resultType, dti) {
	document.forms[0].action = '/template.php?resultType='+resultType+'&stateid='+resultStateId+'&dti='+dti;
	document.forms[0].submit();
}


function showHelpText(el) {
	
		
		var menuElement = document.getElementsByName('help30Days')[0];
		

		//alert(el.offsetTop);
		menuElement.style.left = leftLoc + 175;
		menuElement.style.top = topLoc + 25;		
		menuElement.style.visibility = "visible";
		return false;
}
