
function PostForm(form) {
	var url = "Bin/SendMail.asp";
	var XHRequest = false;
	var ErrorString = "";
	var errorborder = " 1px solid #FF0000";
	var normalborder = " 1px solid #CCCCCC";
	//SHOWS LOADER

	document.getElementById("FormLoader").style.display="block";
	
	// VALIDATION
	if (form.Name.value == "") {
		ErrorString = ErrorString + "Name <br />";
		form.Name.style.border=errorborder;
	} else {
		form.Name.style.border=normalborder;
	}
	
	if (form.Email.value == "") {
		ErrorString = ErrorString + "Email <br />";
		form.Email.style.border=errorborder;
	} else {
		form.Email.style.border=normalborder;
	}
	
	if (form.Message.value == "") {
		ErrorString = ErrorString + "Message <br />";
		form.Message.style.border=errorborder;
	} else {
		form.Message.style.border=normalborder;
	}
	
	// IF ERROR
	if (ErrorString!="") {
		ErrorString = "<span style='color:#FF0000;'>Please complete the highlighted fields:</span><br />" 
		document.getElementById("form_mesage").innerHTML = ErrorString;
		document.getElementById("FormLoader").style.display="none";
	} 
	
	else // IF VALIDATION PASSED
	
	{
		 $("#myForm").fadeOut("slow");

	// END OF VALIDATION
	
		if(window.XMLHttpRequest){
		XHRequest = new XMLHttpRequest();
		} else if(window.ActiveXObject){
		XHRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
			
		if(XHRequest){
		XHRequest.open("POST", url);
		XHRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		XHRequest.onreadystatechange = function(){
		if(XHRequest.readyState < 4){
		
		} else if(XHRequest.readyState == 4 && XHRequest.status == 200){
			
			document.getElementById("FormLoader").style.display="none";
			document.getElementById("form_mesage").innerHTML = XHRequest.responseText;
			
			delete XHRequest;
			XHRequest = null;
			}
		}
		
		var Commands = "Name=" + escape(form.Name.value) + "&Email=" + escape(form.Email.value) + "&Message=" + escape(form.Message.value);
		
		
		XHRequest.send(Commands);
		}	
	}
}

function LightBox()
{
  var width = document.documentElement.clientWidth + document.documentElement.scrollLeft;

  var layer = document.createElement('div');
  layer.style.zIndex = 2;
  layer.id = 'layer';
  layer.style.position = 'absolute';
  layer.style.top = '0px';
  layer.style.left = '0px';
  layer.style.height = document.documentElement.scrollHeight + 'px';
  layer.style.width = width + 'px';
  layer.style.backgroundColor = 'black';
  layer.style.opacity = '.6';
  layer.style.filter += ("progid:DXImageTransform.Microsoft.Alpha(opacity=60)");
  document.body.appendChild(layer);
}

function CloseLightBox() {
	  if(document.getElementById('layer')){document.body.removeChild(document.getElementById('layer'))};
}
