﻿/* CViet 8/20/03: mViet10
* by SPham [mviet@socal.rr.com] 
* Copyright (c) 1999, 2000-2003 MDSS. Inc  All Rights Reserved.
*/	

var jvmload=false;
BoDauMV=getMV("BoDau", defMV);

function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) +((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") +((domain) ? "; domain=" + domain : "") +((secure) ? "; secure" : ""); document.cookie = curCookie;}
function getCookie(name) {var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix);
	if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); }
function fixDate(date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); }
function setMV(mvVal, mvName)
	{ var now = new Date(); fixDate(now); now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000); setCookie(mvName, mvVal , now); }
function getMV(mvName, mvDef){ var t = getCookie(mvName); var temp=mvDef; if (t) temp = t; return temp;}

var pHa="<img src='" //+folder
var pHb=" onClick='"
var pT="MVietOnOffButton();' alt='T&#7855t m&#7903 b&#7897 g&#245 mVi&#7879t'>";

var On = pHa+folder+"on.gif'"+pHb+ pT
var Off =pHa+folder+"off.gif'"+pHb+ pT
var On1 = pHa+"on.gif'"+pHb+ "parent."+ pT
var Off1 =pHa+"off.gif'"+pHb+"parent."+ pT

var MVOnButton,MVOffButton,OnOff
	
function MVietOnOffButton (){	
if (document.getElementById('MVietOnOff')) {MVOnButton = On;MVOffButton=Off;OnOff = document.getElementById('MVietOnOff')}
else if (document.getElementById('mvframe')){
  MVOnButton = On1; MVOffButton =Off1;
  if(document.all)OnOff = window.mvframe.document.getElementById('MVietOnOff');
  else OnOff=document.getElementById('mvframe').contentDocument.getElementById('MVietOnOff')
} 
if (MVOff) {MVOff=false; if (OnOff!=null) OnOff.innerHTML=MVOffButton;} 
else {MVOff=true; if (OnOff!=null) OnOff.innerHTML=MVOnButton;} 
}

function DisplayBDCN (){	
var bD = BoDauMV.split('|');
var bDTit= "&nbsp;Sắc&nbsp;|&nbsp;Huyền&nbsp;|&nbsp;Hỏi&nbsp;|&nbsp;Ngã&nbsp;|&nbsp;Nặng&nbsp;|&nbsp;Nón&nbsp;|&nbsp;Móc&nbsp;|&nbsp;Trăng&nbsp;|&nbsp;Gạch&nbsp;|Thay|Chinh|Dùng".split('|');
var strBDCN="<table class='KhungDau'><tr>";
if(!document.getElementById('MVietOnOff')){
	strBDCN +="<td align=center valign=middle><div id='MVietOnOff' >"
	if (MVOff)strBDCN +=MVOnButton; else strBDCN += MVOffButton	
    strBDCN  +="</div></td>";
}

var headMV = "<td align='center' class='KhungTitleDau'>" + "<SPAN CLASS='TitleDau'> ";
var headRedMV = "<td align='center' class='KhungTitleDau'>" + "<SPAN CLASS='TitleDau'> ";
var tailMV = "</SPAN><br><SPAN CLASS='Dau'>";
var endMV = "</SPAN></td>";
for (var i =0; i< 9; i++){ 
  if (bD[i].length==0) bD[i]="&nbsp;";
  strBDCN  += headMV+ bDTit[i]+ tailMV+ bD[i]+ endMV; 
}
strBDCN  += headRedMV+ bDTit[9]+ tailMV;
strBDCN  += "<img src='"+folder+"n_pencil.gif' onClick=\"window.focus();  if(document.all) showBD.innerHTML=Kh3+iFr1+mvKG+iFr2+Kh2; else document.getElementById('showBD').innerHTML=Kh3+iFr1+mvKG+iFr2+Kh2;\" alt='Kiểu Gõ'  width='12' height='15'>" + endMV; 
strBDCN  += headRedMV+ bDTit[10]+ tailMV
strBDCN  += "<img src='"+folder+"n_wand.gif' onClick=\"window.focus();checkBDCD(); \" alt='Dấu Rời'  width='12' height='15'>" + endMV; 
strBDCN  += headRedMV+ bDTit[11]+ tailMV
strBDCN  += "<img src='"+folder+"help2.gif' onClick=\"window.open('"+folder+"huongdan11A.htm','hd', 'toolbar=no,location=no, scrollbars=yes, resizable=yes, width=470,height=460'); \" alt='Hướng Dẫn'  width='15' height='15'>" + endMV; 

strBDCN  += "</tr></table>";
return strBDCN;	
}


