function CheckFunction(F) {
	if(F.CheckControl.checked)
	{
		F.Check.value = "Y";
		SameForm(F);
	}
	else
	{
		F.Check.value = "N";
		NoSameForm(F);
	}

}


//same addr
	function SameForm(frm){
	
		billname = frm.billname.value;
		billaddr1 = frm.billaddr1.value;
		billaddr2 = frm.billaddr2.value;
		billaddr3 = frm.billaddr3.value;
		billzipcode = frm.billzipcode.value;
		billcountry = frm.billcountry.value;
		billphone = frm.billphone.value;


		frm.name.value = billname;
		frm.addr1.value = billaddr1;
		frm.addr2.value = billaddr2;
		frm.addr3.value = billaddr3;
		frm.zipcode.value = billzipcode;
		frm.country.value = billcountry;
		frm.phone.value = billphone;
		return false;
	}
//diffrent addr..
	function NoSameForm(frm){
	
		frm.name.value = " ";
		frm.addr1.value = " ";
		frm.addr2.value = " ";
		frm.addr3.value = " ";
		frm.zipcode.value = " ";
		frm.country.value = " ";
		frm.phone.value = " ";
		return false;
	}


//check numeric
        function Check_Num(tocheck) {
                var isnum = true;

                if (tocheck == null || tocheck == "") {
                        isnum = false;
                        return isnum;
                }

                for (var j = 0 ; j < tocheck.length; j++) {
                        if (tocheck.substring(j, j + 1) != "0" &&
                            tocheck.substring(j, j + 1) != "1" &&
                            tocheck.substring(j, j + 1) != "2" &&
                            tocheck.substring(j, j + 1) != "3" &&
                            tocheck.substring(j, j + 1) != "4" &&
                            tocheck.substring(j, j + 1) != "5" &&
                            tocheck.substring(j, j + 1) != "6" &&
                            tocheck.substring(j, j + 1) != "7" &&
                            tocheck.substring(j, j + 1) != "8" &&
                            tocheck.substring(j, j + 1) != "9") {
                                isnum = false;
                        }
                }
                return isnum;
        }

// check email
function email_chk(word) {
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-._@";
	
	for (i=0; i< word.length; i++)
	{
		idcheck = word.charAt(i);
		
		for ( j = 0 ;  j < str.length ; j++){
		
			if (idcheck == str.charAt(j)) break;
				
     			if (j+1 == str.length){
   				return false;
     			}
     		}
     	}
     	return true;
}


function checkInput (form) {



    if (!form.billname.value) {
        alert("Please fill out the Billing Name");
        form.billname.focus();     
		return false;
    }

	if (!form.billaddr1.value){
        alert("Please fill out the Billing Address.");
		form.billaddr1.focus();
		return false;
	}

	if (!form.billaddr2.value){
        alert("Please fill out the Billing City/Town.");
		form.billaddr2.focus();
		return false;
	}

	if (!form.billaddr3.value){
        alert("Please fill out the Billing State / Province.");
		form.billaddr3.focus();
		return false;
	}

	if (!form.billzipcode.value){
        alert("Please fill out the Billing Zipcode.");
		form.billzipcode.focus();
		return false;
	}

    if (!form.billcountry.value) {
        alert("Please select the Billing Country.");
        form.billcountry.focus();     
		return false;
    }

	if (!form.email.value){
        alert("Please fill out the e-mail.");
		form.email.focus();
		return false;
	}


	if (!form.billphone.value){
        alert("Please fill out the Billing Telephone.");
		form.billphone.focus();
		return false;
	}

    if (!form.name.value) {
        alert("Please fill out the Shipping Name");
        form.name.focus();     
		return false;
    }

	if (!form.addr1.value){
        alert("Please fill out the Shipping Address.");
		form.addr1.focus();
		return false;
	}

	if (!form.addr2.value){
        alert("Please fill out the Shippinh City/Town.");
		form.addr2.focus();
		return false;
	}

	if (!form.addr3.value){
        alert("Please fill out the Shipping State / Province.");
		form.addr3.focus();
		return false;
	}

	if (!form.zipcode.value){
        alert("Please fill out the Shipping Zipcode.");
		form.zipcode.focus();
		return false;
	}

    if (!form.country.value) {
        alert("Please select the Shipping Country.");
        form.country.focus();     
		return false;
    }

	if (!form.phone.value){
        alert("Please fill out the Shipping Telephone.");
		form.phone.focus();
		return false;
	}
    if (!form.shipping.value) {
        alert("Please select the Shipping Option.");
        form.shipping.focus();     
		return false;
    }

}
