document.write('<script src="/font.js"><\/script>');
//document.write('<script src="/time.js"><\/script>');

window.name="vcn_main";
var g_PopupMenuWnd = null;
/*
if (top.frames.length!=0) {
    if (window.location.href.replace)
        top.location.replace(self.location.href);
    else
        top.location.href=self.document.href;
}
*/

function ListItemDisplay (obj) {
  var zStr=null;
  var id;

  id=obj.selectedIndex;
  if (id<0){
  } else {
    zStr=obj.options[id].value;
    if (zStr!=""){
      window.status=zStr;
    }
  }
}


function ListItemGoto(obj) {
    var zStr = null;
    var id;

    id = obj.selectedIndex;
    if (id < 0) {
        zStr = "No item in " + obj.name + " is selected.";
        alert(zStr);
    } else {
        zStr = obj.options[id].value;
        if (zStr != "") {
            parent.location.href = zStr;
        } else {
            alert("Sorry, no page!");
        }
    }
}




function TodayODBGet()
{
  var zStr="";
  var now = new Date();
  var month = now.getMonth()+1;
  var date = now.getDate();

  zStr = "http://www.gospelcom.net/rbc/odb/odb-";
  zStr+=((month<10)?"0":"")+month+"-";
  zStr+=((date<10)?"0":"")+date+"-";
  //TODO: change each new year
  zStr+="01.shtml";//zStr+=now.getYear() + ".shtml";

  parent.location.href=zStr;

  //return(zStr);
}

function DocLastUpdate()
{
	zStr = document.fileModifiedDate;

	document.write(zStr);
	document.close();
}

function GetLangID()
{
	var zRet=GetCookie("VCN_EnLang");

	//1 English, 2 VNI, 3 VPS
	if (document.all) 
	{
		if (zRet=="" || zRet==null)
			return (2);//VNI
	}

	return (parseInt(zRet));	
}

/*
function IsEnglishPreference()
{
	zRet=GetCookie("VCN_EnLang");
	if (zRet=="false") {
		return (false);
	} else {
		return (true);//English lang
	}
}
*/

function LanguageInit()
{
	var zStr=""
	zStr+="<br /><table border=0 bgcolor=\"#FFFF00\"><tr><td><font color=\"#FF0000\" size=-1>";
	zStr+="<form name=\"formLang\">";
	zStr+="Menu Options";
	var iLangID=GetLangID();
/*
	if (IsEnglishPreference()==true) {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\" CHECKED>English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">Vietnamese";
	} else {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\" CHECKED>Vietnamese";
	}
*/
	if (iLangID==1) {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\" CHECKED>English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">Vietnamese (VNI)";
	} else if (iLangID==2) {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\" CHECKED>Vietnamese (VNI)";
	} else if (iLangID==3) {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">Vietnamese (VNI)";
	} else {
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\" CHECKED>English";
		zStr+="<br /><INPUT type=\"radio\" name=\"Lang\">Vietnamese (VNI)";
	}
	zStr+="<br /><input type=\"button\" value=\"Apply\" onClick='LanguageSet();'> ";
	zStr+="</form>";
	zStr+="</font></td></tr></table>";

	document.write(zStr);
	document.close();
}


function LanguageSet()
{	
    if (document.formLang.Lang[0].checked)
        SetCookie("VCN_EnLang",1);
    else if (document.formLang.Lang[1].checked)
        SetCookie("VCN_EnLang",2);
	else if (document.formLang.Lang[2].checked)
		SetCookie("VCN_EnLang",3);
	else
		SetCookie("VCN_EnLang",1);
    document.location.reload(true);
}

function mOvr(src,clrOver,zCursor) 
{ 
	//if (document.all || document.getElementByID) {
		//if (!src.contains(event.fromElement)) { 
			src.style.cursor = zCursor; 
			src.bgColor = clrOver; 
		//}
	//} else if (document.layers) {

	//}
}

function mOut(src,clrIn) 
{ 
	//if (document.all || document.getElementByID) {
	//	if (!src.contains(event.toElement)) { 
			src.style.cursor = 'default'; 
			src.bgColor = clrIn; 
	//	}
	//} else if (document.layers) {

	//}

} 

function mClk(src) 
{ 
	//if (document.all || document.getElementByID) {
	//	if(event.srcElement.tagName=='TD'){
			src.children.tags('A')[0].click();
	//	}
	//} else if (document.layers) {

	//}
} 

function _SetItemText(zSrc)
{
	SubMenuCtl.innerHTML=zSrc;
/*
	if (zSrc=="")
		SubMenuCtl.style.visibility='hidden';		
	else
		SubMenuCtl.style.visibility='visible';		
*/
}

function SetItemText()
{
	var args=SetItemText.arguments;
	var obj = args[0];
	var clr = args[1];
	var zSrc = args[2];

	//if (document.all)
	//{
		if (zSrc==null)
		{
			mOut(obj,clr);
			//setTimeout("_SetItemText('')",5000);
		}
		else
		{			
			_SetItemText(zSrc);
			mOvr(obj,clr,"default");
		}
	//}
}

