﻿function valid_contact(name, email, comment) {
    if (emptyField(name)) {
        alert('Please Enter Your Name');
        name.focus();
        return false;
    }
    if (emptyField(email)) {
        alert('Please Enter Your Email');
        email.focus();
        return false;
    }
    else {
        if (!validEmailId(email.value)) {
            alert('Please Enter Valid Email');
            email.focus();
            return false;
        }
    }
    if (emptyField(comment)) {
        alert('Please Enter Your Comment');
        comment.focus();
        return false;
    }
}

function clear_contact_us_fields() {
    document.getElementById('ctl00_ContentPlaceHolder1_txtName').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtCompany').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtPhone').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtAddress').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtComment').value = "";
    return false;
}

function validate_repairform(name, address, postcode, phone1, email, nature) {
    if (emptyField(name)) {
        alert('Please Enter Your Name');
        name.focus();
        return false;
    }
    if (emptyField(address)) {
        alert('Please Enter Your Address');
        address.focus();
        return false;
    }
    if (emptyField(postcode)) {
        alert('Please Enter Your Postcode');
        postcode.focus();
        return false;
    }
    if (emptyField(phone1)) {
        alert('Please Enter Your Telephone Number');
        phone1.focus();
        return false;
    }
    if (!emptyField(email)) {
        if (!validEmailId(email.value)) {
            alert('Please Enter Valid Email');
            email.focus();
            return false;
        }
    }
    if (emptyField(nature)) {
        alert('Please Enter Nature of Repair');
        nature.focus();
        return false;
    }
}

function clear_repair_form_fields() {
    document.getElementById('ctl00_ContentPlaceHolder1_txtName').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtAddress').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtPhone1').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtPhone2').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtNature').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtRefNo').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_ddlEmergency').SelectedValue = 0;
    return false;
}

function winfiledownload(imgname, flag) {
    window.open("download.aspx?filename=" + imgname + "&flag=" + flag, "mywindow", "toolbar=0,directories=0,location=0,resizable=1,scrollbars=yes,width=510,height=340");
}




//==================Common Functions===================

function emptyField(textobj) {
    if (textobj.value.length == 0) {
        textobj.focus();
        return true;
    }
    for (var i = 0; i < textobj.value.length; ++i) {
        var ch = textobj.value.charAt(i);
        if (ch != ' ' && ch != '\t')
            return false;
    }
    textobj.focus();
    return true;
}

function validEmailId(CheckEmptyEmail) {
    var inem1, inem2, lenem1, l, l1, lenem2, lensp, lechar;
    inem1 = CheckEmptyEmail.length;
    l = CheckEmptyEmail;
    l1 = l.lastIndexOf('.');
    lenem1 = l.lastIndexOf('@');
    lenem2 = l.indexOf('@');
    lensp = l.indexOf(' ');
    lechar = l.charAt(lenem1 + 1);

    if (lechar == '.') {
        return false;
    }

    if ((lenem1 + 1) == l1 || (l1 + 1) == inem1 || lenem1 > l1 || lenem2 != lenem1 || lensp != -1 || lenem1 == 0) {
        return false;
    }

    if (CheckEmptyEmail.indexOf('@') == -1 || CheckEmptyEmail.indexOf('.') == -1) {
        return false;
    }

    if (l.indexOf(',') != -1 || l.indexOf('/') != -1 || l.indexOf('(') != -1 || l.indexOf(')') != -1 || l.indexOf('*') != -1 || l.indexOf('&') != -1 || l.indexOf('^') != -1 || l.indexOf('%') != -1 || l.indexOf('$') != -1 || l.indexOf('&') != -1 || l.indexOf('#') != -1 || l.indexOf('!') != -1) {
        return false;
    }

    return true;
}

function checkKey(btn, e) {
    if (e.keyCode == 13) {
        document.getElementById(btn).click();
        return false;
    }
}

//==================End Common Functions================
