﻿var VisualStringClient =
{
    Page: "",
    Author: "Ed Klopfenstein",
    Company: "Visual String",
    Copyright: "2009-2010",
    Version: "1.0",
    IsSecure: "false",
    BaseLibraries: //Always loads
	[
	    '/js/1.3.2/jquery.qtip-1.0.0-rc2.min.js',
		'http://www.google-analytics.com/ga.js',
		'http://adtrack.voicestar.com/euinc/number-changer.js',
		'/js/ClientScript/Global/Variables.js',
		'/js/ClientScript/TheSearchProgram/trackingCode.js',
		'/js/ClientScript/Global/Functions.js'
	],
    BaseLibrariesSecure: //Always loads, if secure
	[
	    '/js/1.3.2/jquery.qtip-1.0.0-rc2.min.js',
		'https://ssl.google-analytics.com/ga.js',
		'/js/ClientScript/Global/Variables.js',
		'/js/ClientScript/TheSearchProgram/trackingCode.js',
		'/js/ClientScript/Global/Functions.js'
	],
    EntryTriggerOnLibrary:
	[
		'/js/ClientScript/TriggerOn/Variables.js'
	],
    EntryTriggerOffLibrary:
	[
		'/js/ClientScript/TriggerOff/Variables.js'
	],
    FrontPageLibraries:
	[
		'/js/JQuery/jquery.cycle.lite.min.js'
	],
    MapLibraries:
	[
		
	],
    ProfileLibraries:
	[
		'/js/Auto/Calculator.js'
	],
    FinanceLibraries:
	[
	],
	SearchListLibraries:
	[
	    '/js/thickbox-compressed.js'
	],
    SiteLibrary:
	[
		'/js/Auto/Calculator.js'
	],
    Write: function(objArray) {
        for (i = 0; i < objArray.length; i++)
            document.write(unescape("%3Cscript ")+' type="text/javascript" src="' + objArray[i] + '"' + unescape("%3E%3C/script%3E"));
    },
    Load: function() {
        if (this.IsSecure == "true") {
            VisualStringClient.Write(VisualStringClient.BaseLibrariesSecure); 
        } else {
            VisualStringClient.Write(VisualStringClient.BaseLibraries);
        } 
       
        switch (this.Page) {
            case "frontpage":
                VisualStringClient.Write(VisualStringClient.FrontPageLibraries)
                break;
            case "map":
                VisualStringClient.Write(VisualStringClient.MapLibraries)
                break;
            case "profile":
                VisualStringClient.Write(VisualStringClient.ProfileLibraries)
                break;
            case "site":
                VisualStringClient.Write(VisualStringClient.SiteLibrary)
                break;
            case "finance":
                VisualStringClient.Write(VisualStringClient.FinanceLibraries)
                break;
            case "searchlist":
                VisualStringClient.Write(VisualStringClient.SearchListLibraries)
                break;
            default:
                break;
        }
    }
}

