function isAlphaNumeric(field)  {
        RefString="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 .#_-/$*";
        for (Count=0; Count < field.length; Count++)  {
                TempChar= field.substring (Count, Count+1);
                if (RefString.indexOf (TempChar, 0)==-1)  { return false;}
        }
        return (true);
}

function isNumeric(field)  {
        RefString="1234567890.";
        for (Count=0; Count < field.length; Count++)  {
                TempChar= field.substring (Count, Count+1);
                if (RefString.indexOf (TempChar, 0)==-1)  { return false;}
        }
        return (true);
}

function ShowDiv(ListItem){

	var Summ, Det, Img;
	
	Summ = "Summ" + ListItem;
	Det = "Det" + ListItem;
	Img = "Img" + ListItem;
	
	if (document.getElementById(Summ).style.display == '') {
	
		document.getElementById(Summ).style.display='none';
		document.getElementById(Det).style.display='';
		document.getElementById(Img).src='images/minus3.gif';
	
	}
	else{
	
		document.getElementById(Det).style.display='none';
		document.getElementById(Summ).style.display='';
		document.getElementById(Img).src='images/plus3.gif';
	
	}
		
}

function ShowDivA(ListItem){

	var Summ, Det, Img;
	
	Summ = "SummA" + ListItem;
	Det = "DetA" + ListItem;
	Img = "ImgA" + ListItem;
	
	if (document.getElementById(Summ).style.display == '') {
	
		document.getElementById(Summ).style.display='none';
		document.getElementById(Det).style.display='';
		document.getElementById(Img).src='images/minus3.gif';
	
	}
	else{
	
		document.getElementById(Det).style.display='none';
		document.getElementById(Summ).style.display='';
		document.getElementById(Img).src='images/plus3.gif';
	
	}
		
}

function ShowSiteDiv(TabDiv){

	switch(TabDiv){
	
		case "SiteLoc":
		
			document.getElementById('SiteLoc').style.display='';
			document.getElementById('SiteLocDet').style.display='';
			document.getElementById('SiteVen').style.display='none';
			document.getElementById('SiteVenDet').style.display='none';
			document.getElementById('SiteHour').style.display='none';
			document.getElementById('SiteHourDet').style.display='none';
			break;
	
		case "SiteVen":
		
			document.getElementById('SiteLoc').style.display='none';
			document.getElementById('SiteLocDet').style.display='none';
			document.getElementById('SiteVen').style.display='';
			document.getElementById('SiteVenDet').style.display='';
			document.getElementById('SiteHour').style.display='none';
			document.getElementById('SiteHourDet').style.display='none';
			break;
	
		case "SiteHour":
		
			document.getElementById('SiteLoc').style.display='none';
			document.getElementById('SiteLocDet').style.display='none';
			document.getElementById('SiteVen').style.display='none';
			document.getElementById('SiteVenDet').style.display='none';
			document.getElementById('SiteHour').style.display='';
			document.getElementById('SiteHourDet').style.display='';
			break;
	
	}

}

function stripeTable(tbody){
	var color = "silver"
	for(i=0;i<tbody.rows.length;i++){
		tbody.rows[i].bgColor = color
		if(color == "white"){
			color = "silver"
		}else{
			color = "white"
		}
	}
}

function leftTrim(sString){
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	return sString;
}

function rightTrim(sString){
	while (sString.substring(sString.length-1, sString.length) == ' '){
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

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;
}
