function checkForm(e)
{
		var error = 0;
		var errorDiv = document.getElementById('error');
		errorDiv.innerHTML = "";
		
		//errorDiv.style.display = "none";
		var form = document.getElementById('contact');
		var email = document.getElementById('email');
		var name = document.getElementById('name');
		var comments = document.getElementById('comments');
		var subject = document.getElementById('subject');
		var scode = document.getElementById('scode');
		//var urll = document.getElementById('urll');
		
		name.className = "";
		email.className = "";
		comments.className = "";
		subject.className = "";
		scode.className = "";
		//urll.className = "";
		
		
		if (name.value == "")
		{
			name.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "'Name' field is empty.<br />";
			error = 1;
		}
		
		var re3 = /^\s*([a-zA-Z0-9\._]{1,100})@([a-zA-Z0-9\.-_]){1,100}\.([a-zA-Z]{2,4})\s*$/gi;
        
        if (email.value.length >0 && !email.value.match(re3))
        {
            email.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "Email address is not valid.<br />";
			error = 1;
        }
		else
		if (email.value == "")
		{
			email.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "'Email' field is empty.<br />";
			error = 1;
		}
		
		if (comments.value == "")
		{
			comments.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "'Message' field is empty.<br />";
			error = 1;
		}
		
		if (subject.value == "")
		{
			subject.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "'Subject' field is empty.<br />";
			error = 1;
		}

		if (scode.value == "")
		{
			scode.className = "inputError";
			errorDiv.innerHTML = errorDiv.innerHTML + "'Image verification code' field is empty.<br />";
			error = 1;
		}
				
		if (error == 1)
		{
			errorDiv.style.display = "block";
			blockEvent(e);
			return false;
		}
		else
		{
			blockEvent(e);
			var btnSubmit = document.getElementById('btnSubmit');
			btnSubmit.disabled = true;
			var req = new XMLHttpRequest(); 
			if (req) { 
				/*req.onreadystatechange = function() { 
					errorDiv.style.display = "block";
					errorDiv.innerHTML = "The result is: " + req.responseText + "<br />state: " + req.readyState + "<br />status: " + req.status;
					if (req.readyState == 4 && req.status == 200) 
						{ 
							//errorDiv.innerHTML = strResult;
							errorDiv.innerHTML = "The result is: " + req.responseText;
							//errorDiv.appendChild(document.createTextNode(req.responseText)); 
							errorDiv.style.display = "block";
						} 
					}; */
				req.open('POST',"contact_submit.php",false);
				req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				req.send("email=" + email.value + "&name=" + name.value + "&scode=" + scode.value + "&comments=" + comments.value + "&submit=Send");
				
				errorDiv.style.display = "block";
				errorDiv.innerHTML = req.responseText;
				if (req.readyState == 4 && req.status == 200)
				{
					email.value = "";
					name.value = "";
					comments.value = "";
					subject.value = "";
					scode.value = "";
					//urll.value = "http://";
				}
			}
			
			btnSubmit.disabled = false;

			
		}
		
}

function onLoad()
{
	var form = document.getElementById('contactForm');
	AttachEvent(form,'submit',checkForm,false);
	
}

AttachEvent(window,'load',onLoad,false);


//setActiveStyleSheet('small'); return false;
