var scrollLock = false;
var moveLock = false;
var printWin;
function initScroll() {
  $("#toright").hide();
  $("#toleft").click(function () {
    //alert('!');
    //if ()
    $("#toright").show();
    if (!scrollLock) {
      scrollLock = true;
      $("#partners").animate({"left": "-=302px"}, "slow", function () {
        scrollLock = false;
        el = $("#partners");
        daw = el.width() - 906;
        dah = el.css("left");
        daw = "-" + daw + "px";
        //var ll = dah.length - 2;
        //var dah = dah.substring(1, ll);
        if (daw == dah) {
          //alert(daw+" : "+dah);
          $("#toleft").hide();
        }
      });
    }
    return false;
   });
  $("#toright").click(function () {
    //alert('?');
    $("#toleft").show();
    if (!scrollLock) {
      scrollLock = true;
      $("#partners").animate({"left": "+=302px"}, "slow", function () {
        scrollLock = false;
        el = $("#partners");
        dal = el.css("left");
        if (dal == "0px") {
          $("#toright").hide();
        }
      });
    }
    return false;
  });
}
function initHover(param) {
   $("#rightC").mouseover(function(){
    $(this).css("background", "url("+ param +") no-repeat left bottom");
    }).mouseout(function(){
    $(this).css("background", "url(/gfx/icq.jpg) no-repeat left bottom");
    }).click(function () {location.href = 'skype:olannog_info?call'});
  $("#unsub").click(function () {
                yd = $(this).hasClass("clear");
                if (yd) {
                  $("#subCont").slideUp("slow");
                  $(this).removeClass("clear");
                }
                else {
                  $("#subCont").slideDown("slow");
                  $(this).addClass("clear");
                }
                return false;
                });
  $("#newsHeader a").click(function () {
                     $(".tek").removeClass("tek");
                     $(this).parent().addClass("tek");
                     var r = $(this).attr("rel");
                     $(".news").hide();
                     $("#" + r).show();
                     return false;
                     });
  paintComments(".commentsTable");
  paintComments(".privTable");
}

function paintComments(whatDraw) {
  $(whatDraw + " tbody tr:odd td").each(function () {
    $(this).css("background", "#eee");
    });
}

function startText() {
  abc = setTimeout(function () {$("#imText").fadeIn("slow"); $("#imText2").fadeIn("slow")}, 1000);
  $("#imgTd").bind("mouseenter", function(){
  $("#imText").animate({marginRight: "50px"}, "slow");
  $("#imText2").animate({marginRight: "10px"}, "slow");
                   }).bind("mouseleave",function(){
  $("#imText").animate({marginRight: "30px"}, "slow");
  $("#imText2").animate({marginRight: "30px"}, "slow");
    });
}
function initServices() {
  $("#serv_button a").click(function () {
    dad = $(this).hasClass("cudr");
    if (dad) {
      $("#services").animate({"right": "-260px", "width": "0px"}, "slow");
      $("#services").css("overflow", "hidden");
      $(this).removeClass("cudr");
    }
    else {
      $("#services").animate({"right": "50px", "width": "260px"}, "slow");
      $("#services").css("overflow", "visible");
      $(this).addClass("cudr");
    }
    return false;
});
  $("#closeIt").click(function () {
      $("#services").animate({"right": "-260px", "width": "0px"}, "slow");
      $("#services").css("overflow", "hidden");
      $("#serv_button a").removeClass("cudr");        
      return false;
                  });
}

function initColors() {
   $("#color1").attachColorPicker();
   $("#color2").attachColorPicker();
   $("#color1").change(function () {
                 var d = $(this).val();
                 $("#infR td").css("color", d);
                 changeInf();
                 });
      $("#color2").change(function () {
                 var q = $(this).val();
                 $("#infR div:first").css("background", q);
                 changeInf();
                 });
          $("#code1").change(function () {
                 changeInf();
                 });
}

function changeInf() {
  var o = $("#color1").val();
  var n = $("#color2").val();
  var m = $("#code1").val();
  o = o.substring(1,7);
  n = n.substring(1,7);
                   $("#infCode").html('&lt;!--Olannog.ru Informer--&gt;<br />&lt;script language="javascript" type="text/javascript" src="http://www.olannog.ru/olannog-informer/?text='+ o +'&bg='+ n +'&c='+ m +'"&gt;&lt/script&gt;<br />&lt;!--Olannog.ru Informer--&gt;');
}

