//*****************************************************************************
// C & G Technical Group Form Validation Script For Sankofa Connection
//*****************************************************************************

<!--
var gDate = new Date();
var gDay = gDate.getDate();
var gMon = gDate.getMonth() + 1;
var gYear = gDate.getFullYear();
var gTime = gDate.getTime();
var gHours = gDate.getHours();
var gMinutes = gDate.getMinutes();
var gSeconds = gDate.getSeconds();

var reInteger = /^\d+$/
var digits = "0123456789";
// U.S. phone numbers have 10 digits.
// They are formatted as 123 456 7890 or (123) 456-7890.
var digitsInUSPhoneNumber = 10;
// whitespace characters as defined by this sample code
var whitespace = " \t\n\r";
var numberoftimes = 0; 
function flashmenu()
{
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="850" height="115">\n');
   document.write('<param name="movie" value="images/sabretop.swf" />\n');
   document.write('<param name="quality" value="high" />\n');
   document.write('<embed src="images/sabretop.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="850" height="115"></embed>\n');
   document.write('</object>\n');
}
function flashintro()
{
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="449" height="250">\n');
   document.write('<param name="movie" value="images/sabretop.swf" />\n');
   document.write('<param name="quality" value="high" />\n');
   document.write('<embed src="images/sabretop.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="449" height="250"></embed>\n');
   document.write('</object>\n');
}
function flashclick()
{
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="449" height="250">\n');
   document.write('<param name="movie" value="images/sabretop.swf" />\n');
   document.write('<param name="quality" value="high" />\n');
   document.write('<embed src="images/sabretop.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="449" height="250"></embed>\n');
   document.write('</object>\n');
}
//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "pluginspage":
      case "type":
      case "src":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "data":
      case "codebase":
      case "classid":
      case "id":
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  return ret;
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function validateSubOnce (strMessage) {
	numberoftimes += 1;
	if (numberoftimes > 1) { 
		if (numberoftimes == 3) {
				strMessage = "DO NOT PRESS SUBMIT MULTIPLE TIMES!!! YOUR ACCOUNT WILL BE BILLED EACH TIME YOU PRESS SUBMIT!!! Processing may take up to one minute.";
		}
		 alert(strMessage);
		 return false; 
	}  
	return true;
} 
function isEmpty(s)
{ return ((s == null) || (s.length == 0))
}
function TrimSTR(strValue) {
	// REMOVE leading spaces.
	while (true) {
		if (strValue.indexOf(" ") == 0) {	// a leading space has been found so...
			strValue = strValue.substring(1, strValue.length)	// slice it off.
		} else {	// the first character in the string is no longer a space so...
			break	// exit the loop.
		}
	}
	// REMOVE trailing spaces.
	if (strValue.length > 0) {	// the string is not null.
		while (true) {
			if (strValue.lastIndexOf(" ") == strValue.length - 1) {	// a trailing space has been found so...
				strValue = strValue.substring(0, strValue.length - 1)	// slice it off.
			} else {	// the last character in the string is no longer a space so...
				break	// exit the loop.
			}
		}
	}
	// ASSIGN return value
	return strValue
}
function stripCharsInBag (s, bag)
{ var i;
	var returnString = "";
	for (i = 0; i < s.length; i++)
	{
	// Check that current character isn't whitespace.
		var c = s.charAt(i);
		if (bag.indexOf(c) == -1) returnString += c;
	}
	return returnString;
}
function stripCharsNotInBag (s, bag)
{ var i;
	var returnString = "";
	// Search through string's characters one by one.
	// If character is in bag, append to returnString.
	for (i = 0; i < s.length; i++)
	{
	// Check that current character isn't whitespace.
		var c = s.charAt(i);
		if (bag.indexOf(c) != -1) returnString += c;
	}
	return returnString;
}
function isInteger (s)	{
	if (isEmpty(s)) return false;
	return reInteger.test(s)
}
function stripWhitespace (s) {
	return stripCharsInBag (s, whitespace)
}
function isNumeric(objField, strLength, strMessage) {
	// INITIALIZE procedure-scope variables.
	var blnNumeric = true

	// SCAN string for non-numeric characters.
	for (var i = 0; i < objField.value.length; i++) {
		if (objField.value.length > strLength) {
			alert(strMessage);
			objField.focus();
			blnNumeric = false;
			break;
		}
		if (isEmpty(i)) {
			alert(strMessage);
			objField.focus();
			blnNumeric = false;
			break;
		}
		var strDigit = objField.value.charAt(i);
		if (strDigit < 0 || strDigit > 9) {	//non-numeric character has been found.
			alert(strMessage);
			objField.focus();
			blnNumeric = false;
			break;
		}
	}
	// ASSIGN return value.
	return blnNumeric
}
function validateTextField (objField, minLen, maxLen, strMessage) {
// Validate a Text Field
	if(objField.value == "") {
		alert(strMessage);
		objField.focus();
		return false;
	}

	if(objField.value.length < minLen || objField.value.length > maxLen) {
		alert(strMessage);
		objField.focus();
		return false;
	}
	return true;
}
function validateTextAmount (objField, minLen, maxLen, strMessage) {
// Validate a Text Field
	if(objField.value == "") {
		alert(strMessage);
		objField.focus();
		return false;
	}

	if(objField.value.length < minLen || objField.value.length > maxLen) {
		alert(strMessage);
		objField.focus();
		return false;
	}
	
	if(objField.value < 200.00) {
		alert(strMessage);
		objField.focus();
		return false;
	}
	return true;
}

function validateEmail(objField, strMessage) {
// Validates e-mail address form inputs.
	if (objField.value == "") {	// no value entered in field.
	// DISPLAY validation failure message.
		alert(strMessage);
		objField.focus();
		return false;
	}
	if (objField.value.indexOf ('@', 0) == -1 || objField.value.indexOf ('.', 0) == -1) {	// address does not contain the "@" and "." characters.
		alert(strMessage);
		objField.select();
		objField.focus();
		return false;
	}
	else {	// the address is acceptable.
		return true;
	}
}
function validatePhoneNumber(field, strLength, strMessage){
	sx = stripCharsNotInBag(field.value,digits); // Strip all non-digit chars;
	if (sx.length < strLength) {
		alert(strMessage);
		field.focus();
		return false;
	}
	return true;
}
function validateNumber(field, strLength, strMessage){
	sx = stripCharsNotInBag(field.value,digits); // Strip all non-digit chars;
	if (sx.length > strLength) {
		strMessage = 'MSG0010 - Numeric value ' + field.value + ' is too Long';
		alert(strMessage);
		field.focus();
		return false;
	}
	for (i = 0; i < field.value.length; i++) {
		var strDigit = field.value.charAt(i);
		if (strDigit == ',' || strDigit == '.') {
			continue;
		}else if (digits.indexOf(strDigit) == -1) {	//non-numeric character has been found.
				alert(strMessage);
				field.focus();
				return false;
				break;
		}
	}
	return true;
}
function validateZip(field, strMessage) {
	sx = stripWhitespace(field.value); // Strip all non-digit chars
	if(sx.length < 5) { // Postals need to be at least 5
		alert(strMessage);
		field.focus();
		return false;
	}
	return true;
}
function validateState(field, strMessage) {
	if (field.selectedindex == 0 && field.value == ''){
		alert(strMessage); 
		field.focus();
		return false;
	}
	return true;
}

