<!--
//valid.js
function check_check(){
var z=document.getElementById('specials_check');
var w=document.getElementById('hid');
if(z.checked)
	{w.style.display="inline";}
}
function show_hide(){
var z=document.getElementById('specials_check');
if(z.checked)
{
var x=document.getElementsByTagName('table');
var counter=0;
while(counter < x.length)
	{ 
	var moniker= x[counter].className;
	if (moniker && moniker=="hid")
		{
		 x[counter].style.display="inline"; 
		}
	counter = counter+1;
	}
}
else{
var x=document.getElementsByTagName('table');
var counter=0;
while(counter < x.length)
	{ 
	var moniker= x[counter].className;
	if (moniker && moniker=="hid")
		{
		 x[counter].style.display="none"; 
		}
	counter = counter+1;
	}
}
}
function sameMail()
{
	var a=document.getElementById("email").value;
	var b=document.getElementById("email2").value;
	if (a!==b)
	{
	return false;
	}
}

function validate_required(field)
{
with (field)
{
if (value==null || value=="0.00" || value=="Enter Email Again" || value=="Enter Email"||value=="")
  {
  return false;
  }
else {return true}
}
}

function validate_email(field)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {return false}
else {return true}
}
}
function validFormat(field)
{
	with(field)
	{
	if(isNaN(value))
		{return false};
	decimalpos=value.indexOf(".");
	long=value.length;
	if (!(decimalpos==long-3))
		{return false};
	}
	if(decimalpos<0)
		{return false};
}

function validRemove(thisform)
{
with (thisform)
	{
		if (validate_required(removeThis)==false)
  		{
				alert("Please supply  us with your email so we can send you coupons! \n\n");
				return false;
		}
		if(validate_email(removeThis)==false)
		{
			alert("Not a valid email address, please try again");
			return false;
		}
	}
}

