contentHeightInit = function (e) {
	oSubnav = $('subnav');
	if (!oSubnav) {
		return;
	}
	if (oSubnav.getHeight() > $('content').getHeight()) {
		$('content').setStyle({
			'height':(oSubnav.getHeight()+50)+"px"
		});
	}
}

document.observe('dom:loaded',contentHeightInit);

loginButtonLoad = function (e) {
	var ie7 = $$('html.ie7');
	if (ie7.length > 0) {
		return;
	}
	
	var loginButton = $$('.loginbutton').first();
	if (loginButton && loginButton.up('LI').hasClassName('login')) {
		Event.observe(loginButton,'click',loginButtonClick);
		$('loginform').toggle();
		$('loginform').setStyle({left: '699px'});
	}
}

loginButtonClick = function (e) {
	Event.stop(e);
	$('loginform').toggle();
}

document.observe('dom:loaded',loginButtonLoad);

var pe;

sliderLoad = function (e) {
	sliderElements = $$('#slider li');
	if (!sliderElements || sliderElements.length==0) {
		return;
	}
	$$('#slider > a').each (function(a){a.observe('click',sliderClick);});
	pe = new PeriodicalExecuter(sliderAutoClick,4); 
}

sliderClick = function (e) {
	Event.stop(e);
	
	if (pe) {
		pe.stop();
		pe = false;
	}
	
	activeEl = $$('#slider li.active').first();
	
	if (e.element().hasClassName('next')) {
		nextSibs = activeEl.nextSiblings();
		if (nextSibs.length > 0) {
			nextSibs.first().addClassName('active');
		} else {
			activeEl.previousSiblings().last().addClassName('active');
		}
	} else {
		prevSibs = activeEl.previousSiblings();
		if (prevSibs.length > 0) {
			prevSibs[0].addClassName('active');
		} else {
			activeEl.nextSiblings().last().addClassName('active');
		}
	}
	activeEl.removeClassName('active');
}

sliderAutoClick = function () {
	activeElement = $$('#slider li.active').first();
	activeElement.removeClassName('active');
	
	if (activeElement.next()) {
		activeElement.next().addClassName('active');
	} else { 
		$$('#slider li').first().addClassName('active');
	}
}

document.observe('dom:loaded',sliderLoad);

facebookLoad = function (e) {
	$$('.social-fb').each(function(a) { facebookPlace(a); });
}

facebookPlace = function (a) {
	oFrame = document.createElement('iframe');
	oFrame.src = a.getAttribute('src');
	oFrame.setAttribute('scrolling','no');
	oFrame.setAttribute('frameBorder','0');
	oFrame.setAttribute('border','0');
	oFrame.setAttribute('style','border:none; overflow:hidden; width:53px; height:30px;');
	oFrame.setAttribute('allowTransparency','true');
	oFrame.setAttribute('width','53');
	oFrame.setAttribute('height','30');
	a.appendChild(oFrame);
}

Event.observe(window,'load',facebookLoad);
