function menuShow(id) {
    var element = document.getElementById(id);
    if (element) { element.className = 'menu visible'; }
}

function menuHide(id) {
    var element = document.getElementById(id);
    if (element) { element.className = 'menu'; }
}

function ecommerceDetailsCheck() {
    var fields = ['town','address','postcode','telephone'];
    var complete = 1; 
    for(i = 0; i < fields.length; i++) {
        if (document.getElementById(fields[i]).value == '') {
            document.getElementById(fields[i]).className = document.getElementById(fields[i]).className + ' highlight';
            complete = 0;
        }        
    }
    var element = document.getElementById('vatrow');
    if (element) {
        if (document.getElementById('vatrowheader').style.display != 'none') {
            if (document.getElementById('vatnumber').value == '') {
                document.getElementById('vatnumber').className = document.getElementById('vatnumber').className + ' highlight';
                complete = 0;
            }
        }
    }

    if (complete == 0) {
        alert('Please ensure all mandatory fields are filled in');
    } else if (document.mainform.agreement.checked != true) {
        alert('Please check the box to indicate you agree with our terms and conditions');
    } else {
        document.mainform.submit();
    }
}

function checkVAT () {
    if (document.getElementById('usage').value == 'Business') {
        document.getElementById('vatrowheader').style.display = 'inline';
        document.getElementById('vatrowcell').style.display = 'inline';
        document.getElementById('countryrowheader').style.display = 'inline';
        document.getElementById('countryrowcell').style.display = 'inline';
    } else {
        document.getElementById('vatrowheader').style.display = 'none';
        document.getElementById('vatrowcell').style.display = 'none';
        document.getElementById('countryrowheader').style.display = 'none';
        document.getElementById('countryrowcell').style.display = 'none';
    }
}


function changeflash(id) {
        document.getElementById('tiyga01').style.display = 'none';
        document.getElementById('tiyga02').style.display = 'none';
        document.getElementById('tiyga03').style.display = 'none';
        document.getElementById(id).style.display = 'block';

}

function purchase_page_layer_show (id) {
    document.getElementById(id).style.display = 'block';
}

function purchase_page_layer_hide (id) {
    document.getElementById(id).style.display = 'none';
}

function checkCompulsory() {
    var myInputTags = document.getElementsByTagName('input');
    var myTextareaTags = document.getElementsByTagName('textarea');
    var submit = 1;
    for (var i = 0; i < myInputTags.length; i++) {
        var t = myInputTags[i];
        if (t.className == 'compulsory') {
            if (t.value == '') {
                submit = 0;
            }
        }
    }
    for (var i = 0; i < myTextareaTags.length; i++) {
        var t = myTextareaTags[i];
        if (t.className == 'compulsory') {
            if (t.value == '') {
                submit = 0;
            }
        }
    }
    if (submit == 1) {
        document.getElementById('mainform').submit();
    } else {
        alert('Please complete all compulsory fields');
    }
}

function reload_captcha() {
    document.mainform._captchaid.value = 'reload';
    document.mainform.submit();
}

function show_sys_reqs_pfh() {
	document.getElementById('sysreqspfh').style.display = 'block';
}

function hide_sys_reqs_pfh() {
	document.getElementById('sysreqspfh').style.display = 'none';
}

