/*<![CDATA[*/

/* LEFT MENU*/
function left_menu(num)
{

        var old_id;

        if (document.getElementById('left_menu_current').value != '')
        {
                old_id = document.getElementById('left_menu_current').value;
                document.getElementById('left_menu_' + old_id).className = 'left_menu';
                document.getElementById('left_submenu_' + old_id).style.display = 'none';
        }

        if (num != old_id)
        {
                document.getElementById('left_menu_' + num).className = 'left_menu_current';
                document.getElementById('left_submenu_' + num).style.display = 'block';
                document.getElementById('left_menu_current').value = num;
        }
        else
        {
                document.getElementById('left_menu_current').value = '';
        }
}
/* /LEFT MENU */

/* TOP MENU */
var TimeOutID = 0;

function Set2Hide()
{
        var Str = "";

        Str += 'document.getElementById("top_submenu_2").style.visibility = "hidden";';
        Str += 'document.getElementById("top_menu_link_2").className = "top_menu_item";';

//        Str += 'document.getElementById("top_submenu_3").style.visibility = "hidden";';
//        Str += 'document.getElementById("top_menu_link_3").className = "top_menu_item";';



        if(TimeOutID == 0) TimeOutID = setTimeout(Str, 2000);
}

function Null()
{
        if(TimeOutID != 0)
        {
                clearTimeout(TimeOutID);
                TimeOutID=0;
        }
}

function invert(name, action)
{
        if(TimeOutID != 0)
        {
                clearTimeout(TimeOutID);
                TimeOutID=0;
        }


        document.getElementById("top_submenu_2").style.visibility = "hidden";
        document.getElementById("top_menu_link_2").className = "top_menu_item";

//        document.getElementById("top_submenu_3").style.visibility = "hidden";
//        document.getElementById("top_menu_link_3").className = "top_menu_item";


        document.getElementById("top_submenu_" + name).style.visibility = "visible";
        document.getElementById("top_menu_link_" + name).className = "top_menu_item_hover";
}

/* /TOP MENU */

/* HOWTO */

image1=new Image();
image1.src="/themes/FXPROFIT2005/images/howto_1.gif"
image2=new Image();
image2.src="/themes/FXPROFIT2005/images/howto_2.gif"
image3=new Image();
image3.src="/themes/FXPROFIT2005/images/howto_3.gif"
image4=new Image();
image4.src="/themes/FXPROFIT2005/images/howto_4.gif"
image5=new Image();
image5.src="/themes/FXPROFIT2005/images/howto_5.gif"


function howto(num)
{
        document.getElementById('howto_text_1').className = 'howto_text';
        document.getElementById('howto_text_2').className = 'howto_text';
        document.getElementById('howto_text_3').className = 'howto_text';
        document.getElementById('howto_text_4').className = 'howto_text';
        document.getElementById('howto_text_5').className = 'howto_text';

        document.getElementById('howto_text_' + num).className = 'howto_text_active';
        document.getElementById('howto_number').src = '/themes/FXPROFIT2005/images/howto_' + num + '.gif';
}

/* /HOWTO */

/*]]>*/

window.onerror = null;

