function getObj(name) {
  if (document.getElementById)
  	return document.getElementById(name);
  else if (document.all)
	return document.all[name];
  else if (document.layers)
   	return document.layers[name];
}

// This clears a text input/area the first time it is clicked.
var clickedElementIds = new Array;

function inputClicked(element) {
    var numElements = clickElementIds.length;
    for(i=0; i<numElements; i++) {
        if ( clickedElementIds[i] == element.id ) {
            return;
        };
    };
    element.value = '';
    element.style.color = '#000';
    i++;
    clickElementIds[i] = element.id;
};


function set_equal_heights() {
    var appbar = getObj('appbar');
    var content = getObj('content');
   
    if ( content.offsetHeight < 600 ) {
        content.style.height = "600px";
    };
    if ( content.offsetHeight > appbar.offsetHeight ) {
        var height = content.offsetHeight;
        appbar.style.height = content.offsetHeight + "px";
    }
    else {
        var height = appbar.offsetHeight;
        content.style.height = height + "px";
    };
}

function check_order_page() {
    // Checks all manditory fields in order page are filled in.
    if ( document.orderform.firstname.value == "" ) {
        alert('You need to fill in your Firstname.');
        document.orderform.firstname.focus();
        return false;
    };
    if ( document.orderform.surname.value == "" ) {
        alert('You need to fill in your Surname.');
        document.orderform.surname.focus();
        return false;
    };
    if ( document.orderform.postcode.value == "" ) {
        alert('You need to fill in your postcode.');
        document.orderform.postcode.focus();
        return false;
    };
    if ((document.orderform.email.value == "") && (document.orderform.tel.value == "")) {
        alert('You need to fill in either your email or phonenumber.');
        document.orderform.tel.focus();
        return false;
    };

    return true;
};




