
// simple test for address format
function load ()
{
	
}

function GUnload ()
{
	
}
function bAd ()
{
  var image_src = "";
  var mt="mai";
  var mtt="lto:";
  var fn = "membe";
  var fnn ="rship";
  var h = "johnstownatvclub";
  var f="@";
  var e = ".org";
  var subjs="?Subject=";
  var subj="Interest in Advertising on JATV Site";
  var fl=mt+mtt+fn+fnn+f+h+e+subjs+subj;
  win = window.open(fl,'emailWindow');
	if (win && win.open &&!win.closed) win.close();

   //return(mt+mtt+fn+fnn+h+f+e);
 } 
 function bForum ()
{
 
  var image_src = "";
  var mt="mai";
  var mtt="lto:";
  var fn = "fo";
  var fnn ="rum";
  var h = "johnstownatvclub";
  var f="@";
  var e = ".org";
  var subjs="?Subject=";
  var subj="Request for a Forum Account";
  var fl=mt+mtt+fn+fnn+f+h+e+subjs+subj;
  win = window.open(fl,'emailWindow');
	if (win && win.open &&!win.closed) win.close();

   //return(mt+mtt+fn+fnn+h+f+e);
 }

function bHelper ()
{
 
  var image_src = "";
  var mt="mai";
  var mtt="lto:";
  var fn = "fo";
  var fnn ="rum";
  var h = "johnstownatvclub";
  var f="@";
  var e = ".org";
  var subjs="?Subject=";
  var subj="I would like to help with a Rally";
  var fl=mt+mtt+fn+fnn+f+h+e+subjs+subj;
  win = window.open(fl,'emailWindow');
	if (win && win.open &&!win.closed) win.close();

   //return(mt+mtt+fn+fnn+h+f+e);
 }

function testInsurance(form, Ctrl) {
	if (Ctrl.value == "")  {
		alert("Please enter insurance information");
		//Ctrl.bgColor='#FF0000';
	
		Ctrl.focus();
		return (false);
	} else
		//Ctrl.bgColor='#FFFFFF';
		return (true);
}
function testInsuranceInfo(form, Ctrl) 
{
	if (form.InsCo.value == "")  
	{
		alert("Please enter Insurance Company information");
		//Ctrl.bgColor='#FF0000';
	
		form.InsCo.focus();
		return (false);
	} 
	else
		if (form.InsPol.value == "")  
		{
		alert("Please enter Insurance Policy number");
		//Ctrl.bgColor='#FF0000';
	
		form.InsPol.focus();
		return (false);
		
		}
		else
			return (true);
}

function BuildATVInfo(form)
{
 //alert("Iam in here!");
 form.os0.value=form.Make.value+";"+form.Model.value+";"+form.Plate.value;
 //alert("Iam in done!");
}
function BuildInsInfo(form)
{
 //alert("Iam in here!");
 form.os1.value=form.InsCo.value+";"+form.InsPol.value;
 //alert("Iam in done!");
}
function testPhoneContents ()
{
	
	if ((Member1.pn1.value.length<3)||(Member1.pn1.value.length>3)||(isNaN(Member1.pn1.value)))
		{
			alert("Your phone number area code must be three numbers");
		Member1.pn1.focus();
		return (false);
		
		}
	if ((Member1.pn2.value.length<3)||(Member1.pn2.value.length>3)||(isNaN(Member1.pn2.value)))
		{
		alert("Your phone number prefix must be three numbers");
		Member1.pn2.focus();
		return (false);
		
		}
			
	if ((Member1.pn3.value.length<4)||(Member1.pn3.value.length>4)||(isNaN(Member1.pn3.value)))
		{
		alert("Your phone number suffix must be four numbers");
		Member1.pn3.focus();
		return (false);
		
		}	
	Member1.invoice.value="("+Member1.pn1.value+")"+Member1.pn2.value+"-"+Member1.pn3.value;
	return (true);
}



function testPlate(form, Ctrl) {
	if (Ctrl.value == "" ){
		alert("Please enter your ATV license plate information");
		Ctrl.focus();
		return (false);
	} else
		return (true);
}

