/*

Title:			Global JavaScript Functions
Website:		Brcohure Site Template

Created:		03/11/2006
Created by:		Neal Hulme

Version:		1.0
Updated:		06/11/2006
Updated by:		Neal Hulme

Requires:		jQuery (/scripts/jquery.js)

*/

function stripeTables() {
	if ($('table.striped').length != 0) {
		$('table.striped').each(function(){
			$(this.getElementsByTagName('tr')).each(function(i){
				if (i/2 == Math.round(i/2))	this.className = 'stripe';
			});
		});
	}
}

function initialiseForms() {
	if ($('input[@type=text]').length != 0) {
		$('input[@type=text]').each(function(){
			if (this.getAttribute('value') == '') this.setAttribute('value',this.getAttribute('title'));
		}).focus(function(){
			if (this.value == this.title) this.value = '';
		}).blur(function(){
			if (this.value =='') this.value = this.title;
		});
	}
	if ($('form').length != 0) {
		$('form').submit(function() {
			$('input[@type=text]').each(function(){
				if(this.getAttribute('value') == this.getAttribute('title')) this.setAttribute('value','');
			});
		});
	}
}


$(document).ready(function(){
    stripeTables();
    initialiseForms();
});
