// JavaScript Document

function introspect(o) {    
    var tmp = "";
    for(var i in o) {
        //if(i.charAt(i) == "r" || i.charAt(i) == "c")
		eval('o.'+i)
        tmp+=i+':'+eval('o.'+i)+' -- ';                
    }
    alert(tmp);   
}



var catID='';
var manufID=0;
var targetID=0;
var packID=0;
var mfgName = 'All Manufacturers';
var searchStr = '';
var	srchResLoaded = false;
var targHoldList = false;

var submitted = false;
function submitForm(){    
	if(submitted){
		alert('Please wait... ');
	}else{
		document.forms[0].submit();
		submitted = true;
	}
}

var progSelected = false;
function checkSelectedBox(){
	var pgFrm = document.searchForm;
	for(var property in oProgData){
		var oProgId = eval('oProgData.'+property+'.progID');
		var cBox = eval('pgFrm.selectProg_'+oProgId);
		if(cBox.checked&&!progSelected){
			progSelected = true;
		}
	}
	if(progSelected){
		submitForm();
	}else{
		alert('Please select a Programmer first.');
	}
}

function getTarget(elm){
	searchStr = '';
	document.getElementById('formStr').value = searchStr;
	document.getElementById('TargetListBox').className = 'TargetListBoxLoad';
	document.getElementById('TargetListBox').value = 'Loading Data...';
//	alert(elm.value);
	if(elm)manufID=elm.value;
	document.getElementById('formMfgID').value = manufID;
	var t = new Date().getTime()
//	introspect(elm);
	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgName=do&MfgID='+manufID+'&t='+t, doTargXML);
//	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgPack=do&MfgID='+manufID+'&TargID='+targetID+'&t='+t, doPackXML); // trgPack=do&MfgID=1&TargID=565
//	http://localhost/htdocs/asp/device_programmers/ProgsFinderXML.asp?trgName=do&MfgID=0&test=04
//	loadXMLDoc('targ','/htdocs/ToolsFinderXML.asp?trgName=get&Cat_ID='+catID+'&Manuf_ID='+elm.value);
}

function getPackage(elmID,elmName){
	searchStr = '';
	document.getElementById('formStr').value = searchStr;
	if(elmID)targetID=elmID;
	document.getElementById('formTargID').value = targetID;
	resetSearchRes();
//	alert(targetID);
	var t = new Date().getTime(); 
	
	document.getElementById('TargSearchList').style.display = 'none';
	document.getElementById('TargHoldList').style.display = 'none';
	document.getElementById('TargetListBox').value = elmName;
	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgPack=do&MfgID='+manufID+'&TargID='+targetID+'&t='+t, doPackXML); // trgPack=do&MfgID=1&TargID=565
}

function setPackage(elmID){
	if(elmID)packID=elmID.value;
	document.getElementById('formPackID').value = packID;
}


// ---------------------------- AJAX ---------------------------- //

var oProgData = new Object();




function getXMLdoc(url, param, handler){
		var myAjax = new Ajax.Request(url, {method:'get', parameters:param, onComplete:handler});
}


function getAllTargets(){
	document.getElementById('TargetListBox').disabled = true;
	var t = new Date().getTime()
/*	
	for(var property in oProgData){
		var oProgId = eval('oProgData.'+property+'.progID');
		var url = '/htdocs/asp/device_programmers/ProgsFinderXML.asp';
		getXMLdoc(url, 'progTargs=do&ProgID='+oProgId+'&t='+t, loadProgTotal);
	}
*/	
	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'mnfName=do&t='+t, doMfgXML);
//	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgName=do&MfgID='+manufID+'&t='+t, doTargXML);
//	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgPack=do&MfgID='+manufID+'&TargID='+targetID+'&t='+t, doPackXML);
/*	
http://localhost/htdocs/asp/device_programmers/ProgsFinderXML.asp?mnfName=do
*/
}

function loadProgTotal(req){
//	alert('loadProgTotal');
	
	if (req.readyState == 4) {
		if (req.status == 200) {
			//alert("AA " + req.responseXML.xml);
			response = req.responseXML.documentElement;
		//	alert(response.xml);

			var data = response.getElementsByTagName('prog');	
			var progID = data[0].getAttribute("prog_id");
			var progTotal = data[0].getAttribute("progTotal");
		//	alert(progTotal);
			document.getElementById('targTotal'+progID).innerHTML = progTotal;
			document.getElementById('targTotal'+progID).className = 'tableTD';

/*			
			parent.oNugLay = new Object();
			for(var i = 0; i < data.length; i++){
				eval('parent.oNugLay.'+data[i].getAttribute('key')+'="'+data[i].getAttribute('value')+'"');
			}
*/			
		//	alert('loadProgTotal');
		//	processBodyElements();
		} 
	}
}