function testATVInfo(form, Ctrl) {
	if (form.Make.value == "" ){
		alert("Please enter your ATV Make");
		form.Make.focus();
		return (false);
	} else
		if (form.Model.value == "" ){
		alert("Please enter your ATV Model");
		form.Model.focus();
		return (false);
	} else
		if (form.Plate.value == "" ){
		alert("Please enter your ATV License Plate");
		form.Plate.focus();
		return (false);
	} else
		return (true);
		
		
		
}

// test all fields
//      abort submit on error
//      submit only if all fields pass tests
//
function runSubmit (form)  {
	
	if (!testPhoneContents ()) return;
	if (!testATVInfo(form, form.os0)) return;
	if (!testInsuranceInfo(form, form.os1)) return;
	
	Checkout.mybutton.disabled=0;
	//alert ("All entries verified OK!");
	form.submit();
	//alert ("Just called submit");       
	form.Status.value="added to cart";
	form.mybutton.disabled=1;
	if (form="Member1")
	{
		Member2.mybutton.disabled=0;
		Member3.mybutton.disabled=0;
	}
	return;
}
function DisableAddtoCart()
{
	if (Member1.Status.value=="added to cart")
		{
			Member1.mybutton.disabled=1;
			Checkout.mybutton.disabled=0;
		}
	if (Member2.Status.value=="added to cart")
		{
			Member2.mybutton.disabled=1;
			Checkout.mybutton.disabled=0;
		}
	if (Member3.Status.value=="added to cart")
		{
			Member3.mybutton.disabled=1;
			Checkout.mybutton.disabled=0;
		}
}
function testCheckout ()
{
//var form;
//var sTarget="added to cart";
//form=Member1;
//var trimmed = form.Status.value.replace(/^\s+|\s+$/g, '') ;

//alert(trimmed);
//if (trimmed.value==sTarget.value) ;
//{
Checkout.submit();
//return;
//}
//alert ("You must have the first membership added to the cart"); 
return;


}
function doSubmit (form)
  {
	var sBaseUrl="http://www.johnstownatvclub.org/open/new_members/membership_renewal.jsp";
	//var form1="Member1"
	//if (!testPlate(form1, form1.os0)) return;
	//if (!testInsurance(form1, form1.os1)) return;
	
	//alert ("All entries verified OK!");
	form.shopping_url.value=sBaseUrl+"?m1pn1="+Member1.pn1.value+"&m1pn2="+Member1.pn2.value+"&m1pn3="+Member1.pn3.value
	form.submit();
	//alert ("Just called submit");       
	return;
}
	
function copyFromTo(form,field1, field2)
{
	field2.value=field1.value;
	field2.focus ();
	BuildInsInfo(form);

}	

function PullValues()
	{
		Member1.pn1=request.getParameter("m1pn1");
		Member1.pn2=request.getParameter("m1pn2");
		Member1.pn3=request.getParameter("m1pn3");
		Member1.Make=request.getParameter("m1Make");
		Member1.Model=request.getParameter("m1Model");
		Member1.Plate=request.getParameter("m1Plate");
		Member1.InsCo=request.getParameter("m1InsCo");
		Member1.InsPol=request.getParameter("m1InsPol");
	}
function SetPrices()
	{
		var dTarget=new Date();
		var d = new Date ();
		d.setFullYear(2007,7,31)
		if (dTarget>d)
			{
				Member1.amount.value="130";
				Member2.amount.value="100";
				Member3.amount.value="100";
				Member1.price.value="$130.00";
				Member2.price.value="$100.00";
				Member3.price.value="$100.00";
			}
		else
			{
				Member1.amount.value="130";
				Member2.amount.value="100";
				Member3.amount.value="100";
				Member1.price.value="$130.00";
				Member2.price.value="$100.00";
				Member3.price.value="$100.00";
			}
	
	
	}
function BigLoader()
	{
		SetPrices();
		DisableAddtoCart();
	}
	