function caClearParameterString(paramString)
{	
	return paramString.replace(/[^a-zA-Z0-9äÄöÖüÜß\'=//\-_%*&|,+. ]/gi, '');
}

function caParseParameterString(paramString)
{
	var			param='';
	var			paramArray=new Array();
	var			stringChar=0;
	var			currChar;
	var			i;


	paramString = unescape(caClearParameterString(paramString));

	// Read every char of the string separately.
	for (i=0;i<paramString.length;i++)
	{
		currChar = paramString.charAt(i);

		// Begin or end of string.
		if (currChar == '\'')
		{
			stringChar = 1 - stringChar;
			continue;
		}

		// Check for next param.
		if (currChar == '&' && stringChar != 1)
		{
			// Add last param to the array.
			paramArray[paramArray.length] = param;
			param = '';
			continue;
		}

		param += currChar;
	}

	// Save last param.
	if (param != '')
		paramArray[paramArray.length] = param;

	return paramArray;
}

function caGetTitle()
{
	var arr=caParseParameterString(window.location.search);
	var tt;
	var	ttl1="";
	var	ttl2="";
	var	ttl3="";
	var	ttl4="";
	var	i=0;

	for (i=0;i<arr.length;++i)
	{
		var		keyValue=arr[i].split('=');
		
		if (keyValue[0] == "l1")
			ttl1 = keyValue[1].replace(/'/g, "");
		else if (keyValue[0] == "l2")
			ttl2 = keyValue[1].replace(/'/g, "");
		else if (keyValue[0] == "l3")
			ttl3 = keyValue[1].replace(/'/g, "");
		else if (keyValue[0] == "l4")
			ttl4 = keyValue[1].replace(/'/g, "");
	}

	ttl1 = ttl1.replace("Men", "Herren").replace("Women", "Damen");
	ttl2 = ttl2.replace("Girls", "Mädchen").replace("Boys", "Jungen");


	// Level 4 Mod fuer Specials
	if (ttl4 == "Kollektion" || ttl4 == "zu den Artikeln" || ttl4 == "")
		tt = "Kleidung";
	else
		tt 	= ttl4;

	tt	= tt + " für ";
	
	// bei Minis und Kids Anzeige von Level2 
	if (ttl1 == "Girls" || ttl1 == "Boys")
		tt 	= ttl2;
	// ansonsten Anzeige von Level1
	else
		tt 	= tt + ttl1;
	
	// Keine Anzeige von Level3 in Kollektion
	if (ttl3 != "Kollektion")
	{
		// anderer Text für die Marken
		if (ttl3 == "Clockhouse" || 
				ttl3 == "Westbury" || 
				ttl3 == "Angelo Litrico" || 
				ttl3 == "Canda" || 
				ttl3 == "Clockhouse" || 
				ttl3 == "Yessica" || 
				ttl3 == "Canda" || 
				ttl3 == "Pure" ||
				ttl3 == "Miss Here & There" ||
				ttl3 == "Download")
				
			tt	= tt + " von ";
		else
			tt	= tt + " aus dem Bereich ";
		
		// Anzeige von Level3
		tt 	= tt + ttl3;
	}
	
	tt	= tt + " im C&A Online Shop!";

	document.title = tt;
	
	return true;
}
