////////////////////////////////////////////////// change style for catalog menu pointers
function menu (id) {
	switch (id) {
		case '1': { var style = '1'} break;
		case '9': { var style = '3'} break;
		case '10': { var style = '4'} break;
		default: { var style = '2'}
	}
	if (document.getElementById("m" + id).className == 'm' + style +'_over') {
		document.getElementById("m" + id).className = 'm' + style +'_hover';
		if (style != 4)
			document.getElementById("l" + id).className = 'li_hover';
		else
			document.getElementById("l" + id).className = 'li10_hover';
	} else {
		document.getElementById("m" + id).className = 'm' + style +'_over';	
		document.getElementById("l" + id).className = '';
	}

}

////////////////////////////////////////////////// change error style for field in form to normal style
function clearError (id, style) {
	document.getElementById('f_' + id).className = '';
	document.getElementById(id).className = style;
	if (id == 'email') {
		if (style == 'field')
			document.getElementById("f_email").innerHTML = "Subscribe to receive our news:";
		else
			document.getElementById("f_email").innerHTML = "Email";
	}
	if (id == 'r_email') {
		document.getElementById("f_email").innerHTML = "Email";
	}
}

//////////////////////////////////////////////////// show right menu
var t, lit, i;
    
function tree (liter) {         
    lit=liter;
    i=1;
    t = setInterval(show, 25);
}
      
function show () {
	var el;
    if (el = document.getElementById(lit + '_' + i)) {
		el.style.display = (el.style.display == 'block')?'none':'block';	
		i++;		
    } else {
		clearInterval(t);        
	}
}

////////////////////////////////////////////////// change ul list style on page with user form
function changeUl (id) {
	if (document.getElementById('ul_' + id)) {
		if (document.getElementById('status_' + id).value=='open') {
			document.getElementById('bullet_' + id).src='img/li_close.gif';
			document.getElementById('status_' + id).value = 'close';
		} else {
			document.getElementById('bullet_' + id).src='img/li_open.gif';
			document.getElementById('status_' + id).value = 'open';
		}
	}
}

////////////////////////////////////////////////// search forms functionality
function search (type) {
	if (type == 'tv')
		var url = 'gotham_tv-' + document.getElementById(type).value + '_p1' + '.html';
	else
		var url = document.getElementById(type).value + '.html';	

	if (url != '0.html' && url != 'gotham_tv-0_p1.html') {
		window.location.href = url;
	}
}

////////////////////////////////////////////////// change flash movies
function changeVideo (user_id, type, current) {
	var hash = document.getElementById('hash').value;
	var current = document.getElementById('current').value;	
	document.getElementById(current).style.display = 'none';	
	document.getElementById(user_id + '_' + type).style.display = 'block';	
	
	document.getElementById('current').value = user_id + '_' + type;
	ajaxdisplay('inc/request.php?action=change_video&user_id=' + user_id + '&type=' + type + '&hash=' + hash, '', 'movie_block');
}