// JavaScript Document
// Langham Catalogue Javascript
function saveFile (fname){
	document.execCommand('SaveAs',null,fname)
}

//var to_do;
//if(to_do = GetCookie("openJSWindow")) {
//	eval(to_do);
//	DeleteCookie("openJSWindow","/",null);
//}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function init() {}

function openPlayer(showCode, titleGUID, preferredFormat) {
	if (typeof(preferredFormat) == 'undefined')
	  preferredFormat = 'any'
	var w = window.open('http://www.christianity.com/players/?sc=' + showCode + '&tg=' + titleGUID + '&pf=' + preferredFormat + '&custom=1', 'playerWindow', 'resizable,width=500,height=420');
	if (w)
		w.focus();
}

if (window.silasInitMenus) silasInitMenus();

function getCalendarDate()
{
   var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
   var now         = new Date();
   var monthnumber = now.getMonth();
   var monthname   = months[monthnumber];
   var monthday    = now.getDate();
   var year        = now.getYear();
   if(year < 2000) { year = year + 1900; }
   var dateString = monthname + ' ' + monthday + ', ' + year;
   return dateString;
}

function displayArticle(id, pid, chid)
{
	if (pid == 0) {
		pid = "326046";
	}
	if (chid == 0) {
		chid = "750894";
	} else if (chid == -1) {
		chid = "";
	}
	
	var oid = "PTID" + pid + "|CHID" + chid + "|CIID" + id;
	
	url = "http://www.langhampartnership.org/partner/Article_Display_Page/0,,_OID_,00.html";
	url = url.replace(/_OID_/g, oid);
	window.location = url;
}

function displayChannel(pid, chid)
{
	if (pid == 0) {
		pid = "326046";
	}
	
	var oid = "PTID" + pid + "|CHID" + chid + "|CIID";

	url = "http://www.langhampartnership.org/CC_Content_Page/0,,_OID_,00.html";
	url = url.replace(/_OID_/g, oid);

	window.location = url;
}
function printpage() {
	if (window.print)
		window.print();
	else
		alert("Sorry, that feature is not available.\nPlease use your browser's print button");
}
function message(msg){
	var sOption="toolbar=no,status=no,location=no,directories=no,menubar=no,"; 
       sOption+="scrollbars=no,resizable=no,width=200,height=10,left=300,top=400"; 
   
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><link href=http://www.bpiw.ca/clients/langham/css/print_style.css rel=Stylesheet><body>');
	   winprint.document.write('<div style="font-family:verdana;font-size:11pt;font-weight:bold;">Tip</div>');            
	   winprint.document.write('<div style="font-family:verdana;font-size:10pt;">');
	   winprint.document.write(msg);          
       winprint.document.write('</div></body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 		
}
function EmailResults(){
	var sWinHTML = document.getElementById('contentstart').innerHTML; 
	var str = "<a href='mailto:?subject=Please look at Langham Literature Online Catalogue&ampbody=";
	str += sWinHTML;
	str += "'>";
	str += "Email to a Friend";
	str += "</a>";
	
	document.write(str);
}
function PrintThisPage(){
	var sOption="toolbar=yes,location=no,toolbar=yes,directories=yes,menubar=yes,"; 
       sOption+="scrollbars=yes,width=750,height=600,left=100,top=25"; 

   var sWinHTML = document.getElementById('contentstart').innerHTML; 
   
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><link href=http://www.bpiw.ca/clients/langham/css/print_style.css rel=Stylesheet><body>');
	   winprint.document.write('<div align="left" class="title">Langham Partnership International</a>&nbsp;&nbsp;<a href="javascript:window.print()"><img border="0" height="18" src="http://www.langhampartnership.org/CC/Images/printer.gif" width="17" /></a> <a href="javascript:window.print()" class="header_link">Print</a></div>');	   
	   winprint.document.write('<div align="left" class="header_link"><a href="http://www.langhampartnership.org" target="_blank" >http://www.langhampartnership.org</a></div>');	          
	   winprint.document.write('<div>&nbsp;</div>');
	   winprint.document.write(sWinHTML);          
       winprint.document.write('</body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 	
}	