function setAgeDiv()
{
	for (var i=0;i<ages.length;i++)
	{
		if (!Page.form['age'+ages[i]].checked)
		{
			for (var j=0;j<divs.length;j++)
			{
				Page.form['div'+ages[i]+'_'+divs[j]].disabled = true;
				//Page.form['div'+ages[i]+'_'+divs[j]].checked = false;
			}
		}
		else
		{
			for (var j=0;j<divs.length;j++)
			{
				Page.form['div'+ages[i]+'_'+divs[j]].disabled = false;
				//Page.form['div'+ages[i]+'_'+divs[j]].checked = false;
			}
		}
	}
}
function checkContactUs()
{
	if (Page.form['name'].value == '')
	{
		alert('Plase enter your name!');
		return false;
	}
	if (Page.form['email'].value == '')
	{
		alert('Plase enter your email!');
		return false;
	}
	
}
function checkPool()
{
	if (Page.form['pool:name'].value=='')
	{
		alert('Please enter player name!');
		return false;
	}
	if (Page.form['pool:tournaments'].value=='')
	{
		alert('Please select tournament!');
		return false;
	}
	if (Page.form['pool:leagues'].value=='')
	{
		alert('Please select league!');
		return false;
	}
	if (Page.form['pool:email'].value=='')
	{
		alert('Please enter email!');
		return false;
	}
	return true;
}
function Search()
{
	if (Page.form['search_field'].value == '')
	{
		alert('Please enter search string!');
		return false;
	}
	else
		document.location.href="main.aspx?action=search&mode=search&value="+Page.form['search_field'].value;	
	return false;
}
function SearchLeague()
{
	if (Page.form['state'].value == '')
	{
		alert('Please choose state!');
		return false;
	}
	document.location.href="main.aspx?action=search&mode=league&state="+Page.form['state'].value;
	return false;
}
function windowClose()
{
	window.setTimeout("window.close();",500);
}
function openForgot()
{
	window.open("forgot.aspx","FORGOT","toolbar=0,width=300,height=300");
}
function checkForgot()
{
	if (Page.usr.value=='')
	{
		alert('Please enter your username!');
		return false;
	}
	return true;
}
function LeapYear(intYear)
{
	if (intYear % 100 == 0) 
	{
		if (intYear % 400 == 0) 
		{ 
			return true; 
		}
	}
	else 
	{
		if ((intYear % 4) == 0) 
		{ 
			return true; 
		}
	}
	return false;
}
function dateCheck(objDate,separator,style)
{
	// style = US,EU
	var st = objDate;
	var dateArray = st.split(separator);
	if (dateArray.length != 3)
	{
		return -10;
	}
	var stDay	= style == 'US' ? dateArray[1] : dateArray[0];
	var stMonth = style == 'US' ? dateArray[0] : dateArray[1];
	var stYear  = dateArray[2];
	intDay   = parseInt(stDay, 10);
	intMonth = parseInt(stMonth, 10);
	intYear  = parseInt(stYear,10);
	if (isNaN(intDay))
		return -1;
	if (isNaN(intMonth))
		return -2;
	if (isNaN(intYear))
		return -3;
	
	if (intMonth>12 || intMonth<1) 
	{
		return -4;
	}
	if ( (intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 
		 || intMonth == 8 || intMonth == 10 || intMonth == 12) 
		 && (intDay > 31 || intDay < 1)) 
	{
		return -5;
	}
	if ( (intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) 
		 && (intDay > 30 || intDay < 1)) 
	{
		return -6;
	}
	if (intMonth == 2) 
	{
		if (intDay < 1) 
		{
			return -7;
		}
		if (LeapYear(intYear) == true) 
		{
			if (intDay > 29) 
			{
				return -8;
			}	
		}
		else 
		{
			if (intDay > 28) 
			{
				return -9;
			}

		}
	}
	return 0;
}
function checkLogin()
{
	if (Page.usr.value == '')
	{
		alert('Please enter username!');
		return false;
	}
	if (Page.psw.value == '')
	{
		alert('Please enter user password!');
		return false;
	}
	return true;
}
function checkRegStep1(flag)
{
	if (Page.usr1.value == '')
	{
		alert('Please enter username!');
		return false;
	}
	if (Page.psw1.value == '')
	{
		alert('Please enter password!');
		return false;
	}
	if (Page.fname.value == '')
	{
		alert('Please enter firstname!');
		return false;
	}
	if (Page.lname.value == '')
	{
		alert('Please enter lastname!');
		return false;
	}
	if (Page.email.value == '')
	{
		alert('Please enter email address!');
		return false;
	}
	return true;
	
}
function delEmails()
{
	var s='';
	for (var i=0;i<Page.form.elements.length;i++)
	{
		if (Page.form.elements[i].type == 'checkbox' && 
			Page.form.elements[i].checked ==true )
		{
			s += Page.form.elements[i].id+';';
		}
	}
	if (s.length>0)
	{
		if (confirm('Are you sure you want to delete selected items?'))
		{
			location.href='main.aspx?action=mail&mode=del&del='+s;
		}
	}
	else
	{
		alert('Please select items to delete!');
	}
}
function checkEmailSend()
{
	if (Page.form['page:to'].value == '')
	{
		alert('Please enter email to field!');
		return false;
	}
	if (Page.form['page:subj'].value == '')
	{
		alert('Please enter email subject!');
		return false;
	}
	if (Page.form['page:text'].value == '')
	{
		alert('Please enter email text!');
		return false;
	}
}
function deleteEmail(id)
{
	if (confirm('Are you sure you want to delete this email?'))
	{
		location.href = 'main.aspx?action=mail&mode=del&del='+id;
	}
}
function checkLeague()
{
	if (Page.league_name.value == '')
	{
		alert('Please enter league name!');
		return false;
	}
	if (Page.league_president.value == '')
	{
		alert('Please enter league president!');
		return false;
	}
	if (Page.league_year.value == '')
	{
		alert('Please enter league formed year!');
		return false;
	}
	if (Page.league_email.value == '')
	{
		alert('Please enter league contact email!');
		return false;
	}
	if (Page.state.value == '')
	{
		alert('Please select league state!');
		return false;
	}
	
	/*if (Page.del.checked == true && Page.league.value == "0")
	{
		alert('This item can\'t be deleted!');
		return false;
	}*/
	return true;
}
function checkTeam()
{
	if (Page.team_name.value == '')
	{
		alert('Please enter team name!');
		return false;
	}
	
	/*if (Page.del.checked == true && Page.league.value == "0")
	{
		alert('This item can\'t be deleted!');
		return false;
	}*/
	return true;
}
function checkTourSelect()
{
	if (Page.tour_list.value == '')
	{
		alert('Please select tournament!');
		return false;
	}
	return true;
}