function validateDropDown(objField, strMessage) {
	if (objField.options[0].selected == true && objField.value == '') {	//No Dropdown Value Selected.
		alert(strMessage);
		objField.focus();
		return false;
	}
		// Check that current character isn't whitespace.
	var c = objField.value.charAt(1);
	if ( c == '-' || c=='') {
		alert(strMessage);
		objField.focus();
		return false;
	} 
	return true;
}
function validateAreaCode(objField, state, strMessage) {
	if (isEmpty(objField.value)) {
		alert(strMessage);
		objField.focus();
		return false;
	}else {
		if (!areacode(objField.value, state)){	         //Invalid Area Code.
			objField.focus();
			return false;
		}
	}
	return true;
}
function validateDLExpireDate(objField, strMessage) {
	//Set dates
	today=new Date();					//Current Date
	oneday=1000*60*60*24				//Get 1 day in milliseconds
	if (objField.value.indexOf('/') <= 0 || objField.value.length < 10) {
		alert(strMessage);
		objField.focus();
		return false;
	}else{
		mon=objField.value.slice(0,2);
		day=objField.value.slice(3,objField.value.length-5);
		yer=objField.value.slice(6,objField.value.length);
		dldate =new Date(yer, mon, day) //Month is 0-11 in JavaScript
		//Calculate difference btw the two dates, and convert to days
		expdate=Math.ceil((today.getTime()-dldate.getTime())/(oneday))
	}
	if (expdate > -30) {
		expdate = expdate + 30;
		alert('MSGP003 - Your Driver License Expired ' + expdate + ' Days Ago');
		objField.focus();
		return false;
	}
	return true;
}
function validateRadio(objForm, objElement, strMessage){
	var thisradioON = false;
	for (xx=0; xx < document.registrationForm.elements.length; xx++){
		 if (document.registrationForm.elements[xx].type == 'radio' && 
			 document.registrationForm.elements[xx].checked == true &&
			 document.registrationForm.elements[xx].name == objElement &&
			 thisradioON == false) {
		 thisradioON = true;	 
		 return true;
		}
	}
	alert(strMessage);
	return false;	
}
function validateCheckBox(objForm, strMessage){
	for (xx=0; xx < document.subscribeForm.elements.length; xx++){
		 if (document.subscribeForm.elements[xx].type == 'checkbox' && 
			 document.subscribeForm.elements[xx].checked == true &&
			 document.subscribeForm.elements[xx].name == objForm.name)
		 return true;
	}
	alert(strMessage);
	return false;	
}

function validateForm(objForm) {
	with(objForm) {
	// Validate Form Input
		if(!validateTextField(FirstName,2,30,'Please Enter First Name')) return false;
		if(!validateTextField(LastName,2,30,'Please Enter Last Name')) return false;
		if(!validateTextField(Address,5,80,'Please Enter Your Address')) return false;
		if(!validateTextField(City,5,60,'Please Enter Your City')) return false;
		if(!validateDropDown(State,'Please Select Your State')) return false;
		if(!validateTextField(Zip,5,10,'Please Enter Your Postal Code')) return false;
		if(!validateEmail(email,'Please Enter A Valid Email Address')) return false;
		if(!validateCheckBox(I_Agree,'You Must Read and Agree To Our Privacy Policy To Continue')) return false;
	}
}
function validateFormSu(objForm) {
	with(objForm) {
	// Validate Form Input
		if(!validateTextField(FirstName,2,30,'Please Enter First Name')) return false;
		if(!validateTextField(LastName,2,30,'Please Enter Last Name')) return false;
		if(!validateTextField(City,5,60,'Please Enter Your City')) return false;
		if(!validateDropDown(State,'Please Select Your State')) return false;
		if(!validateEmail(Email,'Please Enter A Valid Email Address')) return false;
		if(!validateCheckBox(I_Agree,'You Must Read and Agree To Our Privacy Policy To Continue')) return false;
	}
}
function validateFormA(objForm) {
	with(objForm) {
	// Validate Form Input
		if(!validateTextField(FirstName,2,30,'Please Enter First Name')) return false;
		if(!validateTextField(LastName,2,30,'Please Enter Last Name')) return false;
		if(!validateTextField(City,5,60,'Please Enter Your City')) return false;
		if(!validateDropDown(State,'Please Select Your State')) return false;
		if(!validateEmail(Email,'Please Enter A Valid Email Address')) return false;
		if(!validateCheckBox(I_Agree,'You Must Read and Agree To Our Privacy Policy To Continue')) return false;
	}
}
function validateFormC(objForm) {
	with(objForm) {
	// Validate Form Input	
		if(!validateRadio(agree, 'agree', 'You must agree and check that you have read contest eligibility before continuing')) return false;
	}
}

