
			function printSection(id) {
				if (document.getElementById('theFrame').contentDocument){
    				theIframe = document.getElementById('theFrame').contentDocument;
  				} 
				else {
    				theIframe = document.frames['theFrame'].document;
  				}
				var thePrinter = theIframe.getElementById('theSection');
				var theCopy = document.getElementById(id);
				thePrinter.innerHTML = theCopy.innerHTML;
				parent.theFrame.printPage();
			}
	
		
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function focusLabels() {
  if (!document.getElementsByTagName) return false;
  var labels = document.getElementsByTagName("label");
  for (var i=0; i<labels.length; i++) {
    if (!labels[i].getAttribute("for")) continue;
    labels[i].onclick = function() {
      var id = this.getAttribute("for");
      if (!document.getElementById(id)) return false;
      var element = document.getElementById(id);
      element.focus();
    }
  }
}

function resetFields(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.type == "submit") continue;
	    //if (!element.defaultValue) continue;
		element.onfocus = function() {
		    if ( (this.name == "m3fbrp__517") && (this.value == "Enter your name") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__25") && (this.value == "Enter your name") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__520") && (this.value == "Enter your e-mail") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__26") && (this.value == "Enter your e-mail") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__21") && (this.value == "Enter your message") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__523") && (this.value == "Enter your message") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__23") && (this.value == "Enter your phone number") ) {
		      this.value = "";
		    }
			if ( (this.name == "m3fbrp__521") && (this.value == "Enter your phone number") ) {
		      this.value = "";
		    }
	    }
	    element.onblur = function() {
	      if (this.value == "") {
	        if((this.name == "m3fbrp__517")||(this.name == "m3fbrp__25")) {
				this.value = "Enter your name";
			}
			if((this.name == "m3fbrp__520")||(this.name == "m3fbrp__26")) {
				this.value = "Enter your e-mail";
			}
			if((this.name == "m3fbrp__23")||(this.name == "m3fbrp__521")) {
				this.value = "Enter your phone number";
			}
				if((this.name == "m3fbrp__21")||(this.name == "m3fbrp__523")) {
				this.value = "Enter your message";
			}
	      }
    }
  }
}

function validateForm(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if ((element.name.indexOf("m3fbrp__517") != -1) || (element.name.indexOf("m3fbrp__25") != -1)) {
      if (!isFilled(element) || (element.value=='Enter your name')) {
        alert("Please fill in your name.");
        return false;
      }
    }
	if ((element.name.indexOf("m3fbrp__520") != -1) || (element.name.indexOf("m3fbrp__26") != -1)) {
      if (!isEmail(element) || (element.value=='Enter your e-mail')) {
        alert("Please a valid email address.");
        return false;
      }
    }
    if ((element.name.indexOf("m3fbrp__23") != -1) || (element.name.indexOf("m3fbrp__521") != -1)) {
      if (!isFilled(element) || (element.value=='Enter your phone number')) {
        alert("Please fill in your phone number.");
        return false;
      }
    }
  }
  return true;
}

function isFilled(field) {
  if (field.value.length < 1 || field.value == field.defaultValue) {
   // if(){
		return false;
	//}
  } else {
    return true;
  }
}

function isEmail(field) {
  if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
    return false;
  } else {
    return true;
  }
}

function prepareForms() {
  if (!document.getElementById) return false;
  
  if (!document.getElementById("m3fbrp__517")) return false;
  if (!document.getElementById("m3fbrp__520")) return false;
  if (!document.getElementById("m3fbrp__23")) return false;
  if (!document.getElementById("m3fbrp__21")) return false;
  
  var yourName = document.getElementById("m3fbrp__517");
  yourName.value = "Enter your name";
  var yourPoE = document.getElementById("m3fbrp__520");
  yourPoE.value = "Enter your e-mail";
  var yourPhone = document.getElementById("m3fbrp__23");
  yourPhone.value = "Enter your phone number";
  var yourComments = document.getElementById("m3fbrp__21");
  yourComments.value = "Enter your message";
  
  
  for (var i=0; i<document.forms.length; i++) {
    var thisform = document.forms[i];
	resetFields(thisform);
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
  
}

function prepareForms2() {
  if (!document.getElementById) return false;
  
  if (!document.getElementById("m3fbrp__25")) return false;
  if (!document.getElementById("m3fbrp__26")) return false;
  if (!document.getElementById("m3fbrp__521")) return false;
  if (!document.getElementById("m3fbrp__523")) return false;
  
  var yourName = document.getElementById("m3fbrp__25");
  yourName.value = "Enter your name";
  var yourPoE = document.getElementById("m3fbrp__26");
  yourPoE.value = "Enter your e-mail";
  var yourComments = document.getElementById("m3fbrp__521");
  yourComments.value = "Enter your phone number";
    var yourComments = document.getElementById("m3fbrp__523");
  yourComments.value = "Enter your message";
  
  
  for (var i=0; i<document.forms.length; i++) {
    var thisform = document.forms[i];
	resetFields(thisform);
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
  
}



//addLoadEvent(focusLabels);
addLoadEvent(prepareForms);
addLoadEvent(prepareForms2);