

function classChange(element,newclass) {
	element.className = newclass;
	}
	
function checkLength() {
	Qlength = document.getElementById("question").value.length;
	if (Qlength >= 120 ) {
		document.getElementById("warningText").className = 'warningText_visible';
		document.getElementById("getAnswer_button").src = "/review/answers/images/b_get_answers_disabled.gif";
		document.getElementById("getAnswer_button").disabled=true;
	} else {
		document.getElementById("warningText").className = 'warningText_hidden';
		document.getElementById("getAnswer_button").src = "/review/answers/images/b_get_answers.gif";
		document.getElementById("getAnswer_button").disabled=false;
	}
}
	

var count = 1;
function cleartext() {
	
	if(document.login.pass.value=="password"){
		document.getElementById("tft_swapper").innerHTML="<input type=\"password\" name=\"password\" id=\"password\" class=\"textfield\"/>" ;
		document.login.username.value="";
		document.getElementById("username").focus();
	}
	
	document.login.username.style.color='#000000';
	document.login.password.style.color='#000000';
	count=0;
	}
	
function optionSelect(option) {
	if (option == 1) {
		document.getElementById("answer").className = 'answerSelected';
		document.getElementById("ask").className = 'askOpen';
		document.getElementById("answerContainer").className = 'visible';
		document.getElementById("askContainer").className = 'hidden';
		
	}
	if (option == 2) {
		document.getElementById("answer").className = 'answerOpen';
		document.getElementById("ask").className = 'askSelected';
		document.getElementById("answerContainer").className = 'hidden';
		document.getElementById("askContainer").className = 'visible';
	}
}

function questionSelect(option,k) {
	if (option == 1) {
		document.getElementById("greatest").className = 'answerSelected';
		document.getElementById("latest").className = 'answerOpen';
		document.getElementById("greatestContainer").className = 'visible';
		document.getElementById("latestContainer").className = 'hidden';
		setSel("greatest",k);
	}
	if (option == 2) {
		document.getElementById("greatest").className = 'answerOpen';
		document.getElementById("latest").className = 'answerSelected';
		document.getElementById("greatestContainer").className = 'hidden';
		document.getElementById("latestContainer").className = 'visible';
		setSel("latest",k);
	}
}

function setSel(cur,pk){
				URL = "gs";
				URL += "?currSel="+cur;
				URL += "&pk="+pk;
				AjaxRequest.get(
					{
						'url':URL,
						'onSuccess':function(req){
						},
					'onError':function(req){alert(URL);alert(req.responseText); }
					}
				);
}

function QuestionFilter(srt, elmnt, js_key, page_key,n,m,pn){

			this.sort = srt;
			this.order = "";
			this.filter =  "all";
			this.page =  pn;
			this.key =  js_key;
			this.container = elmnt;
			this.pk = page_key;
			this.num = n;
			this.max  = m;
			
			this.go = function(){
				URL = "gs";
				if(this.filter)URL += "?f="+this.filter;
				if(this.sort)URL += "&s="+this.sort;
				if(this.order)URL += "&o="+this.order;			
				if(this.key)URL += "&k="+this.key;
				//if(this.page)URL += "&p="+this.page;
				if(this.n)URL += "&n="+this.n;
				if(this.m)URL += "&m="+this.m
				if(this.pk)URL += "&pk="+this.pk;;
				container = this.container;
				AjaxRequest.get(
					{
						'url':URL,
						'onSuccess':function(req){			
							container.innerHTML = req.responseText;
						},
					'onError':function(req){alert(URL);alert(req.responseText); }
					}
				);
		}
}

function f(elemnt, filter, type){
	

		ch = elemnt.parentNode.childNodes;
		
		for(i=0; i <ch.length;i++){
			if(ch[i].className)ch[i].className = "";
	
		}
	
	elemnt.className = "onSelected";
	filter.filter = type;
	filter.go();
}

function getSelectValue( selectNode )
{
	return selectNode.options[selectNode.selectedIndex].value
}

function a_sort(filter, fnct){
	filter.sort = getSelectValue(fnct);
	filter.go();
}
