function ltrim (s) {
	return s.replace(/^\s*/, "")
}

function rtrim (s) {
	return s.replace(/\s*$/, "");
}

/* trim spaces */
function trim (s) {
	return rtrim(ltrim(s));
}
	
	
function sendSerEnq(){
	if (trim(document.forms[0].c_name.value) == "")
	{
		alert('Name cannot be empty');
		document.forms[0].c_name.focus();
		return ;
	}
	if (trim(document.forms[0].c_name.value) == "#")
	{
		alert('Please enter a valid name');
		document.forms[0].c_name.focus();
		return ;
	}
	
	
	if (trim(document.forms[0].c_email.value)=="")
	{
		alert('E-Mail cannot be empty');
		document.forms[0].c_email.focus();
		return ;
	}
	if ((trim(document.forms[0].c_phone.value).length==0) || ((document.forms[0].c_phone.value.length) > 15))
	{
		alert('Phone No. cannot be empty and cannot be greater than 15 digits');
		document.forms[0].c_phone.focus();
		return ;
	}
	if(isNaN((document.forms[0].c_phone.value)))
	{
	  alert('Phone No. must be digits');
	  document.forms[0].c_phone.focus();
	  return ;
	 }
	if (trim(document.forms[0].c_ser_req.value) == "")
	{
		alert('Message cannot be empty');
		document.forms[0].c_ser_req.focus();
		return ;
	}
	
	var name = trim(document.forms[0].c_name.value);
	var phone = trim(document.forms[0].c_phone.value);
	var email = trim(document.forms[0].c_email.value);
	var service = trim(document.forms[0].c_ser_req.value);
	
	
	var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

		try
		{
			corprequest = new XMLHttpRequest();
		}
		catch (trymicrosoft)
		{
			try
			{
				corprequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (othermicrosoft)
			{
				try
				{
					corprequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (failed)
				{
					corprequest = false;
				}
			}
		}

		if (!corprequest)
		alert("Error initializing XMLHttpRequest!");

		var url = "http://www.xmsoftware.co.in/XMSOFT/jsp/service_mail.jsp?name="+name+"&phone="+phone+"&email="+email+"&service="+service;  

		corprequest.open("GET", url, false);
		corprequest.send(null);
		if(updateStatus()== true)
		{
			alert("Your request has been sent successfully. We will get back to you shortly");
			document.forms[0].c_name.value = "";
			document.forms[0].c_phone.value = "";
			document.forms[0].c_email.value = "";
			document.forms[0].c_ser_req.value = "";
		}else{
			alert("Request failed. Please try later");
		}
}
function updateStatus()
{

	if (corprequest.readyState == 4)
	{
		if (corprequest.status == 200 || corprequest.status == 0)
		{
			var response = corprequest.responseText;
			var resptext = trim(response);
			return true
		}
		else
		{
			return false;
		}
	}

}


function sendPartnerEnq(){
	if (trim(document.forms[0].comp_name.value) == "")
	{
		alert('Name cannot be empty');
		document.forms[0].comp_name.focus();
		return ;
	}
	if (trim(document.forms[0].comp_email.value)=="")
	{
		alert('E-Mail cannot be empty');
		document.forms[0].comp_email.focus();
		return ;
	}
	if (trim(document.forms[0].cust_name.value) == "")
	{
		alert('Name cannot be empty');
		document.forms[0].cust_name.focus();
		return ;
	}
	if (trim(document.forms[0].country.value) == "")
	{
		alert('Country cannot be empty');
		document.forms[0].country.focus();
		return ;
	}
	if ((trim(document.forms[0].tel_num.value).length==0) || ((document.forms[0].tel_num.value.length) > 15))
	{
		alert('Phone No. cannot be empty and cannot be greater than 15 digits');
		document.forms[0].tel_num.focus();
		return ;
	}
	if(isNaN((document.forms[0].tel_num.value)))
	{
	  alert('Phone No. must be digits');
	  document.forms[0].tel_num.focus();
	  return ;
	 }
	 if (trim(document.forms[0].part_purpose.value) == "")
	{
		alert('Purpose cannot be empty');
		document.forms[0].part_purpose.focus();
		return ;
	}
	if (trim(document.forms[0].bsns_nat.value) == "")
	{
		alert('Nature cannot be empty');
		document.forms[0].bsns_nat.focus();
		return ;
	}
	if (trim(document.forms[0].query.value) == "")
	{
		alert('Query cannot be empty');
		document.forms[0].query.focus();
		return ;
	}
	
	var comp_name = trim(document.forms[0].comp_name.value);
	var cust_name = trim(document.forms[0].cust_name.value)
	var tel_num = trim(document.forms[0].tel_num.value);
	var comp_email = trim(document.forms[0].comp_email.value);
	var cust_addr1 = trim(document.forms[0].cust_addr1.value);
	var cust_addr2 = trim(document.forms[0].cust_addr2.value);
	var cust_addr3 = trim(document.forms[0].cust_addr3.value);
	var country = trim(document.forms[0].country.value);
	var part_purpose = trim(document.forms[0].part_purpose.value);
	var bsns_nat = trim(document.forms[0].bsns_nat.value);
	var query = trim(document.forms[0].query.value);
	
	var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

		try
		{
			corprequest = new XMLHttpRequest();
		}
		catch (trymicrosoft)
		{
			try
			{
				corprequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (othermicrosoft)
			{
				try
				{
					corprequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (failed)
				{
					corprequest = false;
				}
			}
		}

		if (!corprequest)
		alert("Error initializing XMLHttpRequest!");

		var url = "http://www.xmsoftware.co.in/XMSOFT/jsp/partnership_mail.jsp?comp_name="+comp_name+"&cust_name="+cust_name+"&tel_num="+tel_num+"&comp_email="+comp_email+"&cust_addr1="+cust_addr1+"&cust_addr2="+cust_addr2+"&cust_addr3="+cust_addr3+"&country="+country+"&part_purpose="+part_purpose+"&bsns_nat="+bsns_nat+"&query="+query;  

		corprequest.open("GET", url, false);
		corprequest.send(null);
		if(updateStatus()== true)
		{
			alert("Your request has been sent successfully. We will get back to you shortly");
			document.forms[0].comp_name.value= "";
			document.forms[0].cust_name.value="";
			document.forms[0].tel_num.value = "";
	 		document.forms[0].comp_email.value= "";
			document.forms[0].cust_addr1.value="";
			document.forms[0].cust_addr2.value="";
			document.forms[0].cust_addr3.value="";
			document.forms[0].country.value="";
			document.forms[0].part_purpose.value="";
			document.forms[0].bsns_nat.value="";
			document.forms[0].query.value="";
		}else{
			alert("Request failed. Please try later");
		}
}