function checkemail(str)
{
    var testresults=true;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (filter.test(str)) {
    testresults=true;
    }
    else{
    testresults=false;
    }
    return (testresults);
}
function ShowCitation(divID)
{
    var el = document.getElementById(divID);
    if(!el)
    {
        return;
    }
    el.style.display = 'block';
}
function HiddeCitation(divID)
{
    var el = document.getElementById(divID);
    if(!el)
    {
        return;
    }
    el.style.display = 'none';
}
function Trim(s) 
{
    while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
    {
        s = s.substring(1,s.length);
    }
    while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
    {
        s = s.substring(0,s.length-1);
    }
    return s;
}

function CheckSendMailForm(F)
{
    var input;
    input = F.elements.Name.value;
    if(Trim(input) == '')
    {
        return false;
    }
    input = F.elements.Email.value;
    if(!checkemail(input))
    {
        return false;
    }
    input = F.elements.Phone.value;
    if(Trim(input) == '')
    {
        return false;
    }
    input = F.elements.Comment.value;
    if(Trim(input) == '')
    {
        return false;
    }
    //input = F.elements.ImageString.value;
    //if(Trim(input) == '')
    //{
    //    return false;
    //}
    return true;
}
function CheckNewCommentForm(F)
{
    var input;
    input = F.elements.Name.value;
    if(Trim(input) == '')
    {
        return false;
    }
    //input = F.elements.Email.value;
    //if(!checkemail(input))
    //{
    //    return false;
    //}
    input = F.elements.Comment.value;
    if(Trim(input) == '')
    {
        return false;
    }
    return true;
}
function checkSearchForm(F)
{
    var input;
    input = F.elements.SearchTXT.value;
    if(Trim(input) == '')
    {
        return false;
    }
}
function commentsShowHidde(id,img)
{
    var div;
    div = document.getElementById(id);
    if(!div)
    {
        return;
    }
    div.style.display = div.style.display == 'block' || div.style.display == '' ? div.style.display = 'none' : div.style.display = 'block';
    div = document.getElementById(img);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'expandSel' ? div.className = 'expand' : div.className = 'expandSel';
}
function jokesShowHidde(id1, id2, id3)
{
    var div;
    div = document.getElementById(id1);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'comWrapNA' ? div.className = 'comWrapA' : div.className = 'comWrapNA';
    div = document.getElementById(id2);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'expand1' ? div.className = 'expandSel1' : div.className = 'expand1';
    div = document.getElementById(id3);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'expTextWrapNA' ? div.className = 'expTextWrapA' : div.className = 'expTextWrapNA';
}

function mailsShowHidde(id1, id2, id3)
{
    var div;
    div = document.getElementById(id1);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'comWrapNA' ? div.className = 'comWrapA' : div.className = 'comWrapNA';
    div = document.getElementById(id2);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'expand' ? div.className = 'expandSel' : div.className = 'expand';
    div = document.getElementById(id3);
    if(!div)
    {
        return;
    }
    div.className = div.className == 'expTextWrapNA' ? div.className = 'expTextWrapA' : div.className = 'expTextWrapNA';
}

var img;
function imageZoom(ObjectID)
{
    var src = 'http://media.search.lt/GetFile.php?OID=' + ObjectID + '&filetype=4'
    this.img = new Image();
    this.img.src = src;
    loading();
}

function loading()
{
    var h = img.height+40;
    var w = img.width+40;
    var str = 'width='+w+',height='+h+',resizable=yes,scrollbars=yes';
    if(h == 40 && w == 40)
    {
        setTimeout('loading()', 500);
    }
    else
    {
        window.open(img.src, 'popup', str);
    }
}