//	ExternalLinks 03/09/07
//	Copyright 08/26/06
//	CookieForms		03/21/08
//	Google 04/27/06
function externalLinks(){if(!document.getElementsByTagName) return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="external") anchor.target="_blank"}}
function Copyright(){var t=new Date();var y=t.getFullYear();document.write("&copy;2003-"+y+" American EFT, All Rights Reserved.")}
//	public domain cookie scripts
var exp=100;
function GetCookie(name){var start=document.cookie.indexOf(name+"="),len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null}
	if(start==-1) return null;
	var end=document.cookie.indexOf(';',len);if(end==-1) end=document.cookie.length;
	return unescape(document.cookie.substring(len,end))
}
function SetCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24}//else{expires=exp}
	var expires_date=new Date(today.getTime()+(expires));document.cookie=name+'='+escape(value)+((expires) ? ';expires='+expires_date.toGMTString() : '' )+
		((path) ? ';path='+path : '' )+((domain) ? ';domain='+domain : '')+((secure) ? ';secure' : '');
}
//	Cookie Form Saver
//	The JavaScript Source!! http://javascript.internet.com
//	Original:  Nick Baker
//	SetCookie('your_cookie_name','your_cookie_value',exp);
//	var someVariable=GetCookie('your_cookie_name');
function cookieForms(mode,formName){var undefined,cookieValue,formobj=document.getElementById(formName);if(formobj==undefined){formobj=document[formName]}
	if(mode=='open'){cookieValue=GetCookie('saved_'+formName);
		if(cookieValue!=null){var cookieArray=cookieValue.split('#cf#');
			if(cookieArray.length==formobj.elements.length){
				for(i=0;i<formobj.elements.length;i++){fieldType=formobj.elements[i].type;
					if(cookieArray[i].substring(0,6)=='select'){formobj.elements[i].options.selectedIndex=(cookieArray[i].substr(6))}
					else if((cookieArray[i]=='cbtrue')||(cookieArray[i]=='rbtrue')){formobj.elements[i].checked=true}
					else if((cookieArray[i]=='cbfalse')||(cookieArray[i]=='rbfalse')){formobj.elements[i].checked=false}
					else if((fieldType!='submit')&&(fieldType!='button')){if(formobj.elements[i].value==''){formobj.elements[i].value=(cookieArray[i]) ? cookieArray[i] : ''}}
				}
			}
		}
	}
	//	only fields starting with _ are saved if mode='save'
	if(mode=='save'||mode=='saveall'){cookieValue='';
		for(i=0;i<formobj.elements.length;i++){fieldType=formobj.elements[i].type;
			if(fieldType=='password'&&mode=='save'){passValue=''}
			else if(fieldType=='checkbox'){passValue='cb'+formobj.elements[i].checked}
			else if(fieldType=='radio'){passValue='rb'+formobj.elements[i].checked}
			else if(fieldType=='select-one'){passValue='select'+formobj.elements[i].options.selectedIndex}
			else if((fieldType!='submit')&&(fieldType!='button')){passValue=formobj.elements[i].value}
			if(mode=='save'&&formobj.elements[i].name.substring(0,1)!='_'){passValue=''}
			cookieValue=cookieValue+passValue+'#cf#';
		}cookieValue=cookieValue.substring(0,cookieValue.length-4);SetCookie('saved_'+formName,cookieValue,exp);
	}
}
// Google Highlighter
// Copyright(C)2001 - 2003
// Cal Henderson <cal@iamcal.com>
// Thanks to Ian Beveridge for bugfixes
// This code may be freely redistributed,
// providing this message remains intact.
//Script featured on & available at Dynamic Drive (http://www.dynamicdrive.com)
//Changes: Modification to window.onload code
var google_text_color='#000000';var google_link_colors=new Array('#ffff66','#a0ffff','#99ff99','#ff9999','#ff66ff');
function init_google(){externalLinks();var pattern=/google\./i;if(pattern.exec(document.referrer)!=null){var url_parts=document.referrer.split('?');if(url_parts[1]){var url_args=url_parts[1].split('&');for(var i=0;i<url_args.length;i++){var keyval=url_args[i].split('=');if(keyval[0]=='q'){go_google(decode_url(keyval[1]));return}}}}}
function decode_url(url){return unescape(url.replace(/\+/g,' '))}
function go_google(terms){terms=terms.replace(/\"/g,"");var terms_split=terms.split(' ');var c=0;for(var i=0; i<terms_split.length; i++){highlight_google(terms_split[i],document.body,google_link_colors[c]);c=(c==google_link_colors.length-1)?0:c+1}}
function highlight_google(term,container,color){var term_low=term.toLowerCase();for(var i=0;i<container.childNodes.length;i++){var node=container.childNodes[i];if(node.nodeType==3){var data=node.data;var data_low=data.toLowerCase();if(data_low.indexOf(term_low)!=-1){var new_node=document.createElement('SPAN');node.parentNode.replaceChild(new_node,node);var result;while((result=data_low.indexOf(term_low))!=-1){new_node.appendChild(document.createTextNode(data.substr(0,result)));new_node.appendChild(create_node_google(document.createTextNode(data.substr(result,term.length)),color));data=data.substr(result+term.length);data_low=data_low.substr(result+term.length)}new_node.appendChild(document.createTextNode(data))}}else{highlight_google(term,node,color)}}}
function create_node_google(child,color){var node=document.createElement('SPAN');node.style.backgroundColor=color;node.style.color=google_text_color;node.appendChild(child);return node}
if(window.addEventListener){window.addEventListener("load",init_google,false)}else if(window.attachEvent){window.attachEvent("onload",init_google)}else if(document.getElementById) window.onload=init_google