function getSearchRes(elm){
//	alert(searchStr);
	document.getElementById('TargSearchList').style.display = 'none';
	document.getElementById('TargHoldList').style.display = 'none';
	var t = new Date().getTime()
	
	for(var property in oProgData){
		var oProgId = eval('oProgData.'+property+'.progID');
		var url = '/htdocs/asp/device_programmers/ProgsFinderXML.asp'; 
	//	alert('progSrch=do&ProgID='+oProgId+'&MfgID='+manufID+'&TargID='+targetID+'&PackID='+packID); // 
		document.getElementById('searchRes'+oProgId).className = 'tableTDSrchResLoad';
		document.getElementById('searchRes'+oProgId).innerHTML = 0; //'Loading Data...';
	//	alert('progSrch=do'+(searchStr!=''?'&srtSrch=do':'')+'&ProgID='+oProgId+'&MfgID='+manufID+'&TargID='+(searchStr!=''?searchStr:targetID)+'&PackID='+packID+'&t='+t);
		getXMLdoc(url, 'progSrch=do'+(searchStr!=''?'&srtSrch=do':'')+'&ProgID='+oProgId+'&MfgID='+manufID+'&TargID='+(searchStr!=''?searchStr:targetID)+'&PackID='+packID+'&t='+t, loadSearchRes);
	}
}

function loadSearchRes(req){
//	alert('loadProgTotal');
	if (req.readyState == 4) {
		if (req.status == 200) {
			//alert("AA " + req.responseXML.xml);
			response = req.responseXML.documentElement;
		//	alert(response.xml);
			var data = response.getElementsByTagName('prog');	
			var progID = data[0].getAttribute("prog_id");
			var progTotal = data[0].getAttribute("progTotal");
			var myTest = data[0].getAttribute("myTest");
		//	alert(progTotal); myTest
			document.getElementById('searchRes'+progID).innerHTML = progTotal; // +' - '+myTest;
			document.getElementById('searchRes'+progID).className = 'tableTDBold'; // 'tableTDSrchRes'
		} 
	}
	srchResLoaded = true;
	setTimeout("resetSearchResClass()", 800);
}

function resetSearchResClass(){
	for(var property in oProgData){
		var oProgId = eval('oProgData.'+property+'.progID');
		document.getElementById('searchRes'+oProgId).className = 'tableTDBold'; // 'tableTDSrchRes'
	}
}

function resetSearchRes(){
	if(srchResLoaded){
		for(var property in oProgData){
			var oProgId = eval('oProgData.'+property+'.progID');
			document.getElementById('searchRes'+oProgId).className = 'tableTDSrchResLoad';
			document.getElementById('searchRes'+oProgId).innerHTML = 0; //'Loading Data...';
	//		document.getElementById('searchRes'+oProgId).className = 'tableTDSrchRes';
		}
		srchResLoaded = false;
		setTimeout("resetSearchResClass()", 400);
	}
}


//////////////////////////////////////// Manufacturer ///////////////////////////////

var manufList, manufListTxt, targHoldList, packList, packListTxt, targSearchList, targetListBox;

