function buildAjaxObj()
{
	var httpRequest = false;
	if(window.XMLHttpRequest)
	{
		httpRequest = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	return httpRequest;
}

var http;
function generatedynamiccontent()
{
	http = buildAjaxObj();
	var searchword = arguments[arguments.length-1];
	searchword = converttouppercase(searchword);
	if(http)
	{
		for(var i=0; i<=arguments.length-2;i++)
		{
			var str;
			str += " " + arguments[i];
			//queryString = "q=" + str + "&q1=" + searchword;
				queryString = "&q=" + str + "&q1=" + searchword;
		
    //queryString1 = "http://www.mindtree.com/query1.php?";
			queryString1 = "http://www.mindtree.com/query1.php?pseudoParam= "+new Date().getTime();
	   		var url = queryString1 + queryString;
		}
			http.onreadystatechange = handleResponse;
			http.open("GET", url, true);
			http.send(null);
	}
		return false;
}
function handleResponse()
{
	if(http.readyState == 4)
	{
			var result = http.responseText;
			var doc = document.getElementById('dynamiccasestudies');
			doc.innerHTML = " ";
			doc.innerHTML = result;
	}
}

function converttouppercase(obj)
{
        var objLength = obj.length;
		var str_searchword = '';
		var bool_touppercase = false;
        for (var i = 0; i < objLength; i++) 
		{
            var int_charCode = obj.charCodeAt(i);
            var str_char = obj.charAt(i);
            var str_supperCase = str_char.toUpperCase();
            if ((int_charCode == 9) || (int_charCode == 10) || (int_charCode == 11) || (int_charCode == 13) || (int_charCode == 14) || (int_charCode == 32)) 
			{
                str_searchword += str_char;
                bool_touppercase = true;
            } 
			else if (i == 0) 
			{
                str_searchword += str_supperCase;
            }
			else 
			{
                if (bool_touppercase) 
				{
                    str_searchword += str_supperCase;
                    bool_touppercase = false;
                } 
				else 
				{
                    str_searchword += str_char;
                }
            }
        }
		return str_searchword;
}