function jscss(a,o,c1,c2){
	switch (a){
		case 'swap':
			o.className=!jscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
			break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
			break;
	}
}

function url_encode( target ) {
  target = escape( target );
  target = target.replace("+", "%2B");
  target = target.replace("/", "%2F");
  return( target );
}

function submitenter(e, elementId ) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13) {
		if( elementId ) {
			var element = document.getElementById( elementId );
			if( element ) {
				if( document.createEvent ) {
					var evObj = document.createEvent('MouseEvents'); 
					evObj.initEvent( 'click', true, false ); 
					element.dispatchEvent(evObj);
				}
				else if( element.click ) {
					element.click();
				}
			}
		}
		return false;
	}
	else {
		return true;
	}
}