function samePwd()
{
	var a=document.getElementById("pwd").value;
	var b=document.getElementById("pwd2").value;
	if (a!==b)
	{
	return false;
	}
}
function pwdLength()
{	
	var x=document.getElementById('pwd').value.length;
	if(x<7){return false};
}
function checkChars(field)
{
  var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

  for (var i = 0; i < field.value.length; i++) {
  	if (iChars.indexOf(field.value.charAt(i)) != -1) {
  	return false;
  	}
  }
}
function checkZip(field)
{
	with(field)
	{
		if(isNaN(field.value) ||field.value.length !==5)
		return false;
	}
}
function validate_form(thisform)
{
var errors="";
var valid=true;
with (thisform)
	{
		if (sameMail()==false)
			{valid=false; errors +="The two email addresses don't match \n\n"}
		if (validate_required(email)==false)
  			{valid= false; errors+="Please supply  us with your email so we can send you coupons! \n\n"}
		if (validate_required(email2)==false)
  			{valid= false; errors +="You must enter your email twice to help you avoid a mistake! \n\n"}
		if (validate_email(email)==false)
  			{valid= false; errors +="First email field is not a valid e-mail address! \n\n"}
		if (validate_email(email2)==false)
  			{valid= false; errors +="Second email field is not a valid e-mail address! \n\n"}
		if (samePwd()==false)
			{valid=false; errors +="The two passwords don't match \n\n"}
		if (pwdLength()==false)
			{valid=false; errors +="Your password must be at least 7 characters in length \n\n"}
		if (checkChars(pwd)==false)
  			{valid= false; errors +="Password may only contain letters and numbers. \n\n"}
		if (checkZip(add_zip)==false)
  			{valid= false; errors +="Zip Code must be 5 digits. \n\n"}
	}
if (valid==false){alert("There is a problem \n\n" + errors); return false;}

//if (!(valid==false)) {alert("All Clear!"); return false;}
else { return true }
	
}
function erase(field, defaulttext) {
if (field.value == defaulttext) {
field.value = "";
}
}
function recall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
} 
function writeDateFields()
	{
	var w=document.getElementById('bday_check');
	var fields="";
	if (w.checked)
		{
		var x=document.getElementById('bday_num').value;
		var y=document.getElementById('bday_fields');
		if(x!=0)
			{
			y.style.display="inline";
			for (z=1; z<=x; z++)
				{
	fields +="<center><p>Birthday (Person " + z + ") Name: <input name=\"bday_name" + z + "\" type=\"text\" class=\"name\" size=\"20\" maxlength=\"40\" value=\"Click to Enter\" onclick=\"erase(this, 'Click to Enter')\" onblur=\"recall(this, 'Click to Enter\')\"><br><select name=DateOfBirth_Month" + z + "><option> - Month - </option><option value=\"January\">January</option><option value=\"Febuary\">Febuary</option><option value=\"March\">March</option><option value=\"April\">April</option><option value=\"May\">May</option><option value=\"June\">June</option><option value=\"July\">July</option><option value=\"August\">August</option><option value=\"September\">September</option><option value=\"October\">October</option><option value=\"November\">November</option><option value=\"December\">December</option></select><select name=\"DateOfBirth_Day" + z + "\"><option> - Day - </option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option><option value=\"6\">6</option><option value=\"7\">7</option><option value=\"8\">8</option><option value=\"9\">9</option><option value=\"10\">10</option><option value=\"11\">11</option><option value=\"12\">12</option><option value=\"13\">13</option><option value=\"14\">14</option><option value=\"15\">15</option><option value=\"16\">16</option><option value=\"17\">17</option><option value=\"18\">18</option><option value=\"19\">19</option><option value=\"20\">20</option><option value=\"21\">21</option><option value=\"22\">22</option><option value=\"23\">23</option><option value=\"24\">24</option><option value=\"25\">25</option><option value=\"26\">26</option><option value=\"27\">27</option><option value=\"28\">28</option><option value=\"29\">29</option><option value=\"30\">30</option><option value=\"31\">31</option></select><select name=\"DateOfBirth_Year" + z + "\"><option> - Year - </option><option value=\"2007\">2007</option><option value=\"2006\">2006</option>	<option value=\"2005\">2005</option>	<option value=\"2004\">2004</option><option value=\"2003\">2003</option><option value=\"2002\">2002</option><option value=\"2001\">2001</option><option value=\"2000\">2000</option><option value=\"1999\">1999</option><option value=\"1998\">1998</option><option value=\"1997\">1997</option><option value=\"1996\">1996</option><option value=\"1995\">1995</option><option value=\"1994\">1994</option><option value=\"1993\">1993</option><option value=\"1992\">1992</option><option value=\"1991\">1991</option><option value=\"1990\">1990</option><option value=\"1989\">1989</option><option value=\"1988\">1988</option><option value=\"1987\">1987</option><option value=\"1986\">1986</option><option value=\"1985\">1985</option><option value=\"1984\">1984</option><option value=\"1983\">1983</option><option value=\"1982\">1982</option><option value=\"1981\">1981</option><option value=\"1980\">1980</option><option value=\"1979\">1979</option><option value=\"1978\">1978</option><option value=\"1977\">1977</option><option value=\"1976\">1976</option><option value=\"1975\">1975</option><option value=\"1974\">1974</option><option value=\"1973\">1973</option><option value=\"1972\">1972</option><option value=\"1971\">1971</option><option value=\"1970\">1970</option><option value=\"1969\">1969</option><option value=\"1968\">1968</option><option value=\"1967\">1967</option><option value=\"1966\">1966</option><option value=\"1965\">1965</option><option value=\"1964\">1964</option><option value=\"1963\">1963</option><option value=\"1962\">1962</option><option value=\"1961\">1961</option><option value=\"1960\">1960</option><option value=\"1959\">1959</option><option value=\"1958\">1958</option><option value=\"1957\">1957</option><option value=\"1956\">1956</option><option value=\"1955\">1955</option><option value=\"1954\">1954</option><option value=\"1953\">1953</option><option value=\"1952\">1952</option><option value=\"1951\">1951</option><option value=\"1950\">1950</option><option value=\"1949\">1949</option><option value=\"1948\">1948</option><option value=\"1947\">1947</option><option value=\"1946\">1946</option><option value=\"1945\">1945</option><option value=\"1944\">1944</option><option value=\"1943\">1943</option><option value=\"1942\">1942</option><option value=\"1941\">1941</option><option value=\"1940\">1940</option><option value=\"1939\">1939</option><option value=\"1938\">1938</option><option value=\"1937\">1937</option><option value=\"1936\">1936</option><option value=\"1935\">1935</option><option value=\"1934\">1934</option><option value=\"1933\">1933</option><option value=\"1932\">1932</option><option value=\"1931\">1931</option><option value=\"1930\">1930</option><option value=\"1929\">1929</option><option value=\"1928\">1928</option><option value=\"1927\">1927</option><option value=\"1926\">1926</option><option value=\"1925\">1925</option><option value=\"1924\">1924</option><option value=\"1923\">1923</option><option value=\"1922\">1922</option><option value=\"1921\">1921</option><option value=\"1920\">1920</option><option value=\"1919\">1919</option><option value=\"1918\">1918</option><option value=\"1917\">1917</option><option value=\"1916\">1916</option><option value=\"1915\">1915</option><option value=\"1914\">1914</option><option value=\"1913\">1913</option><option value=\"1912\">1912</option><option value=\"1911\">1911</option><option value=\"1910\">1910</option><option value=\"1909\">1909</option><option value=\"1908\">1908</option><option value=\"1907\">1907</option><option value=\"1906\">1906</option><option value=\"1905\">1905</option><option value=\"1904\">1904</option><option value=\"1903\">1903</option><option value=\"1902\">1902</option><option value=\"1901\">1901</option><option value=\"1900\">1900</option></select></p></center>";
				}
			fields +="<center style=\"margin-bottom:20px\"><input name=\"print_coupons\" type=\"submit\" class=\"yellow\" id=\"print_coupons\" value=\"Print Coupons\"><input name=\"clear\" type=\"reset\" value=\"Clear Form\" class=\"yellow\" onMouseUp=\"hidePeeps()\"></center>";
			y.innerHTML=fields;
			var q = document.getElementById('printmsg');
			q.style.display="inline";
			
			}else{ alert("Please select a number of people for\n free game coupons"); }
	}else{ alert("Did you want Birthday Coupons?\n You must check the checkbox"); } 
}
function validate_specials(thisform)	{
	var mychecks=new Array()
		mychecks[0]="bdayinfo_check";
		mychecks[1]="leagues_check";
		mychecks[2]="group_check";
		mychecks[3]="golf_check";
		mychecks[4]="swbucks_check";
		mychecks[5]="cosmic_check";
	var count=mychecks.length;
	for(x=0; x<count; x++){
		var y=document.getElementById(mychecks[x]);
		if (y.checked)
			{ return true;}
	} 
	alert("Please select the type(s) of specials \n you would like to receive by email");
	return false;
}
//################################################################
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function validateCoupons()
{
var u=document.getElementById('bday_check');
if (u.unchecked)
	{
	alert("Please check the checkbox \n &quot;Yes I want Free Game on Your Birthday Coupons.&quot;");
	return false;
	}
	
var v = getElementsByClassName('name');
for (count=1; count<=v.length; count=count+1)
	{
	if (v[count-1].value=="Click to Enter" || v[count-1].value=="")
		{
		alert("Please enter a name for each coupon");
		return false;
		}
	}

var selects = document.getElementsByTagName("select");
for(x in selects)
	{
	if(selects[x].selectedIndex==0)
		{
		alert("One or more of the birthday date field(s) not selected.\n\n" + "            " + " Please select all fields and retry");
		return false;
		}
	}
}
//####################################################################33
function hidePeeps(){
	var y=document.getElementById('bday_fields');	
	y.innerHTML="";
	var q = document.getElementById('printmsg');
	q.style.display="none";
	var w=document.getElementById('bday_check');
	w.checked=false;
	var sl=document.getElementById('bday_num');
	sl.selectedIndex=0;
}
function clearSel(){
	var chk=document.getElementById('bday_check');
	if (!chk.checked)	{
	var sl=document.getElementById('bday_num');
	sl.selectedIndex=0;
	}
}
function validateComments()
{
	var x=document.getElementByID('commentForm').innerHTML;
	alert(x);
	if (x =="" || x == "Click to Enter Comments Here")
	{
		alert("Please enter your coments");
		return false;
	}
}

