/**
 * depends on
 *  - commonDom.js
 *  - domCss.js
 **/

(function(){

	var className = 'active';

	addEventHandler(window, 'load', function() {

		var tagnames = new Array('input', 'select', 'textarea');
		for(var i = 0; i < tagnames.length; i++) {
			var tagname = tagnames[i];
			inputs = gelstn(document, tagname);
			for(var j = 0; j < inputs.length; j++) {
				var input = inputs.item(j);

				addEventHandler(input, 'focus', function(o) {
					domcss('add', o, className);
				});

				addEventHandler(input, 'blur', function(o) {
					domcss('remove', o, className);
				});
			}
		}

	});

}());

function copyHosting(obj) {

	if (obj) {
		var fs = gel(document, 'HostingFieldset');

		if (obj.checked) {
			fs.style.display='block';
		}
		else {
			fs.style.display = 'none';
		}
	}
}

function copySpouseOccupation(obj) {

	if (obj) {
		var fs = gel(document, 'SpouseOccupationFieldset');

		if (obj.value == '0' || obj.value == '1' || obj.value == '2') {
			fs.style.display='block';
		}
		else {
			fs.style.display = 'none';
		}
	}
}

function copyGallery(obj) {
	if(obj) {
		var fs = gel(document, 'CategoryFieldset');

		if(obj.selected != 'Other') {
			fs.style.display='block';
		} else {
			fs.style.display = 'none';
		}
	}
}

function copyOther(obj) {
	if(obj) {
		var fs = gel(document, 'OtherFieldset');

		if(obj.selected == 'Other') {
			fs.style.display='block';
		} else {
			fs.style.display = 'none';
		}
	}
}