function loadpartners_getform($element, height) {

  loadpartners_preload();

  $href = $element.href;

  $form = '<div id="loadpartners_form"><div id="loadpartners_top"><img src="http://loadmovie.ru/loadp_form/exit-button.gif" height="19px" width="19px" style="height: 19px !important; width: 19px !important; padding: 2px !important; margin: 0px !important; border: none !important; float: right !important;" class="close_button" title="Закрыть" border="0" onclick="javascript: return Noloadpartners_show();" /></div><div id="loadpartners_body">' +

  '<iframe width="100%" height="'+height+'" border="0" frameborder="0" scrolling="no" src="' + $href + '"></iframe>' +

  '</div></div>';

  $('loadpartners_imp').innerHTML = $form;

  setTimeout(function () { loadpartners_show(); }, 1000);

  return false;
}

function loadpartners_preload() {
  $lp_show('loadpartners_loading');
}

function loadpartners_show() {
  $lp_show('loadpartners_loading');
  $lp_show('loadpartners_form');
  lp_getTopform($('loadpartners_form'));
}

function Noloadpartners_show() {
  $lp_hide('loadpartners_loading');
  $lp_hide('loadpartners_form');
}

function $lp_hide(element) {
  if ($(element)) {
   $(element).style.display = 'none';
  }
}

function $(element) {
  if (typeof(element) == "string")
    element = document.getElementById(element);
  return element;
}

function $lp_show(element) {
  if ($(element)) {
  $(element).style.display = '';
  $(element).style.display = 'block';
  }
}

function lp_getHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:window.innerHeigth;
}

function lp_getTopform($obj) {

  window_height = lp_getHeight();
  form_height = $obj.clientHeight;
  if (form_height > window_height) {
    $obj.style.marginTop = '0';
    $obj.style.position = 'absolute';
  } else {
    $obj.style.position = 'fixed';
    margin_top = Math.floor($obj.clientHeight/2);
    $obj.style.marginTop = '-' + margin_top + 'px';
  }

}
