function CreateBookmarkLink(title, url)
{

	if (window.sidebar)
	{
		// Mozilla Firefox Bookmark	
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external )
	{
		// IE Favorite		
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print)
	{
		// Opera Hotlist		
		return true;
	} 
}

function expandCat( e ) {
    if( e.target ) {
      src = e.target;
    }
    else {
      src = window.event.srcElement;
    }

    srcList = src.parentNode;
    childList = null;

    for( i = 0; i < srcList.childNodes.length; i++ ) {
      if( srcList.childNodes[i].nodeName.toLowerCase() == 'ul' ) {
        childList = srcList.childNodes[i];
      }
    }

    if( src.getAttribute( 'class' ) == 'collapsArch hide' ) {
      childList.style.display = 'none';
      src.setAttribute('class','collapsArch show');
      src.setAttribute('title','click to expand');
      src.innerHTML='+&nbsp;';
    }
    else {
      childList.style.display = '';
      src.setAttribute('class','collapsArch hide');
      src.setAttribute('title','click to collapse');
      src.innerHTML='-&nbsp;';
    }

    if( e.preventDefault ) {
      e.preventDefault();
    }

    return false;
  }

function validmail(formName){
if(formName.email){
if (formName.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
alert("Email address is invalid.");
return false; }
} else {
alert("There is no email address field within the form.");
return false;
}
}

function show(id)
{
	var f = document.getElementById(id);

	if(f.style.display == "block")
	{
		f.style.display = "none";
	}
	else
	{
		f.style.display = "block";
	}
}
