function ChangeClassLayout(iClassName, iObject)
{
	iObject.className = iClassName;
}

function ChangeClassLayoutId(iClassName, iObject)
{
	document.getElementById(iObject).className = iClassName;
}

function DisplaySubPage(iHREF)
{
	var Doc;
	if (document.getElementById('frmBody')!=null)
	{
		Doc=document;
	}
	else if (parent.document.getElementById('frmBody')!=null)
	{
		Doc=parent.document;
	}
	else
	{
		Doc=parent.parent.document;
	}
		
	Doc.getElementById('frmBody').src="";
	if (iHREF.indexOf('?')==-1)
		Doc.getElementById('frmBody').src=iHREF + "?SUB=";
	else
		Doc.getElementById('frmBody').src=iHREF + "&SUB=";
	
	Doc.getElementById('frmBody').style.display="inline";
	Doc.getElementById('tblBody').style.display="none";
}

function InitiateDownloadFile(iHREF)
{
	var Doc;
	if (document.getElementById('frmDownload')!=null)
	{
		Doc=document;
	}
	else if (parent.document.getElementById('frmDownload')!=null)
	{
		Doc=parent.document;
	}
	else
	{
		Doc=parent.parent.document;
	}
		
	Doc.getElementById('frmDownload').src="";
	Doc.getElementById('frmDownload').src=iHREF;
}

function CloseSubPage()
{
	var Doc
	if (document.getElementById('frmBody')!=null)
	{
		Doc=document;
	}
	else if (parent.document.getElementById('frmBody')!=null)
	{
		Doc=parent.document;
	}
	else
	{
		Doc=parent.parent.document;
	}
	Doc.getElementById('frmBody').src="";
	Doc.getElementById('frmBody').style.display="none";
	Doc.getElementById('tblBody').style.display="inline";
}

function IndexChanged(iVal)
{
	if (iVal==0)
		document.getElementById('drpLanguage').value=2;
	
	if(document.getElementById('drpMobile').value != 0)
		document.getElementById('frmList').src = 'DownloadMgr.aspx?Mobile=' + 
			document.getElementById('drpMobile').value + '&Language=' +
			document.getElementById('drpLanguage').value;
	else
			document.getElementById('frmList').src = 'DownloadMgr.aspx?Mobile=-1&Language=' +
			document.getElementById('drpLanguage').value;
}

function DisplayDownloadPage(i)
{
	DisplaySubPage('DownloadInst.aspx?Download=' + document.getElementById('spPath' + i).innerHTML +
		'&Path=' + document.getElementById('spInst' + i).innerHTML);
}

QueryString.keys = new Array(); 
QueryString.values = new Array();	

function QueryString(key) 
{ 
	var value = null; 
	for (var i=0;i<QueryString.keys.length;i++) 
	{ 
		if (QueryString.keys[i].toUpperCase()==key.toUpperCase()) 
		{ 
			value = QueryString.values[i]; 
			break; 
		} 
	} 
	return value;
} 
function QueryString_Parse() 
{ 
	var query = window.location.search.substring(1); 
	var pairs = query.split("&"); 
	for (var i=0;i<pairs.length;i++) 
	{ 
		var pos = pairs[i].indexOf('='); 
		if (pos >= 0) 
		{ 
			var argname = pairs[i].substring(0,pos); 
			var value = pairs[i].substring(pos+1); 
			QueryString.keys[QueryString.keys.length] = argname; 
			QueryString.values[QueryString.values.length] = value;   
		} 
	} 
}