function checkBDCD(){

if(!navigator.javaEnabled()) alert('Please download JVM at java.sun.com to use this feature');
else {	
	
	var appmviet="<applet code='VietInterfaceIE5.class' codebase='"+folder+ "' height='1' width='1' NAME='VietInterface' ARCHIVE='VT70.jar' ALT='Your browser understands the applet tag but is not displaying any applet.' ></applet>"
	if(!jvmload){if (document.all)jvmdiv.innerHTML = appmviet;else document.getElementById('jvmdiv').innerHTML= appmviet;jvmload=true}
  if (currElm==null) alert('Please hi-light a section to convert');
  else { 
      if (document.all) {
       var src = currElm.document.selection.createRange();        
       if (src.text.length == 0 ){ 
          if(!mvHTML){ currElm.select(); src = document.selection.createRange();}
          else {currElm.document.body.innerHTML= document.VietInterface.getViet(currElm.document.body.innerHTML, 1, 0,BoDauMV+"|\\", 0); return;} 
       }
       if (src == null || src.text.length==0) { alert('Bài viết trống, không có gì để CHUYỂN.'); return;}
       else { 	   
        if (confirm ("Bắt Đầu hoán chuyển đoạn này?")) src.text = document.VietInterface.getViet(src.text, 1, 0,BoDauMV+"|\\", 0);}
	  } else {//moz
if(mvHTML){	  
currElm.focus();
var sel=currElm.getSelection(),range = null;
mvbox=document;	
range = sel.getRangeAt(0)
var pos1 = range.startOffset
var node1 = range.endContainer;
var textMV=mvnode(range.cloneContents(), false) 
if (textMV=='') { alert('Please hi-light a section to convert');return}
var n=textMV.length
if (n>0) node1.deleteData(pos1, n);
	textMV=document.VietInterface.getViet(textMV, 1, 0,BoDauMV+"|\\", 0);
	node1.insertData(pos1,textMV)
return;
}
	  	  var src = currElm;	  	 
          var contents=src.value; 
          if (contents.length==0) { alert('Bài viết trống, không có gì để CHUYỂN.'); return;}
          else { 	   
             src.value=document.VietInterface.getViet(contents, 1, 0,BoDauMV+"|\\", 0);
             }            	 
	      }//moz
   }//null   
}
}

// #000080
var Kh1 ="<table border='0' bgcolor='#4274B6' cellspacing='0' cellpadding='1'><tr><td width='100%'><table border='0' width='100%' cellspacing='0' cellpadding='0' height='36'><tr><td id='dragbar' style='cursor:hand' width='100%' height='17'><ilayer width='100%' nSelectStart='return false'><layer width='100%' onMouseover='dragswitch=1;if (ns4) drag_dropns(showimageMV)' onMouseout='dragswitch=0' id='mvlayer'><a href='http://www.mviet.org' target='0' style='text-decoration:none'><font face='Verdana' color='#FFFFFF'><strong><small>&nbsp;mViệt</small></strong></font></a></layer></ilayer></td><td style='cursor:hand'><a href='#' onClick='hidebox();return false'><img src='/mViet/close.gif' width='14' height='14' border=0 style='position:relative;left:-1'></a></td></tr><tr><td width='100%' class='mvtable' style='padding:4px' colspan='2'>";
var Kh2 ="</td></tr></table>";
var Kh3="<table bgcolor='white' cellspacing='0' border='0' align='center'><tr><td width='370' height='116' nowrap align='center' valign='middle'>";

var iFr1 ="<iframe src='"+folder; 
var mvKG = "kieugo.htm' width=380 height=115 align=center";
var mvCC = "congcu.htm' width=465 height=35 align=center";
var mvTK = "tocky.htm' width=400 height=150 align=center";
var mvHN = "hoinga.htm' width=460 height=125 align=center";
var mvHN0 = "hoinga0.htm' width=460 height=125 align=center";
var mvTD = "tudien.htm' width=140 height=90 align=center";
var mvHC = "hoanchuyen.htm' width=220 height=95 align=center";
var mvTT = "timthe.htm' width=220 height=95 align=center";
var mvCT = "cautruc.htm' width=422 height=218 align=center";
var iFr2 = " frameborder='0' id='mvframe' marginwidth='0' marginheight='0' scrolling='no'></iframe>";
var Kh5="<table bgcolor='white' cellspacing='0' border='0' align='center'><tr><td width='370' height='45' nowrap align='center' valign='middle'>";
var mvKC  = "kieuchu.htm' width=370 height=40 align=center"; 


if(document.getElementById('showBD')){
   MVOnButton = On;MVOffButton =Off;
   if(document.all) showBD.innerHTML=DisplayBDCN();  
   else document.getElementById('showBD').innerHTML=DisplayBDCN()}
else if (document.getElementById('MVietOnOff')) {
   MVOnButton = On;MVOffButton=Off;OnOff = document.getElementById('MVietOnOff')
   if (MVOff)OnOff.innerHTML=MVOnButton;else OnOff.innerHTML=MVOffButton;
}
//NhanTin
	//
dFeatures = 'dialogHeight: 370px; dialogWidth: 250px; dialogTop: 200px; dialogLeft: 40px; edge: Raised; center: Yes; help: No; resizable: No; status: No;';
modalWin = "";
function xShowModalDialog( sURL, vArguments, sFeatures ){

if (vArguments==null||vArguments=='')vArguments='';
if (sFeatures==null||sFeatures=='')sFeatures=dFeatures;

if (window.navigator.appVersion.indexOf("MSIE")!=-1){
window.showModalDialog ( sURL, vArguments, sFeatures );
//return true;
}else{

sFeatures = sFeatures.replace(/ /gi,'');
aFeatures = sFeatures.split(";");
sWinFeat = "directories=0,menubar=0,titlebar=0,toolbar=0,";
for ( x in aFeatures )
{
aTmp = aFeatures[x].split(":");
sKey = aTmp[0].toLowerCase();
sVal = aTmp[1];
switch (sKey){
case "dialogheight": sWinFeat += "height="+sVal+","; pHeight = sVal; break;
case "dialogwidth": sWinFeat += "width="+sVal+","; pWidth = sVal; break;
case "dialogtop": sWinFeat += "screenY="+sVal+","; break;
case "dialogleft": sWinFeat += "screenX="+sVal+","; break;
case "resizable": sWinFeat += "resizable="+sVal+","; break;
case "status":sWinFeat += "status="+sVal+",";break;
case "center":if ( sVal.toLowerCase() == "yes" ){sWinFeat += "screenY="+((screen.availHeight-pHeight)/2)+",";sWinFeat += "screenX="+((screen.availWidth-pWidth)/2)+",";}break;}
}
modalWin=window.open(String(sURL),"",sWinFeat);
if (vArguments!=null&&vArguments!=''){modalWin.dialogArguments=vArguments;}
}}