﻿
var isFocusDiv;
var isFocusExplain;

function SetFocus(el,vwId)
{
    if (isFocusDiv != undefined && isFocusExplain != undefined)
    {
        SetFocusOut(isFocusDiv,isFocusExplain)
    }
    
    isFocusDiv = el;
    isFocusExplain = vwId;
    $(el).parentNode.parentNode.parentNode.parentNode.parentNode.className = "InputWarpDivFocus";
    $(vwId).className = "InputWarpExplainVisible";

}

function SetFocusOut(el,vwId)
{
    if ($(vwId) != undefined)
    {
        $(el).parentNode.parentNode.parentNode.parentNode.parentNode.className = "InputWarpDiv";
        $(vwId).className = "InputWarpExplainNone";
    }
}

function ValidatePassword(source, arguments)
{
    var value = arguments.Value;
    if (value.length < 6 || value.length > 20)
    {
        arguments.IsValid = false;
    }
    else
    {
        arguments.IsValid = true;
    }
}

function ValidateNick(source, arguments)
{
    var v = arguments.Value;

    if (RegisterAJAX.IsUserNickExist(v).value)
    {
        arguments.IsValid = false;
    }
    else
    {
        arguments.IsValid = true;
    }
            
}

function onCalendarShown(sender,args)
{
    if ($("ctl00_ContentPlaceHolder1_UCEdit_txtDate").value == "")
    {
        sender._switchMode("years", true); 
        sender.set_visibleDate(new Date('1/1/1980'));
    }
    
    SetFocus($("BirthDateExp"),"BirthDateExp");
}

function hideCalendar(oCalendar)
{

    oCalendar.hide();
    oCalendar.get_element().blur();
    
}

function ChangeSelectedTab(select)
{

    var tab = $(select).parentNode;

    var allNodes = document.getElementsByClassName("SelectedTab");
    
    for(i = 0; i < allNodes.length; i++) 
    {
        $(allNodes[i]).removeClassName("SelectedTab");
    }
    
    $(tab).toggleClassName("SelectedTab");
}
