var http = createRequestObject();
var areal = Math.random() + "";
var real = areal.substring(2,6);

function createRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
  catch(e) {
    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    catch(f) { xmlhttp=null; }
  }
  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
  	xmlhttp=new XMLHttpRequest();
  }
	return  xmlhttp;
}

/* -- Ajax REsponse -- */
function handleResponse() {

    if((http.readyState == 4)&&(http.status == 200))
	{
    	var response = http.responseText;
		alert(response);
		document.getElementById("submit").disabled=false;
		document.getElementById("submit").value='Send';
		
		}
  }
/************************ FEED BACK FORM********************************************************************/
function SendFeedBack() {
	var rnd = Math.random();
	var name = document.getElementById("name").value;
	var company = document.getElementById("company").value;
	var email = document.getElementById("email").value;
	var fax = document.getElementById("fax").value;
	var telephone = document.getElementById("telephone").value;
	var address = document.getElementById("address").value;
	var message = document.getElementById("message").value;




    http.open("POST", "scripts/contact.php", true);
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleResponse;
	var data='name='+name+'&company='+company+'&email='+email+'&fax='+fax+'&telephone='+telephone+'&address='+address+'&message='+message+'&rnd='+rnd;
	http.send(data);
		
}




/* validae contact form */
function contact_validate() 
{
	var valid = '';
	
	var name = document.getElementById("name").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;

	if(trim(name) == "" || trim(email) == "" || trim(phone) == "" ||
		trim(email) == "") {
			alert("Please complete mandatory fields");
	} else {
		if(isEmail(email)) {
			document.getElementById("submit").disabled=true;
			document.getElementById("submit").value='Please Wait..';
			SendFeedBack();
		} else {
			alert("Email appears to be invalid. Please check.");
			document.getElementById("submit").disabled=false;
			document.getElementById("submit").value='Send';
			document.getElementById("email").focus();
			document.getElementById("email").select();
		}
	}
}
/* */
/********************************************************************************************/
function isUndefined(a) {
   return typeof a == 'undefined';
}

function trim(a) {
	return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
}

function isEmail(a) {
   return (a.indexOf(".") > 0) && (a.indexOf("@") > 0);
}


/************************ Partners Enquiry ***************/
function SendPartnerQuery() {
	var rnd = Math.random();
	var name = document.getElementById("businame").value;
	var services = document.getElementById("services").value;
	var address = document.getElementById("address").value;
	var telephone = document.getElementById("telephone").value;
	var fax = document.getElementById("fax").value;
	var email = document.getElementById("email").value;
	var contact_person = document.getElementById("contact_person").value;
	var contact_no = document.getElementById("contact_number").value;
	var comments = document.getElementById("comments").value;	





    http.open("POST", "scripts/partnersmail.php", true);
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleResponse;
	var data='name='+ name  +'&services='+services +'&address='+address + '&telephone='+telephone +'&fax='+fax +'&email='+ email + '&contact_person='+contact_person +'&contact_no='+contact_no +'&comments='+comments+'&rnd='+rnd;
	http.send(data);
		
}




/* validae partners form */
function partners_validate() 
{
	var valid = '';
	
	var name = document.getElementById("businame").value;
	var person = document.getElementById("contact_person").value;
	var email = document.getElementById("email").value;

	if(trim(name) == "" ||
		trim(email) == "" ||
		trim(person) == "" ||
		trim(email) == "") {
			alert("Please complete mandatory fields");
	} else {
		if(isEmail(email)) {
			document.getElementById("submit").disabled=true;
			document.getElementById("submit").value='Please Wait..';
			SendPartnerQuery();
		} else {
			alert("Email appears to be invalid. Please check.");
			document.getElementById("submit").disabled=false;
			document.getElementById("submit").value='Send';
			document.getElementById("email").focus();
			document.getElementById("email").select();
		}
	}
}
/********************************************************************************************/
/************************ Enquiry Form ***************/
function SendEnquiry() {
	var rnd = Math.random();
	var name = document.getElementById("name").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;
	var product = document.getElementById("product").value;
	var message = document.getElementById("message").value;





    http.open("POST", "scripts/EnquirySend.php", true);
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleResponse;
	var data='name='+ name  +'&phone='+phone + '&email='+email  + '&product='+product +'&message='+message+'&rnd='+rnd;
	http.send(data);
		
}




/* validae enquiry form */
function Enquiry_validate() 
{
	var valid = '';
	
	var name = document.getElementById("name").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;
	var product = document.getElementById("product").value;

	if(trim(name) == "" ||
		trim(phone) == "" ||
		trim(email) == "" || 
		trim(product) == "") {
			alert("Please fill all fields");
	} else {
		

		if(isEmail(email)) {
			
			document.getElementById("submit").value='Wait..';
			SendEnquiry();
		} else {
			alert("Email appears to be invalid. Please check.");
			document.getElementById("submit").value='Send';
			document.getElementById("email").focus();
			document.getElementById("email").select();
		}
		
	}
}
/* */
/********************************************************************************************/
