// Function for UPS tarot report or reading only, not the input.
// used by the select box for meaning type in the interps
// array of div names needs to be set correctly to hide divs that are not "on"
var keywords_toggle_state = false;

function view_meaning_type(meaning_type)
{

	var menu = document.getElementById("meaning_select_menu1");
	var divArray = new Array();
	for (var i=0; i<menu.length; i++) {
		if (menu[i].value != meaning_type || (menu[i].value != 'all')){
		divArray.push(menu[i].value);
		}
	}

	var my_divs = document.getElementsByTagName('div');
	for (var i=0; i<my_divs.length; i++) { 
	if (my_divs[i].className.indexOf(meaning_type)==0){
		my_divs[i].style.display='block';
	} else {
		for (var x=0; x<divArray.length; x++) {
		
			if (my_divs[i].className.indexOf(divArray[x])==0) {
				if (meaning_type == 'all'){
				my_divs[i].style.display='block';
				} else {
				my_divs[i].style.display='none';
				}
			}
		}
	}
	}
	var my_selects = document.getElementsByTagName('select');
	for (var x=0; x<my_selects.length; x++) {
		if (my_selects[x].className == 'meaning_select_menu'){
		my_selects[x].value = meaning_type;
		}
	}
	if (typeof interp_titles_toggle != 'undefined' && interp_titles_toggle ){
		if( meaning_type == 'all'){
			$(".scrolling_div h3").show();
			$(".no_title").hide();
		} else {
			$(".scrolling_div h3").hide();
		}
	}
	if (keywords_toggle_state != false && keywords_toggle_state == 'on'){
		keywords_toggle('off');
	}
	if (meaning_type == 'Keyword'){
		keywords_toggle('on');
	}
	if (wallpaper != false){
		myOverlay = wallpaper + "_" + current.substr(1);
		load_wallpaper_overlay(myOverlay);
	}
} // end of function view_meaning_type

function meaning_type_reset(meaning_type, chapter){
	// Not 'all'
	$('#'+ chapter +' .scrolling_div div').css({display:"none"});
	$(".scrolling_div h3").hide();
	$('#'+ chapter +' .' + meaning_type).css({display:"block"});
	$('#'+ chapter +' .meaning_select_menu').val(meaning_type);
	if (keywords_toggle_state != false && keywords_toggle_state == 'on'){
		keywords_toggle('off');
	}
	if (wallpaper != false){
		myOverlay = wallpaper + "_" + current.substr(1);
		load_wallpaper_overlay(myOverlay);
	}
}

function tarotBlowup(small_image, blowup_num){
	blowup_id = 'tarot_blowup' + blowup_num;
	if ( document.getElementById(blowup_id) ){
		document.getElementById(blowup_id +"_img").src = small_image.src.replace('table_card', 'full_size');
		document.getElementById(blowup_id +"_outer").style.display = "block";
	}
}

function hideBlowup(blowup_num){
	blowup_id = 'tarot_blowup' + blowup_num;
	if ( document.getElementById(blowup_id) ){
		document.getElementById(blowup_id + "_outer").style.display = "none";
	}
}

function keywords_toggle(state){
	if (state=="on"){
		 jQuery("div.scrolling_div").css({display:"none"});
		 jQuery("div.direction_phrase").show();
		 jQuery("div.direction_select_outer").show();
		 jQuery(".direction_select_toggle").hide();
		 keywords_toggle_state = state;
		 jQuery(".meaning_select_menu option[value='Keyword']").attr("selected","selected");
	} else {
		 jQuery("div.scrolling_div").css({display:"block"});
		 jQuery("div.direction_phrase").hide();
		 jQuery("div.direction_select_outer").hide();
		 jQuery(".direction_select_toggle").show();
		 keywords_toggle_state = "off";
	}
	if (wallpaper != false){
		myOverlay = wallpaper + "_" + current.substr(1);
		load_wallpaper_overlay(myOverlay);
	}
}

function changeWallpaper(wallpaperNum){
	var wp = "wallpaper_" + wallpaperNum;
	document.getElementById("report_bg").className = wp;
	var curr_overlay = document.getElementById("report_content_body_introductionTransBG").className;
	document.getElementById("report_content_body_introductionTransBG").className = "overlay_" + wallpaperNum;
	if ( curr_overlay.length > 0 ){
		jQuery("div.report_content_body_hdr").removeClass(curr_overlay);
		jQuery("div.report_content_body_ftr").removeClass(curr_overlay);
	}
	jQuery("div.report_content_body_hdr").addClass("overlay_" + wallpaperNum);
	jQuery("div.report_content_body_ftr").addClass("overlay_" + wallpaperNum);
}

function openPoster( readingID ){
	var file = "/report_pdf.php?reading_id=" + readingID + "&long=1";
	newSmWindow( file, 450, 380, 0, 0, 'MoreInfo' );
}


