function changeOpac(opacity, id, bg) { 
  var x = document.getElementsByTagName('table');
  var y=x[0]  
  y.style.backgroundImage = "url(" + bg + ")"

  window.status = bg + "," + opacity + "," + y.style.backgroundImage

  var object = y.style; 
  object.opacity = (opacity / 100); 
  object.MozOpacity = (opacity / 100); 
  object.KhtmlOpacity = (opacity / 100); 
  object.filter = "alpha(opacity=" + opacity + ")"; 

} 

function doIframe(){
	o = document.getElementsByTagName('iframe');
        x = document.getElementsByTagName('table');
        y=x[0]
        setHeight(o[0],y);
        addEvent(o[0],'load', doIframe);
	//for(i=0;i<o.length;i++){
	//	if (/\bautoHeight\b/.test(o[i].className)){
	//		setHeight(o[i],y);
	//		addEvent(o[i],'load', doIframe);
	//	}
	//}
}

function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }

function setHeight(e,x){
	newImage = "url(image/home_back.gif)";        
	if(e.contentDocument){
	  e.height = e.contentDocument.body.offsetHeight + 60;
	  //alert("yes") --- Mozilla ág
	} else {
	  e.height = e.contentWindow.document.body.scrollHeight + 30;          
	}
    //document.title="teszt: " + e.contentWindow.document.body.background + ", " + isEmpty(e.contentWindow.document.body.background) + ", " + e.contentDocument.body.background 
    var thisBg = e.contentWindow.document.body.background;
    if (isEmpty(thisBg)) {
      x.style.backgroundImage = "url(" + "images/bg_index.jpg" + ")";        
    } else { 
      //alert("0: " + thisBg)
      var speed = Math.round(1 / 10); 
      var timer = 0; 

      e.contentWindow.document.body.background=""          
      window.status=thisBg
      //alert("1: " + x.style.backgroundImage)
      x.style.backgroundImage = "url(" + thisBg + ")"

      for(i = 98; i < 100; i++) { 
        //x.style.backgroundImage = "url(" + thisBg + ")"
        var t = setTimeout("changeOpac(" + i + ",'" + x + "','" + thisBg + "')",1); 
        timer++; 
      } 
      clearTimeout(t);
      

      //alert("2: " + x.style.backgroundImage + "," + x.background)
      //x.style.cssText = "background-image:url(" + thisBg + ");";      
      //x.background=thisBg
      //alert("4" + x.style.backgroundImage)
    }
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

if (document.getElementById && document.createTextNode){
 addEvent(window,'load', doIframe);	
}