function validateFormS(objForm) {
	with(objForm) {
	// Validate Form Input
	var c = false;
	if (document.registrationForm.func.value == 'Submit') {
			if(!validateTextField(document.registrationForm.teamfname1,2,20,'Please Enter The First Name Of Sponsor Player One')) return false;
			else if(!validateTextField(document.registrationForm.teamlname1,2,20,'Please Enter The Last Name Of Sponsor Player One')) return false;
			else if(document.registrationForm.SkillLevelDT1.options[document.registrationForm.SkillLevelDT1.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT1[0].checked == false &&
					document.registrationForm.SkillLevelT1[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player One'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT1[0].checked == true &&
					document.registrationForm.SkillLevelT1[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player One'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT1[0].checked == true ||
					document.registrationForm.SkillLevelT1[1].checked == true)) { 
					alert('Please Select Handicap For Sponsor Captain One'); return false;}
			if(document.registrationForm.teamfname2.value != '' || document.registrationForm.teamlname2.value != '') {
				if(!validateTextField(document.registrationForm.teamfname2,2,20,'Please Enter The First Name Of Sponsor Player Two')) return false;
				if(!validateTextField(document.registrationForm.teamlname2,2,20,'Please Enter The Last Name Of Sponsor Player Two')) return false;
			    if(document.registrationForm.SkillLevelDT2.options[document.registrationForm.SkillLevelDT2.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT2[0].checked == false &&
					document.registrationForm.SkillLevelT2[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if(document.registrationForm.SkillLevelDT2.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT2[0].checked == true &&
					document.registrationForm.SkillLevelT2[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if(document.registrationForm.SkillLevelDT2.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT2[0].checked == true ||
					 document.registrationForm.SkillLevelT2[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Two'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT2.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT2[0].checked == true ||
					document.registrationForm.SkillLevelT2[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname2.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname3.value != '' || document.registrationForm.teamlname3.value != '') {
				if(!validateTextField(document.registrationForm.teamfname3,2,20,'Please Enter The First Name Of Sponsor Player Three')) return false;
				if(!validateTextField(document.registrationForm.teamlname3,2,20,'Please Enter The Last Name Of Sponsor Player Three')) return false;
			    if(document.registrationForm.SkillLevelDT3.options[document.registrationForm.SkillLevelDT3.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT3[0].checked == false &&
					document.registrationForm.SkillLevelT3[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if(document.registrationForm.SkillLevelDT3.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT3[0].checked == true &&
					document.registrationForm.SkillLevelT3[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if(document.registrationForm.SkillLevelDT3.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT3[0].checked == true ||
					 document.registrationForm.SkillLevelT3[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Three'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT3.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT3[0].checked == true ||
					document.registrationForm.SkillLevelT3[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname3.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname4.value != '' || document.registrationForm.teamlname4.value != '') {
				if(!validateTextField(document.registrationForm.teamfname4,2,20,'Please Enter The First Name Of Sponsor Player Four')) return false;
				if(!validateTextField(document.registrationForm.teamlname4,2,20,'Please Enter The Last Name Of Sponsor Player Four')) return false;
			    if(document.registrationForm.SkillLevelDT4.options[document.registrationForm.SkillLevelDT4.selectedIndex].value == 0 && 
						document.registrationForm.SkillLevelT4[0].checked == false &&
					document.registrationForm.SkillLevelT4[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if(document.registrationForm.SkillLevelDT4.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT4[0].checked == true &&
					document.registrationForm.SkillLevelT4[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if(document.registrationForm.SkillLevelDT4.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT4[0].checked == true ||
					 document.registrationForm.SkillLevelT4[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Four'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT4.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT4[0].checked == true ||
					document.registrationForm.SkillLevelT4[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname4.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname5.value != '' || document.registrationForm.teamlname5.value != '') {
				if(!validateTextField(document.registrationForm.teamfname5,2,20,'Please Enter The First Name Of Sponsor Player Five')) return false;
				if(!validateTextField(document.registrationForm.teamlname5,2,20,'Please Enter The Last Name Of Sponsor Player Five')) return false;
			    if(document.registrationForm.SkillLevelDT5.options[document.registrationForm.SkillLevelDT5.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT5[0].checked == false &&
					document.registrationForm.SkillLevelT5[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Five'); return false;}
				if(document.registrationForm.SkillLevelDT5.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT5[0].checked == true &&
					document.registrationForm.SkillLevelT5[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Five'); return false;}
				if(document.registrationForm.SkillLevelDT5.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT5[0].checked == true ||
					 document.registrationForm.SkillLevelT5[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Five'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT5.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT5[0].checked == true ||
					document.registrationForm.SkillLevelT5[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname5.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname6.value != '' || document.registrationForm.teamlname6.value != '') {
				if(!validateTextField(document.registrationForm.teamfname6,2,20,'Please Enter The First Name Of Sponsor Player Six')) return false;
				if(!validateTextField(document.registrationForm.teamlname6,2,20,'Please Enter The Last Name Of Sponsor Player Six')) return false;
			    if(document.registrationForm.SkillLevelDT6.options[document.registrationForm.SkillLevelDT6.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT6[0].checked == false &&
					document.registrationForm.SkillLevelT6[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Six'); return false;}
				if(document.registrationForm.SkillLevelDT6.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT6[0].checked == true &&
					document.registrationForm.SkillLevelT6[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Six'); return false;}
				if(document.registrationForm.SkillLevelDT6.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT6[0].checked == true ||
					 document.registrationForm.SkillLevelT6[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Six'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT6.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT6[0].checked == true ||
					document.registrationForm.SkillLevelT6[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname6.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname7.value != '' || document.registrationForm.teamlname7.value != '') {
				if(!validateTextField(document.registrationForm.teamfname7,2,20,'Please Enter The First Name Of Sponsor Player Seven')) return false;
				if(!validateTextField(document.registrationForm.teamlname7,2,20,'Please Enter The Last Name Of Sponsor Player Seven')) return false;
			    if(document.registrationForm.SkillLevelDT7.options[document.registrationForm.SkillLevelDT7.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT7[0].checked == false &&
					document.registrationForm.SkillLevelT7[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if(document.registrationForm.SkillLevelDT7.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT7[0].checked == true &&
					document.registrationForm.SkillLevelT7[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if(document.registrationForm.SkillLevelDT7.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT7[0].checked == true ||
					 document.registrationForm.SkillLevelT7[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Seven'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT7.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT7[0].checked == true ||
					document.registrationForm.SkillLevelT7[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname7.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname8.value != '' || document.registrationForm.teamlname8.value != '') {
				if(!validateTextField(document.registrationForm.teamfname8,2,20,'Please Enter The First Name Of Sponsor Player Eight')) return false;
				if(!validateTextField(document.registrationForm.teamlname8,2,20,'Please Enter The Last Name Of Sponsor Player Eight')) return false;
			    if(document.registrationForm.SkillLevelDT8.options[document.registrationForm.SkillLevelDT8.selectedIndex].value == 0 && 
					document.registrationForm.SkillLevelT8[0].checked == false &&
					document.registrationForm.SkillLevelT8[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if(document.registrationForm.SkillLevelDT8.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT8[0].checked == true &&
					document.registrationForm.SkillLevelT8[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if(document.registrationForm.SkillLevelDT8.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT8[0].checked == true ||
					 document.registrationForm.SkillLevelT8[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Eight'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT8.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT8[0].checked == true ||
					document.registrationForm.SkillLevelT8[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname8.focus(); 
						return false;}
		sendForm(document.registrationForm,'main.php','_parent','SponsorTeam');
	} else if (document.registrationForm.func.value == 'Register') {	
		if(!validateTextField(x_first_name,2,30,'Please Enter First Name As Shown On Your Credit Card / Check')) return false;
		if(!validateTextField(x_last_name,2,30,'Please Enter Last Name As Shown On Your Credit Card / Check')) return false;
		if(!validateTextField(x_address,5,80,'Please Enter Your Address As Shown On Credit Card Statement / Check')) return false;
		if(!validateTextField(x_city,5,60,'Please Enter Your City As Shown On Your Credit Card Statement / Check')) return false;
		if(!validateDropDown(x_state,'Please Select Your State As Shown On Your Credit Card Statement / Check')) return false;
		if(!validateTextField(x_zip,5,10,'Please Enter Your Postal Code As Shown On Your Credit Card Statement / Check')) return false;
		if(!validateDropDown(sponsorlevel,'Please Select Your Sponsorship Donation Level')) return false;
		sendForm(document.registrationForm,'main.php','_parent','SponsorRegister');
	 } else if (document.registrationForm.func.value == 'Enter Players') {
		if(!validateTextField(sponsorcode,3,3,'Please Enter The Sponsor Code Provided By Sabre Holdings Charity Committee')) return false;
		if(!validateDropDown(company,'Please Select Your Registered Company Name')) return false;
		document.registrationForm.Ckey.value = document.registrationForm.company.options[document.registrationForm.company.selectedIndex].value;
		sendForm(objForm,'main.php','_parent','SponsorCheck');
	 }
   }
}
function validateFormU(objForm) {
	with(objForm) {
	// Validate Form Input
	var c = false;

		if(!validateTextField(document.teamForm.teamfname1,2,20,'A Captain Is Required For Your Level Of Sponsorship')) return false;
			else if(!validateTextField(document.teamForm.teamlname1,2,20,'A Captain Is Required For Your Level Of Sponsorship')) return false;
			else if((document.teamForm.SkillLevelDT1.options[document.teamForm.SkillLevelDT1.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT1.options[document.teamForm.SkillLevelDT1.selectedIndex].value == '') && 
					document.teamForm.SkillLevelT1[0].checked == false &&
					document.teamForm.SkillLevelT1[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Captain One'); return false;}
			else if((document.teamForm.SkillLevelDT1.options[document.teamForm.SkillLevelDT1.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT1.options[document.teamForm.SkillLevelDT1.selectedIndex].value == '') &&  
					document.teamForm.SkillLevelT1[0].checked == true &&
					document.teamForm.SkillLevelT1[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Captain One'); return false;}
			else if(document.teamForm.SkillLevelDT1.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT1[0].checked == true ||
					document.teamForm.SkillLevelT1[1].checked == true)) { 
					alert('Please Select Handicap For Sponsor Captain One'); return false;}
			if(document.teamForm.teamfname2.value != '' || document.teamForm.teamlname2.value != '') {
				if(!validateTextField(document.teamForm.teamfname2,2,20,'Please Enter The First Name Of Sponsor Player Two')) return false;
				if(!validateTextField(document.teamForm.teamlname2,2,20,'Please Enter The Last Name Of Sponsor Player Two')) return false;
			 	if((document.teamForm.SkillLevelDT2.options[document.teamForm.SkillLevelDT2.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT2.options[document.teamForm.SkillLevelDT2.selectedIndex].value == '') && 
					document.teamForm.SkillLevelT2[0].checked == false &&
					document.teamForm.SkillLevelT2[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if((document.teamForm.SkillLevelDT2.options[document.teamForm.SkillLevelDT2.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT2.options[document.teamForm.SkillLevelDT2.selectedIndex].value == '') &&  
					document.teamForm.SkillLevelT2[0].checked == true &&
					document.teamForm.SkillLevelT2[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if(document.teamForm.SkillLevelDT2.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT2[0].checked == true ||
					 document.teamForm.SkillLevelT2[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Two'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT2.selectedIndex > 0 || 
					document.teamForm.SkillLevelT2[0].checked == true ||
					document.teamForm.SkillLevelT2[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname2.focus(); 
						return false;
			}
			if(document.teamForm.teamfname3.value != '' || document.teamForm.teamlname3.value != '') {
				if(!validateTextField(document.teamForm.teamfname3,2,20,'Please Enter The First Name Of Sponsor Player Three')) return false;
				if(!validateTextField(document.teamForm.teamlname3,2,20,'Please Enter The Last Name Of Sponsor Player Three')) return false;
			 	if((document.teamForm.SkillLevelDT3.options[document.teamForm.SkillLevelDT3.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT3.options[document.teamForm.SkillLevelDT3.selectedIndex].value == '') && 
					document.teamForm.SkillLevelT3[0].checked == false &&
					document.teamForm.SkillLevelT3[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if((document.teamForm.SkillLevelDT3.options[document.teamForm.SkillLevelDT3.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT3.options[document.teamForm.SkillLevelDT3.selectedIndex].value == '') && 
					document.teamForm.SkillLevelT3[0].checked == true &&
					document.teamForm.SkillLevelT3[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if(document.teamForm.SkillLevelDT3.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT3[0].checked == true ||
					 document.teamForm.SkillLevelT3[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Three'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT3.selectedIndex > 0 || 
					document.teamForm.SkillLevelT3[0].checked == true ||
					document.teamForm.SkillLevelT3[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname3.focus(); 
						return false;
			}
			if(document.teamForm.teamfname4.value != '' || document.teamForm.teamlname4.value != '') {
				if(!validateTextField(document.teamForm.teamfname4,2,20,'Please Enter The First Name Of Sponsor Player Four')) return false;
				if(!validateTextField(document.teamForm.teamlname4,2,20,'Please Enter The Last Name Of Sponsor Player Four')) return false;
			 	if((document.teamForm.SkillLevelDT4.options[document.teamForm.SkillLevelDT4.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT4.options[document.teamForm.SkillLevelDT4.selectedIndex].value == '') && 
						document.teamForm.SkillLevelT4[0].checked == false &&
					document.teamForm.SkillLevelT4[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if((document.teamForm.SkillLevelDT4.options[document.teamForm.SkillLevelDT4.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT4.options[document.teamForm.SkillLevelDT4.selectedIndex].value == '') &&  
					document.teamForm.SkillLevelT4[0].checked == true &&
					document.teamForm.SkillLevelT4[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if(document.teamForm.SkillLevelDT4.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT4[0].checked == true ||
					 document.teamForm.SkillLevelT4[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Four'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT4.selectedIndex > 0 || 
					document.teamForm.SkillLevelT4[0].checked == true ||
					document.teamForm.SkillLevelT4[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname4.focus(); 
						return false;
			}
			if (document.teamForm.teamlname5.value != 'Sponsor') {
				if(!validateTextField(document.teamForm.teamfname5,2,20,'A Second Captain Is Required For Your Level Of Sponsorship')) return false;
				else if(!validateTextField(document.teamForm.teamlname5,2,20,'A Second Captain Is Required For Your Level Of Sponsorship')) return false;
				else if((document.teamForm.SkillLevelDT5.options[document.teamForm.SkillLevelDT5.selectedIndex].value == 0 ||
			             document.teamForm.SkillLevelDT5.options[document.teamForm.SkillLevelDT5.selectedIndex].value == '') &&  
						 document.teamForm.SkillLevelT5[0].checked == false &&
						 document.teamForm.SkillLevelT5[1].checked == false) { 
						 alert('Please Select Handicap For Sponsor Captain Two'); return false;}
				else if((document.teamForm.SkillLevelDT5.options[document.teamForm.SkillLevelDT5.selectedIndex].value == 0 ||
			             document.teamForm.SkillLevelDT5.options[document.teamForm.SkillLevelDT5.selectedIndex].value == '') &&   
						 document.teamForm.SkillLevelT5[0].checked == true &&
						 document.teamForm.SkillLevelT5[1].checked == true) { 
						 alert('Please Select Handicap For Sponsor Captain Two'); return false;}
				else if(document.teamForm.SkillLevelDT5.selectedIndex > 0 && 
						(document.teamForm.SkillLevelT5[0].checked == true ||
						document.teamForm.SkillLevelT5[1].checked == true)) { 
						alert('Please Select Handicap For Sponsor Captain Two'); return false;}
			}
			if(document.teamForm.teamfname6.value != '' || document.teamForm.teamlname6.value != '') {
				if(!validateTextField(document.teamForm.teamfname6,2,20,'Please Enter The First Name Of Sponsor Player Six')) return false;
				if(!validateTextField(document.teamForm.teamlname6,2,20,'Please Enter The Last Name Of Sponsor Player Six')) return false;
			 	if((document.teamForm.SkillLevelDT6.options[document.teamForm.SkillLevelDT6.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT6.options[document.teamForm.SkillLevelDT6.selectedIndex].value == '') &&   
					document.teamForm.SkillLevelT6[0].checked == false &&
					document.teamForm.SkillLevelT6[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Six'); return false;}
				if((document.teamForm.SkillLevelDT6.options[document.teamForm.SkillLevelDT6.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT6.options[document.teamForm.SkillLevelDT6.selectedIndex].value == '') &&   
					document.teamForm.SkillLevelT6[0].checked == true &&
					document.teamForm.SkillLevelT6[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Six'); return false;}
				if(document.teamForm.SkillLevelDT6.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT6[0].checked == true ||
					 document.teamForm.SkillLevelT6[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Six'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT6.selectedIndex > 0 || 
					document.teamForm.SkillLevelT6[0].checked == true ||
					document.teamForm.SkillLevelT6[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname6.focus(); 
						return false;
			}
			if(document.teamForm.teamfname7.value != '' || document.teamForm.teamlname7.value != '') {
				if(!validateTextField(document.teamForm.teamfname7,2,20,'Please Enter The First Name Of Sponsor Player Seven')) return false;
				if(!validateTextField(document.teamForm.teamlname7,2,20,'Please Enter The Last Name Of Sponsor Player Seven')) return false;
			 	if((document.teamForm.SkillLevelDT7.options[document.teamForm.SkillLevelDT7.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT7.options[document.teamForm.SkillLevelDT7.selectedIndex].value == '') &&   
					document.teamForm.SkillLevelT7[0].checked == false &&
					document.teamForm.SkillLevelT7[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if((document.teamForm.SkillLevelDT7.options[document.teamForm.SkillLevelDT7.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT7.options[document.teamForm.SkillLevelDT7.selectedIndex].value == '') &&  
					document.teamForm.SkillLevelT7[0].checked == true &&
					document.teamForm.SkillLevelT7[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if(document.teamForm.SkillLevelDT7.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT7[0].checked == true ||
					 document.teamForm.SkillLevelT7[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Seven'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT7.selectedIndex > 0 || 
					document.teamForm.SkillLevelT7[0].checked == true ||
					document.teamForm.SkillLevelT7[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname7.focus(); 
						return false;
			}
			if(document.teamForm.teamfname8.value != '' || document.teamForm.teamlname8.value != '') {
				if(!validateTextField(document.teamForm.teamfname8,2,20,'Please Enter The First Name Of Sponsor Player Eight')) return false;
				if(!validateTextField(document.teamForm.teamlname8,2,20,'Please Enter The Last Name Of Sponsor Player Eight')) return false;
			 	if((document.teamForm.SkillLevelDT8.options[document.teamForm.SkillLevelDT8.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT8.options[document.teamForm.SkillLevelDT8.selectedIndex].value == '') && 
					document.teamForm.SkillLevelT8[0].checked == false &&
					document.teamForm.SkillLevelT8[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if((document.teamForm.SkillLevelDT8.options[document.teamForm.SkillLevelDT8.selectedIndex].value == 0 ||
			        document.teamForm.SkillLevelDT8.options[document.teamForm.SkillLevelDT8.selectedIndex].value == '') &&  
					document.teamForm.SkillLevelT8[0].checked == true &&
					document.teamForm.SkillLevelT8[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if(document.teamForm.SkillLevelDT8.selectedIndex > 0 && 
					(document.teamForm.SkillLevelT8[0].checked == true ||
					 document.teamForm.SkillLevelT8[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Eight'); return false;}
			} else 
				if(document.teamForm.SkillLevelDT8.selectedIndex > 0 || 
					document.teamForm.SkillLevelT8[0].checked == true ||
					document.teamForm.SkillLevelT8[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.teamForm.teamfname8.focus(); 
						return false;}
	}
}

function dateMark(field1, e){
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

	if(field1.value.length == 2 && !containsKeycode(filter,keyCode)){
		field1.value = field1.value.slice(0, field1.value.length);
		field1.value = field1.value + '/';
	}
	if(field1.value.length == 5 && !containsKeycode(filter,keyCode)){
		field1.value = field1.value.slice(0, field1.value.length);
		field1.value = field1.value + '/';
	}
	return true;
}
function ssnMark(field1, e){
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

	if (document.sabreForm.ssntin.options[1].selected == true) {
		if(field1.value.length == 3 && !containsKeycode(filter,keyCode)){
			field1.value = field1.value.slice(0, field1.value.length);
			field1.value = field1.value + '-';
		}
		if(field1.value.length == 6 && !containsKeycode(filter,keyCode)){
			field1.value = field1.value.slice(0, field1.value.length);
			field1.value = field1.value + '-';
		}
	}
	if (document.sabreForm.ssntin.options[2].selected == true) {
		if(field1.value.length == 2 && !containsKeycode(filter,keyCode)){
			field1.value = field1.value.slice(0, field1.value.length);
			field1.value = field1.value + '-';
		}
	}
	return true;
}
function autoTab(field1, field2, len, mark, e){
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

	if(field1.value.length >= len && !containsKeycode(filter,keyCode)) {
		if (mark == 2) field1.value = '(' + field1.value + ')';
		if (mark == 1) field1.value = field1.value + '-';

		field1.value = field1.value.slice(0, field1.value.length);
		field2.focus();
	}
	return true;
}
function containsKeycode(arr, ele) {
	var found = false, index = 0;
	while(!found && index < arr.length) {
		if(arr[index] == ele)
			found = true;
		else
			index++;
	}
	return found;
}
function changeAmount(form) {
	if (form.package.value == 'No Package') 
		form.x_amount.value = '200.00';
	else
		form.x_amount.value = '250.00'; 
	form.dpmonth.focus();
	
	return(formatCurrency(form.x_amount.value));
}
function formatCurrency(num)
	{
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		   num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		    cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		    num = num.substring(0,num.length-(4*i+3))+','+
		          num.substring(num.length-(4*i+3));
  	    return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function CheckCaptain(f) {
	switch (f.rType1.options[f.rType1.selectedIndex].value) {
		case 'Captain':
			f.Captain.value = f.teamfname1.value + ' ' + f.teamlname1.value;
			return f.Captain.value
		break;
		case 'Sponsor':
		break;
		case 'Team':
			f.Captain.value = '';
			alert('You Must Enter A Captain Name To Continue');
			f.Captain.focus();
		break;
	}
}
function CalcTotal(objForm) {
		document.registrationForm.x_amount.value = 0.00;		
		for (xx=0; xx < document.registrationForm.elements.length; xx++) {		
			var ename = document.registrationForm.elements[xx].name;
			if (document.registrationForm.elements[xx].type == 'checkbox' &&
				document.registrationForm.elements[xx].checked == true &&
				ename.substring(0,10) == 'SkillLevel') {
					document.registrationForm.x_amount.value = eval(document.registrationForm.x_amount.value) + 135.00;
			}
			if (document.registrationForm.elements[xx].type == 'select-one' &&
				document.registrationForm.elements[xx].selectedIndex > 0 &&
				ename.substring(0,10) == 'SkillLevel') {
					document.registrationForm.x_amount.value = eval(document.registrationForm.x_amount.value) + 135.00;
			}
			
		} 
		return(formatCurrency(document.registrationForm.x_amount.value));
}

function whichPayment(objForm) {
		for (xx=0; xx < document.registrationForm.elements.length; xx++) {
	
			if (document.registrationForm.elements[xx].type == 'radio' &&
				document.registrationForm.elements[xx].checked == true &&
				document.registrationForm.elements[xx].name == 'chargecard') {
	
				if (document.registrationForm.elements[xx].value == 'Check') {
					document.registrationForm.x_card_num.value 			= '';
					document.registrationForm.x_exp_month.selectedIndex = 0;
					document.registrationForm.x_exp_year.selectedIndex 	= 0;
					document.registrationForm.x_card_code.value			= '';
					document.getElementById('divChk').style.display = "block";
					document.getElementById('divCrd').style.display = "none";
					document.registrationForm.x_check_num.focus(); 
				}
				if (document.registrationForm.elements[xx].value == 'Charge') {
					document.registrationForm.x_check_num.value 		= '';
					document.registrationForm.x_check_routing.value		= '';
					document.registrationForm.x_check_account.value		= '';
					document.getElementById('divChk').style.display = "none";
					document.getElementById('divCrd').style.display = "block";
					document.registrationForm.x_card_num.focus();
				}
				if (document.registrationForm.elements[xx].value == 'phonepay') {
					document.getElementById('divChk').style.display = "none";
					document.getElementById('divCrd').style.display = "none";
					document.registrationForm.x_zip.focus();
				}
			}
		}
}
function whichRegistration(objForm) {
		document.registrationForm.x_amount.value = 0.00;
		for (xx=0; xx < document.registrationForm.elements.length; xx++) {
	
			if (document.registrationForm.elements[xx].type == 'radio' &&
				document.registrationForm.elements[xx].checked == true &&
				document.registrationForm.elements[xx].name == 'rType') {
				if (document.registrationForm.elements[xx].value == 'Team') {
					document.getElementById('divTeam').style.display = "block";
					document.getElementById('divIndividual').style.display = "none";
					document.registrationForm.indivfname1.value = '';
					document.registrationForm.indivlname1.value = '';
					document.registrationForm.x_amount.value = eval(document.registrationForm.x_amount.value) + 500.00;
					document.registrationForm.x_amount.value = formatCurrency(document.registrationForm.x_amount.value);
					for (yy=0; yy < document.registrationForm.elements.length; yy++) {
						var ename = document.registrationForm.elements[yy].name;
						if (document.registrationForm.elements[yy].type == 'checkbox' &&
							ename.substring(0,10) == 'SkillLevel') 
								document.registrationForm.elements[yy].checked = false;
								
						if (document.registrationForm.elements[yy].type == 'select-one' &&
							document.registrationForm.elements[yy].selectedIndex > 0 &&
							document.registrationForm.elements[yy].name == 'SkillLevelID1') 
								document.registrationForm.elements[yy].selectedIndex = 0;
					}
					document.registrationForm.registrationType.value = 'Team';
					document.registrationForm.teamfname1.focus();
				}
				if (document.registrationForm.elements[xx].value == 'Individual') {
					document.getElementById('divTeam').style.display = "none";
					document.getElementById('divIndividual').style.display = "block";
					document.registrationForm.x_amount.value = eval(document.registrationForm.x_amount.value) + 135.00;
					document.registrationForm.x_amount.value = formatCurrency(document.registrationForm.x_amount.value);
					for (yy=0; yy < document.registrationForm.elements.length; yy++) {
						var ename = document.registrationForm.elements[yy].name;
						if (document.registrationForm.elements[yy].type == 'text' &&
							(ename.substring(0,9) == 'teamfname' ||
							 ename.substring(0,9) == 'teamlname' ||
							 ename.substring(0,11) == 'emailplayer')) 
								document.registrationForm.elements[yy].value = '';
						
						if (document.registrationForm.elements[yy].type == 'checkbox' &&
							ename.substring(0,10) == 'SkillLevel') 
								document.registrationForm.elements[yy].checked = false;
								
						if (document.registrationForm.elements[yy].type == 'select-one' &&
							ename.substring(0,11) == 'SkillLevelD') 
								document.registrationForm.elements[yy].selectedIndex = 0;
					}
					document.registrationForm.registrationType.value = 'Individual';
					document.registrationForm.indivfname1.focus();
				}
			}
		}
}
function ShowPage(sponsorType){
	switch(sponsorType)	{
		case 'divR1':
			document.getElementById('divR2').style.display = "none";
			document.getElementById('divR3').style.display = "none";
			break;
		case 'divR2':
			document.getElementById('divR2').style.display = "block";
			document.getElementById('divR3').style.display = "none";
			document.registrationForm.firstname.focus();
			break;			
		case 'divR3':
			if(!validateTextField(document.registrationForm.firstname,2,30,'Please Enter Your First Name')) return false;
			if(!validateTextField(document.registrationForm.lastname,2,30,'Please Enter Your Last Name')) return false;
			if(!validateTextField(document.registrationForm.address,5,80,'Please Enter Address You Wish To Receive Information Concerning This Registration')) return false;
			if(!validateTextField(document.registrationForm.city,5,60,'Please Enter City Associated With Your Physical Address')) return false;
			if(!validateDropDown(document.registrationForm.state,'Please Select State Associated With Your Physical Address')) return false;
			if(!validateTextField(document.registrationForm.zip,5,10,'Please Enter Postal Code Associated With Your Physical Address')) return false;
			if(!validateEmail(document.registrationForm.email,'A Valid Email Address Is Required')) return false;
			if (document.registrationForm.bareacode.value) {
				if(!validatePhoneNumber(document.registrationForm.bareacode,3,'You Entered An Invalid Phone Number Area Code')) return false;
				if(!validatePhoneNumber(document.registrationForm.blandcode,3,'You Entered An Invalid Phone Number Exchange')) return false;
				if(!validateTextField(document.registrationForm.bphonecode,4,7,'You Entered An Invalid Phone Local Line Number')) return false;
			} else 
			if (document.registrationForm.hareacode.value) {
				if(!validatePhoneNumber(document.registrationForm.hareacode,3,'You Entered An Invalid Phone Number Area Code')) return false;
				if(!validatePhoneNumber(document.registrationForm.hlandcode,3,'You Entered An Invalid Phone Number Exchange')) return false;
				if(!validateTextField(document.registrationForm.hphonecode,4,7,'You Entered An Invalid Phone Local Line Number')) return false;
			} else 
			if (document.registrationForm.careacode.value) {
				if(!validatePhoneNumber(document.registrationForm.careacode,3,'You Entered An Invalid Phone Number Area Code')) return false;
				if(!validatePhoneNumber(document.registrationForm.clandcode,3,'You Entered An Invalid Phone Number Exchange')) return false;
				if(!validateTextField(document.registrationForm.cphonecode,4,7,'You Entered An Invalid Phone Local Line Number')) return false;
			} else {
				alert ('You Must Enter At Least One Contact Phone Number Before Continuing');
				document.registrationForm.bareacode.focus();
				return false;
			}
			if(document.registrationForm.SkillLevelDT1.selectedIndex == 0 && 
			   document.registrationForm.SkillLevelT1[0].checked == false &&
			   document.registrationForm.SkillLevelT1[1].checked == false) { 
					alert('Please Select Handicap For This Player'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT1[0].checked == true &&
					document.registrationForm.SkillLevelT1[1].checked == true) { 
						alert('Please Select Handicap For This Player'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT1[0].checked == true ||
			  		 document.registrationForm.SkillLevelT1[1].checked == true)) { 
						alert('Please Select Handicap For This Player'); return false;}			
			
			document.getElementById('divR2').style.display = "none";
			document.getElementById('divR3').style.display = "block";
			document.registrationForm.x_first_name.focus();
			break;
		case 'divR1back':
			document.getElementById('divR2').style.display = "none";
			document.getElementById('divR3').style.display = "none";
			break;
		case 'divR2back':
			document.getElementById('divR2').style.display = "block";
			document.getElementById('divR3').style.display = "none";
			break;
		}	
}
function SponsorPage(sponsorType){
	switch(sponsorType)	{
		case 'divR1':				
			if (document.registrationForm.sponsorcode.value == '') {
				document.getElementById('divR1').style.display = "block";
				document.getElementById('divR2').style.display = "none";
				document.getElementById('divR3').style.display = "none";
				document.getElementById('divR4').style.display = "none";
				document.registrationForm.sponsorcode.focus();
			} else if (document.registrationForm.benefit.value == 8) {
					document.getElementById('divR1').style.display = "none";
					document.getElementById('divR2').style.display = "none";
					document.getElementById('divR3').style.display = "block";
					document.getElementById('divB8').style.display = "block";
					document.getElementById('divB4').style.display = "block";
					document.getElementById('divB2').style.display = "block";
					document.getElementById('divB1').style.display = "block";
					document.getElementById('divContinue').style.display = "block";
					document.getElementById('divSubmit').style.display   = "none";
					document.getElementById('divR4').style.display = "none";
			} else if (document.registrationForm.benefit.value == 4) {
					document.getElementById('divR1').style.display = "none";
					document.getElementById('divR2').style.display = "none";
					document.getElementById('divR3').style.display = "block";
					document.getElementById('divB8').style.display = "none";
					document.getElementById('divB4').style.display = "block";
					document.getElementById('divB2').style.display = "block";
					document.getElementById('divB1').style.display = "block";
					document.getElementById('divContinue').style.display = "block";
					document.getElementById('divSubmit').style.display   = "none";
					document.getElementById('divR4').style.display = "none";					
					document.registrationForm.teamfname1.focus();
			} else if (document.registrationForm.benefit.value == 2) {
					document.getElementById('divR1').style.display = "none";
					document.getElementById('divR2').style.display = "none";
					document.getElementById('divR3').style.display = "block";
					document.getElementById('divB8').style.display = "none";
					document.getElementById('divB4').style.display = "none";
					document.getElementById('divB2').style.display = "block";
					document.getElementById('divB1').style.display = "block";
					document.getElementById('divContinue').style.display = "block";
					document.getElementById('divSubmit').style.display   = "none";
					document.getElementById('divR4').style.display = "none";
					document.registrationForm.teamfname1.focus();
			} else if (document.registrationForm.benefit.value == 1) {
					document.getElementById('divR1').style.display = "none";
					document.getElementById('divR2').style.display = "none";
					document.getElementById('divR3').style.display = "block";
					document.getElementById('divB8').style.display = "none";
					document.getElementById('divB4').style.display = "none";
					document.getElementById('divB2').style.display = "none";
					document.getElementById('divB1').style.display = "block";
					document.getElementById('divContinue').style.display = "block";
					document.getElementById('divSubmit').style.display   = "none";
					document.getElementById('divR4').style.display = "none";
					document.registrationForm.teamfname1.focus();
			}
			break;
		case 'divR2':
			document.getElementById('divR1').style.display = "none";
			document.getElementById('divR2').style.display = "block";
			document.getElementById('divR3').style.display = "none";
			document.getElementById('divR4').style.display = "none";
			document.registrationForm.sponsorcode.value = '';
			document.registrationForm.Ckey.selectedIndex = 0;
			document.registrationForm.businessname.focus();
			break;
		case 'divR3':
				if(!validateTextField(document.registrationForm.businessname,2,60,'Please Enter Your Company Name')) return false;
				if(!validateTextField(document.registrationForm.address,5,80,'Please Enter Your Company Address')) return false;
				if(!validateTextField(document.registrationForm.city,5,60,'Please Enter Your Company Address City')) return false;
				if(!validateDropDown(document.registrationForm.state,'Please Select Your Company Address State')) return false;
				if(!validateTextField(document.registrationForm.zip,5,10,'Please Enter Your Company Address Postal Code')) return false;
				if(!validateTextField(document.registrationForm.firstname,2,30,'Please Enter Your First Name')) return false;
				if(!validateTextField(document.registrationForm.lastname,2,30,'Please Enter Your Last Name')) return false;
				if(!validateEmail(document.registrationForm.email,'A Valid Email Address Is Required')) return false;
				if(!validatePhoneNumber(document.registrationForm.bareacode,3,'You Entered An Invalid Phone Number Area Code')) return false;
				if(!validatePhoneNumber(document.registrationForm.blandcode,3,'You Entered An Invalid Phone Number Exchange')) return false;
				if(!validateTextField(document.registrationForm.bphonecode,4,7,'You Entered An Invalid Phone Local Line Number')) return false;
				
				document.getElementById('divR1').style.display 		 = "none";
				document.getElementById('divR2').style.display 		 = "none";
				document.getElementById('divR3').style.display 		 = "none";
				document.getElementById('divR4').style.display 		 = "block";				
				document.getElementById('divContinue').style.display = "none";
				document.getElementById('divSubmit').style.display 	 = "block";
				document.registrationForm.x_first_name.focus();
			break;
		case 'divR4':
			if(!validateTextField(document.registrationForm.teamfname1,2,20,'A Captain Is Required For Your Level Of Sponsorship')) return false;
			else if(!validateTextField(document.registrationForm.teamlname1,2,20,'A Captain Is Required For Your Level Of Sponsorship')) return false;
			else if(document.registrationForm.SkillLevelDT1.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT1[0].checked == false &&
					document.registrationForm.SkillLevelT1[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player One'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT1[0].checked == true &&
					document.registrationForm.SkillLevelT1[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player One'); return false;}
			else if(document.registrationForm.SkillLevelDT1.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT1[0].checked == true ||
					document.registrationForm.SkillLevelT1[1].checked == true)) { 
					alert('Please Select Handicap For Sponsor Player One'); return false;}
			if(document.registrationForm.teamfname2.value != '' || document.registrationForm.teamlname2.value != '') {
				if(!validateTextField(document.registrationForm.teamfname2,2,20,'Please Enter The First Name Of Sponsor Player Two')) return false;
				if(!validateTextField(document.registrationForm.teamlname2,2,20,'Please Enter The Last Name Of Sponsor Player Two')) return false;
			 	if(document.registrationForm.SkillLevelDT2.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT2[0].checked == false &&
					document.registrationForm.SkillLevelT2[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if(document.registrationForm.SkillLevelDT2.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT2[0].checked == true &&
					document.registrationForm.SkillLevelT2[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Two'); return false;}
				if(document.registrationForm.SkillLevelDT2.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT2[0].checked == true ||
					 document.registrationForm.SkillLevelT2[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Two'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT2.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT2[0].checked == true ||
					document.registrationForm.SkillLevelT2[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname2.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname3.value != '' || document.registrationForm.teamlname3.value != '') {
				if(!validateTextField(document.registrationForm.teamfname3,2,20,'Please Enter The First Name Of Sponsor Player Three')) return false;
				if(!validateTextField(document.registrationForm.teamlname3,2,20,'Please Enter The Last Name Of Sponsor Player Three')) return false;
			 	if(document.registrationForm.SkillLevelDT3.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT3[0].checked == false &&
					document.registrationForm.SkillLevelT3[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if(document.registrationForm.SkillLevelDT3.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT3[0].checked == true &&
					document.registrationForm.SkillLevelT3[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Three'); return false;}
				if(document.registrationForm.SkillLevelDT3.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT3[0].checked == true ||
					 document.registrationForm.SkillLevelT3[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Three'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT3.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT3[0].checked == true ||
					document.registrationForm.SkillLevelT3[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname3.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname4.value != '' || document.registrationForm.teamlname4.value != '') {
				if(!validateTextField(document.registrationForm.teamfname4,2,20,'Please Enter The First Name Of Sponsor Player Four')) return false;
				if(!validateTextField(document.registrationForm.teamlname4,2,20,'Please Enter The Last Name Of Sponsor Player Four')) return false;
			 	if(document.registrationForm.SkillLevelDT4.selectedIndex == 0 && 
						document.registrationForm.SkillLevelT4[0].checked == false &&
					document.registrationForm.SkillLevelT4[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if(document.registrationForm.SkillLevelDT4.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT4[0].checked == true &&
					document.registrationForm.SkillLevelT4[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Four'); return false;}
				if(document.registrationForm.SkillLevelDT4.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT4[0].checked == true ||
					 document.registrationForm.SkillLevelT4[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Four'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT4.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT4[0].checked == true ||
					document.registrationForm.SkillLevelT4[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname4.focus(); 
						return false;
			}			
			if(document.registrationForm.teamfname5.value != '' || document.registrationForm.teamlname5.value != '') {
				if(!validateTextField(document.registrationForm.teamfname5,2,20,'Please Enter The First Name Of Sponsor Player Five')) return false;
				if(!validateTextField(document.registrationForm.teamlname5,2,20,'Please Enter The Last Name Of Sponsor Player Five')) return false;
			 	if(document.registrationForm.SkillLevelDT5.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT5[0].checked == false &&
					document.registrationForm.SkillLevelT5[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Five'); return false;}
				if(document.registrationForm.SkillLevelDT5.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT5[0].checked == true &&
					document.registrationForm.SkillLevelT5[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Five'); return false;}
				if(document.registrationForm.SkillLevelDT5.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT5[0].checked == true ||
					 document.registrationForm.SkillLevelT5[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Five'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT5.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT5[0].checked == true ||
					document.registrationForm.SkillLevelT5[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname5.focus(); 
						return false;
			}			
			   if(document.registrationForm.teamfname6.value != '' || document.registrationForm.teamlname6.value != '') {
					if(!validateTextField(document.registrationForm.teamfname6,2,20,'Please Enter The First Name Of Sponsor Player Six')) return false;
					if(!validateTextField(document.registrationForm.teamlname6,2,20,'Please Enter The Last Name Of Sponsor Player Six')) return false;
					if(document.registrationForm.SkillLevelDT6.selectedIndex == 0 && 
							document.registrationForm.SkillLevelT6[0].checked == false &&
						document.registrationForm.SkillLevelT6[1].checked == false) { 
						alert('Please Select Handicap For Sponsor Player Six'); return false;}
					if(document.registrationForm.SkillLevelDT6.selectedIndex == 0 && 
						document.registrationForm.SkillLevelT6[0].checked == true &&
						document.registrationForm.SkillLevelT6[1].checked == true) { 
						alert('Please Select Handicap For Sponsor Player Six'); return false;}
					if(document.registrationForm.SkillLevelDT6.selectedIndex > 0 && 
						(document.registrationForm.SkillLevelT6[0].checked == true ||
						 document.registrationForm.SkillLevelT6[1].checked == true)) { 
						 alert('Please Select Handicap For Sponsor Player Six'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT6.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT6[0].checked == true ||
					document.registrationForm.SkillLevelT6[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname6.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname7.value != '' || document.registrationForm.teamlname7.value != '') {
				if(!validateTextField(document.registrationForm.teamfname7,2,20,'Please Enter The First Name Of Sponsor Player Seven')) return false;
				if(!validateTextField(document.registrationForm.teamlname7,2,20,'Please Enter The Last Name Of Sponsor Player Seven')) return false;
			 	if(document.registrationForm.SkillLevelDT7.selectedIndex == 0 && 
						document.registrationForm.SkillLevelT7[0].checked == false &&
					document.registrationForm.SkillLevelT7[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if(document.registrationForm.SkillLevelDT7.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT7[0].checked == true &&
					document.registrationForm.SkillLevelT7[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Seven'); return false;}
				if(document.registrationForm.SkillLevelDT7.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT7[0].checked == true ||
					 document.registrationForm.SkillLevelT7[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Seven'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT7.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT7[0].checked == true ||
					document.registrationForm.SkillLevelT7[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname7.focus(); 
						return false;
			}
			if(document.registrationForm.teamfname8.value != '' || document.registrationForm.teamlname8.value != '') {
				if(!validateTextField(document.registrationForm.teamfname8,2,20,'Please Enter The First Name Of Sponsor Player Eight')) return false;
				if(!validateTextField(document.registrationForm.teamlname8,2,20,'Please Enter The Last Name Of Sponsor Player Eight')) return false;
			 	if(document.registrationForm.SkillLevelDT8.selectedIndex == 0 && 
						document.registrationForm.SkillLevelT8[0].checked == false &&
					document.registrationForm.SkillLevelT8[1].checked == false) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if(document.registrationForm.SkillLevelDT8.selectedIndex == 0 && 
					document.registrationForm.SkillLevelT8[0].checked == true &&
					document.registrationForm.SkillLevelT8[1].checked == true) { 
					alert('Please Select Handicap For Sponsor Player Eight'); return false;}
				if(document.registrationForm.SkillLevelDT8.selectedIndex > 0 && 
					(document.registrationForm.SkillLevelT8[0].checked == true ||
					 document.registrationForm.SkillLevelT8[1].checked == true)) { 
					 alert('Please Select Handicap For Sponsor Player Eight'); return false;}
			} else 
				if(document.registrationForm.SkillLevelDT8.selectedIndex > 0 || 
					document.registrationForm.SkillLevelT8[0].checked == true ||
					document.registrationForm.SkillLevelT8[1].checked == true) {
						alert('A Sponsor Player Is Required With This Handicap'); 
						document.registrationForm.teamfname8.focus(); 
						return false;
			}
			var action = 'main.php?page=TeamUpdate&sponsorcode=', target = '_parent';
			action = action + document.registrationForm.sponsorcode.value;
			PrevWin = open(action,target,'width=800,height=400,left=10,top=10,status=0,scrollbar=no,location=no,toolbar=no,resizable=no,directories=no');
			if (PrevWin && !PrevWin.closed) PrevWin.focus();
			document.registrationForm.action = action;
			document.registrationForm.target = target;
			break;
		case 'divR1back':
			document.getElementById('divR1').style.display = "block";
			document.getElementById('divR2').style.display = "none";
			document.getElementById('divR3').style.display = "none";
			document.getElementById('divR4').style.display = "none";
			break;
		case 'divR2back':
			document.getElementById('divR1').style.display = "block";
			document.getElementById('divR2').style.display = "none";
			document.getElementById('divR3').style.display = "none";
			document.getElementById('divR4').style.display = "none";
			document.getElementById('divContinue').style.display = "none";
			document.getElementById('divSubmit').style.display = "none";
			break;
		case 'divR3back':
			if (document.registrationForm.sponsorcode.value == '') {
				document.getElementById('divR1').style.display = "none";
				document.getElementById('divR2').style.display = "block";
				document.getElementById('divR3').style.display = "none";
				document.getElementById('divR4').style.display = "none";
				document.getElementById('divContinue').style.display = "none";
				document.getElementById('divSubmit').style.display = "none";
			} else {				
				document.getElementById('divR1').style.display = "block";
				document.getElementById('divR2').style.display = "none";
				document.getElementById('divR3').style.display = "none";
				document.getElementById('divR4').style.display = "none";
				document.getElementById('divContinue').style.display = "none";
				document.getElementById('divSubmit').style.display = "none";
			}		
			break;	
		}	
}
function ShowSponsor(sponsorType){

	switch(sponsorType)	{
		case 'divCalendar':
			document.getElementById('divCalendar').style.display = "block";
			document.getElementById('divTitleSponsor').style.display = "none";
			document.getElementById('divRedDonor').style.display = "none";
			document.getElementById('divWhiteDonor').style.display = "none";
			document.getElementById('divBlueDonor').style.display = "none";
			break;
		case 'divTitleSponsor':
			document.getElementById('divCalendar').style.display = "none";
			document.getElementById('divTitleSponsor').style.display = "block";
			document.getElementById('divRedDonor').style.display = "none";
			document.getElementById('divWhiteDonor').style.display = "none";
			document.getElementById('divBlueDonor').style.display = "none";
			break;
		case 'divRedDonor':
			document.getElementById('divCalendar').style.display = "none";
			document.getElementById('divTitleSponsor').style.display = "none";
			document.getElementById('divRedDonor').style.display = "block";
			document.getElementById('divWhiteDonor').style.display = "none";
			document.getElementById('divBlueDonor').style.display = "none";
			break;
		case 'divWhiteDonor':
			document.getElementById('divCalendar').style.display = "none";
			document.getElementById('divTitleSponsor').style.display = "none";
			document.getElementById('divRedDonor').style.display = "none";
			document.getElementById('divWhiteDonor').style.display = "block";
			document.getElementById('divBlueDonor').style.display = "none";
			break;
		case 'divBlueDonor':
			document.getElementById('divCalendar').style.display = "none";
			document.getElementById('divTitleSponsor').style.display = "none";
			document.getElementById('divRedDonor').style.display = "none";
			document.getElementById('divWhiteDonor').style.display = "none";
			document.getElementById("divBlueDonor").style.display = "block";
			break;
	}	
}
function SameAsPersonal(Form) {
	if (Form.sameas.checked == true) {
		Form.x_first_name.value = Form.firstname.value;
		Form.x_last_name.value = Form.lastname.value;
		Form.x_address.value = Form.address.value;
		Form.x_city.value = Form.city.value;
		Form.x_state.value = Form.state.value;
		Form.x_zip.value = Form.zip.value;
	}else if (Form.sameas.checked == false) {
		Form.x_first_name.value = '';
		Form.x_last_name.value = '';
		Form.x_address.value = '';
		Form.x_city.value = '';
		Form.x_state.value = '';
		Form.x_state.options[0].selected = true;
		Form.x_zip.value = '';
	}
	Form.x_first_name.focus();
}
function clearbox(f) {
	var alreadychk = ''; chkname = new Array(); x=0;
	for (xx=0; xx < f.elements.length; xx++){
		 if (f.elements[xx].type == 'checkbox' && 
			 f.elements[xx].checked == true) {
			 chkname[x] = f.elements[xx].name;
			 ++x;
		}
	}
	for (xx=0; xx < chkname.length; xx++){
		 if (chkname[xx] == alreadychk) { 
	 		alert('Please Check Change -or- Delete');
			return false;	
		 } else alreadychk = chkname[xx];
	}
	return true;
}

var PrevWin = null;
function sendForm(f, action, target, page) {

	if (page == 'PlayerUpdate') {
		if(f.rType1.selectedIndex == 0) {
			alert('Please Select A Player Type'); 
			f.rType1.focus(); 
			return false;
		}
		if(f.rType1.selectedIndex == 3 && f.Captain.selectedIndex == 0) {
			alert('Please Select A Registered Captain Name For This Team Player'); 
			f.Captain.focus(); 
			return false;
		}
	}
	if (page == 'TeamsUpdate') {
		for (xx=0; xx < f.elements.length; xx++){
			var fieldname = f.elements[xx].name;
			fieldname = fieldname.substring(0, fieldname.length - 1);
			 if (f.elements[xx].type == 'checkbox' && 
				 f.elements[xx].checked == true &&
				 fieldname == 'rType') {
				 f.elements[xx].value = 'Captain';
			}
		}
	}
	
	if (page == 'TeamDelete' || page == 'PlayerDelete' || page == 'SponsorDelete') {
		var answer = confirm("Are You Sure You Want To Change/Delete This Item?")
		if (answer){
			for (xx=0; xx < f.elements.length; xx++){
				 if (f.elements[xx].type == 'checkbox' && 
					 f.elements[xx].checked == true &&
					 (f.elements[xx].value == 'ChangeCaptain' ||
					 f.elements[xx].value == 'DeleteCaptain')) {
						var captain = confirm("This Player Is A Captain. You Must Change/Delete All Players Under The Captain Before Continuing!")
						if (captain) var Continue;
						else {
							alert("Change Canceled!")
							return false;
						}
				 }
			}
		} else {
			alert("Delete Canceled!")
			return false;
		}
	}

	if (page) action = action + "?page=" + page; 

	if (target != '_self') {
		PrevWin = open(action,target,'width=800,height=400,left=10,top=10,status=0,scrollbar=no,location=no,toolbar=no,resizable=no,directories=no');
		if (PrevWin && !PrevWin.closed) PrevWin.focus();
	}
	if (action) f.action = action;
	if (target) f.target = target;
	return true;
}
function teampop(filename,Ht,Wd)
{

	if (document.registrationForm.Captain.options[0].selected == false && document.registrationForm.Teams.options[0].selected == false) {
		filename = filename + "?s=a&c=" + document.registrationForm.Captain.value + "&t=" + document.registrationForm.Teams.value;
		window.open(filename,"","height=" + Ht + ",width=" + Wd + ",status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes, left=50,top=50");
	} else if (document.registrationForm.Teams.options[0].selected == true && document.registrationForm.Captain.options[0].selected == false) {
			alert('Players Can Be Listed Under A Specific Captain By Simply Selecting A Player Name From Individual Player List');
			filename = filename + "?s=l&t=&c=" + document.registrationForm.Captain.value;
			window.open(filename,"","height=" + Ht + ",width=" + Wd + ",status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes, left=50,top=50");
	} else if (document.registrationForm.Teams.options[0].selected == false && document.registrationForm.Captain.options[0].selected == true) { 
			alert('Now Select A Captain You Would Like To Be Assigned To Play Under!');
	}
}
function winpop(filename,Ht,Wd)
{
	filename = filename + "?s=c&t=" + document.registrationForm.Company.value;
	window.open(filename,"","height=" + Ht + ",width=" + Wd + ",status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes, left=50,top=50");
}
function popUp(filename,Ht,Wd)
{
	window.open(filename,"","height=" + Ht + ",width=" + Wd + ",status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=yes, left=50,top=50");
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



