window.addEvent('domready', function(e){
	Cufon.replace('.generic h2',{ 
		color: '-linear-gradient(#000, 0.55=#00547f, 0.65=#00547f, #00547f)'
	});
	
	kamUi.setInitialiseOptions({
		kamVideoModal:{
			width:640,
			height:430
		}
    });
	kamUi.kcmsVersion = 4;
	kamUi.initialise();
	moduleHandler();
	forms();		
});

function forms(){
	var handler = function(input){
		if(input.tagName == 'TEXTAREA' || input.get('type') == 'text'  || input.get('type') == 'password'){
			new OverText(input);
		}
	};
	
	var forms = $$('form');
	forms.each( function(form){
		form.getElements('input').each( handler );
		form.getElements('textarea').each( handler );
	});	
}

function moduleHandler(){
	var moduleNav = $$('.moduleNav');
	if(moduleNav.length != 0){
		var prevs = $$('.prev'); var nexts = $$('.next');
		for(var i = 0, eoa = pageArr.length; i < eoa; i++){
			if(pageArr[i] == currentPage){
				((i - 1) < 0) ? prevs.each(function(prev){prev.set('href',pageArr[pageArr.length - 1])}) : prevs.each(function(prev){prev.set('href',pageArr[i - 1])});
				((i + 1) == pageArr.length) ? nexts.each(function(next){next.set('href',pageArr[0])}) : nexts.each( function(next){next.set('href',pageArr[i + 1])});
				i = eoa;
			}
		}
	}
}
