﻿


function Page_onLoad()
{
    MM_preloadImages('App_Themes/kg_theme/images/bg-button-search.gif','App_Themes/kg_theme/images/bg-topnav.gif');
    
    runSlideShow();
}


function MM_preloadImages()
{   //v3.0
    var d=document;
    if(d.images)
    {
        if(!d.MM_p)
            d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0)
            {
                d.MM_p[j]=new Image;
                d.MM_p[j++].src=a[i];
            }
    }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////
// signature holes images
//

var slideShowSpeed = 5000; //(milliseconds)
var crossFadeDuration = 3; //crossfade (seconds)
var sigHole = new Array(6);
for(i=0;i<sigHole.length;i++)
    sigHole[i] = new Array(2);
    
sigHole[0][0] = "UserFiles/images/signatureHoles/cruise326.jpg";
sigHole[0][1] = "Course Name 1";
sigHole[1][0] = "UserFiles/images/signatureHoles/cruise329.jpg";
sigHole[1][1] = "Course Name 2";
sigHole[2][0] = "UserFiles/images/signatureHoles/cruise333.jpg";
sigHole[2][1] = "Course Name 3";
sigHole[3][0] = "UserFiles/images/signatureHoles/cruise347.jpg";
sigHole[3][1] = "Course Name 4";
sigHole[4][0] = "UserFiles/images/signatureHoles/cruise354.jpg";
sigHole[4][1] = "Course Name 5";
sigHole[5][0] = "UserFiles/images/signatureHoles/cruise360.jpg";
sigHole[5][1] = "Course Name 6";

var t;
var j = 0;
var p = sigHole.length;

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image();
   preLoad[i].src = sigHole[i][0];
}

function runSlideShow(){
    if($get("ctl00_Wuc_SignatureHoles1_imgSlide") == null)
        return;
        
    if (document.all){
        document.images.ctl00_Wuc_SignatureHoles1_imgSlide.style.filter="blendTrans(duration=2)"
        document.images.ctl00_Wuc_SignatureHoles1_imgSlide.style.filter="blendTrans(duration=crossFadeDuration)"
        document.images.ctl00_Wuc_SignatureHoles1_imgSlide.filters.blendTrans.Apply()      
    }
    document.images.ctl00_Wuc_SignatureHoles1_imgSlide.src = preLoad[j].src;
    $("sigHoleName").innerText = sigHole[j][1];
    $("sigNumImages").innerText = " " +  (j + 1) + " of " + p;
    if (document.all){
      document.images.ctl00_Wuc_SignatureHoles1_imgSlide.filters.blendTrans.Play()
    }
    j = j + 1
    if (j > (p-1)) j=0
    t = setTimeout('runSlideShow()', slideShowSpeed)
}

function stopSlideShow() {
    clearTimeout(t);
}
 
 
function sigHole_Next_Click() {
    clearTimeout(t);
    runSlideShow();
    
}

function sigHole_Back_Click() {
    clearTimeout(t);
    
    if(j == 0)
        j = p.length;
        
    runSlideShow();
}

function ShowSigHoles()
{
    clearTimeout(t);
    
    $get("ctl00_SigHoles_Panel").style.display = "block";
    $get("ctl00_SigHoles_Panel").style.visiblity = "visible";
    
    runSlideShow();
}
function HideSigHoles()
{
    clearTimeout(t);
    $get("ctl00_SigHoles_Panel").style.display = "none";
    $get("ctl00_SigHoles_Panel").style.visiblity = "hidden";
}
//
// end signature holes images
//////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////
// membership / login
//

var username = document.getElementById('username');
var password = document.getElementById('password');

function Membership_Click()
{
    
    Memberhip_EnableClick(false);
    MembershipSetLoc();
    
    $get("username").focus();
}
function MembershipSetLoc() {
    $get("Members_DIV").style.top = 0;
    $get("Members_DIV").style.left = 0;
    $get("Members_DIV").style.width = 0;
    $get("Members_DIV").style.height = 0;
}

function Memberhip_EnableClick(v) {

    $get('login_error').innerHTML = '';
    
    if(v)
        $get("ctl00_Members_Link").style.display = "block";
    else
        $get("ctl00_Members_Link").style.display = "none";
}

function MenuColumn_State(open)
{
    var ctrl = $object('ctl00_Right_content');
    var behaviors = ctrl.get_behaviors();
    for (var j = 0; j < behaviors.length; j++)
    {
        // Check if we have a CollapsiblePanel using its type name
        var behavior = behaviors[j];
        if (Object.getTypeName(behavior) == 'AjaxControlToolkit.CollaspablePanelBehavior')
        {
            // Open or close the panel
            if (open)
            {
                behavior._doOpen();
            }
            else
            {
                behavior._doClose();
            }
        }
    }
}


    
function OnSubmitLogin() {   
    //Use the built in Atlas authentication service to make a call to the server.
    //This call will verify credentials, and if the credentials are good, the server will
    //issue a forms authentication cookie. 
    Sys.Services.AuthenticationService.login(username.value, password.value, false, OnLoginComplete); 
    //return false;
}

   //The asynchronous completion event where you process the result of calling the server 
function OnLoginComplete(result) {
    password.value = '';

    //On success there will be a forms authentication cookie in the browser.
    if (result) {
        username.value = '';
        $get('login_error').innerHTML = '';
        window.location.reload();
    }
    else {
        $get('login_error').innerHTML = "invalid";
    }
}


// 
// end  membership / login
//////////////////////////////////////////////////////////////////////////////////////////////////////