function togleItem(itemID){
	if(document.getElementById(itemID).style.display == 'none'){
		document.getElementById(itemID).style.display='inline';
	}else{
		document.getElementById(itemID).style.display='none';
	}
}

function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (str.indexOf(at)==-1) return false;

	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;

	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;

	else if (str.indexOf(at,(lat+1))!=-1) return false;

	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;

	else if (str.indexOf(dot,(lat+2))==-1) return false;

	else if (str.indexOf(" ")!=-1) return false;
	
	else return true;
}

function checkForm(theForm){
	for(i=0; i<document.getElementById(theForm).elements.length; i++){
		if(document.getElementById(theForm).elements[i].value == '' && document.getElementById(theForm).elements[i].name != 'keywords'){
			alert('Please enter a value for the '+document.getElementById(theForm).elements[i].name+' field');
			document.getElementById(theForm).elements[i].focus();
			return false;
		}
		else if(document.getElementById(theForm).elements[i].name == 'email'){
			if(!echeck(document.getElementById(theForm).elements[i].value)){
				alert('Please enter a valid email address');
				document.getElementById(theForm).elements[i].focus();
				return false;
			}
		}
	}
}

function submitSearch(){
	var query = document.getElementById('q').value;
		var target = document.getElementById('target').value;
	if(query == '' || query == 'search'){
		alert('Please enter a term to search.');
		document.getElementById('q').focus();
		return false;
	}else{
		query = query.replace(/\//g, "[slash]");
		query = query.replace(/\+/g, "[plus]");
		query = query.replace(/\"/g, "&quot;");
		query = query.replace(/\&/g, "[and]");
		query = query.replace(/\%/g, "[perc]");
		query = query.replace(/ /g, "_");
		window.location.href=target+query;
		return false
	}
}

function selLink(theMenu){
	window.location.href=document.getElementById(theMenu).value;
}

function confirmAction(theMessage) {
	if(confirm(theMessage)){ return true ; }
	else{ return false ; }
}

function scrollDiv(theDiv,theMargin) {
	document.getElementById(theDiv).style.marginTop=theMargin+'px';
}

function popLock(theURL,windowname,horz,vert,resizeMe) {
	if (resizeMe == null) { resizeMe = 1; }
	hCent	= (screen.availWidth / 2) - (horz / 2);
	vCent = (screen.availHeight / 2) - (vert / 2);
	window.open(theURL, windowname,'toolbar=0,location=0,directories=0,status=no,left=' + hCent + ',top=' + vCent + ',menubar=0,scrollbars=no,resizable=' + resizeMe + ',width=' + horz + ',height=' + vert );
}

function searchLoc(theSite) {
	if(theSite == 'triggertone'){
		document.getElementById('imC').src='http://triggertone.com/graphics/button_chacesiteOff.gif';
		document.getElementById('imTT').src='http://triggertone.com/graphics/button_triggertoneOn.gif';
		//document.getElementById('kbSearch').action='http://triggertone.com/';
		document.getElementById('target').value='http://triggertone.com/search/';
	}
	
	if(theSite == 'chace'){
		document.getElementById('imC').src='http://triggertone.com/graphics/button_chacesiteOn.gif';
		document.getElementById('imTT').src='http://triggertone.com/graphics/button_triggertoneOff.gif';
		//document.getElementById('kbSearch').action='http://www.chace.com';
		document.getElementById('target').value='http://chace.com/search.php?q=';
	}
}

// hide & show functions

  function hide(element) {
    document.getElementById(element).style.display = 'none';
  };

  function show(element) {
    document.getElementById(element).style.display = '';
  };
  