
function partnerTab_mouseOver(partnerTabID)
{
if(document.getElementById('categoryPartnerID').value!=partnerTabID)
document.getElementById('partnerTab_'+partnerTabID).style.backgroundPosition = '0px -42px';
}

function  partnerTab_mouseOut(partnerTabID)
{
if(document.getElementById('categoryPartnerID').value!=partnerTabID)
document.getElementById('partnerTab_'+partnerTabID).style.backgroundPosition = '0px 0px';
}

function partnerTabClick(categoryPartnerID)
{
	
	
	document.getElementById('selectCourseCategoryStartDiv'+categoryPartnerID).style.visibility='';
	document.getElementById('category1ID').value=0;
	document.getElementById('category2ID').value=0;
	
	Effect.Fade("top_"+document.getElementById('categoryPartnerID').value );  
	$("top_0").hide(); 
	Effect.Appear("top_"+categoryPartnerID,{ duration: 1 } );  
	
//document.getElementById("result").style.overflow="hidden";
//document.getElementById("resultHeader_"+categoryPartnerID).style.overflow="hidden";
document.getElementById('partnerTab_'+categoryPartnerID).style.backgroundPosition = '0px -84px';

//reset existing partner selection
if(document.getElementById('activePartnerIDDiv').value!=0)
{



document.getElementById('partnerTab_'+document.getElementById('categoryPartnerID').value).style.backgroundPosition = '0px 0px';



	$(document.getElementById('activeColumn2Div').value).hide(); 
	/**Column 1 Highlights */
	if(document.getElementById('activeColumn1ID').value!=0)
	{
		document.getElementById((document.getElementById('activeColumn1ID').value)).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col1-back.gif)';
		document.getElementById((document.getElementById('activeColumn1ID').value)).style.color="#000000";
	}
	document.getElementById('result_'+document.getElementById('categoryPartnerID').value).style.visibility='hidden';
	//document.getElementById('resultHeader_'+document.getElementById('categoryPartnerID').value).style.visibility='hidden';
	document.getElementById('selectCourseCategoryStartDiv'+categoryPartnerID).style.visibility='';
}
else
	document.getElementById('activePartnerIDDiv').value='selectPartnerStartDiv2';
	
	
	document.getElementById(document.getElementById('activePartnerIDDiv').value).style.zIndex="1";
	document.getElementById('partnerID_'+categoryPartnerID).style.zIndex="2";

if(document.getElementById('activePartnerIDDiv').value!='partnerID_'+categoryPartnerID)
{
	
	document.getElementById('categoryPartnerID').value=categoryPartnerID;
	Effect.Fade(document.getElementById('activePartnerIDDiv').value,{ duration: 1 } ); 
	 
}
//Effect.Appear('partnerID_'+categoryPartnerID,{ duration: 1 } );  

Effect.SlideDown('partnerID_'+categoryPartnerID,{ duration: 1 }); 
document.getElementById('activePartnerIDDiv').value='partnerID_'+categoryPartnerID;


}

function column1Click_noSubCat2(category1ID,categoryPartnerID)
{
	
		document.getElementById('category2ID').value=0;
	
	userFilter_trainingSolutionTypeVar=getUserFilter_trainingSolutionTypeVar();
	

document.getElementById('result_'+categoryPartnerID).style.visibility='hidden';
//document.getElementById('resultHeader_'+categoryPartnerID).style.visibility='hidden';
document.getElementById('selectCourseCategoryStartDiv'+categoryPartnerID).style.visibility='hidden';

/**Column 1 Highlights */
if(document.getElementById('activeColumn1ID').value!=0)
{
document.getElementById((document.getElementById('activeColumn1ID').value)).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col1-back.gif)'
document.getElementById((document.getElementById('activeColumn1ID').value)).style.color="#000000";
document.getElementById((document.getElementById('activeColumn1ID').value)).className='courseCategory';
}
document.getElementById('activeColumn1ID').value="column1_"+category1ID;
document.getElementById("column1_"+category1ID).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col1-back-active.gif)';
document.getElementById("column1_"+category1ID).style.color="#FFFFFF";
document.getElementById('category2ID').value=0;


/**Column 2 SlideDown */
$(document.getElementById('activeColumn2Div').value).hide(); 
document.getElementById('category1ID').value=category1ID;

startResultsLoadingIndicator(categoryPartnerID);
document.getElementById('result_'+categoryPartnerID).style.visibility='';
//document.getElementById('resultHeader_'+categoryPartnerID).style.visibility='';
ajaxRequest('course-browser-ajax.php', $F('categoryPartnerID'),$F('category1ID'),$F('category2ID'),userFilter_trainingSolutionTypeVar);

}



