var oAjax = getXmlHttpRequestObject();
function getXmlHttpRequestObject()
{

    if (window.XMLHttpRequest)
    {
        return new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
	else
    {
       alert("Your browser does not support Ajax.");
    }
}


function doLayoutSwitch(iValue)
{
	document.location='index.php?cmd=adauga-anunt&action=adauga&origin=nc&cat='+iValue;
}

function showMesageById(sParam)
{
	var target = document.getElementById('post_'+sParam);
	if(target.style.display == 'none')
	{
		target.style.display = "block";
	}
	else
	{
		target.style.display = "none";

	}
	for(var i in arrElements)
	{
		if(arrElements[i] == sParam)
		{
			document.getElementById('post_'+i).style.display = 'block';
		}
		else
		{
			document.getElementById('post_'+i).style.display = 'none';
		}

}
}
function collapseMessage(sParam)
{
	for(var i in arr_ph)
	{
		if(arr_ph[i] == sParam)
		{
			document.getElementById('post_'+sParam).style.display = 'none';
			collapseMessage(sParam);
		}
	document.getElementById('post_'+sParam).style.display = 'none';
	}
}


function getModeleByMarca(FormHandler,sParam, iCat)
{
	//alert(sParam);
	//alert(iCat);
	for(var k = FormHandler.model.options.length-1; k>=0; k--)
	{
		FormHandler.model.options[k] = null;
	}
	FormHandler.model.options[0] = new Option("Selectati model");
	if(sParam != '')
	{
		oAjax.open('GET', "ajax_requests.php?action=get_modele&id_marca="+sParam+"&cat="+iCat, true);
		oAjax.onreadystatechange = function()
		{
			if (oAjax.readyState == 4 && oAjax.status == 200)
			{
				//alert(oAjax.responseText);
				document.getElementById('model_container').innerHTML = 'Alege model <br />'+oAjax.responseText;
			}
		}
		oAjax.send(null);
	}

}

function PullData(XMLData,ItemName)
{
	var Items = XMLData.getElementsByTagName(ItemName);
	var fs = document.getElementById("model");
	for (var i=0;i<Items.length;i++)
	{
		var ItemID = Items[i].firstChild.firstChild.nodeValue;
		var ItemName = Items[i].firstChild.nextSibling.firstChild.nodeValue;
		fs.options[i] = new Option(ItemName,ItemID);
	}
}
