// ------------------
// Copyright (C) 2007-2009  Fabian Grutschus (f.grutschus at lubyte.de)
// ------------------
"use strict";var getElementsByClassName=document.getElementsByClassName?function(className,scope){return Array.prototype.slice.call((scope||document).getElementsByClassName(className));}:document.evaluate?function(className,scope){scope=scope||document;var re=[],xpathResult,ele,scopeDocument=!scope.ownerDocument?scope:scope.ownerDocument,searchClassNames=getElementsByClassName.quirksCheck(className.trim(),scope).split(" "),searchClassName=searchClassNames[0],searchClassNameLength=searchClassNames.length;if(scopeDocument.compatMode==="BackCompat"){xpathResult=scopeDocument.evaluate(".//*[contains(concat(' ', translate(@class, 'ABCDEFGHIJKLMNOPQRSTUVWYXZ', 'abcdefghijklmnopqrstuvwyxz'), ' '), ' "+searchClassName+" ')]",scope,null,0,null);}else{xpathResult=scopeDocument.evaluate(".//*[contains(concat(' ', @class, ' '), ' "+searchClassName+" ')]",scope,null,0,null);} if(searchClassNameLength>1){var eleClassNames,classNameLength,i;while((ele=xpathResult.iterateNext())){classNameLength=1;eleClassNames=getElementsByClassName.quirksCheck(ele.className,scope).split(" ");check:for(i=1;searchClassName=searchClassNames[i];i++){if(eleClassNames.indexOf(searchClassName)>-1){classNameLength++;if(classNameLength===searchClassNameLength){re.push(ele);break check;}}}}}else{while((ele=xpathResult.iterateNext())){re.push(ele);}} return re;}:function(className,scope){scope=scope||document;var re=[],ele,eleClassNames,i=0,elements=scope.getElementsByTagName("*"),searchClassNames=getElementsByClassName.quirksCheck(className.trim(),scope).split(" "),searchClassName=searchClassNames[0],searchClassNameLength=searchClassNames.length;if(searchClassNameLength>1){var classNameLength,j;for(;ele=elements[i];i++){eleClassNames=getElementsByClassName.quirksCheck(ele.className,scope).split(" ");classNameLength=0;check:for(j=0;searchClassName=searchClassNames[j];j++){if(eleClassNames.indexOf(searchClassName)>-1){classNameLength++;if(classNameLength===searchClassNameLength){re.push(ele);break check;}}}}}else{for(;ele=elements[i];i++){eleClassNames=getElementsByClassName.quirksCheck(ele.className,scope).split(" ");if(eleClassNames.indexOf(searchClassName)>-1){re.push(ele);}}} return re;};getElementsByClassName.quirksCheck=function(className,scope){return(!scope.ownerDocument?scope:scope.ownerDocument).compatMode==="BackCompat"?className.toLowerCase():className;};if(typeof Array.prototype.indexOf==="undefined"){Array.prototype.indexOf=function(val){for(var i=0,len=this.length,ele;i<len;i++){ele=this[i];if(ele===val){return i;}} return-1;};} if(typeof String.prototype.trim==="undefined"){String.prototype.trim=function(){var str=this.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i))){} return str.slice(0,i+1);};}


// ------------------
// Copyright 2010 Kevin Lieser, kleaserarts - Mediendesign
// info@ka-mediendesign.de, www.ka-mediendesign.de
// ------------------
var fbVObject    = getElementsByClassName("fbreplace");
for(i = 0; i < fbVObject.length; i++) {  
    var fbRObject = fbVObject[i].innerHTML;
    var fbRObject = fbRObject.replace(/<!-- FBML /g, "");
    var fbRObject = fbRObject.replace(/ FBML -->/g, "");
    fbVObject[i].innerHTML     = fbRObject;
} 
