/**-----------------------------------------------------------------------------
*   Show picture in new window
*/
function popup_img(loc)
{
    HTML="<html><head><meta http-equiv=\"imagetoolbar\" content=\"no\" /><style>body{margin:0px 0px 0px 0px}</style></head><body onblur='top.close()'><a href=\"javascript:window.close()\"><img src='"+loc+"' border=0 alt=\"Close\" title=\"Close\" name=li  onload='window.resizeTo(document.li.width+30,document.li.height+120);'></a><hr /><center><a href=\"#\" onclick=\"javascript:window.print();\"><img border=\"0\" src=\"/data/img/cmn/printer.gif\" alt=\"Print\" /></a></center></body></html>";
    popupImage=window.open('about:blank','_blank','toolbar=no,scrollbars=yes,width=300,height=300,left=0,top=0');
    popupImage.document.open();
    popupImage.document.write(HTML);
    popupImage.document.close();
}


/**-----------------------------------------------------------------------------
*   Check email string
*/
function check_email(str)
{
    mailRe = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]", "ig");
    mailRe.exec(str);
    if (mailRe.lastIndex == 0)
    {
        //alert('Check-up <EMAIL>');
        return false;
    }
    return true;
}


/**-----------------------------------------------------------------------------
*   Check email string
*/
function translit(input)
{
    var tlit = Array(
    Array(/à/gi, "a"),
    Array(/á/gi, "b"),
    Array(/â/gi, "v"),
    Array(/ã/gi, "g"),
    Array(/ä/gi, "d"),
    Array(/å/gi, "e"),
    Array(/¸/gi, "yo"),
    Array(/æ/gi, "zh"),
    Array(/ç/gi, "z"),
    Array(/è/gi, "i"),
    Array(/é/gi, "j"),
    Array(/ê/gi, "k"),
    Array(/ë/gi, "l"),
    Array(/ì/gi, "m"),
    Array(/í/gi, "n"),
    Array(/î/gi, "o"),
    Array(/ï/gi, "p"),
    Array(/ð/gi, "r"),
    Array(/ñ/gi, "s"),
    Array(/ò/gi, "t"),
    Array(/ó/gi, "u"),
    Array(/ô/gi, "f"),
    Array(/õ/gi, "x"),
    Array(/ö/gi, "c"),
    Array(/÷/gi, "ch"),
    Array(/ø/gi, "sh"),
    Array(/ù/gi, "shh"),
    Array(/ú/gi, ""),
    Array(/û/gi, "y"),
    Array(/ü/gi, ""),
    Array(/ý/gi, "je"),
    Array(/þ/gi, "ju"),
    Array(/ÿ/gi, "ja"),
    Array(/ /g,  "_"),
    Array(/[^\w\d]/gi,  "")
    );

    output = new String(input.value);
    output = output.toLowerCase();

    for(var i=0; i<tlit.length; i++)
    {
         output = output.replace(tlit[i][0], tlit[i][1]);
    }

    return output;
}


/**-----------------------------------------------------------------------------
*   Convert float to word ("," & "." replace with "_")
*/
function float2wrd(num)
{
    re = /[.,]/;
    return num.replace(re, "_");
}

/**-----------------------------------------------------------------------------
*   Convert string to num
*/
function str2num(str)
{
    re = /[^0-9]/;
    return str.replace(re, "");
}

/**-----------------------------------------------------------------------------
*   Convert string to wrd
*/
function str2wrd(str)
{
    re = /[^0-9_a-zA-Z]/;
    return str.replace(re, "");
}