function doMfgXML(req) {
	
	manufID = 0;
	document.getElementById('formMfgID').value = manufID;
	manufList = document.getElementById('manufacturerList');
	manufListTxt = document.getElementById('manufacturerListText');
	targHoldList = document.getElementById('TargHoldList');
	targSearchList = document.getElementById('TargSearchList');
	targetListBox = document.getElementById('TargetListBox');
	packList = document.getElementById('PackageList');
	packListTxt = document.getElementById('PackageListText');
	
//	alert('Yes');
	manufList.className = 'manufacturerListLoad'; 
	manufList.options[0] = new Option('Loading Data...',0);
	manufList.options.length = 0;
	manufList.style.display = '';
	manufListTxt.style.display = 'none';
	
	targetListBox.className = 'TargetListBoxLoad';
	targetListBox.value = 'Loading Data...';
//	document.getElementById('TargetListBox').className = 'TargetListBoxLoad';
//	document.getElementById('TargetListBox').value = 'Loading Data...';
	targSearchList.style.display = 'none';
	targHoldList.style.display = 'none';
	
	manufList.disabled  = true; 
	targetListBox.disabled  = true; 
	packList.disabled = true;
	
//	document.getElementById('TargSearchList').disabled = true;
	
	
/*	
	packList.className = 'PackageListLoad';
	packList.options[0] = new Option('Loading Data...',0);
	packList.options.length = 0;
	packList.style.display = '';
	packListTxt.style.display = 'none';
*/		
	
	if (req.readyState == 4) {
		if (req.status == 200) {
	
			response = req.responseXML.documentElement;
		//	alert(response.xml);
		
			var mfgData = response.getElementsByTagName('mfg');
			
			var mfgDataLen = mfgData.length;
			if(mfgDataLen>1){
				manufList.options.length = 0;
				manufList.options[0] = new Option('All', 0);
				for(var i = 0; i < mfgDataLen; i++){
					manufList.options[i+1] = new Option(mfgData[i].getAttribute("mfg_name"), mfgData[i].getAttribute("mfg_id"));
				}
			}else{
				document.getElementById('manufacturerListText').innerHTML = mfgData[0].getAttribute("mfg_name");
				document.getElementById('manufacturerList').style.display = 'none';
				document.getElementById('manufacturerListText').style.display = '';
				manufID = mfgData[0].getAttribute("mfg_id");
				document.getElementById('formMfgID').value = manufID;
			//	loadXMLDoc('targ','/htdocs/ToolsFinderXML.asp?trgName=get&Cat_ID='+catID+'&Manuf_ID='+manufID);
			}
		}
	}
	manufList.className = 'manufacturerList';

	document.getElementById('TargetListBox').value = 'Type target pattern here or select Mfg.';
	document.getElementById('TargetListBox').className = 'TargetListBox';
	packList.className = 'PackageList';
	packList.options.length = 0;
	packList.options[0] = new Option('All', 0);
//	alert('No');
	manufList.disabled  = false; 
	targetListBox.disabled  = false; 
	packList.disabled = false;

/*
	document.getElementById('manufacturerList').disabled = false;
	document.getElementById('TargSearchList').disabled = false;
	document.getElementById('TargetListBox').disabled = false;
	document.getElementById('PackageList').disabled = false;
*/
}

/////////////////////////// Target ///////////////////////////

