var baseUrl;

jQuery(document).ready(function() {
	baseUrl = $.url.attr('protocol') + '://' + $.url.attr('host') + '/';

	function activatePlaceholders() {
		var detect = navigator.userAgent.toLowerCase();
		if (detect.indexOf('firefox') > 0) return false;
		var inputs = document.getElementsByTagName('input');

		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].getAttribute('type') == 'text' || inputs[i].getAttribute('type') == 'email' || inputs[i].getAttribute('type') == 'password') {
				if (inputs[i].getAttribute('placeholder') && inputs[i].getAttribute('placeholder').length > 0) {
					inputs[i].value = inputs[i].getAttribute('placeholder');
					inputs[i].onclick = function() {
						if (this.value == this.getAttribute('placeholder')) {
							this.value = '';
						}

						return false;
					}
					inputs[i].onblur = function() {
						if (this.value.length < 1) {
							this.value = this.getAttribute('placeholder');
						}
					}
				}
			}
		}

		return true;
	}

	function generateMenuWidths() {
		var menuWidth = $('#menu').width() - 157;
		var menuLiCount = $('#menu ul li').length - 1;
		var liWidth = Math.ceil((menuWidth / menuLiCount) - 2);
		$('#menu ul li').width(liWidth);

		var lastLiWidth = menuWidth - 1 - (((liWidth + 1) * (menuLiCount - 1)));
		$('#menu ul li:first').width(155);
		$('#menu ul li:last').width(lastLiWidth);
	}

	rainbows.init({
		selector: '#catchword',
		highlight: false,
		shadow: false,
		from: '#FFD600',
		to: '#FF9700'
	});

	generateMenuWidths();
	activatePlaceholders();
});
