function checkOrderForm(frmOrder) {

    //Name Title  VALIDATION
    if (frmOrder.shipping_name.value == "") {
        frmOrder.shipping_name.focus();
        alert('Please Enter Name.');
        return false;
    }
	
	if (frmOrder.invoice_name.value == "") {
        frmOrder.invoice_name.focus();
        alert('Please Enter Name.');
        return false;
    }
	 //Business Name  VALIDATION
	 if (frmOrder.shipping_business_name.value == "") {
        frmOrder.shipping_business_name.focus();
        alert('Please Enter Business Name.');
        return false;
    }
	 if (frmOrder.invoice_business_name.value == "") {
        frmOrder.invoice_business_name.focus();
        alert('Please Enter Business Name.');
        return false;
    }
	
    //Address Title  VALIDATION
    if (frmOrder.shipping_address.value == "") {
        frmOrder.shipping_address.focus();
        alert('Please Enter Shipping Address.');
        return false;
    }

    if (frmOrder.invoice_address.value == "") {
        frmOrder.invoice_address.focus();
        alert('Please Enter Invoice Address.');
        return false;
    }

    //City  VALIDATION
    if (frmOrder.shipping_city.value == "") {
        frmOrder.shipping_city.focus();
        alert('Please Enter Shipping City.');
        return false;
    }

    if (frmOrder.invoice_city.value == "") {
        frmOrder.invoice_city.focus();
        alert('Please Enter Invoice Address.');
        return false;
    }

    //State  VALIDATION
    if (frmOrder.shipping_state.value == "") {
        frmOrder.shipping_state.focus();
        alert('Please Enter Shipping State.');
        return false;
    }

    if (frmOrder.invoice_state.value == "") {
        frmOrder.invoice_state.focus();
        alert('Please Enter Invoice State.');
        return false;
    }

    //Zip  VALIDATION
    if (frmOrder.shipping_zip.value == "") {
        frmOrder.shipping_zip.focus();
        alert('Please Enter Zip.');
        return false;
    }

    if (!frmOrder.shipping_zip.value.match(/^[0-9\-\(\)\ ]+$/)) {
        frmOrder.shipping_zip.focus();
        frmOrder.shipping_zip.value = "";
        alert('Please Enter Numeric Value.');
        return false;
    }

    if (frmOrder.invoice_zip.value == "") {
        frmOrder.invoice_zip.focus();
        alert('Please Enter Zip.');
        return false;
    }

    if (!frmOrder.invoice_zip.value.match(/^[0-9\-\(\)\ ]+$/)) {
        frmOrder.invoice_zip.focus();
        frmOrder.invoice_zip.value = "";
        alert('Please Enter Numeric Value.');
        return false;
    }

    //Phone  VALIDATION
    if (frmOrder.tel.value == "") {
        frmOrder.tel.focus();
        alert('Please Enter Telephone No.');
        return false;
    }

    //if (!frmOrder.tel.value.match(/^[0-9\-\(\)\ ]+$/)) {
//        frmOrder.tel.focus();
//        frmOrder.tel.value = "";
//        alert('Please Enter Numeric Value.');
//        return false;
//    }

// EMAIL VALIDATION
	if(frmOrder.emailorder.value=="")
	{
		frmOrder.emailorder.focus() ;
		alert('Please Enter Your Email Id.');
		return false;
	}

	if (!frmOrder.emailorder.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
	{
		frmOrder.emailorder.focus();
		frmOrder.emailorder.value="";
		alert('Please Enter Valid Email Id.');
		return false;
	}
	
    //Qty  VALIDATION
    if (frmOrder.quantity_KegCheck.value == "") {
        frmOrder.quantity_KegCheck.focus();
        alert('Please Enter Quantity.');
        return false;
    }

    if (!frmOrder.quantity_KegCheck.value.match(/^[0-9\-\(\)\ ]+$/)) {
        frmOrder.quantity_KegCheck.focus();
        frmOrder.quantity_KegCheck.value = "";
        alert('Please Enter Numeric Value.');
        return false;
    }

    if (frmOrder.quantity_BottleCheck.value == "") {
        frmOrder.quantity_BottleCheck.focus();
        alert('Please Enter Quantity.');
        return false;
    }

    if (!frmOrder.quantity_BottleCheck.value.match(/^[0-9\-\(\)\ ]+$/)) {
        frmOrder.quantity_BottleCheck.focus();
        frmOrder.quantity_BottleCheck.value = "";
        alert('Please Enter Numeric Value.');
        return false;
    }

    payMethodSelected = false;
    for (i = 0; i < frmOrder.payMethod.length; i++) {
        if (frmOrder.payMethod[i].checked) {
            payMethodSelected = true;
            break;
        }
    }

    if (!payMethodSelected) {
        alert('Please Select Payment Method.');
        return false;
    }

    if (frmOrder.payMethod[0].checked) {
        //Card No  VALIDATION
        if (frmOrder.card_number.value == "") {
            frmOrder.card_number.focus();
            alert('Please Enter Card Number.');
            return false;
        }

        if (!frmOrder.card_number.value.match(/^[0-9\-\(\)\ ]+$/)) {
            frmOrder.card_number.focus();
            frmOrder.card_number.value = "";
            alert('Please Enter Valid Card Number.');
            return false;
        }

        //Card Expiry  VALIDATION
        if (frmOrder.card_expiry.value == "") {
            frmOrder.card_expiry.focus();
            alert('Please Enter Card Expiry Date.');
            return false;
        }

        if (!frmOrder.card_expiry.value.match(/^[0-9\-\(\)\ ]+$/)) {
            frmOrder.card_expiry.focus();
            frmOrder.card_expiry.value = "";
            alert('Please Enter Valid Date.');
            return false;
        }

        //security code No  VALIDATION
        if (frmOrder.card_security_code.value == "") {
            frmOrder.card_security_code.focus();
            alert('Please Enter Security Code.');
            return false;
        }

        if (!frmOrder.card_security_code.value.match(/^[0-9\-\(\)\ ]+$/)) {
            frmOrder.card_security_code.focus();
            frmOrder.card_security_code.value = "";
            alert('Please Enter Valid Code.');
            return false;
        }

        //Address of Card holder  VALIDATION
        if (frmOrder.card_address.value == "") {
            frmOrder.card_address.focus();
            alert('Please Enter Card Holders Address.');
            return false;
        }
    }

    return true;
}

function handlePayMethod() {
    if (document.frmOrder.payMethod[0].checked) {
        document.getElementById('ccdetails').style.display = 'block';
    } else {
        document.getElementById('ccdetails').style.display = 'none';
    }
}

