From: "Saved by Windows Internet Explorer 8"
Subject: Land O' Frost
Date: Mon, 8 Mar 2010 11:27:42 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0009_01CABEB2.5DDCFBA0";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01CABEB2.5DDCFBA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.landofrost.com/youthsports/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Land O' Frost</TITLE><!--=0A=
Created and Maintained by:=0A=
=0A=
tmg-emedia, inc.=0A=
317 Madison Avenue=0A=
Suite 1704=0A=
New York, New York 10017=0A=
=0A=
(212) 645-2900=0A=
=0A=
http://www.tmg-emedia.com=0A=
=0A=
Copyright 2008 tmg-emedia, inc.=0A=
-->
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DDescription=20
content=3D"Land O' Frost brand is one of the largest selling lunchmeats =
in America!">
<META name=3DKeywords=20
content=3D"lunchmeat, lunch meat, sandwich meat, sandwhich meat, =
LandOFrost, easy picnic recipes,&#10;holiday recipes, party sandwiches =
recipes, online sweepstakes, Land of Frost, sweepstakes online, Land O =
Frost, school&#10;lunch ideas"><LINK=20
rel=3Dstylesheet type=3Dtext/css href=3D"/lof.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.landofrost.com/youthsports/form_validate.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.landofrost.com/youthsports/markets.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
function validate(theForm) {=0A=
//	theForm.address.notRequired=3Dtrue;=0A=
	return(stdFormEval(theForm));=0A=
	}=0A=
	=0A=
function clearDefault(ff) {=0A=
  if (ff.defaultValue=3D=3Dff.value) ff.value =3D "";=0A=
  if (ff.style) ff.style.cssText =3D "";=0A=
}=0A=
=0A=
function seedMarket(selected) {=0A=
	var mDrop =3D document.getElementById("marketSelect");=0A=
	var lDrop =3D document.getElementById("leagueSelect");=0A=
	if(!selected) { // seed the markets list on page load=0A=
		mDrop.options.length =3D 0;=0A=
		lDrop.options.length =3D 0;=0A=
		// Add the first market and its league as default selected=0A=
		mDrop.options[0] =3D new Option(markets[0][0], markets[0][0], true, =
true);=0A=
		lDrop.options[0] =3D new Option(markets[0][1], markets[0][1], true, =
true);=0A=
		// Add the rest of the markets=0A=
		for(var m=3D1; m<markets.length; m++) {=0A=
			mDrop.options[m] =3D new Option(markets[m][0], markets[m][0], false, =
false);=0A=
		}=0A=
		// Add the rest of the first market's leagues=0A=
		for(var g=3D2; g<markets[0].length; g++) {=0A=
			lDrop.options[g-1] =3D new Option(markets[0][g], markets[0][g], =
false, false);=0A=
		}=0A=
	}=0A=
	else { // a market has been selected, show its leagues=0A=
		var s =3D mDrop.selectedIndex;=0A=
		lDrop.options.length =3D 0; // clear it out=0A=
		for (var g=3D1; g<markets[s].length; g++) {=0A=
			lDrop.options[g-1] =3D new Option(markets[s][g], markets[s][g]);=0A=
		}=0A=
	}=0A=
	//alert("selected "+lDrop.options[lDrop.selectedIndex].value);=0A=
			=0A=
}=0A=
=0A=
window.onload =3D function() {=0A=
	seedMarket(false);=0A=
}=0A=
=0A=
</SCRIPT>