function IsNSBrowser()
{
	if (navigator.appName.indexOf("Netscape",0) != -1) 
		return (true);
	else
		return (false);
}

function IsOperaBrowser()
{
	var zBrowserName = "";

	zBrowserName+=navigator.userAgent;
	//alert(zBrowserName);
	if (zBrowserName.indexOf("Opera",0) != -1) 
		return (true);
	else
		return (false);
}

function IsFireFoxBrowser()
{
	var zBrowserName = "";

	zBrowserName+=navigator.userAgent;
	//alert(zBrowserName);
	if (zBrowserName.indexOf("Firefox",0) != -1) 
		return (true);
	else if (zBrowserName.indexOf("Prism",0) != -1) 
		bRet = true;		
	else
		return (false);
}

function SpMail(zMailPage)
{
	var zStr="";
	var zURL="";

	zURL=window.location.href;
	zStr=zMailPage + "?" + zURL;
	
	if (zURL.indexOf("title=",0) == -1)
	{
	    var zTitle = document.title;
	    /*
	    var iPos = zTitle.lastIndexOf("-");
	    if (iPos != -1)
	    {
	        zTitle = zTitle.substr(0, iPos);
	        
	    }
	    */	
	    zStr += "&title=" + zTitle;	            
	}
	
  
	parent.location.href=zStr;
}

function _ViewOpen(zSrc)
{
	var args=_ViewOpen.arguments;
	var zSrc = args[0];
	var zPath = args[1];

	if (zPath==null)
		zPath="";

	if (document.all) {
		window.open(zPath+"view.asp?"+zSrc,"_top");
	} else {
		window.open(zPath+"nsview.asp?url="+zSrc,"_top");
	}
}


function ViewOpen()
{
	var args=ViewOpen.arguments;
	var zSrc = args[0];
	var zPath = args[1];

	if (zPath==null)
		zPath="/";

	var zRet=GetCookie("VCN_ViewOptions");
	//1 _self, 2 _blank, # Frame On (IE)
	//1 _self, # _blank (NS)
	var iOption=parseInt(zRet);
	var zNewWindow="_blank";

	if (document.all && !IsOperaBrowser()) {// || document.layers) {//IE 4+ or NS 4+
		if (iOption==1)
			window.location.href=zSrc;
		else if (iOption==2)
			window.open(zSrc,zNewWindow);
		else
			window.open(zPath+"view.asp?"+zSrc,"_top");
	} else {
		if (iOption==1)
			window.location.href=zSrc;
		else
			window.open(zSrc,zNewWindow);
	}
}

function ViewOptionSet()
{	
	//1 _self, 2 _blank, # Frame On (IE)
	//1 _self, # _blank (NS)

	if (document.all) {
		if (document.formView.ViewOption[1].checked)
			SetCookie("VCN_ViewOptions",1);
		else if (document.formView.ViewOption[2].checked)
			SetCookie("VCN_ViewOptions",2);			
		else
			SetCookie("VCN_ViewOptions",0);
	} else {
		if (document.formView.ViewOption[1].checked)
			SetCookie("VCN_ViewOptions",1);
		else
			SetCookie("VCN_ViewOptions",0);
	}
}


function ViewOptionInit()
{
	var zStr=""
	var zRet=GetCookie("VCN_ViewOptions");
	//1 _self, 2 _blank, # Frame On (IE)
	//1 _self, # _blank (NS)
	var iOption=parseInt(zRet);

	zStr+="<br /><table border=0 bgcolor=\"#FFFF00\"><tr><td><font color=\"#FF0000\" size=-1>";
	zStr+="<form name=\"formView\">";
	zStr+="Viewer Options";

	if (document.all) {
		if (iOption==1) {//_self
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">Viewer";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\" checked>_self";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_blank";
		} else if (iOption==2) {//_blank
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">Viewer";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_self";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\" checked>_blank";
		} else {
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\" checked>Viewer";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_self";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_blank";			
		}
	} else {
		if (iOption==1) {//_self
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\" checked>_self";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_blank";
		} else {//blank
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\">_self";
			zStr+="<br /><INPUT type=\"radio\" name=\"ViewOption\" checked>_blank";
		}
	}
	zStr+="</form>";
	zStr+="</font></td></tr></table>";

	document.write(zStr);
	document.close();
}

function _PopUp(zUrl,iWidth,iHeight,wndName)
{
	var zFeature="toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=yes,copyhistory=no,scrollbars=yes";
	
	zFeature+=",width="+iWidth+",height="+iHeight;
	g_PopupMenuWnd = window.open(zUrl,wndName,zFeature);
}

function _PopClose()
{
	if (g_PopupMenuWnd) g_PopupMenuWnd.close();
}
//_PopUp("/event/popup.asp",250,110,"vcn_menu");


