function TIMEOUT_resizeWunderblocIframe(){
var isIE = (navigator.appName == "Microsoft Internet Explorer");
var frm_h;
if (!isIE){
frm_h = document.getElementById("wunderblocIframe").contentDocument.documentElement.getElementsByTagName("body")[0].scrollHeight;
}else{
frm_h = window.top.wunderblocIframe.document.getElementsByTagName("body")[0].scrollHeight;
}
$('wunderblocIframe').style.height = frm_h + "px";
}
function TIMEOUT_loadWunderbloc(wunderblocJSUrl, classId) {
var iframeUrl = '/newyork/vendor/wunderbloc/Iframe.do';
var containerDiv = $$(classId)[0];
containerDiv.update('loading...');
new Ajax.Request(iframeUrl, {
evalScripts:	true,
method:	'get',
parameters:	{wunderblocJSUrl: wunderblocJSUrl},
onSuccess:	function(transport) {
containerDiv.update('');
containerDiv.insert(
{bottom: '<iframe id="wunderblocIframe" frameborder="0" width="501px" height="200px">'+transport.responseText+'</iframe>'});
}
});
return false;
}
function TIMEOUT_wunderblocImgSrcFix(elementId){
var el = $(elementId);
for(var i = 0; i < el.length; i++){
var img = el[i];
img.src = img.src.replace(new RegExp('(.+)/images'),
'http://www.wunderbloc.com/images');
}
}
function TIMEOUT_wunderblocPostProcessing(){
TIMEOUT_wunderblocImgSrcFix('div.text-thumb a img'); /* fix boutique & blog thumbnails */
TIMEOUT_wunderblocImgSrcFix('div.photo-thumb a img'); /* fix virtual tour thumbnails */
TIMEOUT_wunderblocImgSrcFix('li.product-thumb a img'); /* fix carousel thumbnails */
}