<!--//<![CDATA[

function getHTTPObject()
{
	var xhr = false;
	if (window.XMLHttpRequest){
		xhr = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e){
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e){
				xhr = false;
			}
		}
	}
	if(xhr.wrapped) xhr.wrapped = xhr.wrapped;
	return xhr;
}

function getFile(method, url, data)
{
	//return false if any argument is missed
	if(!url)
		return false;
	var request = getHTTPObject();
	//return false if xmlhttp object is not created
	if(!request)
		return false;
	//else open connection, send request and attach callback function
	else
	{
		//check method and if get
		if(method == "GET")
		{
			request.open("GET", url, true);
			request.onreadystatechange = function() {
				getResponse(request);
			}
			request.send(null);
		}
		if(method == "POST")
		{
			request.open("POST", url, true);
			request.onreadystatechange = function() {
				getResponse(request);
			}
			request.send(data);
		}
	}
}

function getResponse(request)
{
	if(request.readyState == 4)
	{
		if(request.status == 200 || request.status == 304) {
			var result = request.responseText;
			if(result == "true")
			{
				document.getElementById('frmcont').innerHTML = "Thank you for query";
			}
		}
		else {
			alert("Error: "+request.status);
		}
	}
}

function IsNumeric(expression) {
	var nums = "0123456789";	
	if (expression.length==0)return(false);	
	for(var n=0; n < expression.length; n++){	
		if(nums.indexOf(expression.charAt(n))==-1)
			return(false);	
	}	
	return(true);
}

function checkEmail(value) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){
	return (true)
	}
	return (false)
}

function sendFromData() {
	if(document.getElementById('fname').value == "")
	{
		alert("Name field is empty");
		return false;
	}
	if(!IsNumeric(document.getElementById('phone').value))
	{
		alert("phone field should have numeric value");
		return false;
	}
	if(!checkEmail(document.getElementById('email').value))
	{
		alert("enter valid email id");
		return false;
	}
	var url= "/send-query.html?";
	url += "fname="+document.getElementById('fname').value;
	url += "&phone="+document.getElementById('phone').value;
	url += "&email="+document.getElementById('email').value;
	url += "&query="+document.getElementById('query').value;
	getFile("GET", encodeURI(url))
	return false;
}

function closethis() {
	document.getElementById('myfrm').style.display = "none";
}

function dhtmlForm() {
if(!document.getElementById('myfrm'))
{
	var d = document.createElement("DIV");
	d.setAttribute("id", "myfrm");
	d.className = "roundbox myClassName_b content";
	d.style.margin = "0 auto";
	d.style.width = "450px";
	d.style.textAlign = "left";
	d.style.zIndex = "1000";
	d.style.left = "250px";
	d.style.top = "150px";
	d.style.position = "absolute";
	document.body.appendChild(d);
	d.innerHTML = '<b class="t"><b class="r"></b></b><div class="c pad_all10"><div align="right"><a href="#"><img id="cls" src="/images/cross.gif" border="0" /></a></div><div class="subhead btm-bdr">Want to know more about Plug into Projects?</div><div id="frmcont"><form action="" id="call" style="margin:10px 0 0 0; padding:0;"><p><label for="firstName">Name:</label><input name="fname" class="txtbox" id="fname" value="" allowed="Enter your first name here" validation="required" type="text" /></p><p><label for="phone">Phone No.:</label><input name="phone" class="txtbox" id="phone" value="" allowed="Enter your phone here" validation="required" type="text"></p><p><label for="email">Email Id:</label><input name="email" class="txtbox" id="email" value="" allowed="Enter your email id here" validation="required" type="text"></p><p><label for="query">Query:</label><input name="query" class="txtboxbig" id="query" value="" type="text" /></p><p><label for="button">&nbsp;</label><input id="Submit" name="Submit" class="button1" value="submit" type="submit"></p></form></div></div><b class="b"><b class="r"><!----></b></b>';
	document.getElementById('cls').onclick = closethis;
	document.getElementById('Submit').onclick = sendFromData;
}
else if(document.getElementById('myfrm').style.display == "none") {
	document.getElementById('myfrm').style.display = "block";
}
}

document.getElementById('dhtmlfrm').onclick = dhtmlForm;

//]]>-->