var header_playing = false;
var header_in_animation = false;
var header_reload = 5000;
var header_timout_id = 0;
var header_toggleable = true;
var header_content_in = false;

function hdrmjg_getContent(header_type, type, type_name, ele_clicked_id, trans) {
	// stop playing
	headerStop();
	
	var cntEle = document.getElementById('header_majig_content');
	
	// set all off header_majig_icons
	var icons = document.getElementById('header_majig_icons').getElementsByTagName('a');
	for (i=0; i < icons.length; i++) {
		$('#'+icons[i].getAttribute('id')).removeClass('on');
	}
	
	// if user clicks same one retract if in slide mode
	if (trans == 'slide' && header_content_in == ele_clicked_id) {
		$('#header_majig_content').slideUp("slow", function() { cntEle.innerHTML = ''; cntEle.style.display = 'none'; header_content_in = false;});
		return;
	}
	
	// get new content
	var url = '/app/modules/header_majig/xml/get_content.php';

	var ajax = new ajaxObject(url);
	ajax.callback = function(responseText, responseStatus, responseXML) {
		if (responseStatus==200) {
			// set clicked to on
			$('#'+ele_clicked_id).addClass('on');

			// put in content
			cntEle.innerHTML = responseText;
			
			if (trans == 'slide' && cntEle.style.display == 'none') {
				$('#header_majig_content').slideDown("slow");
			}
			var scripts = document.getElementById('header_majig_content').getElementsByTagName("script");
			for (var i=0; i<scripts.length; i++) eval(scripts[i].text);
			
			header_content_in = ele_clicked_id;
		}
	}
	ajax.update('header_type='+encodeURIComponent(header_type)+'&type='+encodeURIComponent(type)+'&type_name='+encodeURIComponent(type_name));
}

function headerTogglePlay() {
	if (header_toggleable == false) return false;
	
	header_toggleable = false;
	if (header_playing == false) {
		// set to pause
		$('#headerPlayPause').removeClass('header-play');
		$('#headerPlayPause').addClass('header-pause');
		headerPlay();
	} else {
		$('#headerPlayPause').removeClass('header-pause');
		$('#headerPlayPause').addClass('header-play');
		headerStop();
	}
	setTimeout("header_toggleable = true",1000);
}
function headerPlay() {
	header_playing = true;
	// determine which id to animate to
	var a_child = $(".hold-thumbs > a[name='thumbs']");
	for (var j=0; j < a_child.length; j++) {		
		var img_child = a_child.eq(j).children('img');
		if (img_child.eq(0).hasClass('header-thumbs-sel')) {
			play_id = (j == (a_child.length - 1)) ? a_child.eq(0).attr('id') : a_child.eq(j+1).attr('id');
			headerChange(play_id);
			break;
		}
	}
	
	header_timout_id = setTimeout("headerPlay()",header_reload);
}
function headerStop() {
	header_playing = false;
	clearTimeout(header_timout_id);
}
