﻿$(document).ready(function() {

    $(".unit .imageshow").parent().addClass("clear");
    $(".unit .imageshow").parents(".unit").addClass("service_providers");

    var tabsize = $(".itemlist > li").size();
    if (tabsize > 1) {
        $(".itemlist .clickable").next(".description").hide();
        $('.itemlist .clickable').click(function() {
            $(this).next(".description").toggle();
        });
    }

    $('.xmain-images, .xquotes ').cycle({
        cleartype: $.support.opacity,
        fx: 'fade'
    });

    $(".loginpanel .email_textbox").keypress(function(e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13 && $(".loginpanel .password_textbox").val() != "") {
            $(".loginpanel .login_button").click();
            return false;
        }
        else {
            return true;
        }
        e.preventDefault();
    });
    $(".loginpanel .password_textbox").keypress(function(e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13 && $(".loginpanel .email_textbox").val() != "") {
            $(".loginpanel .login_button").click();
        }
    });


    $('#login_btn').click(function() {
        $('#login_details').addClass('active');
        $('#login_btn').addClass('inactive');
        $('#passwordbox_clear').show();
        $('#passwordbox').hide();
    });

    $('#passwordbox_clear').show();
    $('#passwordbox').hide();

    $('#passwordbox_clear').focus(function() {
        $('#passwordbox_clear').hide();
        $('#passwordbox').show();
        $('#passwordbox').focus();
    });

    $('#passwordbox').blur(function() {
        if ($('#passwordbox').val() === '') {
            $('#passwordbox_clear').show();
            $('#passwordbox').hide();
        }
    });

    $('#emailbox_login,#emailbox_reminder').focus(function() {
        $(this).val('');
    });

    $('#emailbox_login,#emailbox_reminder').blur(function() {
        if ($(this).val() === '') {
            $(this).val('E-Mail Address');
        }
    });

    $('#forgotten_password').click(function() {
        $('#send_password').addClass('active');
        $('#login_details').removeClass('active');
        $('#login_btn').removeClass('active');
    });

    $('#submit').click(function() {
        if (document.getElementById('passwordbox').value == 'lbic' && document.getElementById('emailbox_login').value == 'lbic') {
            $('#topbar .login .error').addClass('inactive');
            $('#login_details').removeClass('active');
            $('#logout_details').addClass('active');
        }
        else {
            $('#topbar .login .error').addClass('active');
        }
    });

    $('#login_back').click(function() {
        $('#passwordbox').attr('value', '');
        $('#topbar .login .error').removeClass('active');
        $('#send_password').removeClass('active');
        $('#login_details').addClass('active');
    });

    $('#submit_email').click(function() {
        $('#passwordbox').attr('value', '');
        $('#topbar .login .error').removeClass('active');
        $('#send_password').removeClass('active');
        $('#login_details').addClass('active');
    });

    $('#logout_btn').click(function() {
        $('#passwordbox').attr('value', '');
        $('#logout_details').removeClass('active');
        $('#login_btn').removeClass('inactive');
        $('#topbar .login .error').removeClass('active');
    });

    // slide engine
    var slideshowEngine;
    var config = {
        quoteFadeInterval: 6000,
        quoteFadeSpeed: 500
    };

    //sIFR.replace(palatino, {
    //selector: ' .quotes div ',
    //css: '.sIFR-root {background-color: transparent;position:absolute;background:none;color:#ffffff; font-size:1.8em; width:600px}', wmode:'transparent', onReplacement: function() 
    //{
    slideshowEngine = new imageslideshowEngine();
    slideshowEngine.images = $('.main-images > img').get();
    slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);

    slideshowEngine = new imageslideshowEngine();
    slideshowEngine.images = $('.quotes > div').get();
    slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);

    $('.unit .imageshow').cycle({ fx: 'fade'}); 
    
    //.each(function() {
        //slideshowEngine = new imageslideshowEngine();
        //slideshowEngine.images = $(this).find('img').get();
        //slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);
    //});

    //slideshowEngine = new imageslideshowEngine();
    //slideshowEngine.images = $('".unit .imageshow" > img').get();
    //slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);

    // }

    //});

    //Close/expand for RHS
    $("#rightcolumn .unit > div").each(function() {
    if ($(this).parent().hasClass("news") == true || $(this).parent().hasClass("searchbox") == true || $(this).parent().hasClass("showlogin") == true)
    {
        }
        else {
            $(this).parent().children(".arrow_link").children("img").attr("src", "/common/template/images/arrow_down.gif");
            $(this).hide();
        }
    });
    $("#rightcolumn .unit .arrow_link").click(function(e) {
        var selectedElement = $(this);
        if ($(selectedElement).next().next("div").is(":visible") == false) {
            //$(".unit > div").slideUp("fast");
            $(selectedElement).next().next("div").slideDown("fast");
            $(selectedElement).children("img").attr("src", "/common/template/images/arrow_up.gif");
        }
        else {
            $(selectedElement).next().next("div").slideUp("fast");
            $(selectedElement).children("img").attr("src", "/common/template/images/arrow_down.gif");
        }
        e.preventDefault();
    });
    $("#rightcolumn .unit h3").click(function(e) {
        var selectedElement = $(this);
        if ($(selectedElement).next("div").is(":visible") == false) {
            //$(".unit > div").slideUp("fast");
            //$(selectedElement).next().next("div").slideDown("fast");
        }
        else {
            //[$(selectedElement).next("div").slideUp("fast");
        }
    });
});


function writeFlash() {
    if (hasRightVersion) {
        var oeTags = '<object id="flash_object" width="255" height="222" type="application/x-shockwave-flash" data="/common/template/flash/player.swf">'
							+ '<param value="/common/template/flash/player.swf" name="movie"/>'
							+ '<param value="transparent" name="wmode"/>'
							+ '<param value="high" name="quality"/>'
						+ '</object>';
        document.write(oeTags);
    } else {
        var sOutput = '<a href="/video/lbic_final.flv"><img src="/common/template/images/downloadVideo.gif" alt="download video"  border="0" /></a>';
        document.write(sOutput);
    }
}
