﻿//Validation start
function ValidateQuote() {
    var isError = false;
    var txtCountryval = trim($('#' + txtCountry).val());
    var txtNameval = trim($('#' + txtName).val());
    var txtEmailval = trim($('#' + txtEmail).val());
    var chkTypesettingval = $('#' + chkTypesetting).is(':checked');
    var ddlTypesettingval = trim($('#' + ddlTypesetting).val());

    var chkCopyEditingval = $('#' + chkCopyEditing).is(':checked');
    var ddlCopyeditingval = trim($('#' + ddlCopyediting).val());
    var chkXMLConversionval = $('#' + chkXMLConversion).is(':checked');
    var ddlXMLConversionval = trim($('#' + ddlXMLConversion).val());
    var chkProjectManagementval = $('#' + chkProjectManagement).is(':checked');

    var ddlProductval = trim($('#' + ddlProduct).val());
    var ddlTrimSizeval = trim($('#' + ddlTrimSize).val());
    var ddlTrimStandardval = trim($('#' + ddlTrimStandard).val());
    var txtTrimCustomval = trim($('#' + txtTrimCustom).val());
    var ddlTemplateDesignval = trim($('#' + ddlTemplateDesign).val());

    var txtTemplateCustomval = trim($('#' + txtTemplateCustom).val());
    var ddlColourval = trim($('#' + ddlColour).val());
    var ddlManuscriptInputval = trim($('#' + ddlManuscriptInput).val());
    var ddlTypeofcontentval = trim($('#' + ddlTypeofcontent).val());
    var ddlApproximateimagesval = trim($('#' + ddlApproximateimages).val());

    var ddlImagePerPageval = trim($('#' + ddlImagePerPage).val());
    var ddltablesval = trim($('#' + ddltables).val());
    var ddltablesPerPageval = trim($('#' + ddltablesPerPage).val());
    var ddlLanguageval = trim($('#' + ddlLanguage).val());
    var txtDeliveryval = trim($('#' + txtDelivery).val());
    var txtCaptchaval = trim($('#' + txtCaptcha).val());
    if (txtCountryval == "") {
        $('#txtCountryErr').show();
        isError = true;
    }
    else {
        $('#txtCountryErr').hide();
    }
    if (txtNameval == "") {
        $('#txtNameErr').show();
        isError = true;
    }
    else {
        $('#txtNameErr').hide();
    }
    if (txtEmailval == "") {
        $('#txtEmailErr').show();
        isError = true;
    }
    else {

        if (!isValidEmailAddress(txtEmailval)) {
            $('#txtEmailErr').show();
            ValidationError('txtEmailErr', 'Please enter valid email id.');
            isError = true;
        }
        else {
            $('#txtEmailErr').hide();
        }
    }
    if (chkTypesettingval == false && chkCopyEditingval == false && chkXMLConversionval == false && chkProjectManagementval == false) {
        $('#ddlServiceErr').show();
        ValidationError('ddlServiceErr', 'Please select a service.');
        isError = true;
    }
    else {
        $('#ddlServiceErr').hide();
        if (chkTypesettingval) {
            if (ddlTypesettingval == "-1") {
                $('#ddlTypesettingErr').show();
                isError = true;
            }
            else {
                $('#ddlTypesettingErr').hide();
            }
        }
        if (chkCopyEditingval) {
            if (ddlCopyeditingval == "-1") {
                $('#ddlCopyeditingErr').show();
                isError = true;
            }
            else {
                $('#ddlCopyeditingErr').hide();
            }
        }
        if (chkXMLConversionval) {
            if (ddlXMLConversionval == "-1") {
                $('#ddlXMLConversionErr').show();
                isError = true;
            }
            else {
                $('#ddlXMLConversionErr').hide();
            }
        }
    }
    if (ddlProductval == "") {
        $('#ddlProductErr').show();
        isError = true;
    }
    else {
        $('#ddlProductErr').hide();
    }
    if (ddlProductval == "-1") {
        $('#ddlProductErr').show();
        isError = true;
    }
    else {
        $('#ddlProductErr').hide();
    }
    if (ddlTrimSizeval == "-1") {
        $('#ddlTrimSizeErr').show();
        isError = true;
    }
    else {
        $('#ddlTrimSizeErr').hide();
        if (ddlTrimSizeval == "Standard") {
            if (ddlTrimStandardval == "-1") {
                $('#ddlTrimStandardErr').show();
                isError = true;
            }
            else {
                $('#ddlTrimStandardErr').hide();
            }
        }
        else {
            $('#ddlTrimStandardErr').hide();
        }
        if (ddlTrimSizeval == "Custom") {
            if (txtTrimCustomval == "") {
                $('#txtTrimCustomErr').show();
                isError = true;
            }
            else {
                $('#txtTrimCustomErr').hide();
            }
        }
        else {
            $('#txtTrimCustomErr').hide();
        }
    }
    if (ddlTemplateDesignval == "-1") {
        $('#ddlTemplateDesignErr').show();
        isError = true;
    }
    else {
        $('#ddlTemplateDesignErr').hide();
        if (ddlTemplateDesignval == "Custom") {
            if (txtTemplateCustomval == "") {
                $('#txtTemplateCustomErr').show();
                isError = true;
            }
            else {
                $('#txtTemplateCustomErr').hide();
            }
        }
        else {
            $('#divtxtTemplateCustom').hide();
            $('#txtTemplateCustomErr').hide();
        }
    }
    if (ddlColourval == "-1") {
        $('#ddlColourErr').show();
        isError = true;
    }
    else {
        $('#ddlColourErr').hide();
    }
    if (ddlManuscriptInputval == "-1") {
        $('#ddlManuscriptInputErr').show();
        isError = true;
    }
    else {
        $('#ddlManuscriptInputErr').hide();
    }
    if (ddlTypeofcontentval == "-1") {
        $('#ddlTypeofcontentErr').show();
        isError = true;
    }
    else {
        $('#ddlTypeofcontentErr').hide();
    }
    if (ddlApproximateimagesval == "-1") {
        $('#ddlApproximateimagesErr').show();
        isError = true;
    }
    else {
        $('#ddlApproximateimagesErr').hide();
    }

    if (ddlImagePerPageval == "-1") {
        $('#ddlImagePerPageErr').show();
        isError = true;
    }
    else {
        $('#ddlImagePerPageErr').hide();
    }
    if (ddltablesval == "-1") {
        $('#ddltablesErr').show();
        isError = true;
    }
    else {
        $('#ddltablesErr').hide();
    }
    if (ddltablesPerPageval == "-1") {
        $('#ddltablesPerPageErr').show();
        isError = true;
    }
    else {
        $('#ddltablesPerPageErr').hide();
    }
    if (ddlLanguageval == "-1") {
        $('#ddlLanguageErr').show();
        isError = true;
    }
    else {
        $('#ddlLanguageErr').hide();
    }
    if (txtDeliveryval == "") {
        $('#txtDeliveryErr').show();
        isError = true;
    }
    else {
        $('#txtDeliveryErr').hide();
    }
    if (txtCaptchaval == "") {
        $('#txtCaptchaErr').show();
        isError = true;
    }
    else {
        $('#txtCaptchaErr').hide();
    }
    //$(window).trigger('load');
    //alert('remove retuen false');
    return !isError;
}

