﻿window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
var blink_speed=2500;
var i=0;
 
if (NS4 || IE4) 
{
    if (navigator.appName == "Netscape") 
    {
        layerStyleRef="layer.";
        layerRef="document.layers";
        styleSwitch="";
    }
    else
    {
        layerStyleRef="layer.style.";
        layerRef="document.all";
        styleSwitch=".style";
    }
}

//BLINKING
function Blink(layerName)
{
    if (NS4 || IE4) 
    { 
        if(i%2==0)
        {
            eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="visible"');
        }
        else
        {
            eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="hidden"');
        }
    } 
    if(i<1)
    {
        i++;
    } 
    else
    {
        i--
    }
        setTimeout("Blink('"+layerName+"')",blink_speed);
}

function CancelBlink(layerName)
{
    eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="hidden"');
}

function ChkFileType(source,arguments)
{
    var fileTypes = new Array ('.jpg', '.gif', '.jpeg', '.png', '.jpe', '.bmp', '.tif');
    var theFile = arguments.Value.toLowerCase();;
    arguments.IsValid = false;
    for (i = 0; i < fileTypes.length; i++) 
    {
        if (theFile.indexOf(fileTypes[i]) != -1) 
        {
            arguments.IsValid = true;
            break;
        }
    }    
}

function ChkFileTypeBibleStudy(source,arguments)
{     
    var fileTypeValue = document.getElementById(fileType).options[document.getElementById(fileType).selectedIndex].text;
    var theFile = arguments.Value.toLowerCase();
    arguments.IsValid = false;
    if (theFile.indexOf(fileTypeValue) != -1) 
        arguments.IsValid = true;
}

function ChkFileTypePublish(source,arguments)
{     
    var theFile = arguments.Value.toLowerCase();
    arguments.IsValid = false;
    if (theFile.indexOf(".pdf") != -1) 
        arguments.IsValid = true;
}

function ChkVideoFileType(source,arguments)
{
    var fileTypes = new Array ('.mpg', '.swf', '.wmv');
    var theFile = arguments.Value.toLowerCase();;
    arguments.IsValid = false;
    for (i = 0; i < fileTypes.length; i++) 
    {
        if (theFile.indexOf(fileTypes[i]) != -1) 
        {
            arguments.IsValid = true;
            break;
        }
    }    
}

function ChkAudioFileType(source,arguments)
{
    var fileTypes = new Array ('.mp3', '.wma', '.wav');
    var theFile = arguments.Value.toLowerCase();;
    arguments.IsValid = false;
    for (i = 0; i < fileTypes.length; i++) 
    {
        if (theFile.indexOf(fileTypes[i]) != -1) 
        {
            arguments.IsValid = true;
            break;
        }
    }
}

function ChkHtmlFileType(source, arguments) {
    var fileTypes = new Array('.html', '.htm');
    var theFile = arguments.Value.toLowerCase(); ;
    arguments.IsValid = false;
    for (i = 0; i < fileTypes.length; i++) {
        if (theFile.indexOf(fileTypes[i]) != -1) {
            arguments.IsValid = true;
            break;
        }
    }
}

function openAudioModal() 
{
    if (window.showModalDialog) 
    {
        window.showModalDialog("../Testimony/Testimony.aspx","name","dialogWidth:255px;dialogHeight:250px");
    } 
    else 
    {
        window.open('../Testimony/Testimony.aspx','name','height=255,width=250,toolbar=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no ,modal=yes');
    }
}

function fontChange_Big(id)
{
	// var expdate=new Date();
	// expdate.setTime(expdate.getTime()+(24*60*60*1000*365));
	// document.cookie="useFont=font_big;expires="+expdate.toGMTString();
	document.getElementById(id).className="font_big"; 
} 

function fontChange_Middle(id)
{
	document.getElementById(id).className="font_middle"; 
} 

function fontChange_Small(id)
{
	document.getElementById(id).className="font_small"; 
}

function fontChange_Orig(id)
{
	document.getElementById(id).className="font_small"; 
}

function getCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length; 
	var i = 0; 
	while(i < clen)
	{ 
	    var j = i + alen; 
	    if(document.cookie.substring(i, j) == arg)
	    { 
	        return getCookieVal(j); 
	    } 
	    i = document.cookie.indexOf(" ", i) + 1; 
	    if(i == 0)
	    { 
	        break; 
	    } 
	} 
	return ""; 
}

function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1)
	{
	    endstr = document.cookie.length; 
	}
	return unescape(document.cookie.substring(offset, endstr));
}  

