var xmlHttp
	
function get_ajax(frm)
{
	var ele=frm.elements;
	var len=ele.length;
	var str="?";
	for(var i=0;i<len;i++)
	{
		var c_obj=ele[i]
		if(!c_obj.disabled)
		{
			if(c_obj.name)
			{
				if(c_obj.type.toLowerCase()=="radio")
				{
					if(c_obj.checked)
					{
						str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.value)+"&";
					}
				}
				else if(c_obj.type.toLowerCase()=="checkbox")
				{
					if(c_obj.checked)
					{
						if(c_obj.value)
						{
							c_val=c_obj.value;
						}
						else
						{
							c_val="on";
						}
						str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_val)+"&";
					}
				}
				else if(c_obj.tagName.toLowerCase()=="select")
				{
					if(c_obj.options.length>0)
					{
						if(c_obj.multiple)
						{
							var opt=c_obj.options;
							var len2=opt.length;
							var opt_group=encodeURIComponent(c_obj.name)+"=";
							for(var j=0;j<len2;j++)
							{
								if(opt[j].selected)
								{
									if(j!=0)
									{
										if(opt[j].value)
										{
											opt_group+=","+encodeURIComponent(opt[j].value);
										}
										else
										{
											opt_group+=","+encodeURIComponent(opt[j].value);
										}
									}
									else
									{
										if(opt[j].value)
										{
											opt_group+=encodeURIComponent(opt[j].value);
										}
										else
										{
											opt_group+=encodeURIComponent(opt[j].text);
										}
									}
								}
							}
							str+=opt_group+"&"
						}
						else
						{
							if(c_obj.options[c_obj.selectedIndex].value)
							{
								str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.options[c_obj.selectedIndex].value)+"&";
							}
							else
							{
								str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.options[c_obj.selectedIndex].text)+"&";
							}
						}
					}
				}
				else
				{
					str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.value)+"&";
				}
			}
		}
	}
	str=str.substring(0,str.length-1);
	var url="shop/ajax_sql.php"+str
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
	//alert(str)
}

function stateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("ajax_result").innerHTML=xmlHttp.responseText 
	} 
} 

function stateChanged_callback() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("callback_info").innerHTML=xmlHttp.responseText;
	} 
} 

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null
	
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("ERROR - The application isn't compatible with Opera?") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("ERROR - Scripting for ActiveX might be disabled") 
			return 
		}
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 

function set_ajax_form(frm)
{
	var ele=frm.elements;
	var len=ele.length;
	var str="";
	for(var i=0;i<len;i++)
	{
		var c_obj=ele[i]
		if(!c_obj.disabled)
		{
			if(c_obj.name)
			{
				if(c_obj.type.toLowerCase()=="radio")
				{
					if(c_obj.checked)
					{
						str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.value)+"&";
					}
				}
				else if(c_obj.type.toLowerCase()=="checkbox")
				{
					if(c_obj.checked)
					{
						if(c_obj.value)
						{
							c_val=c_obj.value;
						}
						else
						{
							c_val="on";
						}
						str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_val)+"&";
					}
				}
				else if(c_obj.tagName.toLowerCase()=="select")
				{
					if(c_obj.options.length>0)
					{
						if(c_obj.multiple)
						{
							var opt=c_obj.options;
							var len2=opt.length;
							var opt_group=encodeURIComponent(c_obj.name)+"=";
							for(var j=0;j<len2;j++)
							{
								if(opt[j].selected)
								{
									if(j!=0)
									{
										if(opt[j].value)
										{
											opt_group+=","+encodeURIComponent(opt[j].value);
										}
										else
										{
											opt_group+=","+encodeURIComponent(opt[j].value);
										}
									}
									else
									{
										if(opt[j].value)
										{
											opt_group+=encodeURIComponent(opt[j].value);
										}
										else
										{
											opt_group+=encodeURIComponent(opt[j].text);
										}
									}
								}
							}
							str+=opt_group+"&"
						}
						else
						{
							if(c_obj.options[c_obj.selectedIndex].value)
							{
								str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.options[c_obj.selectedIndex].value)+"&";
							}
							else
							{
								str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.options[c_obj.selectedIndex].text)+"&";
							}
						}
					}
				}
				else
				{
					str+=encodeURIComponent(c_obj.name)+"="+encodeURIComponent(c_obj.value)+"&";
				}
			}
		}
	}
	str=str.substring(0,str.length-1);
	var url="http://www.promoteyourbiz.co.uk/shop/sendcallback.php";
	//url=url+"?"+str;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=stateChanged_callback; 
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.send(str);
	//alert(str);
}
