
//private
function getElementsByClassName_inDiv(className, divID) {
    var muster = new RegExp("(^| )" + className + "($| )");
    var alles_in_div = document.getElementById(divID).getElementsByTagName("*");
    var gefunden = new Array();
    var i;

    for (i=0; i < alles_in_div.length; i++) {
        if (alles_in_div[i] && alles_in_div[i].className && alles_in_div[i].className != "") {
            if (alles_in_div[i].className.match(muster))
                gefunden[gefunden.length] = alles_in_div[i];
        }
    }
    return gefunden;
}


function getCategoryString(){
	var arrActiveLinks = getElementsByClassName_inDiv('link-mainnav1-active','mainnav'); //es kann immer nur eins active sein!!! --> nur [0] ist !=null
	if(arrActiveLinks.length>0){
		var activeMenuPoint = arrActiveLinks[0];
		var arrTds = activeMenuPoint.getElementsByTagName('td');
		var strTitle = arrTds[1].firstChild.firstChild.nodeValue;
		return strTitle;
	}
	
	//wenn keins aktiv ist, dann kann noch recht die metanav aktiv sein:
	var arrActiveLinks2 = getElementsByClassName_inDiv('link-metanav1-active','metanav'); //es kann immer nur eins active sein!!! --> nur [0] ist !=null
	if(arrActiveLinks2.length>0){
		var activeMenuPoint2 = arrActiveLinks2[0];
		var arrTds2 = activeMenuPoint2.getElementsByTagName('td');
		var strTitle2 = arrTds2[1].firstChild.firstChild.nodeValue;
		return strTitle2;
	}
	return 'home';
}


function getCategory(strPath){  // 0 == produkte, 1 == branchen, 2 == leistungen, 3 == technik, 4 == unternehmen, 5 == home, 6 == sitemap
	var strPath = strPath.toLowerCase(); //zum fehlerfreien Vergleichen toLowerCase
	
	var intFoundPos = strPath.indexOf('home');  // wenn parameter gefunden wird, returnt indexOf die position, sonst -1
	if(intFoundPos >= 0){   //test ob in home verzeichnis 
			return 5;
	}
	
	intFoundPos = strPath.indexOf('sitemap');
	if(intFoundPos >= 0)   //test ob in produkte verzeichnis 
		return 6;
		
	intFoundPos = strPath.indexOf('produkte');
	if(intFoundPos >= 0)   //test ob in produkte verzeichnis 
		return 0;
	intFoundPos = strPath.indexOf('productos');
	if(intFoundPos >= 0)   //test ob in produkte verzeichnis 
		return 0;
	intFoundPos = strPath.indexOf('products');
	if(intFoundPos >= 0)   //test ob in produkte verzeichnis 
		return 0;
		
	intFoundPos = strPath.indexOf('branchen');
	if(intFoundPos >= 0)   //test ob in branchen verzeichnis 
		return 1;
	intFoundPos = strPath.indexOf('activities');
	if(intFoundPos >= 0)   //test ob in branchen verzeichnis 
		return 1;
	intFoundPos = strPath.indexOf('ramas');
	if(intFoundPos >= 0)   //test ob in branchen verzeichnis 
		return 1;	
		
	intFoundPos = strPath.indexOf('leistungen');
	if(intFoundPos >= 0)   //test ob in leistungen verzeichnis 
		return 2;
	intFoundPos = strPath.indexOf('services');
	if(intFoundPos >= 0)   //test ob in leistungen verzeichnis 
		return 2;
	intFoundPos = strPath.indexOf('servicios');
	if(intFoundPos >= 0)   //test ob in leistungen verzeichnis 
		return 2;
		
	intFoundPos = strPath.indexOf('technik');
	if(intFoundPos >= 0)   //test ob in technik verzeichnis 
		return 3;
	intFoundPos = strPath.indexOf('technology');
	if(intFoundPos >= 0)   //test ob in technik verzeichnis 
		return 3;
	intFoundPos = strPath.indexOf('tecnica');
	if(intFoundPos >= 0)   //test ob in technik verzeichnis 
		return 3;
		
	intFoundPos = strPath.indexOf('unternehmen');
	if(intFoundPos >= 0)   //test ob in unternehmen verzeichnis 
		return 4;
	intFoundPos = strPath.indexOf('company');
	if(intFoundPos >= 0)   //test ob in unternehmen verzeichnis 
		return 4;
	intFoundPos = strPath.indexOf('empresa');
	if(intFoundPos >= 0)   //test ob in unternehmen verzeichnis 
		return 4;	 
	 
	return -1;	
}
