﻿function playSound(objEventSource){
  var strAudioFile = "http:\/\/www.unsv.com/voanews/specialenglish/wordbook/audios/" + objEventSource.innerText+".wav";
  document.getElementById("MediaPlayer").innerHTML = '<embed id="MediaPlayerObject" name="MediaPlayerObject" src="'+strAudioFile+'" width="400" height="45" autostart="true" controls="ControlPanel" type="audio/wav"></embed>'
}

function selectWebsiteMap(_intTabID){
  for(var i=1;i<=8;i++){
    if(i!=_intTabID){
      try{
        document.getElementById("tabT"+i).className="tab-title-blur";
        document.getElementById("tabC"+i).className="tab-content-blur";
      }
      catch(e){
      }
    }
    else{
      if(document.getElementById("tabT"+i).className=="tab-title-focus"){
        document.getElementById("tabT"+i).className="tab-title-blur";
        document.getElementById("tabC"+i).className="tab-content-blur";
      }
      else{
        document.getElementById("tabT"+i).className="tab-title-focus";
        document.getElementById("tabC"+i).className="tab-content-focus";
      }
    }
  }
  try{
    document.getElementById("formTopSearch").target="_blank";
  }
  catch(e){
  }
}

function lookupDictionary(){
  var strAutoDictionaryName = "";
  try{
	 strAutoDictionaryName = GetAutoDictionaryName();
  }
  catch(e){
  }
  if(strAutoDictionaryName==""){
    return false;
  }
  try{
    var strWord = document.selection.createRange().text;
    strWord = strWord.replace(/(^\s+)|(\s+$)/g,"");
    strWord = strWord.replace(/[^\w\s]/g,"")
    if(strWord.length<1){
      return false;
    }
    else{
      if(strWord.length>50){
        strWord = strWord.substr(0,strWord.indexOf(" "));
      }
    }
    switch(strAutoDictionaryName){
      case "oxford":
        formOxford.search_word.value = strWord;
        formOxford.submit();
        break;
      case "merriam-webster":
        formWebster.va.value = strWord;
        window.open(formWebster.action+formWebster.va.value,"_blank");
        break;
      case "word-net":
        formWordNet.s.value = strWord;
        formWordNet.submit();
        break;
      case "dreye":
        formDreye.word.value = strWord;
        formDreye.submit();
        break;
    }
  }catch(e){

  }
}

function setupDictionary(){
  window.open("/common/setup-dictionary.asp")
}

function initMediaPlayer2(){
  var objAttachments = document.getElementById("article-attachments");
  if(objAttachments!=null){
    var strAttachments = objAttachments.innerHTML;
    var strMediaPlayer = "";

    if(strAttachments.match(/"(http:\/\/[^"]+\.mp3)"/ig)!=null){
      document.getElementById("MediaPlayer").innerHTML = '<embed id="MediaPlayerObject" name="MediaPlayerObject" src="'+RegExp.$1+'" width="400" height="45" autostart="false" controls="ControlPanel" type="mpeg/audio"></embed>';
      return true;
    }
/*
    if(strAttachments.match(/"(http:\/\/[^"]+\.wmv)"/ig)!=null){
      document.getElementById("MediaPlayer").innerHTML = '<embed id="MediaPlayerObject" name="MediaPlayerObject" src="'+RegExp.$1+'" width="400" height="300" autostart="false" controls="ControlPanel" type="video/x-ms-wmv"></embed>';
      return true;
    }
*/
    if(strAttachments.match(/"(http:\/\/[^"]+\.wma)"/ig)!=null){
      document.getElementById("MediaPlayer").innerHTML = '<embed id="MediaPlayerObject" name="MediaPlayerObject" src="'+RegExp.$1+'" width="400" height="45" autostart="false" controls="ControlPanel" type="audio/x-ms-wma"></embed>';
      return true;
    }
    if(strAttachments.match(/"(http:\/\/[^"]+\.ram)"/ig)!=null){
      document.getElementById("MediaPlayer").innerHTML = '<embed id="MediaPlayerObject" name="MediaPlayerObject" src="'+RegExp.$1+'" width="400" height="30" autostart="false" controls="ControlPanel" type="audio/x-pn-realaudio-plugin"></embed>';
      return true;
    }
  }
}

function initMediaPlayer(){
  if(navigator.userAgent.indexOf('MSIE')==-1){
    initMediaPlayer2();
    return false;
  }

  var objAttachments = document.getElementById("article-attachments");
  if(objAttachments!=null){
    var strAttachments = objAttachments.innerHTML;
    var strMediaPlayer = "";
    strMediaPlayer += '<object id="mplayer" width="400" height="24" data="http://www.unsv.com/common/mplayer.swf" type="application/x-shockwave-flash">'
    strMediaPlayer += '<param name="data" value="http://www.unsv.com/common/mplayer.swf" />'
    strMediaPlayer += '<param name="name" value="mplayer" />'
    strMediaPlayer += '<param name="allowfullscreen" value="true" />'
    strMediaPlayer += '<param name="allowscriptaccess" value="always" />'
    strMediaPlayer += '<param name="wmode" value="transparent" />'
    strMediaPlayer += '<param name="flashvars" value="file=<URL>&amp;backcolor=7FA3BD&amp;frontcolor=FFFFFF" />'
    strMediaPlayer += '<param name="src" value="http://www.unsv.com/common/mplayer.swf" />'
    strMediaPlayer += '<param name="bgcolor" value="#ffffff" />'
    strMediaPlayer += '</object>'

    var strMediaPlayer2 = "";
    strMediaPlayer2 += '<object id="mplayer" width="400" height="300" data="http://njtelecom.unsv.com/common/vplayer.swf" type="application/x-shockwave-flash">'
    strMediaPlayer2 += '<param name="data" value="http://njtelecom.unsv.com/common/vplayer.swf" />'
    strMediaPlayer2 += '<param name="name" value="mplayer" />'
    strMediaPlayer2 += '<param name="allowfullscreen" value="true" />'
    strMediaPlayer2 += '<param name="allowscriptaccess" value="always" />'
    strMediaPlayer2 += '<param name="wmode" value="transparent" />'
    strMediaPlayer2 += '<param name="flashvars" value="file=<URL>&amp;stretching=fill&amp;image=http://www.unsv.com/member/faq/service/unsv-new-logo.gif" />'
    strMediaPlayer2 += '<param name="src" value="http://njtelecom.unsv.com/common/vplayer.swf" />'
    strMediaPlayer2 += '<param name="bgcolor" value="#ffffff" />'
    strMediaPlayer2 += '</object>'

    if(strAttachments.match(/"(http:\/\/[^"]+\.mp3)"/ig)!=null){
      strMediaPlayer = strMediaPlayer.replace('<URL>',RegExp.$1);
      document.getElementById("MediaPlayer").innerHTML = strMediaPlayer;
      return true;
    }
    if(strAttachments.match(/"(http:\/\/[^"]+\.wma)"/ig)!=null){
      strMediaPlayer = strMediaPlayer.replace('<URL>',RegExp.$1);
      document.getElementById("MediaPlayer").innerHTML = strMediaPlayer;
      return true;
    }
  }
}
