﻿<!--

function onFailed(error) 
{
    alert("Error: " + error.statusText + "\r\n" + error.responseText);
}

function CountCheckBoxList(infoID,minSize)
{  
    var count = 0;

    for(var i=0; i<document.forms[0].elements.length; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox') 
		{
			if (document.forms[0].elements[i].checked == true) 
			{
                count ++;
            }
        }
    }
    
    if (count<minSize) 
	{
		document.getElementById(infoID).innerHTML = "<span style='color:red;font-size:12px;font-weight:bold;'> - отметьте хотя бы одну тему</span>";
		return (count>=minSize);
	} 
	else if (0>count<=minSize) 
	{
		document.getElementById(infoID).innerHTML = '';
	} 
}

function AddFavorite()
{
    window.external.addFavorite(location.href, document.title); 
    return false;
}

function SetStart(field)
{
    field.style.behavior='url(#default#homepage)';
    field.setHomePage(location.href); 
    return false;
}

function fix_string(size,field) 
{
	MaxLen  = size; 
	Msg = document.getElementById(field).value;
	Msglen  = Msg.length;

	if (Msglen > MaxLen) 
	{
		window.document.getElementById("lngth_inf").innerHTML = "<span style='color:#ff0000;font-weight:bold;'>Не более " + MaxLen + " знаков</span>";
		document.getElementById(field).value = Msg.substring(0,MaxLen);
	}
	else if (Msglen <= MaxLen)
	{
		window.document.getElementById("lngth_inf").innerHTML = MaxLen-Msglen + " знаков";
	}
}

function getCodeSpans()
{
    var bnr_100x100 = '&lt;a href="http://www.101otvet.ru/" target="_blank"&gt;&lt;img src="http://www.101otvet.ru/bnrs/Banner_1.gif" width="100" height="100" style="border:0px;" alt="" /&gt;&lt;/a&gt;';
    var bttn_88x31 = '&lt;a href="http://www.101otvet.ru/" target="_blank"&gt;&lt;img src="http://www.101otvet.ru/Images/101otvButton.gif" width="88" height="31" style="border:0px;" alt="Сто один ответ" /&gt;&lt;/a&gt;';
                                                            
    document.getElementById("bnr").innerHTML = bnr_100x100;
    document.getElementById("bttn").innerHTML = bttn_88x31;
}

var count = 0;
    
function annimateMe(f, str, browser) 
{
    var t = null;
    var interval = null;
    var obj = null;

    interval = 0;
    obj = document.getElementById(f);
    count++;

    if (count <= str.length) 
    {
        if (browser == 0) 
        {
            obj.innerText = str.substring(0, count);
        }
        else if (browser == 1) //firefox
        {
            obj.textContent = str.substring(0, count);
        }

        interval = 110;
    }
    else 
    {
        count = null;
        count = 0;
        interval = 5000;
    }

    t = setTimeout("annimateMe('" + f + "','" + str + "'," + browser + ")", interval);
}

// SlideShow /////////////////////////////////////////////////////
var fadein;
var fadeout;
var ss, be;
var playInterval;
var inFadeout = false;
var fadeplayInterval;
var timerFadeout;

function pageLoad() 
{
    ss = $find("sse1");
    
    if (ss != null)
    {
        ss.add_slideChanging(onChanging);
        playInterval = ss._playInterval;

        var ae = $find("ae");
        be = ae.get_OnLoadBehavior();
        var an = be.get_animation();
        fadein = an.get_animations()[1];
        fadeout = an.get_animations()[0];

        fadein.set_duration(0.5);
        fadeout.set_duration(0.1);
        fadeplayInterval = (fadein.get_duration() + fadeout.get_duration()) * 500;
    }
}

function onChanging(sender, args) 
{
    fadein.play();
    timerFadeout = window.setTimeout("before_fadeout()", playInterval - fadeplayInterval);
}

function before_fadeout() 
{
    if (ss._inPlayMode) 
    {
        inFadeout = true;
        fadeout.play();
        window.setTimeout("clear_inFadeout()", fadeplayInterval);
    }
}

function PlayButton_ClientClick() 
{
    if (ss._inPlayMode & inFadeout) 
    {
        fadein.play();
    }
}

function clear_inFadeout() 
{
    inFadeout = false;
}

function NavigateButton_ClientClick() 
{
    window.clearTimeout(timerFadeout);
}
                                  
// SlideShow /////////////////////////////////////////////////////


//-->
