function showHide(elem) {
	var a = document.getElementById(elem);
	if(a.style.display == "none") {
		a.style.display = "block";
	} else {
		a.style.display = "none";
	}
}

function showPopup(which) {
	
	var opacityChange = new Fx.Style($('header'), 'opacity', {duration:100});
	opacityChange.start(1, 0.4);
	var opacityChange = new Fx.Style($('footer'), 'opacity', {duration:100});
	opacityChange.start(1, 0.4);
	var opacityChange = new Fx.Style($('content'), 'opacity', {duration:100,
		onComplete: function() {
			$(which).style.display = 'block';
		}
	});
	opacityChange.start(1, 0.4);
}
function hidePopup(which) {
	
	$(which).style.display = 'none';
	
	var opacityChange = new Fx.Style($('header'), 'opacity', {duration:100});
	opacityChange.start(0.4, 1);
	var opacityChange = new Fx.Style($('content'), 'opacity', {duration:100});
	opacityChange.start(0.4, 1);
	var opacityChange = new Fx.Style($('footer'), 'opacity', {duration:100});
	opacityChange.start(0.4, 1);
}

function validateFeedback(frm) {
	if(frm.reason.options[frm.reason.selectedIndex].value == "" || frm.yourEmail.value == "" || frm.yourName.value == "")
{
		$('feedback-error').innerHTML = "** Error! Please provide all required information.";
		return false;
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.yourEmail.value)) {
		$('feedback-error').innerHTML = "** Error! Your email is not valid.";
		return false;
	}
}
function validateSendFriend(frm) {
	if(frm.receiverEmail.value == "" || frm.receiverName.value == "" || frm.yourEmail.value == "" || frm.yourName.value == ""){
		$('send-friend-error').innerHTML = "** Error! Please provide all required information.";
		return false;
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.receiverEmail.value)) {
		$('send-friend-error').innerHTML = "** Error! The receiver's email is not valid.";
		return false;
	}
	if (!filter.test(frm.yourEmail.value)) {
		$('send-friend-error').innerHTML = "** Error! Your email is not valid.";
		return false;
	}
	//return false;
}
function validateJoin(frm) {
	$('join-error').innerHTML="";
	if(frm.yourName.value == "" || frm.yourEmail.value == "" || frm.comments.value == ""){
		$('join-error').innerHTML = "** Error! Please provide all required information.";
		return false;
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.yourEmail.value)) {
		$('join-error').innerHTML = "** Error! Your email is not valid.";
		return false;
	}
	var postalFilter = /([A-Za-z]\d[A-Za-z]( |-)?\d[A-Za-z]\d)$/;
	if (frm.postalCode.value !="" && !postalFilter.test(frm.postalCode.value)) {
		$('join-error').innerHTML = "** Error! Your postal code is not valid.";
		return false;
	}
	var phoneFilter = /\(?\d{3}\)?([-\/\.\s])?\d{3}([-\/\.\s])?\d{4}/;
	if (frm.phone.value !="" && !phoneFilter.test(frm.phone.value)) {
		$('join-error').innerHTML = "** Error! Your phone is not valid.";
		return false;
	}
	if (frm.fax.value !="" && !phoneFilter.test(frm.fax.value)) {
		$('join-error').innerHTML = "** Error! Your fax is not valid.";
		return false;
	}
	//return false;
}

function validateOrganizing(frm) {
	$('organizing-error').innerHTML="";
	if(frm.yourName.value == "" || frm.yourWorkplace.value == "" || frm.yourLocal.value == "" || frm.yourEmail.value == "" || frm.story.value == ""){
		$('organizing-error').innerHTML = "** Error! Please provide all required information.";
		return false;
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.yourEmail.value)) {
		$('organizing-error').innerHTML = "** Error! Your email is not valid.";
		return false;
	}
	//return false;
}

function doClear(theText){
     if (theText.value == theText.defaultValue){
	     theText.value = "";
     }
 }
 
function printDoc() {
	if($('content')) {
		$('content').getElements('.profile-details').each(function (el) {
		el.setStyle('display', 'block');
	});
	}
	window.print();
} 
