﻿
function doAfterSubmit()
{
    if (document.getElementById('error_label').value != "")
    {
        if ((document.getElementById('txtNume').value != "") || (document.getElementById('txtPrenume').value != "") || (document.getElementById('txtTelefon').value != "") || (document.getElementById('txtEmail').value != "") || (document.getElementById('txtComments').value != "") || (document.getElementById('txtSubiect').value != ""))
        {
            document.getElementById('contact_div').style.display = 'none';
            document.getElementById('contact_after_submit').style.display = 'block';
        }
    }
    else
        alert(document.getElementById('error_label').value);
}

function doAfterSubmit2()
{
    if (document.getElementById('error_label').value != "")
    {
        if ((document.getElementById('txtNume').value != "") || (document.getElementById('txtPrenume').value != "") || (document.getElementById('txtTelefon').value != "") || (document.getElementById('txtEmail').value != "") || (document.getElementById('txtComments').value != ""))
        {
            document.getElementById('implici_div').style.display = 'none';
            document.getElementById('implici_after_submit').style.display = 'block';
        }
    }
    else
        alert(document.getElementById('error_label').value);
}

var sel_a = -1;
function KeyCheck(e)
{
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    switch(KeyID)
    {
        case 13: // enter
        {
            if (sel_a != -1)
            {
                var as = $("#div_strada").find("a");
                document.location = $(as[sel_a]).attr("href");
            }
            break;
        }
        case 38: // up
        {
            var as = $("#div_strada").find("a");
            if (sel_a > 0)
            {
                sel_a--;
                $(as[sel_a + 1]).css("background","none");
            }
            else
            {
                sel_a = as.length - 1;
                $(as[0]).css("background","none");
            }
            $(as[sel_a]).css("background","#fff");
            break;
        }
        case 40: // down
        {
            var as = $("#div_strada").find("a");
            if (sel_a < as.length - 1)
            {
                sel_a++;
                $(as[sel_a - 1]).css("background","none");
            }
            else
            {
                sel_a = 0;
                $(as[as.length - 1]).css("background","none");
            }
            $(as[sel_a]).css("background","#fff");
            break;
        }
        default:
        {
            sel_strada(document.getElementById('txt_strada').value);
            sel_a = -1;
        }
    }
}

function make_same_height()
{
var left_height = $("#buttons_container2").height();
var right_height = $("#content2").height();
var right_padtop = $("#content2").css("padding-top");
right_padtop = right_padtop.substr(0,right_padtop.search("px")) * 1;
alert(left_height + "/n/n" + right_height);
if (left_height < right_height)
    $("#buttons_container2").height(right_height + 2 * right_padtop);
else
    $("#content2").height(left_height - 2 * right_padtop);
}

function make_same_height_gallery()
{
var left_height = $("#buttons_container2").height();
var right_height = $("#content2").height();
var right_padtop = $("#content2").css("padding-top");
right_padtop = right_padtop.substr(0,right_padtop.search("px")) * 1;
$("#buttons_container2").height(right_height + 2 * right_padtop);
}

function show(param_zi)
{   // param_zi poate contine param_item
    if (param_zi != null)   // 20081125_i sau 20081125_i_3
    {
        // show zi related gallery
        $("#intalniri div").css("display","none");
        var zi_divs = $("#intalniri div");
        var div_id = "";
        var index = 0;
        for (var i = 0; i < zi_divs.length; i++)
        {
            div_id = $(zi_divs[i]).attr("id");
            if (car_count(div_id,"_") == 1)
            {
                var zi = param_zi.substring(0,8);
                if (div_id.search(zi) >= 0)
                    $(zi_divs[i]).css("display","block");
                else {}
            }
            else
            {
                    var zi = param_zi.substring(0,8);
                    var item = param_zi.substr(9);
                    item = item.substr(item.search("_") + 1);
                    if ((div_id.search(zi) == 0) && (div_id.substr(div_id.length - 1) == item))
                        $(zi_divs[i]).css("display","block");
                    index = i;
           }
        }

        // add class to current a
        $("#intalniri ul a").removeClass("current");
        var gallery_a = $("#intalniri ul a");
        for (var i = 0; i < gallery_a.length; i++)
        {
            a_rel = $(gallery_a[i]).attr("rel");
            if (car_count(a_rel,"_") == 1)
            {
                var zi = param_zi.substring(0,8);
                if (a_rel.search(zi) >= 0)
                    $(gallery_a[i]).addClass("current");
            }
            else
            {
                var zi = param_zi.substring(0,8);
                var item = param_zi.substr(9);
                item = item.substr(item.search("_") + 1);
                if ((a_rel.search(zi) == 0) && (a_rel.substr(a_rel.length - 1) == item))
                    $(gallery_a[i]).addClass("current");
           }
        }
        
        $("#intalniri").slideDown("slow");
        $("#tabs li a:contains('Momente din campanie 2008')").addClass("selected_tab");
    }
}

function show_(param_rel)
{
    if (param_rel != null)
    {
        // show zi related gallery
        $("#om_politic div").css("display","none");
        $("#" + param_rel).css("display","block");
        
        // add class to current a
        $("#om_politic ul a").removeClass("current");
        var gallery_a = $("#om_politic ul a");
        for (var i = 0; i < gallery_a.length; i++)
        {
            a_rel = $(gallery_a[i]).attr("rel");
            if (a_rel == param_rel)
                $(gallery_a[i]).addClass("current");
        }
    }
}

function car_count(x,y)
{
    var ret = 0;
    for (var i = 0; i < x.length; i++)
    {
        if (x.search(y) > -1)
        {
            ret++;
            x = x.substring(0,x.search(y)) + x.substr(x.search(y) + 1);
        }
    }
    return ret;
}


function get_date_time(d)       // 20081123
{
    // get year
    var fy = d.substr(0,4);
    // get month
    var fm = d.substr(4,2);
    if (fm.substr(0,1) == "0")
        fm = fm.substr(1,1);    // but month = 0-11, so...
    fm = fm * 1;
    fm = fm - 1;
    // get day
    var fd = d.substr(6,2);
    if (fd.substr(0,1) == "0")
        fd = fd.substr(1,1);
    // generate date
    var dt = new Date(fy, fm, fd);
    return dt;
}