function doTargXML(req) {
	
	searchStr = '';
	document.getElementById('formStr').value = searchStr;
	manufList.style.display = '';
	manufListTxt.style.display = 'none';
	targSearchList.style.display = 'none';
	targHoldList.style.display = 'none';
	
	packList.className = 'PackageListLoad';
	packList.options.length = 0;
	packList.options[0] = new Option('Loading Data...',0);
	packList.style.display = '';
	packListTxt.style.display = 'none';

	manufList.disabled  = true; 
	targetListBox.disabled  = true; 
	packList.disabled = true;

	targetID = 0;
	document.getElementById('formTargID').value = targetID;
	packID=0;
	document.getElementById('formPackID').value = packID;
	
	if (req.readyState == 4) {
	//	alert('readyState:'+req.readyState);
		if (req.status == 200) {
	//	alert('status:'+req.status);
			
			response = req.responseXML.documentElement;
	//		alert(response.xml);
		
			var targData = response.getElementsByTagName('target');
			var targDataLen = targData.length;
	//		if(targDataLen>1){
		
				document.getElementById('targetTotalNum').innerHTML = targDataLen;
				var TargDropList = document.getElementById('TargetDropDownList');
			//	alert(TargDropList.firstChild); // targetTotalNum
				while (TargDropList.firstChild){
					TargDropList.removeChild(TargDropList.firstChild);	
				}
		
				if(manufID!=0){
					
					document.getElementById('ListMenuBtn').style.display = '';
					document.getElementById('TargetListBox').style.width = 203+'px';
					document.getElementById('TargetListBox').value = 'All';
					for(var i = -1; i < targDataLen; i++){
			
						var li_Targ = document.createElement('li');
						var aNode = document.createElement('a');
						if(i==-1){
							aNode.href = 'JavaScript:getPackage("0","All");';
							eNameText = document.createTextNode("All");
						}else{
							aNode.href = 'JavaScript:getPackage("'+targData[i].getAttribute("targ_id")+'","'+targData[i].getAttribute("targ_name")+'");';
							eNameText = document.createTextNode(targData[i].getAttribute("targ_name"));
						}
						aNode.appendChild(eNameText);
						li_Targ.appendChild(aNode);
						TargDropList.appendChild(li_Targ);
					}
			//	}
			//	loadXMLDoc('pack','/htdocs/ToolsFinderXML.asp?trgPack=get&Cat_ID='+catID+'&Manuf_ID='+manufID+'&Target_ID='+targetID);
			}else{
				document.getElementById('TargetListBox').style.width = 220+'px';
				document.getElementById('ListMenuBtn').style.display = 'none';
				document.getElementById('TargetListBox').value = 'Type target pattern here or select Mfg.';
			//	document.getElementById('TargetListBox').value = targData[0].getAttribute("targ_name");
				
			//	document.getElementById('TargetListText').innerHTML = targData[0].getAttribute("Targ_Name");
			//	document.getElementById('TargetList').style.display = 'none';
			//	document.getElementById('TargetListText').style.display = '';
	//	targetID = targData[0].getAttribute("targ_id");
			//	loadXMLDoc('pack','/htdocs/ToolsFinderXML.asp?trgPack=get&Cat_ID='+catID+'&Manuf_ID='+manufID+'&Target_ID='+targetID);
			}
			targHoldList.style.display = '';
			document.getElementById('TargetDropDownList').style.width = document.getElementById('TargetDropDownList').clientHeight>200?205+'px':205+'px';
		
			document.getElementById('TargHoldList').style.width = document.getElementById('TargetDropDownList').clientWidth + 20+'px';
			document.getElementById('TargHoldList').style.height = Math.max(0,Math.min(200,(document.getElementById('TargetDropDownList').clientHeight)))+'px';
			targHoldList.style.display = 'none';
		}
	}
	var t = new Date().getTime();
	getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'trgPack=do&MfgID='+manufID+'&TargID='+targetID+'&t='+t, doPackXML);
	document.getElementById('TargetListBox').className = 'TargetListBox';
	
	manufList.disabled  = false; 
	targetListBox.disabled  = false; 
	packList.disabled = false;
	
	resetSearchRes();
}


//////////////////////// Package ///////////////////////

function doPackXML(req) {
	
	packList.options[0] = new Option('Loading Data...',0);
	packList.style.display = '';
	packListTxt.style.display = 'none';
	packID=0;
	
	manufList.disabled  = true; 
	targetListBox.disabled  = true; 
	packList.disabled = true;

	document.getElementById('formPackID').value = packID;
	
	if (req.readyState == 4) {
		if (req.status == 200) {
			
			response = req.responseXML.documentElement;
		//	alert(response.xml);
		
			var packData = response.getElementsByTagName('package');
			
			var packDataLen = packData.length;
			if(packDataLen>1){
				
				packList.options.length = 0;
				packList.options[0] = new Option('All', 0);
				
				var o = new Object();
				for(var i=0; i<packDataLen; i++){
					eval('o.pack'+packData[i].getAttribute("pack_id")+'={name:\"'+packData[i].getAttribute("pack_name")+'\", value:\"'+packData[i].getAttribute('pack_id')+'\"}');
					
				}
				var num = 0;
				for(var property in o){
					var oName  = eval('o.'+property+'.name')
					var oValue = eval('o.'+property+'.value')
					packList.options[num+1] = new Option(oName, oValue);
					num++;
				}
				if(num==1){
					document.getElementById('PackageListText').innerHTML = packData[0].getAttribute("pack_name");
					document.getElementById('PackageList').style.display = 'none';
					document.getElementById('PackageListText').style.display = '';
					packID = packData[0].getAttribute("pack_id");
					document.getElementById('formPackID').value = packID;
				}
			//	loadXMLDoc('memory','/htdocs/ToolsFinderXML.asp?memSize=get&Cat_ID='+catID+'&Manuf_ID='+manufID+'&Target_ID='+targetID+'&pack_id='+packID);
			}else{
				packList.options.length = 0;
				document.getElementById('PackageListText').innerHTML = packData[0].getAttribute("pack_name");
				document.getElementById('PackageList').style.display = 'none';
				document.getElementById('PackageListText').style.display = '';
				packID = packData[0].getAttribute("pack_id");
				document.getElementById('formPackID').value = packID;
			//	loadXMLDoc('memory','/htdocs/ToolsFinderXML.asp?memSize=get&Cat_ID='+catID+'&Manuf_ID='+manufID+'&Target_ID='+targetID+'&Pack_ID='+packID);
			}
		}
	}
	packList.className = 'PackageList';
//	alert('No');
	manufList.disabled  = false; 
	targetListBox.disabled  = false; 
	packList.disabled = false;
}