function column1Click_withSubCat2(category1ID,categoryPartnerID)
{
	
		document.getElementById('category2ID').value=0;

document.getElementById('result_'+categoryPartnerID).style.visibility='hidden';
//document.getElementById('resultHeader_'+categoryPartnerID).style.visibility='hidden';
document.getElementById('selectCourseCategoryStartDiv'+categoryPartnerID).style.visibility='';




/**Column 1 Highlights */

if(document.getElementById('activeColumn1ID').value!=0)
{
document.getElementById((document.getElementById('activeColumn1ID').value)).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col1-back.gif)'
document.getElementById((document.getElementById('activeColumn1ID').value)).style.color="#000000";
document.getElementById((document.getElementById('activeColumn1ID').value)).className='courseCategory';
}
document.getElementById('activeColumn1ID').value="column1_"+category1ID;
document.getElementById("column1_"+category1ID).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col1-back-active.gif)';
document.getElementById("column1_"+category1ID).style.color="#FFFFFF";


/**Column 2 SlideDown */

Effect.SlideDown('column2_partner'+categoryPartnerID+'_subcat'+category1ID,{ duration: .4 });
$(document.getElementById('activeColumn2Div').value).hide(); 
document.getElementById('activeColumn2Div').value='column2_partner'+categoryPartnerID+'_subcat'+category1ID;

document.getElementById('category1ID').value=category1ID;








}

function column2Click(category2ID,categoryPartnerID)
{
	
	userFilter_trainingSolutionTypeVar=getUserFilter_trainingSolutionTypeVar();
	

	document.getElementById('selectCourseCategoryStartDiv'+categoryPartnerID).style.visibility='hidden';


	/**Column 2 Highlights */
	if(document.getElementById('activeColumn2ID').value!=0)
	{
	document.getElementById((document.getElementById('activeColumn2ID').value)).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col2-back.gif)'
	document.getElementById((document.getElementById('activeColumn2ID').value)).style.color="#000000";
	}
	document.getElementById("column2_"+category2ID).style.backgroundImage = 'url(/training/course-browser/images/course-browser-col2-back-active.gif)';
	
	document.getElementById('activeColumn2ID').value="column2_"+category2ID;
	document.getElementById("column2_"+category2ID).style.color="#FFFFFF";
	
	document.getElementById('category2ID').value=category2ID;

startResultsLoadingIndicator(categoryPartnerID);
document.getElementById('result_'+categoryPartnerID).style.visibility='';
//document.getElementById('resultHeader_'+categoryPartnerID).style.visibility='';
ajaxRequest('course-browser-ajax.php', $F('categoryPartnerID'),$F('category1ID'),$F('category2ID'),userFilter_trainingSolutionTypeVar);




}

function getUserFilter_trainingSolutionTypeVar()
{
	
	if(document.form1.userFilter_trainingSolutionType[0].checked)
		userFilter_trainingSolutionTypeVar=0;
	else if(document.form1.userFilter_trainingSolutionType[1].checked)
		userFilter_trainingSolutionTypeVar=1;
	else if(document.form1.userFilter_trainingSolutionType[2].checked)
		userFilter_trainingSolutionTypeVar=2;
	else if(document.form1.userFilter_trainingSolutionType[3].checked)
		userFilter_trainingSolutionTypeVar=3;
		
		return userFilter_trainingSolutionTypeVar;
	
}



function userFilter_updateTrainingSolutionType()
{
	
	
	userFilter_trainingSolutionTypeVar=getUserFilter_trainingSolutionTypeVar();
	

	

	
	
	if(document.getElementById('categoryPartnerID').value!=0 && document.getElementById('category1ID').value!=0)
	{
		
 
	startResultsLoadingIndicator(document.getElementById('categoryPartnerID').value);
	document.getElementById('result_'+document.getElementById('categoryPartnerID').value).style.visibility='';
	//document.getElementById('resultHeader_'+document.getElementById('categoryPartnerID').value).style.visibility='';
	
	ajaxRequest('course-browser-ajax.php', $F('categoryPartnerID'),$F('category1ID'),$F('category2ID'),userFilter_trainingSolutionTypeVar);
	}
	
	
}

function ajaxRequest(url,categoryPartnerID,category1ID,category2ID,userFilter_trainingSolutionTypeVar) 
{
	if(document.getElementById('categoryPartnerID').value!=0)

  var aj = new Ajax.Request(url, {method:'post', parameters: "categoryPartnerID="+categoryPartnerID+"&category1ID="+category1ID+"&category2ID="+category2ID+"&userFilter_trainingSolutionTypeVar="+userFilter_trainingSolutionTypeVar, onSuccess: getResponse});
  //document.getElementById("resultListings").style.overflow="auto";
}

/* ajax.Response */
function getResponse(oReq) {
  $('result_'+$F('categoryPartnerID')).innerHTML = oReq.responseText;
}



