﻿/*-----------------------------------------------------------  REGISTRATION -----------------------------------------------------------*/

function CheckLength(sender, args)
{           
    switch(sender.id)    
    {
        case 'ctl00_ContentPlaceHolder1_UsernameCustomValidator':
        {
            args.IsValid = document.getElementById("ctl00_ContentPlaceHolder1_UsernameTextBox").value.length>3?true:false;    
            break;
        }
        case 'ctl00_ContentPlaceHolder1_PasswordCustomValidator1':
        {
            args.IsValid = document.getElementById("ctl00_ContentPlaceHolder1_PasswordTextBox").value.length>3?true:false;    
            break;
        }
        case 'ctl00_ContentPlaceHolder1_PasswordCustomValidator2':
        {
            args.IsValid = document.getElementById("ctl00_ContentPlaceHolder1_PasswordTextBox").value.length>3?true:false;    
            break;
        }
        case 'ctl00_ctl00_ContentPlaceHolder1_ContolPanelContentPlaceHolder_PasswordCustomValidator1':
        {
            args.IsValid = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContolPanelContentPlaceHolder_PasswordTextBox").value.length>3?true:false;    
            break;
        }
        
    }
}

function BuildDays(dd,mm,yy)
{    
    var month = document.getElementById(mm);
    var day= document.getElementById(dd);
    
    var m = month[month.selectedIndex].value.toString();
    
    deleteAllChildren(day);        
    
    if (m=="01" || m=="03" || m=="05" || m=="07" || m=="08" || m=="10" || m=="12")
    {
        var option;
        for(i=1; i <32; i ++)
        {
            option=document.createElement("option");
            option.value=i;
            option.innerHTML=i;
            day.appendChild(option);
        }
    }
    else
    {
        if (m=="02")
        {
            if (document.getElementById(yy)[document.getElementById(yy).selectedIndex].value%4==0)
            {
                for(i=1; i <30; i ++)
                {
                    option=document.createElement("option");
                    option.value=i;
                    option.innerHTML=i;
                    day.appendChild(option);
                }
            }
            else
            {
               for(i=1; i <29; i ++)
               {
                    option=document.createElement("option");
                    option.value=i;
                    option.innerHTML=i;
                    day.appendChild(option);
               }
            }
            
        }
        else
        {
            for(i=1; i <31; i ++)
            {
                option=document.createElement("option");
                option.value=i;
                option.innerHTML=i;
                day.appendChild(option);
            }
        }
        
    }
    
}
/*----------------------------------------------------------/  REGISTRATION -----------------------------------------------------------*/


/*----------------------------------------------------------/  Login -----------------------------------------------------------*/
function ShowLogin(show)
{   
    if (window.location.toString().indexOf("registration.aspx")>-1)
    {
        var Language = gup("LanguageId");
        
        window.location="authorization.aspx?LanguageId="+(Language==""?1:Language);
    }
        
    if (show)    
    {    
        document.getElementById("IE6LoginDiv").style.overflow=show?"visible":"hidden";                
    }
    else
    {        
        document.getElementById("IE6LoginDiv").style.overflow=show?"visible":"hidden";        
        document.getElementById('InvalidInitialsMessageDiv').style.overflow='hidden';
    }
    
}
/*----------------------------------------------------------/  Login -----------------------------------------------------------*/


function ShowAdvancedSearch(show)
{
    document.getElementById("AdvancedSearchDiv").style.overflow=show?"visible":"hidden";
}

function deleteAllChildren(holder)
{
    try
    {
        while(holder.hasChildNodes())
        {        
            holder.removeChild(holder.lastChild);
        }
    }
    catch(ex)
    {
    }
}


/*-----------------------------------------------------------  File Upload -----------------------------------------------------------*/

function EnableCameraChoise(Sender)
{       
    switch(Sender)
    {
        case "ctl00_ContentPlaceHolder1_MyCameraRadioButton":
        {                        
            document.getElementById("ctl00_ContentPlaceHolder1_MyCameraDropDownList").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_CameraMakeList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_CameraModelList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherCameraTextBox").disabled=true;
            
            break;
        }
        case "ctl00_ContentPlaceHolder1_CameraListRadioButton":
        {
            document.getElementById("ctl00_ContentPlaceHolder1_MyCameraDropDownList").disabled=true;            
            document.getElementById("ctl00_ContentPlaceHolder1_CameraMakeList").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_CameraModelList").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherCameraTextBox").disabled=true;
        
            break;
        }
        case "ctl00_ContentPlaceHolder1_OtherCameraRadioButton":
        {
            document.getElementById("ctl00_ContentPlaceHolder1_MyCameraDropDownList").disabled=true;            
            document.getElementById("ctl00_ContentPlaceHolder1_CameraMakeList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_CameraModelList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherCameraTextBox").disabled=false;
        
            break;
        }
    }    
}

function EnableLensChoise(Sender)
{       
    switch(Sender)
    {
        case "ctl00_ContentPlaceHolder1_MyLensRadioButton":
        {                        
            document.getElementById("ctl00_ContentPlaceHolder1_MyLensDropDownList").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_LensListDropDown").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_LendModelDropDown").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherLensTextBox").disabled=true;
            
            break;
        }
        case "ctl00_ContentPlaceHolder1_LensListRadioButton":
        {
            document.getElementById("ctl00_ContentPlaceHolder1_MyLensDropDownList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_LensListDropDown").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_LendModelDropDown").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherLensTextBox").disabled=true;
                            
            break;
        }
        case "ctl00_ContentPlaceHolder1_OtherLensRadioButton":        
        {
            document.getElementById("ctl00_ContentPlaceHolder1_MyLensDropDownList").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_LensListDropDown").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_LendModelDropDown").disabled=true;
            document.getElementById("ctl00_ContentPlaceHolder1_OtherLensTextBox").disabled=false;        
        
            break;
        }
    }    
}
/*----------------------------------------------------------/  File Upload -----------------------------------------------------------*/

/*-----------------------------------------------------------  Validation -----------------------------------------------------------*/
function ValidateLength(sender,MaxChars)
{    
    if (sender.innerText.length>1000)
    {
        sender.innerText = sender.innerText.substr(0,1000);
    }
}
/*----------------------------------------------------------/  Validation  -----------------------------------------------------------*/


function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function showtext(k) {
    document.getElementById("alltype0").style.display = 'none';
    if (k == '2') {
        document.getElementById("alltype1").style.display = 'block';
    }
    else {
        document.getElementById("alltype1").style.display = 'none';
    }
    if (k == '4') {
        document.getElementById("alltype2").style.display = 'block';
    }
    else {
        document.getElementById("alltype2").style.display = 'none';
    }
}