var xmlHttpPending;
function YATagIUD()
{
	var blnDelete = false;
	var strXmlWikiList ="<yatags>";
	
	document.getElementById('btnTagSubmit').disabled = true; 
	document.getElementById('btnTagSubmit').value = "Working..."; 
	
	xmlHttpPending=GetXmlHttpYATagIUD()
	if (xmlHttpPending==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	strXmlWikiList+="<tags><tag1>" + document.frmBusinessSearchResult.elements["txtTag1"].value + "</tag1>";
	strXmlWikiList+="<tag2>" + document.frmBusinessSearchResult.elements["txtTag2"].value + "</tag2>";
	strXmlWikiList+="<tag3>" + document.frmBusinessSearchResult.elements["txtTag3"].value + "</tag3></tags>";
	strXmlWikiList+="<aids>"
	
	for (var elems=0; elems<document.frmBusinessSearchResult.length;elems++)
	{
		var fieldname = document.frmBusinessSearchResult.elements[elems].name;
		var fieldnamevalue = document.frmBusinessSearchResult.elements[elems].value;
		if (fieldname == "busid" && document.frmBusinessSearchResult.elements[elems].checked)
		{
			blnDelete = true;
			strXmlWikiList = strXmlWikiList +  "<aid>" + fieldnamevalue + "</aid>";
		}
	}
	
	strXmlWikiList = strXmlWikiList + "</aids></yatags>";
	//alert(strXmlWikiList);
	if(blnDelete==false) 
	{
		alert("You must check a checkbox to tag.");
		document.getElementById('btnTagSubmit').disabled = false; 
		document.getElementById('btnTagSubmit').value = "Submit";
	}
	else
	{
		var url = "ajYATag.aspx?sid="+Math.random();
		xmlHttpPending.onreadystatechange=getYATagIUD;		
		xmlHttpPending.open("POST",url,true)
		xmlHttpPending.send(strXmlWikiList);
	}
}
function ClearValue()
{
	
	document.frmBusinessSearchResult.elements["txtTag1"].value="";
	document.frmBusinessSearchResult.elements["txtTag2"].value="";
	document.frmBusinessSearchResult.elements["txtTag3"].value="";
	document.getElementById('btnTagSubmit').disabled = false; 
	document.getElementById('btnTagSubmit').value = "Submit";
	
	for (var elems=0; elems<document.frmBusinessSearchResult.length;elems++)
	{
		var fieldname = document.frmBusinessSearchResult.elements[elems].name;
		var fieldnamevalue = document.frmBusinessSearchResult.elements[elems].value;
		if (fieldname == "busid" && document.frmBusinessSearchResult.elements[elems].checked)
		{
			document.frmBusinessSearchResult.elements[elems].checked=false;
		}
	}
}

function getYATagIUD() 
{ 
	if (xmlHttpPending.readyState==4 || xmlHttpPending.readyState=="complete")
	{
		alert("Tagged.");
		document.getElementById('divTagResults').style.display = "inline";
		document.getElementById('divTagBoxes').style.display = "none";
		ClearValue();
	}
} 

function GetXmlHttpYATagIUD()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)objXMLHttp=new XMLHttpRequest()
	else if (window.ActiveXObject)	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	return objXMLHttp
}

function recheckTags(chk,aid)
{
	if(aid.length > 0 && chk != null)
	{
		var aidarray = aid.split(',');

		if(chk.length > 0)
		{
			for(i = 0; i < chk.length; i++)
			{
				for(j = 0; j < aidarray.length; j++)
				{
					if(chk[i].value == aidarray[j])
						chk[i].checked = true;
				}
			}
		}
		else
		{
			for(j = 0; j < aidarray.length; j++)
			{
				if(chk.value == aidarray[j])
					chk.checked = true;
			}
		}
	}
}