///////////////////////////////// Search //////////////////////////////

function changeClass(elm){
	document.getElementById(elm).className = 'TargetListBoxLoad';
}

// var searchAjax = new Ajax();

function getTargetInfo(str){
	packID=0;
	packList.options.length = 0;
	packList.options[0] = new Option('All',0);
	packList.style.display = '';
	packListTxt.style.display = 'none';
	document.getElementById('formPackID').value = packID;

//	document.getElementById('manufacturerList').selectedIndex = 0;

	document.getElementById('TargetListBox').className = 'TargetListBoxLoad';
	
	searchStr = str.replace(/'/g, "''");
	document.getElementById('formStr').value = searchStr;
//	searchStr = str.replace(/*/,'');
//	alert(searchStr);
	
	var t =  new Date().getTime();
	if(searchStr.length>1&&searchStr!=null&&searchStr!=''){
//	if(elm!=null&&elm!=''&&elm.length>1){
	//	alert(elm);
		getXMLdoc('/htdocs/asp/device_programmers/ProgsFinderXML.asp', 'targSrch=do&MfgID='+manufID+'&SrchSrt='+searchStr+'&t='+t, showData);
//		searchAjax.doGet('/htdocs/TargetSrchResXML.asp?loadData=do&Cat_ID='+catID+'&Mfg_ID='+manufID+'&SrchSrt='+elm, showData, 'xml');
	}else{
		document.getElementById('targetTotalNum').innerHTML = 0;
		var TargDropList = document.getElementById('TargetSearchDropDownList');
		while (TargDropList.firstChild){
			TargDropList.removeChild(TargDropList.firstChild);	
		}
		var li_Targ = document.createElement('li');
		var aNode = document.createElement('a');
//		aNode.href = 'JavaScript:getPackage("'+srchStr[i].getAttribute("targ_id")+'","'+srchStr[i].getAttribute("targ_name")+'");';
		eNameText = document.createTextNode(searchStr.length=1?'Enter 2 or more characters':'No Match '+(searchStr!=null&&searchStr!=''?'for '+searchStr:''));
		aNode.appendChild(eNameText);
		li_Targ.appendChild(aNode);
		TargDropList.appendChild(li_Targ);
		document.getElementById('TargSearchList').style.display = '';
		document.getElementById('TargetSearchDropDownList').style.width = document.getElementById('TargetSearchDropDownList').clientHeight>200?205+'px':205+'px';
		document.getElementById('TargSearchList').style.width = document.getElementById('TargetSearchDropDownList').clientWidth + 20+'px';
		document.getElementById('TargSearchList').style.height = Math.max(0,Math.min(200,(document.getElementById('TargetSearchDropDownList').clientHeight)))+'px';
		document.getElementById('TargetListBox').className = 'TargetListBox';

	}
}

var showData = function(req){
	
	if (req.readyState == 4) {
		if (req.status == 200) {
		
			response = req.responseXML.documentElement;
		//	alert(response.xml);
		
			var srchStr = response.getElementsByTagName('srchStr');
			var srchStrLen = srchStr.length;
		//	alert(srchStrLen);
			
			document.getElementById('targetTotalNum').innerHTML = srchStrLen;
			document.getElementById('TargHoldList').style.display = 'none';
			document.getElementById('TargSearchList').style.display = '';
			var TargDropList = document.getElementById('TargetSearchDropDownList');
		//	alert(TargDropList.firstChild);
			while (TargDropList.firstChild){
				TargDropList.removeChild(TargDropList.firstChild);	
			}
			if(srchStrLen==0){
				var li_Targ = document.createElement('li');
				var aNode = document.createElement('a');
				aNode.href = 'JavaScript:;';
				eNameText = document.createTextNode('No match for "'+searchStr+'" in selected Mfg.'); // document.createTextNode(srchStr[i].getAttribute("targ_name"));
				aNode.appendChild(eNameText);
				li_Targ.appendChild(aNode);
				TargDropList.appendChild(li_Targ);
/*		
*/				
			}else{
				for(var i = 0; i < srchStrLen; i++){
/*					
				//	alert(i);
				//	document.status = srchStr[i].getAttribute("targ_name")
				//	var li_Targ = document.createElement('li');
					var aNode = document.createElement('a');
					aNode.href = 'JavaScript:getPackage("'+srchStr[i].getAttribute("targ_id")+'","'+srchStr[i].getAttribute("targ_name")+'");';
					eNameText = document.createTextNode(srchStr[i].getAttribute("targ_name"));
					aNode.appendChild(eNameText);
				//	li_Targ.appendChild(aNode);
					document.getElementById('TargetSearchDropDownList').appendChild(aNode);
*/					
					
					var li_Targ = document.createElement('li');
					var aNode = document.createElement('a');
					aNode.href = 'JavaScript:getPackage("'+srchStr[i].getAttribute("targ_id")+'","'+srchStr[i].getAttribute("targ_name")+'");';
					eNameText = document.createTextNode(srchStr[i].getAttribute("targ_name"));
					aNode.appendChild(eNameText);
					li_Targ.appendChild(aNode);
					TargDropList.appendChild(li_Targ);
				}
			}
			document.getElementById('TargSearchList').style.display = '';
			document.getElementById('TargetSearchDropDownList').style.width = document.getElementById('TargetSearchDropDownList').clientHeight>200?205+'px':205+'px';
			document.getElementById('TargSearchList').style.width = document.getElementById('TargetSearchDropDownList').clientWidth + 20+'px';
			document.getElementById('TargSearchList').style.height = Math.max(0,Math.min(200,(document.getElementById('TargetSearchDropDownList').clientHeight)))+'px';
			document.getElementById('TargetListBox').className = 'TargetListBox';
		}
	}
}


/*
function showHideList(){
	targHoldList = true;
	document.getElementById('TargSearchList').style.display = 'none';
	var targHoldList = document.getElementById('TargHoldList')
	if(targHoldList.style.display == ''){
		document.getElementById('TargHoldList').style.display = 'none';
	}else{
		document.getElementById('TargHoldList').style.display = '';
	}
}

function showSearchList(){
//	alert('searchStr:'+searchStr)
	document.getElementById('TargHoldList').style.display = 'none';
	if(searchStr!=''){
		showElm = true;
		document.getElementById('TargSearchList').style.display = '';
		document.getElementById('TargHoldList').style.display = 'none';
		setTimeout("hideSearchList('TargSearchList')", 800);
	}
}

function hideSearchList(elm){
	if(!showElm){
		document.getElementById(elm).style.display = 'none';
	}else{
		setTimeout("showSearchList('TargSearchList')", 100);
	}
}



var showElm = true;
var openList;

function showList(elm){
//	alert('showList:'+elm.id);
	showElm = true;
	elm.style.display = '';
}

function hideList(elm){
	showElm = false;
//	alert('"hideListNow(\''+elm.id+'\')"')
	setTimeout(eval('"hideListNow(\''+elm.id+'\')"'), 800);
}

function hideListNow(elm){
	if(!showElm){
		document.getElementById(elm).style.display = 'none';
		document.getElementById('TargSearchList').style.display = 'none';
		document.getElementById('TargHoldList').style.display = 'none';
	}
}
*/


function theList(elm){
//	alert('05');
	this.elm = elm;
	this.showListNow = true;
	var self = this;
	
	this.showList = function(){
		if(self.showListNow){
			var listElm = document.getElementById(elm);
			listElm.style.display = '';
		}
	//	self.showListNow = false;
		setTimeout(self.hideList, 2000);

	}
	this.hideList = function(){
		if(!self.showListNow){
			document.getElementById(self.elm).style.display= 'none';
			
	//	self.showListNow = true;
		}
	}
	this.hideNow = function(){
	//	alert('hideNow');
		document.getElementById(self.elm).style.display= 'none';
		self.showListNow = false;
	}
}

var doSrchList = new theList('TargSearchList');
var doHoldList = new theList('TargHoldList');




function getFormElms(){
	document.getElementById('searchForm')
	var pgFrm = document.searchForm;
	alert(pgFrm.length)
	
	
	
}




