/* Zoekt de dichtsbijzijnde element met een gegeven tag */
function getParentByTag(sourceElement,tagname) 
{
	var ancestors = sourceElement.ancestors();
	for(var i = 0 ; i < 10 ; i++) {
		if(ancestors[i].tagName == tagname) {
			return ancestors[i];
		}		
	}
	return undefined;
}


function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function translater(lang) {
	//Ik heb deze functie herschreven, hij verwees naar functies die ik zo snel niet kon terugvinden
	//Gedrag is volgens mij hetzelfde gebleven.
	var url = window.location.href.substring(0,window.location.href.indexOf('.php',0) + 4);
	window.location.href = url + '?language='+lang;
}

