
var maxStringLength = 120;


var selectedTab		= "";

var y_normal 		= -204;
var y_hi     		= 0;
var y_hi_shadow 	= -51;
var y_normal_shadow	= -102;
var y_selected		= -153;
var q_selected		= -1;
var casecount;
var previous;

function initTabs(i){
	selectedTab=i;
	for(i=1; i<=7; i++){
		var e=document.getElementById("tab"+i);
		if(!e) continue;
		
		e.onfocus = function(){ this.blur(); }

		if(i==selectedTab){
			setFrameTab(i,y_selected);
			if(e.style) e.style.cursor="none";
                        if(e.style) e.style.color="#006";
		}
		else if((selectedTab>0)&&(i==selectedTab+1)){
			setFrameTab(i+1,y_normal_shadow);
			if(e.style.cursor) e.style.cursor="hand";
		}
		else{
			setFrameTab(i,y_normal);
			if(e.style.cursor) e.style.cursor="hand";
		}
	}
}

function clickTab(i){
	if(i==selectedTab) return;
	initTabs(i);
}

function setFrameTab(i,y){
	if(i==selectedTab) y=y_selected;
	else if((selectedTab>0)&& i==selectedTab+1 && y==y_normal) y=y_normal_shadow;
	else if((selectedTab>0)&& i-1==selectedTab && y==y_hi) y=y_hi_shadow;
	
	var f=document.getElementById("tab"+i);
	if(!f) return;
	
	f.style.backgroundPosition="0px "+y+"px";
	
//	if(i==6){
//		f.style.color = (y==y_selected) ? "#006" : "#fff";
//	}
	
	
	if(i!=8) return;
	f=document.getElementById("shadow");
	if(!f) return;
	//if(y==y_selected) f.style.display="block"; else f.style.display="none";
	f.style.display="block";

}

function enterMouseTab(i){
	setFrameTab(i,y_hi)
//	setFrameTab(i+1,y_normal_shadow)
}

function leaveMouseTab(i){
	setFrameTab(i,y_normal);
	setFrameTab(i+1,y_normal);
}


function limitAllQuestionsLength(){
	
	var t=document.getElementsByTagName("td");
	
	for(var i=0; i<t.length; i++){	
		var t2=t[i].getElementsByTagName("a");
		if(t2.length==1){
			var h=t2[0].innerHTML;
			if(h.length>maxStringLength){
				h=h.substring(0,maxStringLength);			
				t2[0].innerHTML=h+"...";				
			}
		}
		else{
			var h=t[i].innerHTML;
			if(h.length>maxStringLength){
				h=h.substring(0,maxStringLength);				
				t[i].innerHTML=h+"...";
			}
		}
	}		
}

function selectQuestion(q_nr) {
	casecount = casecount + 1;
	previous = previous - 1;
	if (casecount == 1) previous = -1;
        var q_left = (q_nr - 1) * 2;
        var q_right = q_left + 1;
        var q_entries = document.getElementById('questions').getElementsByTagName('td');
        if (q_selected > 0) {
                var q_s_left = (q_selected - 1) * 2;
                var q_s_right = q_s_left + 1;

                q_entries[q_s_left].className = 'left';
                q_entries[q_s_right].className = 'right';
        }
        q_entries[q_left].className = 'left_s';
        q_entries[q_right].className = 'right_s';
        q_selected = q_nr;
}

function selectQuestion2(q_nr) {
	casecount = casecount + 1;
	previous = previous - 1;
	if (casecount == 1) previous = -1;
        var q_left = (q_nr - 1) * 2;
        var q_right = q_left + 1;
        var q_entries = document.getElementById('questions2').getElementsByTagName('td');
        if (q_selected > 0) {
                var q_s_left = (q_selected - 1) * 2;
                var q_s_right = q_s_left + 1;

                q_entries[q_s_left].className = 'left';
                q_entries[q_s_right].className = 'right';
        }
        q_entries[q_left].className = 'left_s';
        q_entries[q_right].className = 'right_s';
        q_selected = q_nr;
}

