var onmessage = function(e) {
  if(parseInt(e.data)>100 && document.getElementById("iframe_suchergebnis"))
  {
    var vObj = document.getElementById("iframe_suchergebnis");
    vObj.style.height=e.data+"px"; 
    //alert(document.getElementById("iframe_suchergebnis").style.height);
    
    if ('overflowX' in vObj.style) {
      //vObj.style.overflow="hidden";
      vObj.style.overflowY="hidden";
      vObj.style.overflowX="hidden";
      vObj.style.overflow="hidden";
      vObj.scrolling="no";
      vObj.setAttribute("overflow-y","hidden");
      //alert(vObj.style.overflowX);
    } 
    else 
    {
         alert ("Your browser doesn't support this example!");
    }
    
  
  }
  else if(document.getElementById("iframe_suchergebnis") && isUrl(unescape(e.data)))
  {
    document.getElementById("iframe_suchergebnis").src=unescape(e.data); 
  }   
  
}
if(typeof window.addEventListener != 'undefined') {
  window.addEventListener('message', onmessage, false);
}
else if(typeof window.attachEvent != 'undefined') {
  window.attachEvent('onmessage', onmessage);
}

function isUrl(s) 
{
  var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
  return regexp.test(s);
}