tooltip = {

attr_name: "tooltip",
blank_text: "(откроется в новом окне)",
newline_entity: "  ",
max_width: 0,
delay: 500,

t: document.createElement("DIV"),
c: null,
g: false,

m: function(e){
if (tooltip.g){
oCanvas = document.getElementsByTagName(
(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
)[0];
x = window.event ? event.clientX + oCanvas.scrollLeft : e.pageX;
y = window.event ? event.clientY + oCanvas.scrollTop : e.pageY;
tooltip.a(x, y);
}
},

d: function(){
tooltip.t.setAttribute("id", "tooltip");
//tooltip.t.style.filter = "alpha(opacity=85)"; // buggy in ie5.0
document.body.appendChild(tooltip.t);
a = document.all ? document.all : document.getElementsByTagName("*");
aLength = a.length;
for (var i = 0; i < aLength; i++){

//if (a[i].tagName == "A" || a[i].tagName == "BUTTON" || (a[i].tagName == "INPUT" && (a[i].type == "submit" || a[i].type == "button" || a[i].type == "reset"))) a[i].onclick = self.focus;

if (!a[i]) continue;

tooltip_title = a[i].getAttribute("title"); // returns form object if IE & name="title"; then IE crashes; so...
if (tooltip_title && typeof tooltip_title != "string") tooltip_title = "";

tooltip_alt = a[i].getAttribute("alt");
tooltip_blank = a[i].getAttribute("target") && a[i].getAttribute("target") == "_blank" && tooltip.blank_text;
if (tooltip_title || tooltip_blank){
a[i].setAttribute(tooltip.attr_name, tooltip_blank ? (tooltip_title ? tooltip_title + " " + tooltip.blank_text : tooltip.blank_text) : tooltip_title);
if (a[i].getAttribute(tooltip.attr_name)){
a[i].removeAttribute("title");
if (tooltip_alt && a[i].complete) a[i].removeAttribute("alt");
tooltip.l(a[i], "mouseover", tooltip.s);
tooltip.l(a[i], "mouseout", tooltip.h);
}
}else if (tooltip_alt && a[i].complete){
a[i].setAttribute(tooltip.attr_name, tooltip_alt);
if (a[i].getAttribute(tooltip.attr_name)){
a[i].removeAttribute("alt");
tooltip.l(a[i], "mouseover", tooltip.s);
tooltip.l(a[i], "mouseout", tooltip.h);
}
}
if (!a[i].getAttribute(tooltip.attr_name) && tooltip_blank){
//
}
}
document.onmousemove = tooltip.m;
window.onscroll = tooltip.h;
tooltip.a(-99, -99);
},

s: function(e){
d = window.event ? window.event.srcElement : e.target;
if (!d.getAttribute(tooltip.attr_name)) return;
s = d.getAttribute(tooltip.attr_name);
if (tooltip.newline_entity){
s = s.replace(/&/g,"&amp;");
s = s.replace(/</g,"&lt;");
s = s.replace(/>/g,"&gt;");
s = s.replace(eval("/" + tooltip.newline_entity + "/g"), "<br />");
tooltip.t.innerHTML = s;
}else{
if (tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
tooltip.t.appendChild(document.createTextNode(s));
//tooltip.t.innerText = s;
}
tooltip.c = setTimeout("tooltip.t.style.visibility = 'visible';", tooltip.delay);
tooltip.g = true;
},

h: function(e){
tooltip.t.style.visibility = "hidden";
if (!tooltip.newline_entity && tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
clearTimeout(tooltip.c);
tooltip.g = false;
tooltip.a(-99, -99);
},

l: function(o, e, a){
if (o.addEventListener) o.addEventListener(e, a, false); // was true--Opera 7b workaround!
else if (o.attachEvent) o.attachEvent("on" + e, a);
else return null;
},

a: function(x, y){
oCanvas = document.getElementsByTagName(
(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
)[0];

w_width = oCanvas.clientWidth ? oCanvas.clientWidth + oCanvas.scrollLeft : window.innerWidth + window.pageXOffset;
w_height = window.innerHeight ? window.innerHeight + window.pageYOffset : oCanvas.clientHeight + oCanvas.scrollTop; // should be vice verca since Opera 7 is crazy!

tooltip.t.style.width = ((tooltip.max_width) && (tooltip.t.offsetWidth > tooltip.max_width)) ? tooltip.max_width + "px" : "auto";

t_width = tooltip.t.offsetWidth;
t_height = tooltip.t.offsetHeight;

tooltip.t.style.left = x + 8 + "px";
tooltip.t.style.top = y + 8 + "px";

if (x + t_width > w_width) tooltip.t.style.left = w_width - t_width + "px";
if (y + t_height > w_height) tooltip.t.style.top = w_height - t_height + "px";
}
}

var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
if (root){
if (root.addEventListener) root.addEventListener("load", tooltip.d, false);
else if (root.attachEvent) root.attachEvent("onload", tooltip.d);
}

        function checkForm()
        {
            var formName = "form_online";
            var checkBoxName = "agree";
            var buttonName = "submit";
            var attrName = "fill";
            var stopMessage = "Пожалуйста заполните все обязательные поля!";
            var i;

            document.forms[formName][buttonName].disabled=1;

            for (i=0; i<document.forms[formName].length; i++) {
                if (document.forms[formName].elements[i].getAttribute(attrName) == 1 && document.forms[formName].elements[i].value == "" ) {
                    alert(stopMessage);
                    document.forms[formName].elements[i].focus();
                    document.forms[formName][checkBoxName].checked = false;
                    return false;
                }
            }

             if (document.forms[formName][checkBoxName].checked == true) {
                 document.forms[formName][buttonName].disabled=0;
                 document.forms[formName][buttonName].value = 'Открыть счёт';
             }
             if (document.forms[formName][checkBoxName].checked == false) {
                 document.forms[formName][buttonName].disabled=1;
                 document.forms[formName][buttonName].value = 'Открыть счёт';
             }
             return;
        }

        var rusChars = new Array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ч','Ц','Ш','Щ','Э','Ю','Я','Ы','Ъ','Ь','Ё','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ч','ц','ш','щ','э','ю','я','ы','ъ','ь','ё');

        var transChars = new Array('A','B','V','G','D','E','Jo','Zh','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','H','Ch','C','Sh','Shch','E','Ju','Ja','Y','','','E','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','ch','c','sh','shch','e','ju','ja','y','','','e');

        function translit(name)
        {
            var to = "";
            var len = name.length;
            var character, isRus;
            for ( var i = 0; i < len; i++ )
            {
                character = name.substr(i,1);
                isRus = false;
                for ( var j = 0; j < rusChars.length; j++ )
                {
                    if ( character == rusChars[j] )
                    {
                        isRus = true;
                        break;
                    }
                }
                to += (isRus) ? transChars[j] : character;
            }
            return to;
        }


            function convert()
            {
                with ( document.all['form_online'] )
                    fulllatname.value = translit(
                        last_name.value + " " +
                        first_name.value
                    );
            }
