var req = createXMLHttpRequest4();

function createXMLHttpRequest4() {
 var ua;
 if(window.XMLHttpRequest) {
 try {
  ua = new XMLHttpRequest();
 } catch(e) {
  ua = false;
 }
 } else if(window.ActiveXObject) {
  try {
	ua = new ActiveXObject('Microsoft.XMLHTTP');
  } catch(e) {
	ua = false;
  }
 }
return ua;
}

function sendRequest4(frm, file, type) {

 var rnd982g = Math.random();
 var str = '';
 if(str = getForm(frm)) {
  req.open('GET', file+'?'+str+'&rnd982g='+rnd982g+'&type='+type);
  req.onreadystatechange = function(){
	  
	  
	var loader = document.getElementById('loadBar4');
	var success = document.getElementById('emailSuccess4');
	
	loader.style.display = 'block';
	sentTimer = setTimeout("hideContactTimer4()",3000);
	
	
	success.style.display = 'none';  
	  
  }
	 
  req.send(null);
 }
 return false;
}

function getForm(fobj) {
 var str = '';
 var ft = '';
 var fv = '';
 var fn = '';
 var els = '';
 for(var i = 0;i < fobj.elements.length;i++) {
  els = fobj.elements[i];
  ft = els.title;
  fv = els.value;
  fn = els.name;
 switch(els.type) {
  case "text":
  case "hidden":
  case "password":
  case "textarea":
  // is it a required field?
  if(encodeURI(ft) == "required" && encodeURI(fv).length < 1) {
	alert(fn+ ' is a required field, please complete.');
	els.focus();
	return false;
  }
  str += fn + "=" + encodeURI(fv) + "&";
  break; 

  case "checkbox":
  case "radio":
   if(els.checked) str += fn + "=" + encodeURI(fv) + "&";
  break;	

  case "select-one":
	str += fn + "=" +
	els.options[els.selectedIndex].value + "&";
  break;
  } // switch
 } // for
 str = str.substr(0,(str.length - 1));
 return str;
}

function showContactTimer4 () {
	//var loader = document.getElementById('loadBar4');
	//var success = document.getElementById('emailSuccess4');
	
	//loader.style.display = 'block';
	//sentTimer = setTimeout("hideContactTimer4()",3000);
	
	
	//success.style.display = 'none'; // hide the success bar (incase this is a multi-email
															   
															 
}


function hideContactTimer4 () {
	var loader = document.getElementById('loadBar4');
	var success = document.getElementById('emailSuccess4');
	var fieldArea = document.getElementById('contactFormArea4');
	
	loader.style.display = "none";
	
	var inputs = fieldArea.getElementsByTagName('input');
	var inputsLen = inputs.length;
	var tAreas = fieldArea.getElementsByTagName('textarea');
	var tAreasLen = tAreas.length;
	
	
	 if(req.readyState == 4){
	  var response = req.responseText;
	  success.style.display = "block";
	  document.getElementById('emailSuccess4').innerHTML = response;
	 }
	 
	 
	// Now Hijack the form elements
	for ( i=0;i<inputsLen;i++ ) {
		if ( inputs[i].getAttribute('type') == 'text' ) {
			inputs[i].value = '';
		}
	}
	for ( j=0;j<tAreasLen;j++ ) {
		tAreas[j].value = '';
	}
	
	
	sentTimer_1 = setTimeout("hideContactTimer4_5()",6000);
}



function hideContactTimer4_5 () {
	var success = document.getElementById('emailSuccess4');


	  success.style.display = "none";

}