function toggle(obj) {
	var el = document.getElementById(obj);
	el.style.display = (el.style.display != 'none' ? 'none' : '' );
}
function eradicate(div1){
var x = document.getElementById(div1);
if(x.style.display != 'none')
	{x.style.display = 'none'}
/*
var y = document.getElementById(div2);
if(y.style.display != 'none')
	{y.style.display = 'none'}
x.style.display="none";
y.style.display="none";
*/
}
function checkLength(){
var x = document.getElementById('text');
if (x.value.length>500)
	{
	alert("Max Description length of 250 characters is exceeded. Please correct as neccessary");
	return false;
	}
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new
Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null)
{
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null)
{
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] :
img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn :
img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up;
img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null)
{
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
function goTo(URL) {
	window.location = URL;
}
function redir(URL, delay){
	var t = setTimeout('goTo(\'' + URL + '\')', delay);
}
function setOpacity(obj)
{
var z = document.getElementById(obj); 
var q = document.getElementById('same');
if(z && q )
	{
	if(q.checked) 
	{
		z.style.opacity  = '0.2'; 
		z.style.filter ='alpha(opacity=' + 20 + ')'; 
	}
	else
	{
		z.style.opacity  = '1.0'; 
		z.style.filter ='alpha(opacity=' +100+ ')';
	}
 	//z.style.opacity =  (z.style.opacity  != '0.2'   ?  '0.2'   : '');
 	//z.style.filter  =  (z.style.filter   != 'alpha(opacity=' + 20 + ')' ?  'alpha(opacity=' + 20 + ')' : '');
	//function setOpacity(value) {
	//testObj.style.opacity = value/10;
	//testObj.style.filter = 'alpha(opacity=' + value*10 + ')';
	}
}
//-->