function ValidateContactUs() {
    var isError = false;
    var txtyournameval = trim($('#' + txtyourname).val());
    var txtEmailval = trim($('#' + txtEmail).val());
    var txtSubjectval = trim($('#' + txtSubject).val());
    var txtCommentsval = trim($('#' + txtComments).val());
    var txtCaptchaval = trim($('#' + txtCaptcha).val());
    if (txtyournameval == "") {
        $('#txtyournameErr').show();
        isError = true;
    }
    else {
        $('#txtyournameErr').hide();
    }  
    if (txtEmailval == "") {
        $('#txtEmailErr').show();
        isError = true;
    }
    else {
        if (!isValidEmailAddress(txtEmailval)) {
            $('#txtEmailErr').show();
            ValidationError('txtEmailErr', 'Please enter valid email id.');
            isError = true;
        }
        else {
            $('#txtEmailErr').hide();
        }
    }
    if (txtSubjectval == "") {
        $('#txtSubjectErr').show();
        isError = true;
    }
    else {
        $('#txtSubjectErr').hide();
    }
    if (txtCommentsval == "") {
        $('#txtMessageErr').show();
        isError = true;
    }
    else {
        $('#txtMessageErr').hide();
    }
    if (txtCaptchaval == "") {
        $('#txtCaptchaErr').show();
        isError = true;
    }
    else {
        $('#txtCaptchaErr').hide();
    }
    return !isError;
}
function ValidateQuickQuote() {
    var isError = false;
    var name = $('#' + txtyourname).val();
    var txtyournameval = trim(name);
    var txtEmailval = trim($('#' + txtEmail).val());
    var txtSubjectval = trim($('#' + txtSubject).val());
    var txtLocationval = trim($('#' + txtLocation).val());
    var txtCommentsval = trim($('#' + txtComments).val());
    var txtCaptchaval = trim($('#' + txtCaptcha).val());
    if (txtyournameval == "your name") {
        $('#txtyournameErr').show();
        isError = true;
    }
    else {
        $('#txtyournameErr').hide();
    }
    if (txtEmailval == "your email") {
        $('#txtEmailErr').show();
        isError = true;
    }
    else {
        if (!isValidEmailAddress(txtEmailval)) {
            $('#txtEmailErr').show();
            ValidationError('txtEmailErr', 'Please enter valid email id.');
            isError = true;
        }
        else {
            $('#txtEmailErr').hide();
        }
    }
    if (txtSubjectval == "subject") {
        $('#txtSubjectErr').show();
        isError = true;
    }
    else {
        $('#txtSubjectErr').hide();
    }
    if (txtCommentsval == "message") {
        $('#txtMessageErr').show();
        isError = true;
    }
    else {
        $('#txtMessageErr').hide();
    }
    if (txtLocationval == "location") {
        $('#txtLocationerr').show();
        isError = true;
    }
    else {
        $('#txtLocationerr').hide();
    }
    if (txtCaptchaval == "enter above code") {
        $('#txtCaptchaErr').show();
        isError = true;
    }
    else {
        $('#txtCaptchaErr').hide();
    }
    return !isError;
}

//Validation end


/* Common function start here */
function goBack() {
    window.history.go(-1)
}

/* Common function end here */
