if(gSlnWidget==undefined) {
var gSlnWidget = {
  host: 'www.gdeslon.ru',
  widgets: {}, 
  moreHolderNum: 0,
  check_ie:function() {
  	return /*@cc_on!@*/false;
  },
  getWidgetDivId:function(num){
    return('gdeslon_widget_' + num);
  },
  getScripts:function(path){
    var a=document.getElementsByTagName("script"),b,c=[];
    for(b in a){
      if(a[b].src&&a[b].src.indexOf(path)!=-1){
        c.push(a[b])
      }
    }
    return c
  },
  isOccupied:function(a){
    var b=a.previousSibling,c=0;
    while(b&&b.nodeType!=1){
      b=b.previousSibling
    }
    if(b){
      return b.className.indexOf("gdeslon-widget")!=-1
    }else{
      return false
    }
  },
  prependWrapperTo:function(b, wNum, sc){
    var a=document.createElement("div"), wd=this.widgets[wNum];
    a.setAttribute('id',this.getWidgetDivId(wNum));
    a.setAttribute('wnum', wNum);
    a.setAttribute("class","gdeslon-widget" + wd.sclass);
    if (this.check_ie()) {
      a.className = "gdeslon-widget" + wd.sclass;
    }
    a.innerHTML = sc;
    b.parentNode.insertBefore(a,b);
    return a;
  },
  insertWidgetFor:function(path, wNum, sc){
    var a=this.getScripts(path),b;
    for(b in a){
      if((typeof(a[b]) == "object") && !this.isOccupied(a[b])){
        return this.prependWrapperTo(a[b], wNum, sc)
      }
    }
  },
  findSiblingWidget:function(a){
    var b=a.parentNode;
    while(b&&b.nodeType!=1){
      b=b.parentNode
    }
    if(b&&b.className.indexOf("gdeslon-widget")!=-1){
      return b;
    }else{
      return false;
    }
  },
  findOldScript:function(w,k){
    var b=w.nextSibling;
    while(b&&b.nodeType!=1){
      b=b.nextSibling;
    }
    if(b&&b.src.indexOf(k)!=-1){
      return b;
    }else{
      return false; 
    }
  },
  createNewScript:function(b,s){
    var a=document.createElement("script");
    a.setAttribute("type","text/javascript");
    a.setAttribute("src",s);
    return a;
  },
  spinner: null,
  getSpinner:function(){
    if (this.spinner==null){
      a=document.createElement('div');
      a.setAttribute("style","width:16px;height:16px;background-image:url(http://www.gdeslon.ru/images/indicator.gif);background-repeat:no-repeat;");
      this.spinner=a;
    }
    return this.spinner;
  },
  removeSpinner:function(){
    if (this.spinner!=null){
      this.spinner.parentNode.removeChild(this.spinner);
    }
  },
  updateWidget:function(f){
    var a=f.action+'?keywords='+encodeURIComponent(f.keywords.value);
    if (f.sub_id) a=a+'&sub_id='+(f.sub_id.value);
    var w=this.findSiblingWidget(f);
    if (w){
      var wd=this.widgets[w.getAttribute('wnum')];
      var s=this.findOldScript(w,(wd.type < 2 ? 'agent' : 'showcase'));
      if (s){
        var i = this.getSpinner();
        w.parentNode.replaceChild(i,w);
        var n = this.createNewScript(s,a);
        s.parentNode.replaceChild(n,s);
      }
    }
    return false;
  },
  getMoreRows:function(bt){
    bt.style.display = 'none';

    var widget = gSlnWidget.findSiblingWidget(bt);
    
    var widgetData = this.widgets[widget.getAttribute('wnum')];
    this.moreHolderNum++;
    var moreHolder = document.createElement('div');
    moreHolder.setAttribute('id','more_holder_'+this.moreHolderNum);
    moreHolder.appendChild(this.getSpinner());
    bt.parentNode.insertBefore(moreHolder,bt);
    var loader = document.createElement('script');
    var url = 'http://' + this.host + '/' + widgetData.more_url + '?target_holder=' + this.moreHolderNum + '&keywords=' + encodeURIComponent(widgetData.keywords)+'&exclude=' + widgetData.ids.join(',') + widgetData.sub_id
    loader.setAttribute('id','more_script_'+this.moreHolderNum);
    loader.setAttribute('src',url);
    bt.parentNode.insertBefore(loader,bt);
    return false;
  }
};

};
var widgetData = {
  num: '272',
  accessKey: 'c1c673fc3539973943bf03a267851e1900b82a5e',
  keywords: 'Подарочный сертификат',
  ids: [169445,169450,11191211],
  
  type: '2',
  width: '516',
  height: '250',
  sub_id: '',
  sclass: ' with-search',
  more_url: 'showcase/c1c673fc3539973943bf03a267851e1900b82a5e/more.js'
}
gSlnWidget.widgets['272'] = widgetData;

