// check multi checkboxes based on the name passed in.
function CheckMultiple(name) 
{
	theFrm = document.frmSS;
	for (var i=0; i < theFrm.length; i++) 
	{
		fldObj = theFrm.elements[i];
		var fieldnamecheck=fldObj.name.indexOf(name);
		if (fieldnamecheck != -1) {
			if (fldObj.checked) {
				return true;
			}
		}
	}

	return false;
}


function CheckSS()
{
	theFrm = document.frmSS;

	hasDot = theFrm.Email.value.indexOf(".");
	hasAt = theFrm.Email.value.indexOf("@");
	
	if (hasDot == -1 || hasAt == -1)
	{
		alert("Please enter a valid email address.");
		theFrm.Email.focus();
		theFrm.Email.select();
		return false;
	}
	
	return true;
}

var lang;
var langSlide;
var langContainer;
var origRootClass;
var outside = 1;
var Language = {
	start: function(){
		if ( (obj = $('lang-root').getElement('a')) )
		{
			lang = $$('.language');
			langParent = $('languages-parent');
			langContainer = $('languages-container');
			langSlide = new Fx.Slide(langContainer).addEvents({
				'onComplete':function(){
					if ( outside )
					{
						langSlide.hide();
						obj.erase('class');
						outside = 0;
					}
					effectComplete = 1;
				}
			});
			langSlide.hide();

			lang.addEvents({
				'mouseleave':function (){
					langSlide.hide();
					obj.erase('class');
					outside = 1;
				}
			});

			langParent.addEvents({
				'mouseleave': function (){
					langSlide.hide();
					obj.erase('class');
					outside = 1;
				}
			});

			langContainer.addEvents({
				'mouseleave': function (){
					langSlide.hide();
					obj.erase('class');
					outside = 1;
				}
			});

			obj.erase('class');
			obj.addEvents({
				'mouseenter': function(){
					obj.set('class', 'active');
					langSlide.slideIn();
					outside = 0;
				}
			});
		}
	}
};

window.addEvent('domready', Language.start);