
function enquiry(firstName, lastName, email, subject, message, form) {

  var text = '<form name="enquiryForm" id="enquiryForm" action="' + form + '" method="post" onSubmit="return checkEnquiryForm()"><p>';
  text = text + '<table style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #feccff">';
  text = text +	'<tr><td width="100"><label>First Name:</label></td><td><input type="text" name="firstName" id="firstName" size="35" maxlength="35" value="' + firstName +'" /></td></tr>';
  text = text +	'<tr><td width="100"><label>Last Name:</label></td><td><input type="text" name="lastName" id="lastName" size="35" maxlength="35" value="' + lastName +'" /></td></tr>';
  text = text +	'<tr><td><label>E-mail:</label></td><td><input type="text" name="email" id="email" maxlength="50" size="35" value="' + email + '" /></td></tr>';
  text = text +	'<tr><td><label>Subject:</label></td><td align="left"><input type="text" name="subject" id="subject" size="35" maxlength="50" value="' + subject +'" /></td></tr>';
  text = text +	'<tr><td colspan="2"><textarea name="message" id="message" rows="12" cols="60">' + message + '</textarea></td></tr>';
  text = text +	'</table>';
  text = text +	'<table>';
  text = text + '<table style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #feccff">';
  text = text +	'<tr><td><input type="checkbox" name="subscribe" value="true"><label for="subscribe">Subscribe to Frilly Mail - receive emails about product updates and sales<sup>*</sup></label></td><td width="100" align="right"><input type="submit" name="submit" id="submit" value="Send" /></td></tr>';
  text = text +	'<tr><td colspan="2">&nbsp;<sup>*</sup>You will be able to unsubscribe at any stage</td></tr>';
  text = text +	'</table>';
  text = text +	'</p></form>';

  document.write(text);  
}

function checkEnquiryForm() {

	with (window.document.enquiryForm) {
		if (isEmpty(firstName, 'Please enter your first name')) {
			return false;
		} else if (isEmpty(lastName, 'Please enter your last name')) {
			return false;
		} else if (isEmpty(email, 'Please enter your email address')) {
			return false;
		} else if (isEmpty(message, 'Please enter a message')) {
			return false;
		} else {
			return true;
		}
    }

}

function register(firstName, lastName, email, form) {

  var text = '<form action="' + form + '" method="post">';
  text = text + '<table style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #feccff">';
  text = text +	'<tr><td><label>First Name:</label></td><td><input type="text" name="firstName" id="firstName" size="35" maxlength="25" value="' + firstName +'" /></td></tr>';
  text = text +	'<tr><td><label>Last Name:</label></td><td><input type="text" name="lastName" id="lastName" size="35" maxlength="25" value="' + lastName +'" /></td></tr>';
  text = text +	'<tr><td><label>E-mail:</label></td><td><input type="text" name="email" id="email" size="35" maxlength="50" value="' + email + '" /></td></tr>';
  text = text +	'<tr><td colspan="2" align="right"><input type="submit" name="submit" id="submit" value="Send" /></td></tr>';
  text = text +	'</table>';
  text = text +	'</form>';

  document.write(text);  
}

function showColours(colourTypeId){
	var viewer = document.getElementById('colourviewer_' + colourTypeId);
	var body = document.documentElement ? document.documentElement : document.body;
	viewer.style.top = 300 + body.scrollTop + 'px';
	viewer.style.display = 'block';
	return false;
}

function showOptions(){
	var viewer = document.getElementById('optionsviewer');
	var body = document.documentElement ? document.documentElement : document.body;
	viewer.style.top = 200 + body.scrollTop + 'px';
	viewer.style.display = 'block';
	return false;
}

function showOrderInfo(){
	var viewer = document.getElementById('orderinfo');
	var body = document.documentElement ? document.documentElement : document.body;
	viewer.style.top = 300 + body.scrollTop + 'px';
	viewer.style.display = 'block';
	return false;
}

function hideElement(el){
	document.getElementById(el).style.display = 'none';
}

function showStyleImage(imageNumber){

	for (var i=1; i<4 + 1; i++) {
	  document.getElementById('styleMain'+ i).style.display = 'none';;
	}

    document.getElementById('styleMain'+ imageNumber).style.display = 'block';	
    return false;
}

function showStyleOption(optionNumber, numberOfOptions){
  for (var x = 1; x <= numberOfOptions; x++)
  {
   hideElement('styleOption' + x);
  }

  var optionsDiv = document.getElementById('styleOption' + optionNumber);
  optionsDiv.style.display = 'block';
  return false;
}

//AJAX functions

function getHTTPObject(){

  if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");

  else if (window.XMLHttpRequest) return new XMLHttpRequest();

  else {
    alert("Your browser does not support AJAX.");
    return null;

  }
}
