	defaultStatus="";
    dom = (document.getElementById)? true : false;
    nn4 = (document.layers)? true : false;
    ie4 = (document.all && !dom)? true : false;

function make_same(form)
{
	form['sfname'].value = form['name'].value;
	form['slname'].value = form['lastname'].value;
	form['cshipto'].value = form['compname'].value;
	form['sphone1'].value = form['phone1'].value;
	form['sphone2'].value = form['phone2'].value;
	form['sphone3'].value = form['phone3'].value;
	form['semail'].value = form['email'].value;
	form['addr'].value = form['ccaddr'].value;
	form['addr2'].value = form['ccaddr2'].value;
	form['city'].value = form['cccity'].value;
	form['shipping_zip'].value = form['billing_zip'].value;
	form['shipping_province'].options[form['billing_province'].selectedIndex].selected = true;
	form['shipping_state'].options[form['billing_state'].selectedIndex].selected = true;
	form['shipping_country'].options[form['billing_country'].selectedIndex].selected = true;
}


function Validate(form)
{
	if(form['name'].value.length==0)
	{
		alert('Please enter first name');
		return false;
	}

	if(form['lastname'].value.length==0)
	{
		alert('Please enter last name');
		return false;
	}

	if(form['email'].value.length==0)
	{
		alert('Please enter email address');
		return false;
	}

	if(form['phone1'].value.length==0 || form['phone2'].value.length==0 || form['phone3'].value.length==0)
	{
		alert('Please enter phone number');
		return false;
	}

	if(form['ccaddr'].value.length==0)
	{
		alert('Please enter address');
		return false;
	}

	if(form['cccity'].value.length==0)
	{
		alert('Please enter city');
		return false;
	}

	if(form['billing_cstate'].selectedIndex==0)
	{
		if(form['billing_province'].selectedIndex==0)
		{
			alert('Please select state or province');
			return false;
		}
	}

	if(form['billing_zip'].value.length==0)
	{
		alert('Please enter zip code');
		return false;
	}


	if(form['sfname'].value.length==0)
	{
		alert('Please enter ship first name');
		return false;
	}

	if(form['slname'].value.length==0)
	{
		alert('Please enter ship last name');
		return false;
	}


	if(form['sphone1'].value.length==0 || form['sphone2'].value.length==0 || form['sphone3'].value.length==0)
	{
		alert('Please enter ship phone number');
		return false;
	}

	if(form['addr'].value.length==0)
	{
		alert('Please enter ship address');
		return false;
	}

	if(form['city'].value.length==0)
	{
		alert('Please enter ship city');
		return false;
	}

	if (form['shipping_country'].value == 'US')
	{
		if(form['shipping_state'].selectedIndex==0)
		{
			alert('Please select ship state or province');
			return false;
		}
	}
	else if (form['shipping_country'].value == 'CA')
	{
		if(form['shipping_province'].selectedIndex==0)
		{
			alert('Please select ship state or province');
			return false;
		}


	}
	
	if(form['shipping_zip'].value.length==0)
	{
		alert('Please enter ship zip code');
		return false;
	}

	if(form['cctype'].selectedIndex<=4 && form['cctype'].selectedIndex>=0)
	{
		if(form['ccnumber'].value.length==0)
		{
			alert('Please enter credit card number');
			return false;
		}
		
		if(form['ccexp'].value.length==0)
		{
			alert('Please enter credit card exp date');
			return false;
		}
	}
	else
	{
		if(form['checknumb'].value.length==0)
		{
			alert('Please enter check number');
			return false;
		}
		if(form['fednumb'].value.length==0)
		{
			alert('Please enter fed number');
			return false;
		}
		if(form['bnameaddr'].value.length==0)
		{
			alert('Please enter bank name & address');
			return false;
		}
		if(form['brn'].value.length==0)
		{
			alert('Please enter bank routing number');
			return false;
		}
		if(form['checkacc'].value.length==0)
		{
			alert('Please enter checking account #');
			return false;
		}
		if(form['checkname'].value.length==0)
		{
			alert('Please enter checking account Name');
			return false;
		}
	}

}