function computeFee(type)
{
	if (!Page.flat_fee)
	{
		if (type == 'fee')
		{
			Page.fee_total.value = Page.players_number.value*Page.fee.value;
		}
		if (type == 'hotel')
		{
			Page.hotel_total.value = Page.non_hotel_fee.value*Page.hotel;
		}
		if (type == 'bbq')
		{
			Page.bbq_total.value = Page.bbq.value*Page._bbq;
		}
		if (type == 'award')
		{
			Page.award_total.value = Page.award.value*Page._award;
		}
		
		intFee = 0;
		if (Page.fee_total)
		{
			intFee = parseInt(Page.fee_total.value,10);
			intFee = isNaN(intFee)?0:intFee;
		}
		
		intHotel = 0;
		if (Page.hotel_total)
		{
			intHotel  = parseInt(Page.hotel_total.value,10);
			intHotel = isNaN(intHotel)?0:intHotel;
		}
		
		intBbq = 0;
		if (Page.bbq_total)
		{
			intBbq  = parseInt(Page.bbq_total.value,10);
			intBbq = isNaN(intBbq)?0:intBbq;
		}
		intAward = 0;
		if (Page.award_total)
		{
			intAward = parseInt(Page.award_total.value,10);
			intAward = isNaN(intAward)?0:intAward;
		}
		
		Page.total.value =  intFee + intHotel + intBbq + intAward;
	}
	else
	{
		if (type == 'fee')
		{
			Page.extra_fee_total.value = Page.extra_players_number.value*Page.extra_fee;
		}
		if (type == 'hotel')
		{
			Page.hotel_total.value = Page.non_hotel_fee.value*Page.hotel;
		}
		if (type == 'bbq')
		{
			Page.bbq_total.value = Page.bbq.value*Page._bbq;
		}
		if (type == 'award')
		{
			Page.award_total.value = Page.award.value*Page._award;
		}
		
		intFee = 0;
		if (Page.extra_fee_total)
		{
			intFee = parseInt(Page.extra_fee_total.value,10);
			intFee = isNaN(intFee)?0:intFee;
		}
		
		intHotel = 0;
		if (Page.hotel_total)
		{
			intHotel  = parseInt(Page.hotel_total.value,10);
			intHotel = isNaN(intHotel)?0:intHotel;
		}
		
		intBbq = 0;
		if (Page.bbq_total)
		{
			intBbq  = parseInt(Page.bbq_total.value,10);
			intBbq = isNaN(intBbq)?0:intBbq;
		}
		intAward = 0;
		if (Page.award_total)
		{
			intAward = parseInt(Page.award_total.value,10);
			intAward = isNaN(intAward)?0:intAward;
		}
		
		
		Page.total.value =  intFee + intHotel + intBbq + intAward + Page.flat_fee;
	}
}
function genDel()
{
	if (confirm('Are you sure you want to delete this item?'))
	{
		return true;
	}
	return false;
}
function checkCard(tour_id)
{
	frm = document.forms[0];
	if (frm.BNAME.value =='')
	{
		alert('Please enter name on card!');
		return false;
	}
	if (frm.BADDRESS1.value =='')
	{
		alert('Please enter street address!');
		return false;
	}
	if (frm.BEMAIL.value =='')
	{
		alert('Please enter your email address!');
		return false;
	}
	if (frm.AMOUNT.value =='')
	{
		alert('Please enter charge amount!');
		return false;
	}
	if (frm.CCNUMBER.value =='Choose Your Card')
	{
		alert('Please choose card type!');
		return false;
	}
	cred = top.credit.document.forms[0];
	cred.APPROVEDURL.value = 'http://208.21.161.95.main.aspx?action=member&mode=tournament&tour_id='+tour_id;
	cred.DENIEDURL.value = 'http://208.21.161.95.main.aspx?action=member&mode=tournament&tour_id='+tour_id;
	cred.BNAME.value	 =  frm.BNAME.value;
	cred.BADDRESS1.value = frm.BADDRESS1.value;
	cred.BEMAIL.value = frm.EMAIL.value;
	cred.AMOUNT.value = frm.AMOUNT.value;
	cred.CCNUMBER.value = frm.CCNUMBER.value;
	cred.EXPMO.value = frm.EXPMO.value;
	cred.EXPYE.value = frm.EXPYE.value;
	cred.submit();
	return true;
}
