// JavaScript Document
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;



		function isEmailAddr(strng) 
		{	
		    return strng.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/);
		}
    	function checkform(of)
		{
			var reqfields,em,i,f,ty;
			if(document.getElementById('required'))
			{
				reqfields=document.getElementById('required').value.split(',');
				if(document.getElementById('errormsg')){
					em=document.getElementById('errormsg');
					em.parentNode.removeChild(em);
				}
				for(i=0;i<reqfields.length;i++)
				{
					f=document.getElementById(reqfields[i]);
					if(f.nextSibling && /img/i.test(f.nextSibling.nodeName)){
						f.parentNode.removeChild(f.nextSibling);
					}
							/* and for netscape navigator */
					if(f.previousSibling && /img/i.test(f.previousSibling.nodeName)){
    					f.parentNode.removeChild(f.previousSibling);
   					}
					f.style.background='transparent';
					if(f){
						ty=f.type.toLowerCase();
						switch(ty)
						{
							case 'text':
								if((f.value=='') || (f.id=='email' && !isEmailAddr(f.value))) {adderr(f.id,of)};
							break;
							case 'textarea':
								if(f.value==''){adderr(f.id,of)}							
							break;
							case 'checkbox':
								if(!f.checked){adderr(f.id,of)}							
							break;
							/* extend as needed */
						}
					}
					
				}
				
			}
			if(document.getElementById('errormsg'))
			{
				return false;
			}
		}
		function adderr(id,of)
		{
		 	var se,sf,i,nli,na;
			i=document.createElement('img');
			i.src='images/design/alert.gif';
			i.alt='Error';
			i.title='This field has an error!';
			se=document.getElementById(id);
			sf=se.parentNode.childNodes[1];
			sf.parentNode.insertBefore(i,sf)/*.appendChild(i,se)*/;
			se.style.background='#f1f1fc';
			if(!document.getElementById('errormsg')){
				var em=document.createElement('p');
				em.id='errormsg';
				em.appendChild(document.createTextNode('There are errors in the entries marked '))
				i=document.createElement('img');
				i.src='images/design/alert.gif';
				i.alt='Error';
				i.title='This field has an error!';
				em.appendChild(i);
				for(var i=0;i<of.getElementsByTagName('input').length;i++)
				{
					if(/submit/i.test(of.getElementsByTagName('input')[i].getAttribute('type')))
					{
						var sb=of.getElementsByTagName('input')[i];
						break;
					}
				}
				em.style.border='2px solid #66c';
				em.style.padding='5px';
				em.style.width='14em';
				em.style.background='#f1f1fc';
				em.style.fontFamily='verdana';
				em.style.fontSize='12px';
				sb.parentNode.insertBefore(em,sb);
			}
		}
//-->