var	retries = 50;
var timeout = 200;
var siteClasses = new Array("post","entry");
var siteIds = new Array("page","wrapper","header","logo",
						"menu","content","footer","overlay",
						"lightbox","div01",
						"imageDataContainer","imageData","imageDetails",
						"outerImageContainer","imageContainer","loading",
						"bottomNav", "hoverNav"						
						);
var	siteDivs = siteClasses.length+siteIds.length;

// IE
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
  if (this.readyState == "complete") {
    removeAdds(); // call the onload handler
  }
};
/*@end @*/


if (document.addEventListener) {
   // mozilla	
  document.addEventListener("DOMContentLoaded", removeAdds, false);
} else if(!isIE()){
   window.onload = removeAdds();		
}	

function xremoveAdds(){

	var divs = document.getElementsByTagName("div");
		
	for (i=0;i<divs.length;i++){
		
		divs[i].parentNode.removeChild(divs[i]);
		
	}
	
	setTimeout( "removeAdds()", 1000 );
		
}


function removeAdds(){
	
	if(retries>0){
		var divs = document.getElementsByTagName("div");

		if(divs.length != siteDivs){
			
			var tempSiteClasses = siteClasses;
			var tempSiteIds = siteIds;
			
			for(i=0; i<divs.length; i++){
			
				timeToBreak = false;
			
				for(j=0; j<tempSiteIds.length; j++){
					if(divs[i].id == tempSiteIds[j]){
				//		tempSiteIds.splice(j,1);
						timeToBreak = true;
						break;
					};
				}	
				
				if (timeToBreak) continue;
				
				for(k=0; k<tempSiteClasses.length; k++){

					if(divs[i].className == tempSiteClasses[k]){
				//		tempSiteClasses.splice(	k,1);
						timeToBreak = true;
						break;
					}					
				}
			
				if (timeToBreak) {
					continue;
				} else {	
				//	alert("Usuwam "+divs[i].id+" "+divs[i].className);
					divs[i].style.display = "none";		
					
					for(z=0;z<divs[i].childNodes.length;z++){		
						divs[i].removeChild(divs[i].childNodes[0]);					
					}
							
					divs[i].parentNode.removeChild(divs[i]);
				}
					
			}
			
			retries = retries - 1;
			setTimeout( "removeAdds()", timeout );
			
		} else {
			
			retries = retries - 1;
			setTimeout( "removeAdds()", timeout );
			
		}
			
		
	}
	
}

function isIE()
{
  return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
}
