//Contact
function ajaxContact_ () {
	var name,number,subject,email,message,captcha;

	name = document.myForm.name.value;
	number = document.myForm.number.value;
	subject = document.myForm.subject.value;
	email = document.myForm.email.value;
	message = document.myForm.message.value;
	captcha = document.myForm.captcha.value;
	
	if ( name=="") {
		document.getElementById('noname').style.display ='block';
		document.getElementById('name').style.border = '1px solid red';
		return;
	}
	if (number=="") {
		document.getElementById('nonumber').style.display ='block';
		document.getElementById('number').style.border = '1px solid red';
		return;
	}
	if ( email=="") {
		document.getElementById('noemail').style.display ='block';
		document.getElementById('emailid').style.border = '1px solid red';
		return;
	}
	if (captcha=="") {
		document.getElementById('nocaptcha').style.display ='block';
		document.getElementById('captcha').style.border = '1px solid red';
		return;
	}
	if (message=="") {
		document.getElementById('nomessage').style.display ='block';
		document.getElementById('message').style.border = '1px solid red';
		return;
	}

	/*Check Captcha Starts*/
	ajaxCaptcha2_(captcha,name,subject,email,number,message);
	/*Check Captcha Ends*/
}


function ajaxCaptcha2_(captcha,name,subject,email,number,message){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if (responseTxt == "correctcode") {
				ajaxContact2_(name,subject,email,number,message);
			} else {
				document.getElementById('captchaid').style.color ='red';
			}
		}
	}
	ajaxRequest.open("GET", "../captcha/check.php?captchacode="+captcha, true);
	ajaxRequest.send(null); 
}

function ajaxContact2_(name,subject,email,number,message){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "sent") {
				alert('Thank you for contacting us.');
				window.location='../contactus/';
			} else {
				alert('Message not sent.');
			}
		}
	}
	ajaxRequest.open("GET", "../lib/sendmsg.php?name="+name+"&number="+number+"&email="+email+"&subject="+subject+"&message="+message, true);
	ajaxRequest.send(null); 
}
