var xmlHttp1;
var top;
////************ LANGUAGE VALUE ********************
function getTreeLanguage(str,path,what,rowNo)
{

	//alert('path'+path)
	if(navigator.appName=="Microsoft Internet Explorer")
	{
		top=(rowNo-1)*19;
	}
	else
	{
		top=(rowNo-1)*20;
	}
	xmlHttp1=GetXmlHttpObjectOfTreeCountryLanguage();
	if (xmlHttp1==null)
 	{
 		alert ("Browser does not support HTTP Request");
 		return;
 	}
	var url=path;
	url=url+"?q="+str+"&what="+what;	
	url=url+"&sid="+Math.random();
	xmlHttp1.onreadystatechange=stateChangedLanguage;
	xmlHttp1.open("GET",url,true);
	xmlHttp1.send(null);
}

function stateChangedLanguage() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
 	{
		//******* get & set language table value ***********
		var str=xmlHttp1.responseText;
		var outText=""
		if(str !="No language available")
		{
			var id=new Array();
			var name=new Array();
			var temp=new Array();
			var strArray=new Array();
			strArray=str.split(",");
			for(i=0;i<strArray.length;i++)
			{
				temp=strArray[i].split("*");
				id[i]=temp[0];
				name[i]=temp[1]
			}
			outText='<table width=100% border=0 id=languageTable name=languageTable cellpadding=0 cellspacing=0 bgcolor=#E1F0FF style="margin-top:'+top+'">';
			var rowNo=1;
			for(j=0;j<id.length;j++)
			{
				outText=outText+'<tr height="19"><td id=languageTd'+id[j]+'-'+rowNo+'>&nbsp;&nbsp;<a class=linkBlack href=#this onClick="javascript:treeSite(this.id)" id=language'+id[j]+'-'+rowNo+'>'+name[j]+'</a><div id=siteLoadingDiv'+rowNo+'></div></td></tr>';
				rowNo++;
			}
			outText=outText+'</table>'
		}
		else
		{
			outText='<table width=100% border=0 id=languageTable name=languageTable cellpadding=0 cellspacing=0 bgcolor=#E1F0FF style="margin-top:'+top+'">';
			outText=outText+'<tr height="19"><td>&nbsp;&nbsp;<a class="linkBlack" href=#this>Not available</a></td></tr></table>';
		}
			document.getElementById("language").innerHTML=outText;
 	} 
}
////************ END LANGUAGE ********************
function GetXmlHttpObjectOfTreeCountryLanguage()
{
	var xmlHttp1=null;
	try
 	{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp1=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		//Internet Explorer
		try
		{
			xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
		}
 	}
	return xmlHttp1;
}