
function toggleSection(id){
	var section = $('submenu' + id);

	if(section.style.display == 'block'){
		section.style.display = 'none';
		$('section' + id).style.backgroundPosition = '0px 0px';
		$('expandbox' + id).style.backgroundPosition = '0px 0px';
	}else{
		section.style.display = 'block';
		$('section' + id).style.backgroundPosition = '0px -33px';
		$('expandbox' + id).style.backgroundPosition = '0px -15px';
	}
}





function _getElement(id)
{
	if (document.getElementById && document.getElementById(id)) {
		return document.getElementById(id);
	}
	else if (document.all && document.all[id]) {
		return document.all[id];
	}
	else {
		return false;
	}
}

function setBlockDisplay(id,display_type)
{
	_getElement(id).style.display = display_type;
}

function toggleBlock(id)
{
	if (_getElement(id).style.display == 'none') {
		_getElement(id).style.display = 'block';
		_getElement(id+'pic').src = '/pics/dtable.opened.png';
	}
	else {
		_getElement(id).style.display = 'none';
		_getElement(id+'pic').src = '/pics/dtable.closed.png';
	}
}

function showHideHomePageProgram(program_id)
{
	toggleBlock('details_'+program_id);
	toggleBlock('overview_'+program_id);
}

function addToFavorites(urlAddress,pageName) { 
	if (window.sidebar) {
		window.sidebar.addPanel(pageName,urlAddress,"");
	} else if( window.external ) {
		window.external.AddFavorite(urlAddress,pageName); 
	}
		
	return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function saveQuestion(question_id,user_id)
{
	
	var url = "/applejacks/ajax.save_question.php";
	var params = "question_id=" + question_id + "&user_id=" + user_id;
	
	var ajax = new Ajax.Request(
		url,
		{
			parameters: params,
			method: "post",
			evalScripts: true
		}
	
	);
	
	alert('Question Saved to your My Profile page');
	
}


function voteYes(answer_id,user_id)
{
	
	var url = "/applejacks/ajax.answer_vote_positive.php";
	var params = "answer_id=" + answer_id + "&user_id=" + user_id;
	
	var ajax = new Ajax.Request(
		url,
		{
			parameters: params,
			method: "post",
			evalScripts: true
		}
	
	);
	rank_count = $('rank_span_'+answer_id).innerHTML;
	rank_count = parseInt(rank_count);
	rank_count++;
	$('rank_span_'+answer_id).innerHTML = rank_count;
	$('vote_span_'+answer_id).innerHTML = 'Thanks for voting!';
	
	return false;
}

function voteNo(answer_id,user_id)
{
	
	var url = "/applejacks/ajax.answer_vote_negative.php";
	var params = "answer_id=" + answer_id + "&user_id=" + user_id;
	
	var ajax = new Ajax.Request(
		url,
		{
			parameters: params,
			method: "post",
			evalScripts: true
		}
	
	);
	rank_count = $('rank_span_'+answer_id).innerHTML;
	rank_count = parseInt(rank_count);
	rank_count--;
	$('rank_span_'+answer_id).innerHTML = rank_count;
	$('vote_span_'+answer_id).innerHTML = 'Thanks for voting!';
	
	return false;
	
}

function loginAlert()
{
	alert('You must log in before you do this.');
	
}


function answerScroll()
{
	
	Effect.ScrollTo('your_answer_box',{offset:-65});
	
}
