// ajax stuff


//var targetURL = "http://www.ibethelmissions.org/Library/functions/ajax.php";
//var targetContainer = "ajaxContainer";


// example: sliders.init('.toggles', '.toggledData');
var sliders = {
	init: function(slideToggles, slideHolder) {
		
		this.createSlides(slideToggles, slideHolder);
		
		// Lets unhide everything that we didn't want to see on the loading process
		$$(slideHolder).each(function(el) {
			el.style.display = '';
		});
		
	},
	createSlides: function(slideToggles, slideHolder) {
		var slides = $$(slideHolder);
		var togslide = $$(slideToggles);	
			slides.each(
				function(el, i){
					var slider = new Fx.Slide(el, {duration: 300});
					slider.hide();
					togslide[i].addEvent('click', function(){
						slider.toggle();
					});
			});
	}
};



function doAjax(targetURL, targetContainer){
	
	$(targetContainer).innerHTML = '<div class="loadingDiv">&nbsp;</div>';
	
	var fxBlink = function() {
		var box = $(this.options.update);
		var fx = new Fx.Style(box, 'color', {
			duration: 800,
			transition: Fx.Transitions.Quad.easeOut
		}).start('#000', '#000');
	};
	
	
	new Ajax(targetURL, {
			    method: 'post',
		   evalScripts: true,
			onComplete: fxBlink,
				update: $(targetContainer)
			}).request();	

}

function showResponse(request){
  //  alert(request);
};



function addInputSubmitEvent(form, input) {
    input.onkeydown = function(e) {
        e = e || window.event;
        if (e.keyCode == 13) {
            form.submit();
            return false;
        }
    };
}

window.onload = function() {
    var forms = document.getElementsByTagName('form');

    for (var i=0;i < forms.length;i++) {
        var inputs = forms[i].getElementsByTagName('input');

        for (var j=0;j < inputs.length;j++)
            addInputSubmitEvent(forms[i], inputs[j]);
    }
};
