﻿// JScript File

function openFilterMenu( ){
	var j_id = event.srcElement.id;
	var j_posX = event.clientX;
	if ( j_id.indexOf( "URL_" ) != -1 ){ //T - C - Y - L - M - G - S
		var j_index = j_id.indexOf( "URL_" );
		var j_opcion = j_id.substring( j_index + 4, j_index + 5 );
		var j_valor = j_id.substring( j_index + 6, j_id.length );
		var j_obj;
		switch( j_opcion ){
			case "T": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfTime" ); 
				break;
			case "C": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfCategories" ); 
				break;
			case "Y": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfCountry" ); 
				break;
			case "L": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfLanguage" ); 
				break;
			case "M": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfTime" ); 
				break;
			case "G": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfGender" ); 
				break;
			case "S": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_hfStatus" ); 
				break;
		}
		j_obj.value = j_valor;
		//alert( j_valor );
		document.aspnetForm.submit( );
	}
	if ( j_id.indexOf( "_mnu" ) == -1 )
		closeMenus( );
	if ( j_id.substring( 0, 3 ) == "mnu" ){
		var j_menu;
		var j_numero = j_id.substring( 3, j_id.length );
		switch( j_numero ){
			case "1":
				j_menu = document.getElementById( j_infijo + "mnuTypes" );
				break;
			case "2":
				j_menu = document.getElementById( j_infijo + "mnuCategories" );
				break;
			case "3":
				j_menu = document.getElementById( j_infijo + "mnuCountry" );
				break;
			case "4":
				j_menu = document.getElementById( j_infijo + "mnuLanguages" );
				break;
			case "5":
				j_menu = document.getElementById( j_infijo + "mnuTime" );
				break;
			case "6":
				j_menu = document.getElementById( j_infijo + "mnuGender" );
				break;
			case "7":
				j_menu = document.getElementById( j_infijo + "mnuStatus" );
				break;
			case "8":
				j_menu = document.getElementById( j_infijo + "mnuDificulty" );
				break;
		}
		j_menu.style.visibility = "visible";
		j_menu.style.left = j_posX;
	}
}

function closeMenus( ){

	var j_menu;
	
	try{
		j_menu = document.getElementById( j_infijo + "mnuTypes" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuCategories" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuCountry" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuLanguages" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuTime" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuGender" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuStatus" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo + "mnuDificulty" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }
}

/////////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

function openFilterMenu2( ){
	var j_id = event.srcElement.id;
	var j_posX = event.clientX;
	if ( j_id.indexOf( "URL_" ) != -1 ){ //T - C - Y - L - M - G - S
		var j_index = j_id.indexOf( "URL_" );
		var j_opcion = j_id.substring( j_index + 4, j_index + 5 );
		var j_valor = j_id.substring( j_index + 6, j_id.length );
		var j_obj;
		switch( j_opcion ){
			case "C": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_TriviaTopFilter_hfCategories" ); 
				break;
			case "Y": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_TriviaTopFilter_hfCountry" );
				break;
			case "L": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_TriviaTopFilter_hfLanguage" ); 
				break;
			case "D": 
				j_obj = document.getElementById( "ctl00_ContentPlaceHolder1_TriviaTopFilter_hfDificulty" ); 
				break;
		}
		j_obj.value = j_valor;
		document.aspnetForm.submit( );
	}
	if ( j_id.indexOf( "_mnu" ) == -1 )
		closeMenus2( );
	if ( j_id.substring( 0, 3 ) == "mnu" ){
		var j_menu;
		var j_numero = j_id.substring( 3, j_id.length );
		switch( j_numero ){
			case "1":
				j_menu = document.getElementById( j_infijo2 + "mnuTypes" );
				break;
			case "2":
				j_menu = document.getElementById( j_infijo2 + "mnuCategories" );
				break;
			case "3":
				j_menu = document.getElementById( j_infijo2 + "mnuCountry" );
				break;
			case "4":
				j_menu = document.getElementById( j_infijo2 + "mnuLanguages" );
				break;
			case "5":
				j_menu = document.getElementById( j_infijo2 + "mnuTime" );
				break;
			case "6":
				j_menu = document.getElementById( j_infijo2 + "mnuGender" );
				break;
			case "7":
				j_menu = document.getElementById( j_infijo2 + "mnuStatus" );
				break;
			case "8":
				j_menu = document.getElementById( j_infijo2 + "mnuDificulty" );
				break;
		}
		j_menu.style.visibility = "visible";
		j_menu.style.left = j_posX;
	}
}

function closeMenus2( ){

	var j_menu;
	
	try{
		j_menu = document.getElementById( j_infijo2 + "mnuDificulty" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo2 + "mnuCategories" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo2 + "mnuCountry" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }

	try{
		j_menu = document.getElementById( j_infijo2 + "mnuLanguages" );
		j_menu.style.visibility = "hidden";
	}catch( e ){ }
}