/*
 * AISpeech API provides AI Speech Ltd's (www.aispeech.com) world leading pronunciation
 * evaluation,speech recognition technologies, and text-to-speech technologies.
 *
 * AI Speech Ltd opens this API hoping make every programmer be capable to
 * implement speech enabled applicaitons.
 *
 * Copyright (c) 2008-2011 by AISpeech. All rights reserved.
 *
 */
window.aispeech = window.aispeech || {};
(function(){

    aispeech.getCss = function(src){
        document.write('<' + 'link href="' + src + '"' +
        ' rel="stylesheet" type="text/css" />');
    }
    
    aispeech.getScript = function(src){
        document.write('<' + 'script src="' + src + '"' +
        ' type="text/javascript"><' +
        '/script>');
    }
    
    var isDebug = false;
    aispeech.monitorPrefixUrl = "http://api.aispeech.com/sdk-monitor";
    if (location.host == "www.aid201101.com") {
        isDebug = true;
        aispeech.host = "http://www.aid201101.com/branches/sprint4/sdks/JavaScript-SDK/aispeechapi-v1.1";
    }
    aispeech.host = aispeech.host || "http://api.aispeech.com/aispeechapi-js/v1.1";
    aispeech.apiVersion = "1.1";
    
    aispeech.getCss(aispeech.host + "/Resources/themes/default/aidebug.css");
    aispeech.getCss(aispeech.host + "/Resources/themes/default/ui.css");
    
    aispeech.logId = new Date().getTime() + "" + Math.floor(Math.random() * 1000);
    if (isDebug) {
        aispeech.getScript(aispeech.host + "/Resources/jquery/aijquery-1.6.2-min.js");
        aispeech.getScript(aispeech.host + "/Resources/json2.js");
        aispeech.getScript(aispeech.host + "/Resources/swfobject_modified.js");
        aispeech.getScript(aispeech.host + "/Resources/ufo.js");
        
        aispeech.getScript(aispeech.host + "/Classes/a.js");
        aispeech.getScript(aispeech.host + "/Classes/AiFlashDetect.js");
        aispeech.getScript(aispeech.host + "/Classes/AiDebug.js");
        aispeech.getScript(aispeech.host + "/Classes/AiFlashDetect.js");
        aispeech.getScript(aispeech.host + "/Classes/AiFlot.js");
        aispeech.getScript(aispeech.host + "/Classes/AiGChart.js");
        aispeech.getScript(aispeech.host + "/Classes/AiPlayer.js");
        aispeech.getScript(aispeech.host + "/Classes/AiRecorder.js");
        aispeech.getScript(aispeech.host + "/Classes/AiStatusCode.js");
        aispeech.getScript(aispeech.host + "/Classes/AiTone.js");
        aispeech.getScript(aispeech.host + "/Classes/CnSentScore.js");
        aispeech.getScript(aispeech.host + "/Classes/CnWordScore.js");
        aispeech.getScript(aispeech.host + "/Classes/EnScoreMap.js");
        aispeech.getScript(aispeech.host + "/Classes/EnSentScore.js");
        aispeech.getScript(aispeech.host + "/Classes/EnWordScore.js");
        aispeech.getScript(aispeech.host + "/Classes/SpeechResource.js");
        aispeech.getScript(aispeech.host + "/Classes/UI.js");
        aispeech.getScript(aispeech.host + "/Classes/UISpeechPanel.js");
        aispeech.getScript(aispeech.host + "/Classes/UpdateSDKMonitor.js");
        
    } else {
        aispeech.getScript(aispeech.host + "/Resources/jquery/aijquery-1.6.2-min.js");
        aispeech.getScript(aispeech.host + "/Resources/aispeech-min.js");
    }
})();

