function memberfun(peep)
{
	
	chk = $('Member_'+peep).get('checked');
	if (chk == true)
	{
		memtxt="N";
	}
	else
	{
		memtxt="R";
	}
	$('hiddenM'+peep).set('value',memtxt);
}

function ccslide(inout)
{
	var myVerticalSlide = new Fx.Slide('ccdiv');
	if (inout=='out')
	{
		myVerticalSlide.slideOut();
		$('cc#').set('value','check')


	}
	else
	{
		$('cc#').set('value','')
		myVerticalSlide.slideIn();


	}
}



function ShowBuy()
{
	$('ablock').setStyle('visibility','visible');
	$('proc').setStyle('visibility','hidden');
}



function FValidate(peeps)
{

	for (i=1;i<=peeps;i++)
	{
	
		if(!fieldV('name'+i))
		{
			return false;
		}
		if(!fieldV('company'+i))
		{
			return false;
		}
		if(!fieldV('address1_'+i))
		{
			return false;
		}
		if(!fieldV('city'+i))
		{
			return false;
		}
		if(!fieldV('state'+i))
		{
			return false;
		}
		if(!fieldV('zip'+i))
		{
			return false;
		}
		if(!fieldV('phone'+i))
		{
			return false;
		}
		if(!fieldV('email'+i))
		{
			return false;
		}
	}
		
		if (pbcheck == false)
		{
			if(!fieldVcc('ccName'))
			{
				return false;
			}

			cc = $('cc#').get('value');
			c_type = $('card_type').get('value');
			c_month = $('exp_m').get('value');
			c_year = $('exp_y').get('value');
			exp = c_month + c_year;
			ccv = $('ccv').get('value');

			if(!checkccv(ccv,c_type))
			{
				alert("Invalid Credit Card Verification Number");
				ShowBuy();
				return false;
			}

			if(!checkexp(c_month,c_year))
			{
				alert("Your credit card has expired.");
				ShowBuy();
				return false;
			}
		}
}


function fieldV (fieldname)
{
	var n = $(fieldname).get('value');
		if(n==""||n==null)
		{
			var t = fieldname.substring(0,fieldname.length-1)+" for Attendee# "+fieldname.substring(fieldname.length-1)+" is a Required Field";
			alert(t);
			return false;
		}
	return true;

}

function fieldVcc (fieldname)
{
	var n = $(fieldname).get('value');
		if(n==""||n==null)
		{
			var t = fieldname+" is a Required Field";
			alert(t);
			return false;
		}
	return true;

}


function checkccv(ccv,c_type)
{
		var reg = new RegExp();
		reg.compile("^[0-9]+$", "g");
		if (reg.test(ccv))
		{
			if (c_type == "American Express")
			{
				if (ccv.length == 4)
				{
					return true;
				}
			}
			if (ccv.length == 3)
			{
				return true;
			}
		}
		return false;
}

function checkexp(c_month,c_year)
{

	today=new Date();
	mon=today.getMonth();
	year=today.getFullYear();
	
	if (year > c_year)
	{
		return false;
	}
		else if ((year==c_year)&&(mon+1>c_month))
	{
		return false;
	}
	return true;
}





