	
// 001 - onFocus clear search field

function clearfield(){
if (document.searchform.qry.value == " Search")
	document.searchform.qry.value = "";
}

// 002 - pops locally-sized/spec'd window

function dynaPop(url,name,properties) {
  popupWin = window.open(url,name,properties);
}

function dynaPoppyDoodle(url,name) {
  popupWin = window.open(url,name,'height=300,width=500,menubar,toolbar,location,status,scrollbars,resizable');
}

// 003 - pops sized/spec'd glossary window

function gPop(url,name,properties) {
  popupWin = window.open(url,'glossary','scrollbars,height=300,width=400');
}

// 004 - pops sized/spec'd tools window

function tPop(url,name,properties) {
  popupWin = window.open(url,name,'scrollbars,resizable,toolbar,height=400,width=500');
}

// 005 - colin thingy

function dynaSaur(url) {
  parent.location=url;
}

// 006 - Close n Load //.href = '/_apps/inforeq.php';
function goTo(url){
	window.opener.location.href(url)
	window.close();
	}

// 007 - Swap images
function Permut (flag,img) {
   if (document.images) {
        if (document.images[img].permloaded) {
            if (flag==1) document.images[img].src = document.images[img].perm.src
            else document.images[img].src = document.images[img].perm.oldsrc
        }
   }
}
function preloadPermut (img,adresse) {
   if (document.images) {
        img.onload = null;
        img.perm = new Image ();
        img.perm.oldsrc = img.src;
        img.perm.src = adresse;
        img.permloaded = true;
   }
}

// 008 - DATE VALIDATION (mm dd yy)

function Valid_Date(datein, theField, emptyOK){
       
	if (Valid_Date.arguments.length == 2) emptyOK = true;
	if ((emptyOK == true) && (isEmpty(datein))) return true;
       
       var indate=datein;
	
	   if (indate.indexOf("-")!=-1){
               var sdate = indate.split("-")
       }
       else {
               var sdate = indate.split("/")
       }

       var chkDate=new Date(Date.parse(indate))
       
       var cmpDate=(chkDate.getMonth()+1)+"/"+(chkDate.getDate())+"/"+(chkDate.getYear())
       var indate2=(Math.abs(sdate[0]))+"/"+(Math.abs(sdate[1]))+"/"+(Math.abs(sdate[2]))
       if (indate2!=cmpDate){
               theField.focus()
			   theField.select()
	           alert("You've entered an invalid date or date format.  Please use the MM/DD/YY format.")
			   return false
       }
       else {
               if (cmpDate=="NaN/NaN/NaN"){
		               theField.focus()
					   theField.select()
                       alert("You've entered an invalid date or date format.  Please use the MM/DD/YY format.")
					   return false				   
               }
        }
        
        return true;

}

// 009 PASSWORD (DOUBLE ENTRY) VERIFICATION

function checkPw(form) {
pw1 = form.password.value;
pw2 = form.password2.value;

if (pw1 != pw2) {
	alert ("\nYou did not enter the same new password twice. Please re-enter your password.");
	return false;
}
else {
	return true;
}
}

// 009 PASSWORD (DOUBLE ENTRY) VERIFICATION USER EDIT

function checkPW(userEditForm) {
pw1 = userEditForm.New_Password_1.value;
pw2 = userEditForm.New_Password_2.value;

if (pw1 != pw2) {
	alert ("\nYou did not enter the same new password twice. Please re-enter your password.");
	return false;
}
else return true;
}

// build LGT HTML/Link
function buildLGTtag(btn_src, link_params)
{
	var lgtHtml = '<script language="JavaScript" src="http://' +document.LGTform.elements['tesite'].value+'/lgt2/lgt2.php"></script><a href="#" onclick="lgt2(\''+link_params+'\');return true;">';
	// var lgtHtml = '<a href="#" onclick="window.open(\''+link_href+'\', \'LGT2\', \'width=450,height=300\');return true;">';
	if (btn_src.substring(btn_src.length - 4, btn_src.length) == '.jpg')
		lgtHtml += '<img src="'+btn_src+'" border="0"/></a>'
	else if (btn_src.substring(btn_src.length - 4, btn_src.length) == '.gif')
		lgtHtml += '<img src="'+btn_src+'" border="0"/></a>'		
	else
		lgtHtml += btn_src+'</a>';
	
	
	var ta = document.LGTform.elements['lgtLinkHTML'];
	ta.value = lgtHtml;
	
	return true;
	
}

// clear pq form
function clearForm(){
	document.NPNForm.street.value ='';
	document.NPNForm.city.value ='';	
	document.NPNForm.state.value ='';
	document.NPNForm.zip.value ='';	
	document.NPNForm.npa.value ='';		
	document.NPNForm.nxx.value ='';	
	document.NPNForm.line.value ='';
	document.NPNForm.street.focus();	
	return true;	
} 

function pMore(clickElem) {
	var container = null;
	if (clickElem.parentNode)
		container = clickElem.parentNode;
	else if (clickElem.parentElement)
		container = clickElem.parentElement;
	
	if (!container || !container.childNodes)
		return;
	
	
	clickElem.className = (clickElem.className == 'blindOpen' ? 'blindClose' : 'blindOpen');
	container.className = (clickElem.className == 'blindOpen' ? 'pgBlind' : 'pgBlind pgBlindOpen');
	clickElem.innerHTML = (clickElem.className == 'blindOpen' 
							? '<a>More</a>' : '<a>Less</a>');
	
	for (var i=0; i<container.childNodes.length; i++) {
		//alert(container.childNodes[i].className); continue;
		if (!container.childNodes[i].className)
			continue;
		
		if (container.childNodes[i].className == 'pMoreContent')
			container.childNodes[i].className = 'pMoreContent viewing';
		else if (container.childNodes[i].className == 'pMoreContent viewing')
			container.childNodes[i].className = 'pMoreContent';
	}
}

function doTab(ix) {
	ix = ix-1;
	if (ix < 0) ix = 0;
	
	var tabsHeader = document.getElementById("tabsHeader");
	var tabsContent = document.getElementById("tabsContent");

	var onTab = 0;
	for (var i=0; i<tabsHeader.childNodes.length; i++) {
		//alert(tabsHeader.childNodes[i].tagName);
		if (!tabsHeader.childNodes[i].tagName || !tabsContent.childNodes[i])
			continue;
		
		if (onTab == ix) {
			tabsHeader.childNodes[i].className = "active";
			tabsContent.childNodes[i].className = "pgRow";
		} else {
			tabsHeader.childNodes[i].className = "";
			tabsContent.childNodes[i].className = "pgRow hidden";
		}
		onTab++;
	}
}