function SaveSixDigitDate()
{
  var d, day, m, s = "", yr;
  d = new Date();

  m=d.getMonth()+1;//base 0
  if (m < 10) s+="0";
  s+=m;

  day=d.getDate();
  if (day < 10)	s+="0";
  s+=day;

  if (d.getYear() >= 100 && d.getYear() <= 999){  //known bugs:  Netscape 4.0+
	yr=2000+(d.getYear()-100);
  }else{
	yr=d.getYear();
  }
  yr=yr-2000;
  if (yr < 10) s+="0";
  s+=yr;
  
  SetCookie("VCN_ClientDate",s,true);
}
/*
function SavePageSize(size) 
{
    if (size == "s") SetCookie("VCN_PageSize", "small");
    if (size == "w") SetCookie("VCN_PageSize", "wide");
    else SetCookie("VCN_PageSize", "");
    top.location.href = "./";
}
*/

function getCheckedValue(radioObj) 
{
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function GetMediaLocation()
{
	var zRet=GetCookie("VCN_MediaLocation");

	//0 vcn, 1 tj
	if (document.all) 
	{
		if (zRet=="" || zRet==null)
			return (0);//vcn
	}

	return (parseInt(zRet));	
}


function SetMediaLocation(obj)
{	
  var iLocation=1;
  var id;

  id=obj.selectedIndex;
  if (id<0) {
    zStr="No item in "+obj.name+" is selected.";
    alert(zStr);
  } else {
    iLocation=obj.options[id].value;
  }
		
	SetCookie("VCN_MediaLocation",iLocation);
    document.location.reload(true);
}


function SetMediaLocationEx(obj)
{
    var zLoc = getCheckedValue(obj);
	SetCookie("VCN_MediaLocation",zLoc);
    document.location.reload(true);    
}

function SetMediaPlayerEx(obj)
{
    var zPlayer = getCheckedValue(obj);
    //alert(zPlayer);    
	SetCookie("VCN_MediaPlayer",zPlayer);
    document.location.reload(true);    
}

function SetBibleVersion(obj)
{
    var zPlayer = getCheckedValue(obj);
    //alert(zPlayer);    
	SetCookie("VCN_BibleVersion",zPlayer);
    document.location.reload(true);    
}

function SetMediaPlayer(obj)
{	
  var zPlayer="";
  var id;

  id=obj.selectedIndex;
  if (id<0) {
    zStr="No item in "+obj.name+" is selected.";
    alert(zStr);
  } else {
    zPlayer=obj.options[id].value;
  }
		
	SetCookie("VCN_MediaPlayer",zPlayer);
    document.location.reload(true);
}


function GetWMPInternal(zURL, bPlay) 
{
    var zRet = "";
    if (document.all) {
        zRet += "<OBJECT ID=\"Player\" width=\"400\" height=\"325\" CLASSID=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" VIEWASTEXT>";
        zRet += "<PARAM name=\"URL\" value=\"" + zURL + "\">";
        zRet += "<param name=\"autoStart\" value=\"" + bPlay + "\">";
        zRet += "<param name=\"uiMode\" value=\"full\">";
        zRet += "<param name=\"enabled\" value=\"true\">";
        zRet += "<param name=\"Prebuffer\" value=\"true\">";
        zRet += "<param name=\"windowlessvideo\" value=\"true\">";
        zRet += "<PARAM name=\"playCount\" value=\"3\">";
        zRet += "</OBJECT>";
    }
    return (zRet);
}


function WebTV(divName) {
    var ctl = document.getElementById(divName);
    if (!ctl) {
        return (false);
    }
    DisplayDiv(divName);
    var zRet = "";
    zRet += GetWMPInternal("http://www.vietchristian.com/webcast/webtv.asp", true);
    ctl.innerHTML = zRet;
    return (true);
}


function GetTV(divName) {
    var ctl = document.getElementById(divName);
    if (!ctl) {
        return (false);
    }
    DisplayDiv(divName);
    var zRet = "";
    zRet += GetWMPInternal("http://www.vietchristian.com/webcast/live.asp", false);
    ctl.innerHTML = zRet;
    return (true);
}

function AJAXInvoke(zURL, oDisplayCtl) 
{
	if (zURL.indexOf("time=",0) == -1)
	{
		var now = new Date();
		var param = "&";
		if (zURL.indexOf("?",0) == -1) param = "?";
		param += "time=" + now.getSeconds();
		zURL += param;
		now = null;
	}

    var xmlHttp;
    try {    // Firefox, Opera 8.0+, Safari    
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {    // Internet Explorer    
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
                alert("Your browser does not support AJAX!");
                return;
            }
        }
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            oDisplayCtl.innerHTML = xmlHttp.responseText;
        }
    }

    xmlHttp.open("GET", zURL, true);
    xmlHttp.send(null);
    //xmlHttp = null;
}
