﻿/* Oxfam.org.uk/Oxfam
*  Main site javascript
*  Date: 09-03-2007
*  v.1.0 */

document.write('<link rel="stylesheet" type="text/css" href="/static/css/js.css" media="all"/>');

var cleardefaulttext = function(el, str) {
	if($(el) != null && $(el) != '') {
		var termValue = $(el).getProperty('value');
		$(el).onfocus = function() {if ($(el).value == termValue) $(el).value = ''};
		$(el).onblur = function() {if ($(el).value == '') $(el).value = termValue};
	}
}

/* Sticky footer incorporating css + js  mootools version based on 
 * http://www.alistapart.com/d/footers/footer_dom2.html */
var footer = {
	stickFoot: function() {
		var n = window.getHeight();
		var f = $('frame').offsetHeight;
		var diff = (n - f) + 'px';
		this.fill('footer-fill');
		if (f < n) {
			$('footer').setStyle('top', diff);
			$('footer-fill').setStyle('height', diff);
		}
	},
	fill: function(id) {
		if (div = 'undefined') var div = new Element('div').setProperty('id', id).injectBefore('footer');
	}
}


/* var hoverStyle = function(el,c, s, ch) {
	$$(el).each(function(e){
		if ((e.hasClass(c)) && (!e.hasClass('nohover'))) {
			var orig = e.getStyle(s);
			var active = function(){
				e.setStyle(s, ch); 
				if (e.hasClass('beforetabs')) $('tabs').setStyle(s, ch);
			};
			var passive = function(){
				e.setStyle(s, orig); 
				if (e.hasClass('beforetabs')) $('tabs').setStyle(s, orig);
			};
			e.addEvent('mouseover', active).addEvent('focus', active).addEvent('mouseout', passive).addEvent('blur', passive); 
		}
	});
}

*/
//var swapCurrency = function(id) {
//	switch((id.value).toLowerCase()) {
//		case 'gbp': $('currency-sign').setHTML('&#163;');break;
//		case 'eur': $('currency-sign').setHTML('&#128;');break;
//     default: $('currency-sign').setHTML('&#36;');
//	}
//}


var lrglistStyling = function(){it = 1;$$('.lrg-list li').each(function(e){if ((it%2) == 0) e.addClass('drk');it+=1})}




/* This got rid of the error on the homepage but didn't fix the search thing

window.addEvent('domready', function(){
	$('topnav').getFirst().getFirst().setStyle('background-image', 'none');
	
	$('footer').getElement('dd').setStyle('border', '0');
	
	
	lrglistStyling();
	cleardefaulttext('search', 'Search');
	 cleardefaulttext('amount', 'Enter amount');
	cleardefaulttext('q', 'Search');
});
window.addEvent('load', function() {footer.stickFoot()});
window.addEvent('resize', function() {footer.stickFoot()});

*/
