theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

function AjaxGetFormValues(fobj)
{
	var str = "";

	for (var i = 0; i < fobj.elements.length; i++)
	{
		if (fobj.elements[i].type == "checkbox")
		{
			if (fobj.elements[i].checked)
			{
				str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&";
			}
			else
			{
				str += fobj.elements[i].name + "=&";
			}
		}
		else if (fobj.elements[i].type == "radio")
		{
			if (fobj.elements[i].checked)
			{
				str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&";
			}
		}
		else if (fobj.elements[i].tagName == "SELECT")
		{
			var sel = fobj.elements[i];
			str += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		}
        else if (fobj.elements[i].type != "button")
		{
			str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
		}
	}
	return str;
}

function dynamicContentNS6(elementid,content)
{
	if (document.getElementById && !document.all)
	{
		rng = document.createRange();
		el = document.getElementById(elementid);
		rng.setStartBefore(el);
		htmlFrag = rng.createContextualFragment(content);
		while (el.hasChildNodes())
		el.removeChild(el.lastChild);
		el.appendChild(htmlFrag);
	}
}

function AjaxRequest(serverPage, objID, getOrPost, str, async)
{
	var xmlhttp = false;

	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}

	if (xmlhttp)
	{
		if (!async)
		{
			async = false;
		}
		else
		{
			async = true;
		}
		var obj = document.getElementById(objID);
		if (getOrPost == 'get')
		{
			xmlhttp.open("GET", serverPage, async);
			xmlhttp.onreadystatechange = function(){
				try
				{
					if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
					{
						obj.innerHTML = xmlhttp.responseText;
						//dynamicContentNS6(objID,obj.innerHTML)
					}
				}
				catch (e)
				{
				}
			}
			xmlhttp.send(null);
			if (!async)
			{
				obj.innerHTML = xmlhttp.responseText;
			}
		}
		else
		{
			xmlhttp.open("POST", serverPage, async);
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			xmlhttp.onreadystatechange = function(){
				try
				{
					if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
					{
						obj.innerHTML = xmlhttp.responseText;
					}
				}
				catch (e)
				{
				}
			}
			xmlhttp.send(str);
			if (!async)
			{
				obj.innerHTML = xmlhttp.responseText;
			}
		}
		//xmlhttp.abort();
		//alert(xmlhttp.status);
	}
	else
	{
	}
}

function getFaq(val)
{
	AjaxRequest('ajax.php?ajax=faq&val='+val, 'answer', 'get', '', true);
}

var showSectionTravel = 0;
var showSectionMotor = 0;
var showSectionHome = 0;
var showSectionPet = 0;
var showSection = 0;
function getFaqSection(section)
{
	if (section == 'travel')
	{
		if (showSectionTravel == 1){showSectionTravel = 0;}else{showSectionTravel = 1;}
		showSection = showSectionTravel;
	}
	else if (section == 'motor')
	{
		if (showSectionMotor == 1){showSectionMotor = 0;}else{showSectionMotor = 1;}
		showSection = showSectionMotor;
	}
	else if (section == 'home')
	{
		if (showSectionHome == 1){showSectionHome = 0;}else{showSectionHome = 1;}
		showSection = showSectionHome;
	}
	else if (section == 'pet')
	{
		if (showSectionPet == 1){showSectionPet = 0;}else{showSectionPet = 1;}
		showSection = showSectionPet;
	}
	AjaxRequest('ajax.php?ajax=faqsection&val='+section+'&show='+showSection, 'div'+section, 'get', '', true);
}