VNS.misc.size_iframe = function(frameId, max_height){
	
    var frameElement = $(frameId);
    if(frameElement){
    	
	    var frameBodyElement 	= frames[frameElement.name].document.body || "undefined";
	    
	    if (frameBodyElement){
	    	
	    	var isIframeNotEmpy =  frameBodyElement.innerHTML.toLowerCase().indexOf("script") > 0 || "undefined";
	
		    if (isIframeNotEmpy && frameBodyElement) {
		    	frameElement.style.display = '';
		
				// IE problem; wont show clientHeight if style height hasn't been set
		        if (document.all){
		            frameBodyElement.style.height = "0px";
		            frameBodyElement.style.width = "0px";
		        }
		
		        frameElement.style.height = (parseInt(frameBodyElement.scrollHeight,10) + 3) + "px";
		        frameElement.style.width = (parseInt(frameBodyElement.scrollWidth,10) + 3) + "px";
		        
		    }
		
			VNS.misc.pubResizeTry = VNS.misc.pubResizeTry ? false : true;
		    if(VNS.misc.pubResizeTry) window.setTimeout(VNS.misc.size_iframe, 500, frameId, max_height);
		    
	    } // if (frameBodyElement)
	    
    } // if(frameElement)
};
