﻿// custom image browser using FCK
var browseInputId = null;
var browseImgId = null;

function OpenFileBrowser(url) {
    // oEditor must be defined.

    var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes";

    window.open(url, 'FCKBrowseWindow', sOptions);
}

function OpenServerBrowser(type, url) {
    sActualBrowser = type;
    OpenFileBrowser(url);
}

function BrowseServer()
{
	var finder = new CKFinder() ;
	finder.BasePath = '/js/ckfinder/' ;	// The path for the installation of CKFinder (default = "/ckfinder/").
	finder.SelectFunction = SetFileField ;
	finder.Popup() ;}

function ImageBrowse(inputId, imgId) {
    browseInputId = inputId;
    browseImgId = imgId;
    BrowseServer();
}
function SetFileField(url)
{
    SetUrl(url);
}
function SetUrl(url) {
    $('#' + browseInputId).attr('value', url);
    $('#' + browseImgId).attr('src', url);
    $('[imgid=' + browseImgId + ']').attr('src', url);
}



// menu
function HideMenuContainers() {
    // editor stuff
    $('a.editor-link').click(function(event) {
        event.preventDefault();
        if ($('.editor-details').is(':hidden')) {
            $('.editor-details').slideDown(500);
        }
        else {
            $('.editor-details').slideUp(500);
        }
        return false;
    });
}

//quiz
var quizAnswer = 0;
function InitQuiz()
{
    $('.quiz-panel .option1').click(function()
    {
        $('.quiz-panel .pin').attr('style', 'z-index:100;top:129px;left:15px;display:block;');
        quizAnswer = 1;
        return false;
    });
    $('.quiz-panel .option2').click(function()
    {
        $('.quiz-panel .pin').attr('style', 'z-index:100;top:159px;left:15px;display:block;');
        quizAnswer = 2;
        return false;
    });
    $('.quiz-panel .option3').click(function()
    {
        $('.quiz-panel .pin').attr('style', 'z-index:100;top:189px;left:15px;display:block;');
        quizAnswer = 3;
        return false;
    });
    
    $('.quiz-panel .submit-choice').click(function()
    {
        if (quizAnswer == 0)
        {
            return;
        }
        $('.quiz-panel .submit').attr('style', 'display:none');
        $('.quiz-panel .submit' + quizAnswer).attr('style', 'display:block');
        $('.quiz-panel .find-more').attr('style', 'display:block');
    });
}


// load
var oneTime = false;
function GetReady() {
    if (!oneTime) {
        oneTime = true;
		InitMenu();
		InitQuiz();
		HideMenuContainers();
		try
		{
		    InitGoogle();
		}
		catch(ex){}
		try
		{
		    MapsInit();
		}
		catch(ex){}
		$('.editor-edit input[type=text]').addClass('input-width');
    }
}

function EndOfPage()
{
    InitMenu();
    InitQuiz();
}
