/***********************************
*   http://javascripts.vbarsan.com/
*   This notice may not be removed 
***********************************/

//slider's width
var swidth=795;

//slider's height
var sheight=250;

//slider's speed
var sspeed=3;
var restart=sspeed;
var rspeed=sspeed;

//slider's background 
var scolor="#ccffcc";

//slider's border
var sborder="2"; 

var imagef='';

//images-1: change to your own set of Images
//Preload recommended (no downloading check), otherwise may skip this
//For images within same dir, just set them like "yourimagename.ext" :

allpics=["http://www.ethiochristians.org/images/1.jpg","http://www.ethiochristians.org/images/2.jpg","http://www.ethiochristians.org/images/3.jpg","http://www.ethiochristians.org/images/4.jpg","http://www.ethiochristians.org/images/5.jpg","http://www.ethiochristians.org/images/6.jpg","http://www.ethiochristians.org/images/7.jpg","http://www.ethiochristians.org/images/8.jpg","http://www.ethiochristians.org/images/9.jpg","http://www.ethiochristians.org/images/10.jpg"];
var preloadpics = new Array();
for(qq=0;qq<allpics.length;qq++){
preloadpics[qq]=new Image();
preloadpics[qq].src=allpics[qq];}

var leftimage=new Array();
//images-2: change to your own set of Hyperlinks and Images parameters
//remove <a ... > & </a> portions where no Hyperlink used
//if no preloading, replace below '+ preload... +' with the actual Images path "..."

leftimage[0]='<img src='+preloadpics[0].src+' >';
leftimage[1]='<img src='+preloadpics[1].src+' >';
leftimage[2]='<img src='+preloadpics[2].src+' >';
leftimage[3]='<img src='+preloadpics[3].src+' >';
leftimage[4]='<img src='+preloadpics[4].src+' >';
leftimage[5]='<img src='+preloadpics[5].src+' >';
leftimage[6]='<img src='+preloadpics[6].src+' >';
leftimage[7]='<img src='+preloadpics[7].src+' >';
leftimage[8]='<img src='+preloadpics[8].src+' >';
leftimage[9]='<img src='+preloadpics[9].src+' >';


//leftimage[...]=' ... ';
//-- end Parameters and Images -->

for(mi=leftimage.length-1;mi>=0;mi--)
imagef=imagef+leftimage[mi];

var operbr=navigator.userAgent.toLowerCase().indexOf('opera');
if(operbr==-1&&navigator.product&&navigator.product=="Gecko"){
	var agt = navigator.userAgent.toLowerCase();
	var rvStart = agt.indexOf('rv:');
	var rvEnd = agt.indexOf(')', rvStart);
	var check15 = agt.substring(rvStart+3, rvEnd);
	if(parseFloat(check15)>=1.8) operbr=0;
}
if(navigator.appVersion.indexOf("Mac")!=-1)operbr=0;

function goup(){
	if(sspeed!=rspeed*8){
		sspeed=sspeed*2;restart=sspeed;
	}
}

function start(){
	if(document.getElementById){
		tdiv6=document.getElementById('slider');
		firstns6();		
	}else if(document.all){	
		tdivie=slider;
		firstie();
	}else if(document.layers){	
		tdivns4=document.slider1.document.slider2;
		firstns4();
	}
}
function firstns4(){
	tdivns4.document.write('<nobr>'+imagef+'</nobr>');
	tdivns4.document.close();
	thel=tdivns4.document.width;tdivns4.left=-thel;slidens4();
}
function slidens4(){
	if(tdivns4.left<=swidth){
		tdivns4.left+=sspeed;setTimeout("slidens4()",100);
	}else{
		tdivns4.left=-thel;slidens4();
	}
}
function firstie(){
	tdivie.innerHTML=('<nobr>'+imagef+'</nobr>');
	thel=tdivie.offsetWidth;tdivie.style.pixelLeft=-thel;
	slideie();
}
function slideie(){
	if(tdivie.style.pixelLeft<=swidth){
		tdivie.style.pixelLeft+=sspeed;
		setTimeout("slideie()",100);
		}else{
			tdivie.style.pixelLeft=-thel;slideie();
		}
}
function firstns6(){
	tdiv6.innerHTML=('<nobr>'+imagef+'</nobr>');
	thel=tdiv6.offsetWidth;
	if(operbr!=-1){
		document.getElementById('opslider').innerHTML='<nobr>'+imagef+'</nobr>';
		thel=document.getElementById('opslider').offsetWidth;
	}
	tdiv6.style.left=-thel;
	slidens6();
}
function slidens6(){

	if(parseInt(tdiv6.style.left)<=swidth){
		tdiv6.style.left=parseInt(tdiv6.style.left)+sspeed;
		setTimeout("slidens6()",100);
		}else{
			tdiv6.style.left=-thel;
			slidens6();
		}
}

	var p=0; // for previous character
	function typeAM(e,ctrl,o){
		if(o) return true;
		
		var _k;		
		var _s=Array(4768,4704,4728,4848,4770,4936,4872,4608,0000,4864,4776,4616,4632,4752,4774,4944,4672,4648,4656,4720,4841,4712,4808,4664,4832,4840) //small letters
		var _c=Array(4816,4704,4904,4856,4818,4936,4888,4624,0000,4864,4792,4616,4632,4760,4822,4912,4688,4648,4664,4896,4841,4712,4640,4816,4840,4832,4920,0000,4928);	//capital letters and both tse 
		var h=0; //hyphenated or not		
		navigator.appName=='Netscape'?_k=e.which:_k=e.keyCode
		if(p && (_k==117 || _k==105 || _k==97 || _k==121  || _k==101 || _k==111)){
			if (_k==117) h=p+1
			else if (_k==105) h=p+2
			else if (_k==97) h=p+3
			else if (_k==121)  h=p+4
			else if (_k==101) h=p+5
			else if (_k==111) h=p+6
			p=0
			insertAtCursor(ctrl,String.fromCharCode(h),-1)
			return false;
		}else if(_k>=97 && _k<=122) {
			p=_s[_k-97]
			insertAtCursor(ctrl,String.fromCharCode(p),0)	
			return false;									
		}else if(_k>=65 && _k<=93){
			p=_c[_k-65]
			insertAtCursor(ctrl,String.fromCharCode(p),0)	
			return false;					
		}else{
			p=0
			//insertAtCursor(ctrl,String.fromCharCode(_k),0)			
			return true;
		}	
	}
	function insertAtCursor(myField, myValue,flag) {
		//IE support
		if (document.selection) {
			myField.focus();
			sel = document.selection.createRange();
			sel.moveStart('character',flag);		
			sel.text = myValue;					
		}
		//MOZILLA/NETSCAPE support
		else if (myField.selectionStart || myField.selectionStart == '0') {	
			var startPos = myField.selectionStart;
			var endPos = myField.selectionEnd;
			myField.value = myField.value.substring(0, startPos+flag) + myValue+ myField.value.substring(endPos, myField.value.length);
			myField.focus(); 
			if(flag) myField.setSelectionRange(endPos, endPos); 	
			else myField.setSelectionRange(endPos+1, endPos+1);								
		} else {
			myField.value += myValue;
		}
	}