<STYLE type=3Dtext/css>.ysFormField {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #e7e8e9; FONT: 800 16px/20px =
Arial, Helvetica, sans-serif; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: black; BORDER-LEFT-WIDTH: 0px
}
.help {
	FONT: 400 italic 10px/12px Arial, Helvetica, sans-serif; COLOR: silver
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18882"></HEAD>
<BODY style=3D"BACKGROUND: white">
<DIV class=3Dpositioner align=3Dcenter>
<DIV=20
style=3D"BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
id=3Doverall class=3Doverall>
<DIV=20
style=3D"POSITION: relative; TEXT-ALIGN: left; WIDTH: 760px; BACKGROUND: =
url(ysform_bg.jpg) white no-repeat left top; HEIGHT: 571px"=20
id=3Dcontent>
<FORM onsubmit=3Dreturn(validate(this)) method=3Dpost name=3Dysform=20
action=3Dysform_submit.php><INPUT value=3D1 type=3Dhidden =
name=3Dsend_response>=20
<DIV style=3D"POSITION: absolute; TOP: 300px; LEFT: 200px" =
id=3Dfield1a><INPUT=20
class=3DysFormField name=3Dfirst_name></DIV>
<DIV=20
style=3D"POSITION: absolute; BORDER-LEFT: silver 1px solid; =
PADDING-LEFT: 30px; TOP: 300px; LEFT: 450px"=20
id=3Dfield1b><INPUT class=3DysFormField name=3Dlast_name></DIV>
<DIV style=3D"POSITION: absolute; TOP: 342px; LEFT: 169px" =
id=3Dfield2><INPUT=20
class=3DysFormField size=3D40 name=3Daddress></DIV>
<DIV style=3D"POSITION: absolute; TOP: 384px; LEFT: 200px" =
id=3Dfield3a><INPUT=20
class=3DysFormField name=3Dcity></DIV>
<DIV=20
style=3D"POSITION: absolute; BORDER-LEFT: silver 1px solid; =
PADDING-LEFT: 20px; TOP: 384px; LEFT: 450px"=20
id=3Dfield3b><INPUT class=3DysFormField maxLength=3D2 size=3D3 =
name=3Dstate></DIV>
<DIV=20
style=3D"POSITION: absolute; BORDER-LEFT: silver 1px solid; =
PADDING-LEFT: 20px; TOP: 384px; LEFT: 510px"=20
id=3Dfield3c><INPUT class=3DysFormField maxLength=3D10 size=3D8 =
name=3Dzip></DIV>
<DIV style=3D"POSITION: absolute; TOP: 426px; LEFT: 169px" =
id=3Dfield4><INPUT=20
class=3DysFormField size=3D40 name=3Demail></DIV>
<DIV style=3D"POSITION: absolute; TOP: 468px; LEFT: 169px" =
id=3Dfield5><SELECT=20
id=3DmarketSelect onchange=3DseedMarket(true) name=3Dmymarket><OPTION =
selected=20
  value=3D""></OPTION></SELECT></DIV>
<DIV style=3D"POSITION: absolute; TOP: 468px; LEFT: 340px" =
id=3Dfield6><SELECT=20
id=3DleagueSelect name=3Dmyleague><OPTION =
selected></OPTION></SELECT></DIV><!--=0A=
			<div id=3D"field5" style=3D"position: absolute; left: 169px; top: =
468px;"><input type=3D"text" name=3D"league" size=3D"40" =
class=3D"ysFormField"></div>=0A=
-->
<DIV style=3D"POSITION: absolute; TOP: 514px; LEFT: 574px" =
id=3DsButton><INPUT=20
src=3D"http://www.landofrost.com/youthsports/ysform_btn.jpg" =
type=3Dimage=20
name=3DsubmitButton></DIV>
<DIV style=3D"POSITION: absolute; TOP: 300px; LEFT: 169px" =
id=3Dfield1aHelp=20
class=3Dhelp>First</DIV>
<DIV style=3D"POSITION: absolute; TOP: 300px; LEFT: 456px" =
id=3Dfield1bHelp=20
class=3Dhelp>Last</DIV>
<DIV style=3D"POSITION: absolute; TOP: 384px; LEFT: 169px" =
id=3Dfield3aHelp=20
class=3Dhelp>City</DIV>
<DIV style=3D"POSITION: absolute; TOP: 384px; LEFT: 454px" =
id=3Dfield3bHelp=20
class=3Dhelp>ST</DIV>
<DIV style=3D"POSITION: absolute; TOP: 384px; LEFT: 514px" =
id=3Dfield3cHelp=20
class=3Dhelp>ZIP</DIV>
<DIV style=3D"POSITION: absolute; COLOR: #666666; TOP: 500px; LEFT: =
169px"=20
id=3Dfield5Help class=3Dhelp>Select your area</DIV>
<DIV style=3D"POSITION: absolute; COLOR: #666666; TOP: 500px; LEFT: =
340px"=20
id=3Dfield6Help class=3Dhelp>Then select your =
league</DIV></FORM></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www."); document.write(unescape("%3Cscript =
src=3D'" + gaJsHost + "google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
try {=0A=
var pageTracker =3D _gat._getTracker("UA-10629430-9");=0A=
pageTracker._trackPageview();=0A=
} catch(err) {}=0A=
</SCRIPT>
<!--=0A=
Created and Maintained by:=0A=
=0A=
tmg-emedia, inc.=0A=
317 Madison Avenue=0A=
Suite 1704=0A=
New York, New York 10017=0A=
=0A=
(212) 645-2900=0A=
=0A=
http://www.tmg-emedia.com=0A=
=0A=
Copyright 2008 tmg-emedia, inc.=0A=
--></BODY></HTML>

------=_NextPart_000_0009_01CABEB2.5DDCFBA0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.landofrost.com/youthsports/ysform_btn.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAKACYAwERAAIRAQMRAf/EAK0AAQACAwEBAQAAAAAAAAAA
AAAEBwUGCAMCAQEBAAEFAQAAAAAAAAAAAAAAAAQCAwUGBwEQAAEDAwEFBAgDBQkAAAAAAAIBAwUA
BAYRITESFQcT01WVQVFhgSIyQhRxkSNigpJDc7QlNXW1FggYOBEAAQMCAgcGAwUECwAAAAAAAQAC
AxEEEgUhMVGR0RQGQaEyE1MWYXGB8LHBIjPh8YKiQlJicpKys8M0NTb/2gAMAwEAAhEDEQA/ANw6
ydZZJiSfxvGrhbYbZVbkJBtdHVdT5mmi3ggLsIk267E0RNuJvLwg4WrpXS3S0boxcXAxYtLWnVTa
dtewaqd1Hv3D9w6Tz7hPPGupuOEpEq+1V21jCarojGNaKNFAvOvFUlESiJREoiURKIlESiJREoiU
RKIlESiKdEzcvEXI3UXePWVwP8xgyBV9i6LtT2LVTHlpqDRR7m0inbhkaHt+IqukekPVwMsbWIlu
FqfYBTQxRBC5bHeQp6DH6hT8U2aombs7rzBQ+ILkfVHT3IvD4/0X/wAp2cO/48yXD7tw+4+8Sm88
ROOGu9SJdVX86wZNV2JjA1oaNQXnXiqSiJREoizGHxdpK5XERt4qpa3l4yy/ouiqBuIhIi+hVTZV
yFoc8A9pUHNLh0NtJIzxNY4j6BXT1Kz93A5i3x+HxyOGK+3FxVfYLhdQlVCQOBQHZpoqrxbaydzP
5TsLWii5/kOSjMonTyzSeZipodq+da/gsL/x5YsJLJp924tGTbNkXG2TATEON1V0HVPRuq1l4DnO
qFkOtnvit4g1xrWla0roWvZf1WlL1uUgyhohi3M3Lft2bYwfERNURRLtFRC2eqrM10TVtG7llMs6
cjjMc3mTF1A6hcMOrZhVlWOD2GSdELG1YtmklSskuLN4QFHCeaJSFOLf8fyL+NTWwB8AHbRalNm7
7TOHOLj5eOjhXRQ8Nf0WsMWFl/1surorZv7sXUTt1Ae0T+8QH5tOLdsqwGjlie39qy75n+4GtxHD
TVXR+kVlYCTYx7oJHz7EbZXd804Yr92yjiEh37ja6qiiWwd22rkbsFuHUBP7VDvbc3Wdvgc97WED
wmmqMFRZ+HxrPel9xmEbFsxc3Go4V0FsKCJdhoTonwoPEitrxoqpqm7XSqZGNlixgUcFesrq4y3M
haSPMkMlKYv7Xhps06NiousWujJREoiURKIsxhko9F5pj18yfATcnZtmSb+yffFh5Pe06SVKsjSU
LW+rog/LpK/0cJ/mH4LD1FWyJREoiURKIvptxxpwXWiUHAVCAxVUISRdUVFTcqUBXjmgih0gq88H
zSK6k2gYZmlqj8lwEUfJtoguErYcRLr9DqCKrqnwkibU9eVgmEwwP17VznN8qlylxu7R1I6/mYdW
k97a/Udh2SeiGPvY71ByqFdcR0rJoG0dTZxAp8QFp6NRJF0r2yjwSObsVnq29F1YwTAUxk6Ppp71
oOd5vj0i3IxdritlHXn3BJzNlUV3Vt3Ul+Qfn027aiTzNNQGgHatnyfKZ4iyR1w97cPgOrSPn2K0
ozJf9t9M8DlDXS0S7ZYvy9Vu+1cASr7BLhP3VPbJgiYfjxWmT2HN5jdxDxYHFv8AeBYe/SPqp3VW
IYiuk2SMW+iWz1y3dNCm5PuL1l002ejtCLT2VVdMwwupt/FR+nLl02Zwud4g0tP8MbgO6i065/8A
MNr/AFV/1I6jn/ij7dqz0f8A6N3y/wBoKT0tRWehGXG78AO8xVsl3LrZNgmn7yaV7a6Ld31+5Wuo
Tizq3A7PL/1CfuVD1il0hKIlESiJRFKiP8ehv8zj/wC2NVJs/wBULX+qf+ul+Q/zBfc1FXMRL3kX
dCov2TxsuappqoEqap7F3pVh7C0kHsWYtLls8TZG+F4B3qFVKkJREoiURe1m60zdsOvN9qy24JuN
LuIRJFUdvrSvQdKolaXNIBoSNat+J6idGMfuym4LHb0JrhJGW3CTs2yMdC4SJ5xBRdVTVBVdPQlZ
FlxAw4mtOJaLc5Hm903yZpmeV201mn8IrvWNwHq9YxOXzuRZAw+65MCnCFmIFwKJaoP6ht/CIoiJ
VEF2Gvc53apec9MvmtYoIC0CL+tXTuB7VDyed6L30ffuRUPKMzVwhHbvvEPZC6ZcSqSJcHs3/TVE
r4CDQHF9vir+X2ebxvYJZIjE3WBrp/gH3r8yHqNCSXSuJxJhi5GSsDaJ50xbRhUbQ0XhJDU/rTeN
JLhrogztC9ssjmizKS6cW+W8Gg04tNPhTs2qfJ9X7CU6Srid4zclNo2wwl0ggrBBbvgYqRKfHxdm
3ovw76rddh0OA+JRrfph8Oac0wt8mrjTTi/M0jZTWdupe+OdTsAa6a2eIZFHX94jKuE+LCNg2Src
m+GjiPNn9Sa7K9juY/KDHAn96tX3T987MHXcD42VpSta+ENOjCQsfmXVyyv8XHE8XiuTwaaI5xEh
OGCFx8Gia8OpbSVSVS/PWia7BZgYKNUrK+mnx3PNXMnmzdw7K7tWgAKs6hLbkoiURKIlEWUxGxdk
s4xiNaFXHLiVs3CBNUXsbV4bl9dnqaZKplgysgOxap1ndNjsHNPikIA34j3BdF9XOkLeWBzaI4GJ
9oUE0NeFu5AU2CS+g03CXuXZoqZG6sxJpGhy0bp7qh9iPLeMcPe35cPseeJTDM0i3jZvsek2yDYR
t2b77WvseYF1pfcVYw2Uo7F0CLq7LnivmYfm13Cig8onvBpPy+87qvOTl2K57py71RudwTlE94NJ
+X3ndU5OXYnunLvVG53BOUT3g0n5fed1Tk5die6cu9UbncE5RPeDSfl953VOTl2J7py71RudwTlE
94NJ+X3ndU5OXYnunLvVG53BOUT3g0n5fed1Tk5die6cu9UbncE5RPeDSfl953VOTl2J7py71Rud
wTlE94NJ+X3ndU5OXYnunLvVG53BOUT3g0n5fed1Tk5die6cu9UbncE5RPeDSfl953VOTl2J7py7
1RudwTlE94NJ+X3ndU5OXYnunLvVG53BOUT3g0n5fed1Tk5die6cu9UbncE5RPeDSfl953VOTl2J
7py71RudwTlE94NJ+X3ndU5OXYnunLvVG53BOUT3g0n5fed1Tk5die6cu9UbncFJscRzeSdFmNxm
VuXDXQSOzetmdf2n7kWWk/iqtlhIdYool11nYRt/K4yO2AH7zQLoDot0WdxF1zIchcaucmuWuxaa
Z+JiyYLRSbbJURTcNU/Uc9ybN+XggEYoFzHOc5lv5cb9AHhb2AcdpX//2Q==

------=_NextPart_000_0009_01CABEB2.5DDCFBA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.landofrost.com/youthsports/form_validate.js

//=0A=
=0A=
var ALPHA =3D "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";=0A=
var DIGITS =3D "0123456789";=0A=
=0A=
function normalize(elem) {=0A=
=0A=
	var str, tmp;=0A=
	=0A=
	if (elem.niceName!=3Dnull) {=0A=
		return(elem.niceName);=0A=
		}=0A=
	else {=0A=
		if (elem.name=3D=3Dnull) return("");		// shouldn't happen but avoid =
the error.=0A=
		=0A=
		str =3D elem.name.replace(/_/g, " ");=0A=
		tmp =3D str.split(" ");=0A=
		for (var i=3D0; i<tmp.length; i++) {=0A=
			tmp[i] =3D tmp[i].toLowerCase();=0A=
			tmp[i] =3D tmp[i].substring(0,1).toUpperCase() + tmp[i].substring(1);=0A=
			}=0A=
		}=0A=
	return(tmp.join(" "));=0A=
	}=0A=
	=0A=
=0A=
function isBlank(str) {=0A=
=0A=
	if (str=3D=3Dnull) return(true);=0A=
	if (str=3D=3D"") return(true);=0A=
	for (var i=3D0; i<str.length; i++) {=0A=
		var c =3D str.charAt(i);=0A=
		if ((c!=3D' ') && (c !=3D '\n')) return(false);=0A=
		}=0A=
	return(true);=0A=
	}=0A=
	=0A=
	=0A=
function validateChars(validChars, userStr) {=0A=
=0A=
	var allValid =3D true;=0A=
	for (i=3D0;  i<userStr.length;  i++) {=0A=
		if (validChars.indexOf(userStr.charAt(i))<0) { allValid =3D false; =
break; }=0A=
		}=0A=
	return(allValid);=0A=
	}=0A=
	=0A=
	=0A=
function validateEmail(emailField) {=0A=
=0A=
	if (emailField.notRequired) return(true);=0A=
	=0A=
	if (emailField!=3Dnull) {=0A=
=0A=
=0A=
		if (isBlank(emailField.value) || emailField.value.length < 6) {=0A=
			if (isBlank(emailField.value)) emailField.value =3D "";=0A=
			alert("Please enter at least 6 characters in the " + =
normalize(emailField) + " field.");=0A=
			emailField.focus();=0A=
			return (false);=0A=
			}=0A=
=0A=
		if (!validateChars( ALPHA + DIGITS + "!-~#@^_.?", emailField.value)) {=0A=
			alert("Please enter only letter, digit and \"!~@#^_-.?\" characters =
in the \"email\" field.");=0A=
			emailField.focus();=0A=
			return (false);=0A=
			}=0A=
=0A=
		if (emailField.value.indexOf('@') < 1) {=0A=
			alert("Email addresses must contain an '@'.");=0A=
			emailField.focus();=0A=
			return(false);=0A=
			}=0A=
		}=0A=
	=0A=
	return(true);=0A=
	}=0A=
	=0A=
=0A=
function validatePhone(phoneField) {=0A=
=0A=
	if (isBlank(phoneField.value) && phoneField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(phoneField.value)) phoneField.value =3D ""; 	// Cleanup=0A=
=0A=
	if (isBlank(phoneField.value) || !validateChars(DIGITS + "- ()ext.", =
phoneField.value)) {=0A=
		alert("Please use digit or \"() - ext.\" characters in the " + =
normalize(phoneField) + " field.");=0A=
		phoneField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
	=0A=
=0A=
function validateZip(zipField) {=0A=
=0A=
	if (isBlank(zipField.value) && zipField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(zipField.value)) zipField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(zipField.value) || !validateChars(DIGITS + "- ", =
zipField.value)) {=0A=
		alert("Please enter only digit, space or hyphen characters in the " + =
normalize(zipField) + " field.");=0A=
		zipField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
	=0A=
function validateNumber(numField) {=0A=
=0A=
	if (isBlank(numField.value) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(numField.value)) numField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(numField.value) || !validateChars(DIGITS, numField.value)) {=0A=
		alert("Please enter only digits in the " + normalize(numField) + " =
field.");=0A=
		numField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
function validateNumberRange(numField, start, end) {		// (start - end) =
(inclusive)=0A=
=0A=
	var num =3D 0;=0A=
	if (numField.type =3D=3D "text") num =3D numField.value;=0A=
	if (numField.type.indexOf("select")>=3D0) num =3D =
numField.options[numField.selectedIndex].value;=0A=
	=0A=
	if (isBlank(num) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(num) && numField.type=3D=3D"text") numField.value =3D ""; 	=
// Cleanup=0A=
	=0A=
	if (numField.type=3D=3D"text" && (isBlank(num) || =
!validateChars(DIGITS, num))) {=0A=
		alert("Please enter only digits in the " + normalize(numField) + " =
field.");=0A=
		return(false);=0A=
		}=0A=
		=0A=
	var t =3D parseInt(num,10);=0A=
	if (t<start || t>end) {=0A=
		alert(normalize(numField) + " needs to be from " + start + " to " + =
end + ".");=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
function validateFloatingPointNumber(numField) {=0A=
=0A=
	if (isBlank(numField.value) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(numField.value)) numField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(numField.value) || !validateChars(DIGITS+".-", =
numField.value)) {=0A=
		alert("Please enter only digits (and optionally a decimal point) in =
the " + normalize(numField) + " field.");=0A=
		numField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
// Natural number is classic definition (non-zero positive integer)=0A=
=0A=
function validateNaturalNumber(numField) {=0A=
=0A=
	if (isBlank(numField.value) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(numField.value)) numField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(numField.value) || parseInt(numField.vlue)=3D=3D0 || =
!validateChars(DIGITS, numField.value)) {=0A=
		alert("Please enter only positive numbers in the " + =
normalize(numField) + " field.");=0A=
		numField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
// Positive Integer (allows for zero)=0A=
=0A=
function validatePosInt(numField) {=0A=
=0A=
	if (isBlank(numField.value) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(numField.value)) numField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(numField.value) || !validateChars(DIGITS, numField.value)) {=0A=
		alert("Please enter only positive numbers or zero in the " + =
normalize(numField) + " field.");=0A=
		numField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
function validateNonZeroInt(numField) {=0A=
=0A=
	if (isBlank(numField.value) && numField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(numField.value)) numField.value =3D ""; 	// Cleanup=0A=
	=0A=
	if (isBlank(numField.value) || parseInt(numField.value)=3D=3D0 || =
!validateChars(DIGITS+"-", numField.value)) {=0A=
		alert("Please enter only positive or negative numbers in the " + =
normalize(numField) + " field.");=0A=
		numField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
function validatePwd(pwdField) {=0A=
=0A=
	if (isBlank(pwdField.value) && pwdField.notRequired) return(true);=0A=
	=0A=
	if (isBlank(pwdField.value)) pwdField.value =3D ""; 	// Cleanup=0A=
=0A=
	if (isBlank(pwdField.value) || !validateChars(ALPHA + DIGITS, =
pwdField.value)) {=0A=
		alert("Please enter letters and digits into the " + =
normalize(pwdField) + " field.");=0A=
		pwdField.focus();=0A=
		return(false);=0A=
		}=0A=
	return(true);=0A=
	}    =0A=
=0A=
=0A=
function validateMonth(monthSelect) {=0A=
=0A=
	var months =3D new Array =
("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec")=
;=0A=
	var found =3D false;=0A=
	=0A=
	var usrMonth =3D =
monthSelect.options[monthSelect.selectedIndex].text.toLowerCase();=0A=
	for (var i=3D0; i<months.length; i++) {=0A=
		if (usrMonth =3D=3D months[i]) found =3D true;=0A=
		}=0A=
	if (!found) {=0A=
		alert("Please specify a month for " + normalize(monthSelect) + ".");=0A=
		monthSelect.focus();=0A=
		}=0A=
	return(found);=0A=
	}=0A=
	=0A=
	=0A=
function stdFormEval(theForm) {=0A=
=0A=
	var j, special =3D ".,- '&;\"#+()";=0A=
	=0A=
	var retVal =3D true;=0A=
	fElems =3D theForm.elements;=0A=
	for (var i=3D0; i<fElems.length && retVal=3D=3Dtrue; i++) {=0A=
=0A=
		// Strangely it appears that form radio elements are flat in the =
elements array and not grouped except=0A=
		// under their name.  This caused a problem because if one is checked =
but others are not an error would ensue.=0A=
		// So validate radio elements and while I'm at it mark all future ones =
with same name as notRequired=0A=
=0A=
//alert(i + "> " + fElems[i].name + "," + fElems[i].value + "," + =
fElems[i].notRequired);=0A=
		if (fElems[i].type=3D=3D"radio" && fElems[i].notRequired=3D=3Dnull) {=0A=
=0A=
			var showAlert =3D true;=0A=
=0A=
			if (fElems[i].checked) showAlert =3D false;=0A=
			=0A=
			if (i+1<fElems.length) {=0A=
				for (j=3Di+1; j<fElems.length; j++) {=0A=
					// assume radio groups are named properly=0A=
					if (fElems[j].name =3D=3D fElems[i].name) {=0A=
//alert(j + "> " + fElems[j].name + "," + fElems[j].value + "," + =
fElems[j].checked);=0A=
=0A=
						if (fElems[j].checked) showAlert =3D false;=0A=
						fElems[j].notRequired =3D true;=0A=
						}=0A=
					}=0A=
				}=0A=
				=0A=
			if (showAlert) {=0A=
				alert("Please make a choice of one of the " + normalize(fElems[i]) + =
" buttons.");=0A=
				fElems[i].focus();=0A=
				return(false);=0A=
				}=0A=
			}=0A=
		=0A=
		=0A=
		if (fElems[i].type.indexOf("select") >=3D0 && =
fElems[i].notRequired=3D=3Dnull ) {=0A=
			if (fElems[i].name.indexOf("month") >=3D 0) {=0A=
				retVal =3D validateMonth(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].name.indexOf("day") >=3D 0) {=0A=
				retVal =3D validateNumberRange(fElems[i],1,31);=0A=
				}=0A=
			else if (fElems[i].name.indexOf("year") >=3D 0) {=0A=
				retVal =3D validateNumberRange(fElems[i],2004,2009);=0A=
				}=0A=
			else if (fElems[i].name.indexOf("hour") >=3D 0) {=0A=
				retVal =3D validateNumberRange(fElems[i],1,12);=0A=
				}=0A=
			else if (fElems[i].name.indexOf("minute") >=3D 0) {=0A=
				retVal =3D validateNumberRange(fElems[i],0,59);=0A=
				}=0A=
			}=0A=
			=0A=
		if ((fElems[i].type=3D=3D"text" || fElems[i].type=3D=3D"password") && =
fElems[i].name.indexOf("_NR")<0) {=0A=
		=0A=
			if (fElems[i].name.indexOf('email') >=3D 0) {=0A=
				retVal =3D validateEmail(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].name.indexOf('zip') >=3D 0) {=0A=
				retVal =3D validateZip(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].name.indexOf('phone') >=3D 0) {=0A=
				retVal =3D validatePhone(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].isNaturalNumber) {=0A=
				retVal =3D validateNaturalNumber(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].isPosInt) {=0A=
				retVal =3D validatePosInt(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].isNonZeroInt) {=0A=
				retVal =3D validateNonZeroInt(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].isFloat) {=0A=
				retVal =3D validateFloatingPointNumber(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].name.indexOf('number') >=3D 0 || =
fElems[i].isNumber) {=0A=
				retVal =3D validateNumber(fElems[i]);=0A=
				}=0A=
			else if (fElems[i].type=3D=3D"password") {=0A=
				retVal =3D validatePwd(fElems[i]);=0A=
				}=0A=
			else {=0A=
				retVal =3D !(isBlank(fElems[i].value) || =
!validateChars(ALPHA+DIGITS+special, fElems[i].value));=0A=
				if (fElems[i].notRequired && isBlank(fElems[i].value)) retVal =3D =
true;		// regardless of eval if it's blank and CAN be.  Allow it to pass=0A=
				if (isBlank(fElems[i].value)) fElems[i].value =3D "";=0A=
				if (!retVal) {=0A=
					alert("Please type letters, numbers, spaces and common punctuation =
into the " + normalize(fElems[i]) + " field.");=0A=
					fElems[i].focus();=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	return(retVal);=0A=
	}=0A=
=0A=

------=_NextPart_000_0009_01CABEB2.5DDCFBA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.landofrost.com/youthsports/markets.js

var markets =3D new Array();=0A=
markets[0] =3D [ "Asheville", "Asheville Buncombe Youth Soccer =
Association",=0A=
"East Asheville Youth Activities",=0A=
"Erwin Youth League",=0A=
"Fletcher Youth Sports",=0A=
"Hominy Valley Youth Sports",=0A=
"South Asheville Little League",=0A=
"South Buncombe Recreation Association",=0A=
"West Asheville Little League"];=0A=
=0A=
markets[1] =3D [ "Atlanta", "Cobb Futbol Club",=0A=
"McCleskey-East Cobb YMCA",=0A=
"North Atlanta Soccer Association",=0A=
"Smyrna Little League",=0A=
"Smyrna Soccer Club",=0A=
"Terrel Mill Softball Association"];=0A=
=0A=
markets[2] =3D [ "Birmingham", "Center Point Parks and Recreation",=0A=
"Center Point Youth Association",=0A=
"Chelsea Soccer Club",=0A=
"Chelsea Youth Club",=0A=
"Corner Community Park",=0A=
"Fultondale Youth Association",=0A=
"Gardendale Girls Softball",=0A=
"Gardendale Soccer Club",=0A=
"Gardendale Youth Baseball",=0A=
"Hoover Soccer Club",=0A=
"Hoover Youth Basketball",=0A=
"Huffman Ball Park",=0A=
"Irondale Youth Association",=0A=
"Moody Soccer Club",=0A=
"Morris Youth Association",=0A=
"North Jefferson Soccer Club",=0A=
"Rock Creek Ball Park",=0A=
"Tarrant Parks and Recreation",=0A=
"Trussville Girls Softball",=0A=
"Vestavia Hills Soccer Club",=0A=
"West Blount Park"];=0A=
=0A=
markets[3] =3D [ "Charlotte", "AYSO Region 605",=0A=
"Belmont Parks and Recreation",=0A=
"Charlotte Soccer Academy",=0A=
"Charlotte Sports Center",=0A=
"Harrisburg Youth Association",=0A=
"Matthews Athletic and Recreation ",=0A=
"McCrorey YMCA",=0A=
"Mecklenburg Youth Lacrosse",=0A=
"Mint Hill Athletic Association",=0A=
"Mt. Holly Parks and Recreation",=0A=
"North Meck Soccer Club",=0A=
"Olde Providence Recreation Association Baseball",=0A=
"Park Sharon Athletic Association",=0A=
"Porter Ridge Athletic Association",=0A=
"Siskey YMCA",=0A=
"Soar Sports",=0A=
"Wesley Chapel Weddington Athletic Association-Baseball",=0A=
"Wesley Chapel Weddington Athletic Association-Football",=0A=
"Wesley Chapel Weddington Athletic Association-Softball"];=0A=
=0A=
markets[4] =3D [ "Chicago", "Chicago Heights Park District",=0A=
"Dyer Little League",=0A=
"Flossmoor Baseball",=0A=
"Hessville Little League",=0A=
"Hessville Youth Hoops",=0A=
"HF Soccer Club",=0A=
"Homewood Baseball",=0A=
"Homewood-Flossmoor Park District",=0A=
"Merrillville Babe Ruth",=0A=
"Merrillville Girls Softball",=0A=
"Mokena Park District",=0A=
"Olympia Terrace Youth Association",=0A=
"Schereville Baseball",=0A=
"Town of Munster",=0A=
"West Chicago Park District"];=0A=
=0A=
markets[5] =3D [ "Denver", "American West Little League",=0A=
"Arvada Hockey Association",=0A=
"Arvada Jr. Baseball",=0A=
"Arvada Soccer Association",=0A=
"Broomfield Baseball ",=0A=
"Dakota Ridge Baseball",=0A=
"Hidden Lake Little League",=0A=
"North Jefferson Junior Baseball",=0A=
"PAL-Denver",=0A=
"Skyline Soccer Club",=0A=
"South Jeffco Sports Association",=0A=
"Table Mountain Soccer",=0A=
"Westminster Little League"];=0A=
=0A=
markets[6] =3D [ "Greenville", "Blue Ridge Little League",=0A=
"Friarsgate Basketball",=0A=
"Furman Youth Association",=0A=
"Mauldin Baseball and Softball Association"];=0A=
=0A=
markets[7] =3D [ "Indianapolis ", "Ben Davis Youth Baseball",=0A=
"Center Grove Bantam Football League",=0A=
"Center Grove Lassie League",=0A=
"Center Grove Little League",=0A=
"Decatur Central Little League",=0A=
"Decatur Girls Softball",=0A=
"Eagle Creek Little League",=0A=
"Eagledale Little League",=0A=
"Edgewood Athletic Association",=0A=
"Franklin Township Girls Softball",=0A=
"Franklin Township Little League",=0A=
"Franklin Twonship Rookie League",=0A=
"Franklin Township Youth Basketball League",=0A=
"Greenwood Lassie League",=0A=
"Hamilton SE Youth Baseball",=0A=
"Lowell Little League",=0A=
"Northeast Youth Soccer League",=0A=
"Pike Soccer Club"];=0A=
=0A=
markets[8] =3D [ "Jacksonville", "Creeks Athletic Association Soccer",=0A=
"First Coast Soccer Association",=0A=
"Greater Arlington Soccer Club",=0A=
"Jacksonville Youth Soccer Club",=0A=
"Lakeshore Athletic Association",=0A=
"Marietta Bullsbay Athletic Association",=0A=
"Murray Hill Athletic Association",=0A=
"Northside Athletic Association",=0A=
"Northeast Florida Girls Softball",=0A=
"Ponte Vedra Soccer",=0A=
"San Soucci Athletic Association",=0A=
"Westconnett Athletic Association",=0A=
"West Duval Youth Association",=0A=
"Westside Soccer Club"];=0A=
=0A=
markets[9] =3D [ "Knoxville", "Eagleton Little League",=0A=
"Greenback Little League",=0A=
"Halls Youth Basketball",=0A=
"Holston Chilhowee Recreation Commission",=0A=
"Maryville Alcoa Blount County Parks",=0A=
"Skaggston Youth Athletic Association",=0A=
"Willow Creek Softball"];=0A=
=0A=
markets[10] =3D [ "Las Vegas", "City of Las Vegas",=0A=
"Lone Mountain Little League",=0A=
"Mountain Ridge Little League",=0A=
"Red Rock Little League",=0A=
"Sagebrush Soccer League",=0A=
"Silver State Girls Soccer League Nevada",=0A=
"Western Little League"];=0A=
=0A=
markets[11] =3D [ "Louisville", "East Louisville Sports",=0A=
"Fern Creek Babe Ruth League",=0A=
"Fern Creek Optimist Club",=0A=
"Jeffersontown Little League",=0A=
"Lyndon Recreation Association",=0A=
"Metro Parks and Recreation",=0A=
"Portland Little League",=0A=
"Sawyer Youth Soccer",=0A=
"South Oldham Little League",=0A=
"St. Matthews Little League",=0A=
"West Louisville Sports, Inc."];=0A=
=0A=
markets[12] =3D [ "Madisonville", "Hanson Hunter Field, Inc.",=0A=
"Hopkins County Central ABA",=0A=
"Hopkins County YMCA",=0A=
"Hopkins County Youth Athletic Association",=0A=
"Hopkins County Youth Soccer Association"];=0A=
=0A=
markets[13] =3D [ "Minneapolis", "Andover Huskies Youth Hockey =
Association",=0A=
"Armtrong Youth Hockey Association",=0A=
"Coon Rapids Soccer Association",=0A=
"Cottage Grove Hockey Association",=0A=
"Eden Prairie Hockey Association",=0A=
"Golden Valley Little League",=0A=
"Lakeville Soccer Club",=0A=
"Minnesota Thunder Academy",=0A=
"Plymouth Soccer Association",=0A=
"Tartan Area Youth Hockey",=0A=
"Woodbury Area Hockey Club"];=0A=
=0A=
markets[14] =3D [ "Nashville", "Donelson Hermitage Youth Inc. =
Basketball",=0A=
"Donelson Little League",=0A=
"Green Hills Girls Softball",=0A=
"Harpeth Youth Soccer Association",=0A=
"Hendersonville Girls Softball",=0A=
"La Vergne Baseball/Softball Association",=0A=
"Madison Little League",=0A=
"Middle Tennessee Futbol",=0A=
"Mt. Juliet Little League/Softball",=0A=
"Nashville Youth Soccer Associaton",=0A=
"Seven Oaks Baseball",=0A=
"Smyrna Girls Softball",=0A=
"West Nashville Sports"];=0A=
=0A=
markets[15] =3D [ "NW Arkansas", "Atkins Youth Association",=0A=
"Bentonville Softball",=0A=
"Boys & Girls Club of Fayetteville",=0A=
"Fayetteville Parks and Recreation",=0A=
"Pottsville Athletic Association",=0A=
"Rogers Baseball",=0A=
"Rogers Activity Center",=0A=
"Springdale Parks and Recreation"];=0A=
=0A=
markets[16] =3D [ "Phoenix", "Arizona Soccer Club",=0A=
"Cactus Little League",=0A=
"Camelback East Little League",=0A=
"Diamondback Little League",=0A=
"Gilbert American Little League",=0A=
"Gilbert Softball Little League",=0A=
"Glendale Parks and Recreation",=0A=
"Goodyear Little League",=0A=
"Holiday Park Little League",=0A=
"Litchfield Park Little League",=0A=
"Madison Little League-Phoenix",=0A=
"Peoria Parks and Recreation",=0A=
"Rio Vista Little League",=0A=
"Royal Palm Orangewood Little League",=0A=
"San Tan Soccer",=0A=
"Shadow Mountain Little League",=0A=
"Sidewinder Little League",=0A=
"Superstition Little League",=0A=
"Tempe Rio Salado Little League",=0A=
"Town of Buckeye Community Services",=0A=
"Town of Queen Creek",=0A=
"Village Meadows Little League",=0A=
"West End Little League"];=0A=
=0A=
markets[17] =3D [ "Portland", "Aloha Youth Soccer Club",=0A=
"Beaverton Area Little League",=0A=
"Cedar Mill Little League",=0A=
"Hot Shots Youth Sports ",=0A=
"Mt. Tabor Little League",=0A=
"Parkrose Little League",=0A=
"SW Portland Little League",=0A=
"Tigard Little League",=0A=
"Willamette Soccer League",=0A=
"Wilsonville Parks and Recreation",=0A=
"Wolf Creek Little League",=0A=
"Woodburn Parks and Recreation"];=0A=
=0A=
markets[18] =3D [ "Raleigh Triangle Area", "Cary Parks and Recreation",=0A=
"Chapel Hill-Carrboro YMCA",=0A=
"Durham Hurricanes Youth Athletics",=0A=
"Goldstar SC",=0A=
"Hillandale Sports Association",=0A=
"Knightdale Parks and Recreation",=0A=
"Northern Junior Athletic Association",=0A=
"North Wake County Baseball",=0A=
"Rainbow Soccer",=0A=
"West Raleigh Baseball",=0A=
"Whippoorwill Athletic Association",=0A=
"Wilders Grove Youth Center",=0A=
"XL Soccer World"];=0A=
=0A=
markets[19] =3D [ "Sacramento", "American River Girls Softball",=0A=
"Antelope Little League",=0A=
"Carmichael Girls Softball",=0A=
"Carmichael Little League",=0A=
"Cordova Girls Softball",=0A=
"Delta Baseball League",=0A=
"Elk Grove Girls Softball",=0A=
"Florin Little League",=0A=
"Folsom Girls Softball",=0A=
"Maidu Little League",=0A=
"Northridge Little League",=0A=
"Parkway Little League",=0A=
"Rosemont Little League",=0A=
"Roseville Girls Softball",=0A=
"Sunrise Girls Softball",=0A=
"Sunrise Little League",=0A=
"Whitney Little League",=0A=
"Woodcreek Little League"];=0A=
=0A=
markets[20] =3D [ "Salt Lake City", "Foothill Baseball Association",=0A=
"Mueller Park Baseball",=0A=
"Oquirrh Mountain Softball",=0A=
"Salt Lake County Parks and Recreation",=0A=
"Sandy City Parks and Recreation",=0A=
"South Davis Baseball",=0A=
"South Davis Recreation Center",=0A=
"South Jordan City Parks and Recreation",=0A=
"Utah Rush Soccer",=0A=
"Utah Soccer Alliance",=0A=
"West Valley City Parks "];=0A=
=0A=
markets[21] =3D [ "San Antonio ", "Alamo Heights Fort Sam Houston Youth =
Soccer",=0A=
"Bulvedere Little League",=0A=
"Capitol Park Little League",=0A=
"Greater Helotes Little League",=0A=
"Greater Northeast Little League",=0A=
"Judson Youth Sports Foundation",=0A=
"McAllister Park Little League",=0A=
"North East Youth Soccer Organization",=0A=
"Northwest Little League",=0A=
"Soccer Association for Youth of San Antonio",=0A=
"Westside YMCA"];=0A=
=0A=
markets[22] =3D [ "Seattle", "Bellevue Parks and Recreation",=0A=
"Bellevue West Little League",=0A=
"Des Moines Parks and Recreation",=0A=
"Everett Parks and Recreation",=0A=
"Issaquah Parks and Recreation",=0A=
"Kent Parks and Recreation",=0A=
"Kent Youth Soccer Association",=0A=
"Kirkland Boys and Girls Club",=0A=
"Kirkland National Little League",=0A=
"Kirkland Parks and Community Services",=0A=
"Lake Washington Youth Soccer Association",=0A=
"Redmond Boys and Girls Club",=0A=
"Renton Parks and Recreation",=0A=
"South Highline American Little League",=0A=
"South Highline National Little League",=0A=
"Tukwila Skyway Soccer Club"];=0A=
=0A=
markets[23] =3D [ "Springfield ", "City of Ozark Parks and Recreation",=0A=
"Nixa Parks and Recreation",=0A=
"Springfield-Greene Park Board",=0A=
"Willard Parks and Recreation"];=0A=
=0A=
markets[24] =3D [ "St. Louis", "Kirkwood Parks and Recreation",=0A=
"Olivette Parks and Recreation Soccer",=0A=
"Scott Gallagher Soccer",=0A=
"St. Charles County Soccer "];=0A=
=0A=
markets[25] =3D [ "Tacoma", "Auburn Little League",=0A=
"Auburn Parks and Recreation",=0A=
"Auburn Youth Soccer Association",=0A=
"Fife-Milton-Edgewood Little League",=0A=
"Metro Parks Foundation",=0A=
"Orting Soccer Club",=0A=
"Puyallup Parks and Recreation",=0A=
"Sumner Parks and Recreation",=0A=
"South Hill Little League",=0A=
"South Hill Soccer Club"];=0A=
=0A=
markets[26] =3D [ "Tampa", "Bayshore Little League",=0A=
"East Pasco YMCA",=0A=
"Hillsborough County United Soccer",=0A=
"Keystone Little League",=0A=
"North Tampa Pony League",=0A=
"Northwest Hillsborough YMCA",=0A=
"Northwest Little League-Tampa",=0A=
"Palma Ceia Little League",=0A=
"Skyway Park Little League",=0A=
"Temple Terrace Pony League",=0A=
"Temple Terrace Soccer ",=0A=
"Town and Country Pony Baseball"];=0A=

------=_NextPart_000_0009_01CABEB2.5DDCFBA0--