var gsLogoCode = '';
var gsSearchBar = '';
var gsCssStyle = '';
var gsItems = '<div class=\"gdeslon-item\">\n  <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/169445/\" target=\"_blank\" rel=\"nofollow\">\n    <image src=\"http://www.gdeslon.ru/uploads/commodities/00/00/16/94/45/picture/small.jpg?1285667996\" alt=\"Подарочный набор Spa Original\" title=\"Подарочный набор Spa Original\">\n  <\/a>\n  <div class=\"gdeslon-title\">Подарочный набор Spa Original<\/div>\n  <div class=\"gdeslon-price\">1350р<\/div>\n  <div class=\"gdeslon-link\">\n    <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/169445/\" target=\"_blank\" rel=\"nofollow\">Купить<\/a>\n  <\/div>\n<\/div><div class=\"gdeslon-item\">\n  <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/169450/\" target=\"_blank\" rel=\"nofollow\">\n    <image src=\"http://www.gdeslon.ru/uploads/commodities/00/00/16/94/50/picture/small.jpg?1285668002\" alt=\"Подарочный набор Хобби Lux\" title=\"Подарочный набор Хобби Lux\">\n  <\/a>\n  <div class=\"gdeslon-title\">Подарочный набор Хобби Lux<\/div>\n  <div class=\"gdeslon-price\">4400р<\/div>\n  <div class=\"gdeslon-link\">\n    <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/169450/\" target=\"_blank\" rel=\"nofollow\">Купить<\/a>\n  <\/div>\n<\/div><div class=\"gdeslon-item\">\n  <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/11191211/\" target=\"_blank\" rel=\"nofollow\">\n    <image src=\"http://www.gdeslon.ru/uploads/commodities/00/11/19/12/11/picture/small.jpg?1329020026\" alt=\"Подарочный сертификат Подарки для всех \'Аэродинамическая труба для двоих\'\" title=\"Подарочный сертификат Подарки для всех \'Аэродинамическая труба для двоих\'\">\n  <\/a>\n  <div class=\"gdeslon-title\">Подарочный сертификат Подарки для всех \'Аэродинамическая труба для двоих\'<\/div>\n  <div class=\"gdeslon-price\">4248р<\/div>\n  <div class=\"gdeslon-link\">\n    <a href=\"http://www.gdeslon.ru/r/8e34d622e7cc5b3c20237f95ff84587f04371b12/11191211/\" target=\"_blank\" rel=\"nofollow\">Купить<\/a>\n  <\/div>\n<\/div>';



gsSearchBar = '\n<form action=\"http://www.gdeslon.ru/showcase/c1c673fc3539973943bf03a267851e1900b82a5e.js\" method=\"get\" onsubmit=\"return gSlnWidget.updateWidget(this);\">  \n  <input id=\"keywords\" name=\"keywords\" style=\"width:75%\" type=\"text\" value=\"Подарочный сертификат\" />\n  <input class=\"bt_showcase_search\" name=\"commit\" type=\"submit\" value=\"Найти\" />\n<\/form>';

gsCssStyle = '<hr>\n<style>\n.gdeslon-widget {position: relative;}\n    #gdeslon_widget_272 hr {display: none}\n    #gdeslon_widget_272 {font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:14px;font-style:normal;width:516px;height:250px;}\n    #gdeslon_widget_272 a {border:0;height: 100px;vertical-align:middle;overflow:hidden;display:block;text-align:center;}\n    #gdeslon_widget_272 img {border: 0;vertical-align:middle;}\n    #gdeslon_widget_272 form {height: 30px;margin: 0 2px;}\n    #gdeslon_widget_272 .gdeslon-item {text-align:center;width:160px;height:180px;float:left;border: 1px solid #eee}\n    #gdeslon_widget_272 .gdeslon-item {padding: 3px 3px;margin:2px 2px;}\n    #gdeslon_widget_272 .gdeslon-item .gdeslon-title {margin-top:2px;height:37px;overflow:hidden}\n    #gdeslon_widget_272 .gdeslon-item .gdeslon-link {font-size: 13px;height: 15px;}\n    #gdeslon_widget_272 .gdeslon-item .gdeslon-link a {height: 15px;}\n    #gdeslon_widget_272 .gdeslon-item .gdeslon-price {font-size: 13px;height: 15px;}\n    #gdeslon_widget_272 .gdeslon-more {padding:5px;height:28px;text-align:left;}\n<\/style>';

var gsMoreButton = '<a class=\"gdeslon-more\" style=\"display:block; clear:both;\" href=\"#\" onclick=\"javascript:return gSlnWidget.getMoreRows(this)\" id=\"gdeslon_bt_more_' + widgetData.num + '\">Ещё товары<\/a>';


function gsHandleShowcase272() {

gSlnWidget.insertWidgetFor('/showcase/c1c673fc3539973943bf03a267851e1900b82a5e.js', widgetData.num, (gsSearchBar + gsCssStyle + gsItems + gsMoreButton + gsLogoCode));
gSlnWidget.removeSpinner();

  //var options = {agent_id:"272",path:"http://www.gdeslon.ru/showcase/c1c673fc3539973943bf03a267851e1900b82a5e.js",width:"516",height:"250",withCSS:true}
  //gSlnShowcase.insertWidgetFor('', options);
}
gsHandleShowcase272();