function initInformer() {
  tra = print_ind('_USD_NAL_-_EUR_NAL_');
  trax = setTimeout(function () {$("#rbc").html(tra); }, 1000);
}



function print_ind(uticker, no_blank_tr) { 
tickers=new Array('_USD_SW_','_USD_TOD_','_USD_TOM_','_USD_NAL_','_EUR_NAL_','_FOREX_USD_JPY_','_FOREX_EUR_USD_','_RTS_INDEX_','_MICEX_INDEX_','_RBCCI_','_USD_CB_','_DEM_CB_','_FIM_CB_','_UAG_CB_','_GRD_CB_','_UAH_CB_','_FRF_CB_','_NOC_CB_','_IRF_CB_','_NLG_CB_','_POE_CB_','_CAD_CB_','_ESP_CB_','_DAC_CB_','_ITL_CB_','_AUS_CB_','_EUR_CB_','_BEF_CB_','_SWC_CB_','_ICC_CB_','_SYD_CB_','_CHF_CB_','_JPY_CB_','_TRY_CB_','_GBP_CB_','_BER_CB_','_AUD_CB_','_CB_GOLD_','_LKOH_','_RTKM_','_MSNG_','_SPC_','_WEATHER_27612_','_WEATHER_26063_','_WEATHER_33345_','_WEATHER_26850_','_WEATHER_27459_','_WEATHER_29634_');

tck_data=new Array('e.gif"','e.gif"','e.gif"','red.gif"','green.gif"','red.gif"','e.gif"','e.gif"','red.gif"','green.gif"','red.gif"','e.gif"','e.gif"','e.gif"','e.gif"','red.gif"','e.gif"','red.gif"','e.gif"','e.gif"','e.gif"','red.gif"','e.gif"','red.gif"','e.gif"','e.gif"','red.gif"','e.gif"','red.gif"','green.gif"','red.gif"','red.gif"','green.gif"','red.gif"','red.gif"','green.gif"','red.gif"','red.gif"','green.gif"','green.gif"','green.gif"','green.gif"','red.gif"','red.gif"','red.gif"','red.gif"','red.gif"','red.gif"');


tck_data1=new Array('http://stock.rbc.ru/demo/selt.0/intraday/USD0000000SW.rus.shtml?show=intra3">USDRUB tod','http://stock.rbc.ru/demo/selt.0/intraday/USD000000TOD.rus.shtml?show=intra3">USDRUB uts','http://stock.rbc.ru/demo/selt.0/intraday/USD000000TOM.rus.shtml?show=intra3">USDRUB tom','http://www.rbc.ru/cash/">Нал.USD','http://www.rbc.ru/cash/">Нал.EUR','http://stock.rbc.ru/demo/forex.9/daily/USD_JPY.rus.shtml">USD/JPY','http://stock.rbc.ru/demo/forex.9/daily/EUR_USD.rus.shtml">EUR/USD','http://stock.rbc.ru/demo/rts.1/daily/RTSI.rus.shtml">РТС','http://stock.rbc.ru/demo/micex.0/daily/MICEXINDEXCF.rus.shtml">ММВБ','http://stock.rbc.ru/demo/rbc.0/intraday/COMPIND.rus.shtml?show=intra3">RBC comp.','http://stock.rbc.ru/demo/cb.0/daily/USD.rus.shtml" title="1 Доллар США">USD ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177626">DEM ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177632">FIM ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/UAH.rus.shtml" title="10 Украинских гривен">UAH ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177635">GRD ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/UAH.rus.shtml">UAH ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177633">FRF ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/NOK.rus.shtml" title="10 Норвежских крон">NOK ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177636">IRF ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177644">NLG ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177646">POE ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/CAD.rus.shtml" title="1 Канадский доллар">CAD ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177630">ESP ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177627" title="10 Датских крон">DKK ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177638">ITL ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177621">AUS ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/EUR.rus.shtml" title="1 ЕВРО">EUR ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177623">BEF ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177647" title="10 Шведских крон">SEK ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177637" title="100 Исландских крон">ISK ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177648" title="1 Сингапурский доллар">SGD ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=177625" title="1 Швейцарский франк">CHF ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/JPY.rus.shtml" title="100 Японских иен">JPY ЦБ РФ','http://www.rbc.ru/cur_cbr.shtml" title="1 Новая турецкая лира">TRY ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/GBP.rus.shtml" title="1 Англ. фунт стерлингов">GBP ЦБ РФ','http://db.rbc.ru/rbc/quotes/chart.html?TickerID=285920" title="1000 Белорусских рублей">BYR ЦБ РФ','http://stock.rbc.ru/demo/cb.0/daily/AUD.rus.shtml" title="1 Австралийский доллар">AUD ЦБ РФ','http://www.rbc.ru">Золото ЦБ РФ','http://stock.rbc.ru/demo/rts.1/daily/LKOH.rus.shtml?show=1M">LKOH','http://stock.rbc.ru/demo/rts.1/daily/RTKMP.rus.shtml?show=1M">RTKM','http://stock.rbc.ru/demo/rts.1/daily/MSNG.rus.shtml?show=1M">MSNG','http://stock.rbc.ru/demo/index.0/intraday/SPX.rus.shtml?show=intra3">SPX','http://www.rbc.ru/meteo.shtml">Погода','http://www.rbc.ru/meteo.shtml">Погода','http://www.rbc.ru/meteo.shtml">Погода','http://www.rbc.ru/meteo.shtml">Погода','http://www.rbc.ru/meteo.shtml">Погода','http://www.rbc.ru/meteo.shtml">Погода');

tck_data2=new Array('---','---','---','10:33','10:33','10:30','10:30','10:32','10:32','10:33','22/07','&nbsp;','&nbsp;','&nbsp;','&nbsp;','22/07','&nbsp;','22/07','&nbsp;','&nbsp;','&nbsp;','22/07','&nbsp;','22/07','&nbsp;','&nbsp;','22/07','&nbsp;','22/07','22/07','22/07','22/07','22/07','22/07','22/07','22/07','22/07','22/07','21/07','30/06','20/07','21/07','22/07','22/07','22/07','22/07','22/07','22/07');

tck_data3=new Array('---','---','---','31.&nbsp;087','44.&nbsp;182','93.&nbsp;54','1.&nbsp;4195','987.&nbsp;69','1&nbsp;002.&nbsp;53','100.&nbsp;6078','31.&nbsp;1791','&nbsp;','&nbsp;','&nbsp;','&nbsp;','40.&nbsp;7038','&nbsp;','49.&nbsp;4287','&nbsp;','&nbsp;','&nbsp;','28.&nbsp;1197','&nbsp;','59.&nbsp;4612','&nbsp;','&nbsp;','44.&nbsp;2743','&nbsp;','40.&nbsp;4293','24.&nbsp;7306','21.&nbsp;6101','29.&nbsp;1366','33.&nbsp;1957','20.&nbsp;6306','51.&nbsp;3489','11.&nbsp;0173','25.&nbsp;3174','950.&nbsp;05','48.&nbsp;05','5.&nbsp;38','0.&nbsp;05','954.&nbsp;58','<FONT COLOR="red">19...21','<FONT COLOR="red">18...20','<FONT COLOR="red">23...25','<FONT COLOR="red">20...22','<FONT COLOR="red">21...23','<FONT COLOR="red">11...13');

tck_data4=new Array('>---','>---','>---','>31.&nbsp;328','>44.&nbsp;523','>93.&nbsp;59','>1.&nbsp;42',' COLOR="e">0.&nbsp;00%',' COLOR="red">-0.&nbsp;03%',' COLOR="green">0.&nbsp;47%',' COLOR="red">-0.&nbsp;1942',' COLOR="e">0',' COLOR="e">0',' COLOR="e">0',' COLOR="e">0',' COLOR="red">-0.&nbsp;0407',' COLOR="e">0',' COLOR="red">-0.&nbsp;0654',' COLOR="e">0',' COLOR="e">0',' COLOR="e">0',' COLOR="red">-0.&nbsp;1956',' COLOR="e">0',' COLOR="red">-0.&nbsp;3089',' COLOR="e">0',' COLOR="e">0',' COLOR="red">-0.&nbsp;1723',' COLOR="e">0',' COLOR="red">-0.&nbsp;0398',' COLOR="green">0.&nbsp;0107',' COLOR="red">-0.&nbsp;1226',' COLOR="red">-0.&nbsp;1104',' COLOR="green">0.&nbsp;0526',' COLOR="red">-0.&nbsp;1052',' COLOR="red">-0.&nbsp;301',' COLOR="green">0.&nbsp;0014',' COLOR="red">-0.&nbsp;1201',' COLOR="red">-10.&nbsp;46',' COLOR="green">0.&nbsp;69%',' COLOR="green">4.&nbsp;47%',' COLOR="green">5.&nbsp;26%',' COLOR="green">0.&nbsp;36%','>Москва','>С-Петербург','>Киев','>Минск','>Н.Новгород','>Новосибирск');

var coda = '';

coda = '<TABLE CELLSPACING=2 CELLPADDING=0 BORDER=0 ALIGN=CENTER>';

i1=0;i2=0;i3=0;
for(i in tickers) { 
  if (uticker.indexOf(tickers[i]) != -1){
  if ((i >= 0) && (i < 7) && (i1==0)){
    coda = coda + '<TR><TD class=ltl colspan=3>&nbsp;</TD><TD class=ltl ALIGN=right><B>спрос</B></TD><TD class=ltl ALIGN=right><B>предл.</B></TD></TR>';
    i1=1;
  }
  if ((i >= 7) && (i < 23) && (i2==0)){
    coda = coda + '<TR><TD class=ltl colspan=3>&nbsp;</TD><TD class=ltl ALIGN=right><B>знач.</B></TD><TD class=ltl ALIGN=right><B>изм.</B></TD></TR>';
    i2=1;
  }
  if ((i >= 23) && (i3==0)){
    //document.write('<TR><TD class=ltl colspan="5">&nbsp;</TD></TR>');
    i3=1;
  }
    coda = coda + '<TR><TD ALIGN=center><IMG SRC="http://pics.rbc.ru/img/informer/arrow_'+tck_data[i]+' WIDTH=10 HEIGHT=10 BORDER=0></TD><TD ALIGN="LEFT" class=ltl><FONT COLOR="#333333"><A class=ltl target="_blank" HREF="'+tck_data1[i]+'</A>&nbsp;</FONT></TD><TD ALIGN=right class=ltl>'+tck_data2[i]+'&nbsp;</TD><TD ALIGN=right class=ltl>'+tck_data3[i]+'&nbsp;</TD><TD ALIGN=right class=ltl><FONT class=ltl'+tck_data4[i]+'&nbsp;</FONT></TD></TR>'; 
  }
} 
if(!no_blank_tr) {
  coda = coda + '<TR><TD class=ltl colspan="5">&nbsp;</TD></TR>';
}
coda = coda + '<TR><TD class=ltl colspan="5" align=center><A class=ltl target="_blank" HREF="http://www.informer.ru/cgi-bin/redirect.cgi?src_url=rbc_indices.js&url=http://www.rbc.ru">РИА РосБизнесКонсалтинг</A></TD></TR>';

coda = coda + '</TABLE>';

return coda;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openPrintWin(address) {
  if (!printWin || printWin.closed) {
    printWin = window.open(address, 'printWin', 'status=no, toolbar=no, scrollbars=yes, titlebar=yes, menubar=yes, resizable=yes, width=680, height=520, directories=no, location=no');
  } else {
    printWin.location = address;
    printWin.focus();
  }
}

function checkFields() {
    var id = $("input[name='image_id_antispam']").val();
    var value = $.trim($("input[name='image_value_antispam']").val());
    
    var name = $.trim($("input[name='name']").val());
    var email = $.trim($("input[name='email']").val());
    var question = $.trim($("textarea[name='question']").val());
    
    var mes = new Array();
    if (name == "") mes.push('Заполните, пожалуйста, поле "Ваше имя"');
    if (email == "") mes.push('Заполните, пожалуйста, поле "E-mail"');
    else if (!checkEmail(email)) mes.push('Поле "E-mail" заполнено неверно');
    if (question == "") mes.push('Заполните, пожалуйста, поле "Ваш вопрос"');
    if (value == "") mes.push('Заполните, пожалуйста, поле "Число на картинке"');
    else if (!/^\d{4}$/.test(value)) mes.push('Поле "Число на картинке" заполнено неверно');
    
    (mes.length > 0) ? daAlert("Ошибка", mes.join("<br/>"), "ok", "msgError") : $("#makeq").submit();
}

function checkEmail(email) {
  if (/^(([a-z\d][a-z\d\-\_\.]*)?[a-z\d](\.([a-z\d][a-z\d\-\_]*)?[a-z\d])*)+@(([a-z\d][a-z\d\-\_]*)?[a-z\d](\.([a-z\d][a-z\d\-\_]*)?[a-z\d])*)$/i.test(email))
  return true; else return false;
}

function searchEffect() {
  sid = "#sStr";
  blurC = "#636260";
  focusC = "#000";
  vtext = $(sid).val();
  $(sid).blur( function () {
    if ($(sid).val() == '') {
      $(sid).val(vtext).css('color',blurC);
    }
  });
  $(sid).focus(function () {
    if ($(sid).val() == vtext) {
      $(sid).val('').css('color',focusC);
    }
  });
}

function blogScroll(param) {
  //param - порядковый номер текущего месяца
  //Общее количество столбцов таблицы
  var genTds = $('.monthsContainer td').length;

  //Количество скрытых столбцов
  var count = genTds-9;
  if (count > 0) {
    while (count > (param - 1)) {
      count --;
    }
    
    //В конце таблицы
    if (count == (genTds-9)) $("#rightA").hide();
    //В самом начале таблицы
    if (count == 0) $("#leftA").hide();
    
    if (count <= (genTds-9)) $("#partners").animate({"left": "-" + 90 * count}, "slow");
  } else {
    $("#leftA").hide();
    $("#rightA").hide();
  }
  /*
  if (param > 9) {
    //Надо ехать
    var tmp = 0;
    while (param > 9) {
    tmp ++;
    param --;
    }
    $("#partners").animate({"left": "-" + 90 * tmp}, "slow");
    //Проверяем правую стрелку
    //alert(tmp + " - " + param + " - " + genTds);
    if ((tmp + param) >= genTds) $("#rightA").hide();
  } else {
    $("#leftA").hide();
    if ($('.monthsContainer td').length <= 9) $("#rightA").hide();
  }
  */
  
  /*
  if ((param == null) || (param == 1)) {
    $("#leftA").hide();
  } else {
    s = (param - 1) * 90;
    $("#partners").animate({"left": "-" + s}, "slow");
  }
  if ($('.monthsContainer td').length <= 9) {
    $("#leftA").hide();
    $("#rightA").hide();
  }
  */
  $("#rightA").click(function () {
    $("#leftA").show();
    if (!scrollLock) {
      
      var el = $("#partners");
      if (-(parseFloat(el.css("left")) - 90) <= (el.width() - 810)) {
        scrollLock = true;
        $("#partners").animate({"left": "-=90px"}, "slow", function () {
          scrollLock = false;
          el = $("#partners");
          daw = el.width() - 810;
          dah = el.css("left");
          daw = "-" + daw + "px";
          //var ll = dah.length - 2;
          //var dah = dah.substring(1, ll);
          if (daw == dah) {
            //alert(daw+" : "+dah);
            $("#rightA").hide();
          }
        });
      }
    }
    return false;
   });
  $("#leftA").click(function () {
    if (parseFloat($("#partners").css("left")) < 0) {
      //alert('?');
      $("#rightA").show();
      if (!scrollLock) {
        scrollLock = true;
        $("#partners").animate({"left": "+=90px"}, "slow", function () {
          scrollLock = false;
          el = $("#partners");
          dal = el.css("left");
          if (dal == "0px") {
            $("#leftA").hide();
          }
        });
      }
    }
    return false;
  });
}
/*function blogScroll(param) {
  if ((param == null) || (param == 1)) {
    $("#leftA").hide();
  } else {
    s = (param - 1) * 90;
    $("#partners").animate({"left": "-" + s}, "slow");
  }
  if ($('.monthsContainer td').length <= 9) {
    $("#leftA").hide();
    $("#rightA").hide();
  }
  $("#rightA").click(function () {
    $("#leftA").show();
    if (!scrollLock) {
      scrollLock = true;
      $("#partners").animate({"left": "-=90px"}, "slow", function () {
        scrollLock = false;
        el = $("#partners");
        daw = el.width() - 810;
        dah = el.css("left");
        daw = "-" + daw + "px";
        //var ll = dah.length - 2;
        //var dah = dah.substring(1, ll);
        if (daw == dah) {
          //alert(daw+" : "+dah);
          $("#rightA").hide();
        }
      });
    }
    return false;
   });
  $("#leftA").click(function () {
    //alert('?');
    $("#rightA").show();
    if (!scrollLock) {
      scrollLock = true;
      $("#partners").animate({"left": "+=90px"}, "slow", function () {
        scrollLock = false;
        el = $("#partners");
        dal = el.css("left");
        if (dal == "0px") {
          $("#leftA").hide();
        }
      });
    }
    return false;
  });
}*/
