// Adajio (#include suilib_lite.js)
// Created in Shogo.Ru
var msie6 = !!(suilib.client.msie && navigator.appVersion && !navigator.appVersion.match(/MSIE 7/));
function fixBgPNG(el,param) {
  var tmp = el.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
  if(tmp && msie6) {
    tmp = tmp[1];
    if(!param) param = 'scale';
    el.runtimeStyle.backgroundImage = 'none';
    el.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + tmp + '",sizingMethod="' + param + '")';
    $(el).filter('a',null,null,true).walkwith(function(lnk) {
      lnk.style.position = 'relative'; });
  }
}
// JS Image Changer (v1.02). Modified for this template only.
function pchanger(pics, id, effect, inter) {
  if(!pics) return false;
  var imgcache = {}, el = ($(id) || $('pics_container')), interval = (inter*1000 || 1500);
  for(var i=0,l=pics.length; i<l; i++) {
    imgcache[i] = new Image();
    imgcache[i].src = pics[i]; }

  var run = function() {
    var cur = (el.firstChild.tagName==='IMG') ? el.firstChild : el.firstChild.firstChild, j = 0;
    for(var i=0,l=pics.length; i<l; i++) if(imgcache[i].src == cur.src && imgcache[i+1]) j = i + 1;
    var ns = imgcache[j].src, iw = cur.clientWidth, ih = cur.clientHeight;
    if(effect) {
      if(st) clearTimeout(st);
      $(el).setstyle('width:'+iw+'px;height:'+ih+'px');
      switch(effect) {
      case 'fade':
        $(cur.parentNode).add('img', {'src':ns, 'width':iw, 'height':ih, 'style':'display:none;border:1px solid #FFFFFF;'});
        var imgs = $(cur.parentNode).filter('img', null, null, true);
        $(imgs[0]).animate(.3, {opacity:[100, 0]}, function(){
          $(imgs[0]).hide();$(imgs[1]).show(.3, 'fade');$(imgs[0]).unset()});
      break;
      case 'morph': default:
        $(el).setstyle('position:relative');
        $(cur.parentNode).add('img', {'src':ns, 'width':iw, 'height':ih, 'style':'position:absolute;z-index:100;top:0;left:0;border:1px solid #FFFFFF;'});
        var imgs = $(cur.parentNode).filter('img', null, null, true);
        $(imgs[1]).setstyle('opacity:0;');
        if(suilib.client.msie) {
          $(imgs[1]).hide();
          $(imgs[1]).show(.5, 'fade'); }
        $(imgs[1]).animate(.5, {opacity:[0, 100]}, function(){
          $(imgs[0]).unset();});
      break; }
    } else {
      cur.src = ns; }
    st = setTimeout(run, interval);
  }

  var st = setTimeout(run, interval);
}







var gbi = function(el) { if(document.getElementById(el)) return true; else return false; }
suilib.ready(function() {
  if(msie6) {
    $(suilib.body).filter('img',null,null,true).walkwith(function(el) {
      var tmp = el.getAttribute('src');
      if(tmp.search && tmp.search(/\.png$/i)>=0) {
        el.src = 'i/sp.gif';
        el.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + tmp + '",sizingMethod="crop")'; }
    });
  }

  if(gbi('show_popup'))
    (function(e) {
      e.returnValue = false;
      if( e.preventDefault ) e.preventDefault();
      window.open('http://www.adagio-studio.ru/popup.htm?item_id='+$('id_element').value,'inter','scrollbars=no,width=640,height=600,top=100,left=100');
    }).$('click', 'show_popup');

   if(gbi('show_popup_big'))
    (function(e) {
      e.returnValue = false;
      if( e.preventDefault ) e.preventDefault();
      window.open('http://www.adagio-studio.ru/popup.htm?big_img=1&item_id='+$('id_element').value,'inter','scrollbars=no,width=640,height=600,top=100,left=100');
    }).$('click', 'show_popup_big');    
   
  if(gbi('show_popup_serie'))
    (function(e) {
      e.returnValue = false;
      if( e.preventDefault ) e.preventDefault();
      window.open('http://www.adagio-studio.ru/popup_serie.htm?serie_id='+$('serie_id').value,'inter','scrollbars=no,width=820,height=760,top=100,left=100');
    }).$('click', 'show_popup_serie');   
 
  if(gbi('close_popup')) (function() { window.close(); }).$('click', 'close_popup');
});




