ACHIEVEMENT BY COMMITMENT AND EXCELLENCE
Welcome to the
We will field multiple teams based on the availability of qualified coaches and the number of interested girls.. All coaches are volunteers and are not compensated for their efforts. It is a good idea for you and your child to discuss if you wish to accept a position on the team prior to having been offered a position. There are a few things to take into consideration when making your decision, such as; can this club and team meet my child's needs? Can we, daughter and parent(s), meet the time and financial requirements of the Club and team.
While the number of practices and tournaments may vary with
each team, as a parent and player you can expect practice 1-2 times per week,
2-6 hours per week. Our teams practice in the
St. Louis Metro Volleyball Club prides itself on the development of players. Our coaches are dedicated to the betterment of the player and the game of volleyball. The goal of St. Louis Metro Volleyball Club is to aid players in their pursuit to play Volleyball at the high school and college level.
As a St. Louis Metro Volleyball Club Parent(s), your obligations will be:
Make every effort to have your daughter at all practices and games, on time
Promote Club spirit
Harbor good will towards the Club and the Game
Leave the coaching to the coaches
Each parent is responsible for supporting the Club fund-raisers
Work the concession stand for tournaments hosted by St. Louis Metro Volleyball Club
The player's obligations are:
To make every effort to be at practice and games, on time
Give 100%!
Be a team player!
Harbor good sportsmanship!
Club fees of $250.00 are due upon commitment to St. Louis Metro Volleyball Club. An additional $150.00 is due within 30 days of commitment.. Fees cover expenses for Club fees, USAV & AAU Player Registration, USAV & AAU Team Registration, and USAV & AAU Coach Registration. A uniform fee of $60.00 is additional. Tournament fees are shared equally by team players. Coaches are not charged fees. All players are responsible for their own travel costs, locally and out of town. The team playing in the out of town tournament will pay for the coach's lodging. If gym rental is necessary, money will be collected from the team incurring the charge. Additional fees may be incurred based on the number of tournaments played. These additional costs may be offset by participation in club fund raising activities, which are available during the season. Players will not be allowed to participate in a tournament if fees are not paid. Fees are non-refundable.
All St. Louis Metro Volleyball coaches are Impact Certified at minimum. Other certifications and qualifications are noted below.
Thomas Applebaum:
Gary Bess: High School Coach
Betty Burke:
Chris Burke: Cap II Certification, High School Coach
Diane Fritz: Cap I Certification
Harvey Fritz: Cap II Certification
Mike Fuchs: Cap I Certification
Janis Garavaglia: Cap I Certification
Laura Hagen:
Scott Herman: Cap I Certification
Karen Keller - Potter: Cap I Certification
Steve Kozemczak: Cap I Certification
Carwin Lindenbusch: Cap II Certification
Sue Lindenbusch: Cap II Certification
Sharon Luna:
Joe Mancuso: Cap II Certification
Melissa Narez: Cap II Certification
Alicia Nienhaus:
Joe Rathert:
Debbie Row:
Kim Sapa: Certified, Cap II Certification
Chrissy Simones:
Maureen Simones:
Mike Taylor: Cap II Certification
Krista Van De Wiele: Cap II Certification
Bill Williams: (Club Director) 21 years with Club Ball, Girls 10/12/14/16, Junior Varsity High School Coach, Cap II Certification
If you have any questions or need additional information, call Bill Williams at (314) 989-0726 or send an email to billw@slmetrovbc.org.
<!-- This
starts the code for the volleyballs bouncing --><div id="dot0"
style="position: absolute; visibility: hidden; height: 20; width:
20;">
</div><div
id="dot1" style="position: absolute; height: 20; width:
20;">
</div><div
id="dot2" style="position: absolute; height: 20; width:
20;">
</div><div
id="dot3" style="position: absolute; height: 20; width:
20;">
</div><div
id="dot4" style="position: absolute; height: 20; width:
20;">
</div><div
id="dot5" style="position: absolute; height: 20; width:
20;">
</div><div
id="dot6" style="position: absolute; height: 20; width:
20;">
</div><script
LANGUAGE="JavaScript"><!-- hide code
//Elastic
Trail script (By Philip Winston @ pwinston@yahoo.com, URL: http://www.geocities.com/pwinston/)
var nDots =
7;
var Xpos = 0;
var Ypos = 0;
// fixed time step, no relation to real time
var DELTAT =
.01;
// size of one spring in pixels
var SEGLEN =
10;
// spring constant, stiffness of springs
var SPRINGK =
10;
// all
the physics is bogus, just picked stuff to
// make it look okay
var MASS = 1;
// Positive
XGRAVITY pulls right, negative pulls left
// Positive
YGRAVITY pulls down, negative up
var XGRAVITY
= 0;
var YGRAVITY
= 50;
// RESISTANCE
determines a slowing force proportional to velocity
var
RESISTANCE = 10;
// stopping criterea to prevent endless
jittering
// doesn't work when sitting on bottom since
floor
// doesn't push back so acceleration always
as big
// as gravity
var STOPVEL =
0.1;
var STOPACC =
0.1;
var DOTSIZE =
20;
// BOUNCE is percent of velocity retained
when // bouncing off a wall
var BOUNCE =
0.75;
var
isNetscape = navigator.appName=="Netscape";
// always on for now, could be played with to
// let dots fall to botton, get thrown, etc.
var
followmouse = true;
var dots =
new Array();
init();
function
init()
{
var i = 0;
for (i = 0; i < nDots; i++) {
dots[i] = new dot(i);
}
if (!isNetscape) {
// I only know how to read the
locations of the // <LI> items in IE
//skip this for now
// setInitPositions(dots)
}
// set their positions
for (i = 0; i < nDots; i++) {
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
}
if (isNetscape) {
// start right away since they are
positioned
// at 0, 0
startanimate();
} else {
// let dots sit there for a few seconds
// since they're hiding on the real
bullets
setTimeout("startanimate()",
1000);
}
}
function
dot(i) {
this.X = Xpos;
this.Y = Ypos;
this.dx = 0;
this.dy = 0;
if (isNetscape) {
this.obj =
eval("document.dot" + i);
} else {
this.obj = eval("dot" + i +
".style");
}
}
function startanimate()
{
setInterval("animate()", 20);
}
// This is to
line up the bullets with actual LI tags on the page
// Had to add
-DOTSIZE to X and 2*DOTSIZE to Y for IE 5, not sure why
// Still
doesn't work great
function
setInitPositions(dots)
{
// initialize dot positions to be on
top // of the bullets in the
<ul>
var startloc =
document.all.tags("LI");
var i = 0;
for (i = 0; i < startloc.length
&& i < (nDots - 1); i++) {
dots[i+1].X = startloc[i].offsetLeft
startloc[i].offsetParent.offsetLeft
- DOTSIZE;
dots[i+1].Y = startloc[i].offsetTop +
startloc[i].offsetParent.offsetTop
+ 2*DOTSIZE;
}
// put 0th dot above 1st (it is hidden)
dots[0].X = dots[1].X;
dots[0].Y = dots[1].Y - SEGLEN;
}
// just save
mouse position for animate() to use
function
MoveHandler(e)
{
Xpos = e.pageX;
Ypos = e.pageY; return true;
}
// just save
mouse position for animate() to use
function
MoveHandlerIE() {
Xpos = window.event.x + document.body.scrollLeft;
Ypos = window.event.y +
document.body.scrollTop; }
if
(isNetscape) {
document.captureEvents(Event.MOUSEMOVE);
document.onMouseMove = MoveHandler;
} else {
document.onmousemove = MoveHandlerIE;
}
function
vec(X, Y)
{
this.X = X;
this.Y = Y;
}
// adds force
in X and Y to spring for dot[i] on dot[j]
function
springForce(i, j, spring)
{
var dx = (dots[i].X - dots[j].X);
var dy = (dots[i].Y - dots[j].Y);
var len = Math.sqrt(dx*dx + dy*dy);
if (len > SEGLEN) {
var springF = SPRINGK * (len - SEGLEN);
spring.X += (dx / len) * springF;
spring.Y += (dy / len) * springF;
}
}
function
animate() {
// dots[0] follows the mouse,
// though no dot is drawn there
var start = 0;
if (followmouse) {
dots[0].X = Xpos;
dots[0].Y = Ypos;
start = 1;
}
for (i = start ; i < nDots; i++ ) {
var spring = new vec(0, 0);
if (i > 0) {
springForce(i-1, i, spring);
}
if (i < (nDots - 1)) {
springForce(i+1, i, spring);
}
// air resisitance/friction
var resist = new vec(-dots[i].dx *
RESISTANCE,
-dots[i].dy * RESISTANCE);
// compute new accel, including
gravity
var accel = new vec((spring.X +
resist.X)/MASS + XGRAVITY,
(spring.Y + resist.Y)/ MASS +
YGRAVITY);
// compute new velocity
dots[i].dx += (DELTAT * accel.X);
dots[i].dy += (DELTAT * accel.Y);
// stop dead so it doesn't
jitter when nearly still
if (Math.abs(dots[i].dx) < STOPVEL
&&
Math.abs(dots[i].dy) < STOPVEL
&&
Math.abs(accel.X) < STOPACC
&&
Math.abs(accel.Y) < STOPACC) {
dots[i].dx = 0;
dots[i].dy = 0;
}
// move to new position
dots[i].X += dots[i].dx;
dots[i].Y += dots[i].dy;
// get size of window
var height, width;
if (isNetscape) {
height = window.innerHeight +
window.pageYOffset;
width = window.innerWidth +
window.pageXOffset;
} else {
height = document.body.clientHeight
+ document.body.scrollTop;
width = document.body.clientWidth +
document.body.scrollLeft;
}
// bounce off 3 walls (leave
ceiling open)
if (dots[i].Y >= height - DOTSIZE - 1) {
if (dots[i].dy > 0) {
dots[i].dy = BOUNCE *
-dots[i].dy;
}
dots[i].Y = height - DOTSIZE - 1;
}
if (dots[i].X >= width - DOTSIZE) {
if (dots[i].dx > 0) {
dots[i].dx = BOUNCE *
-dots[i].dx;
}
dots[i].X = width - DOTSIZE - 1;
}
if (dots[i].X < 0) {
if (dots[i].dx < 0) {
dots[i].dx = BOUNCE *
-dots[i].dx;
}
dots[i].X = 0;
}
// move img to new position
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
}
}
// end code hiding --></script><!-- This ends the code for bouncing volleyballs -->