// JavaScript Document

var set = new Array();
var setLength_ = 0;
var setNumber = 1;
var setAnsw = 0;
var urlend = 'asdasd';

function setAnswer1(frmNo){
	id = frmNo-1;
	setAnsw--;
	
	var frm = document["frm"+frmNo].answer;
	set[id] = getCheckedValue(frm);
	if(setAnsw == 0){
		getAnswer();
	}
}

function setAnswer(frmNo){
	id = frmNo-1;
	setAnsw--;
	var frm = document["frm"+frmNo].answer;
	set[id] = getCheckedValue(frm);
	
//	if(setAnsw == 0){
//		getAnswer();
//	}
}

function setLength(no){
	setLength_ = no;
	for(i=0;i<setLength_;i++){
		set[i] = 0;
	}
	setAnsw = no;
}


function getAnswer(intr){
	
	requestPage("http://www.lsat.ro/pages/keep.php?set__="+set,"main","GET",null);
	if(setNumber!=4){		
		document.location.href = "http://www.lsat.ro/lsat/teste/"+urlend;
	} else {	
		document.location.href= "http://www.lsat.ro/lsat/rezultate.html";
	}

}
function requestPage(url,div,method,param){
  var req = new XMLHttpRequest();
  var d = document.getElementById(div);
  if (req) {
    req.onreadystatechange = function() {
//if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
	   
       d.innerHTML = req.responseText;
//}
    };
	//url = url + "&r="+Math.random();
 	if(param!=null){	
		url += returnFrmValue(param);		
	} 
	
//  req.setHeader("ContentType:","ttext/html");//"Content-Type" content="; charset=utf-8	
  req.open(method, url);	
  req.setRequestHeader('Content-Type', 'text/html;');
  req.send(param);
}
}

function returnFrmValue(){
	var val="";
	var arr=arguments[0].split(',');
	if(arr[0].indexOf("frm") !=-1){
		var start = 1;
		var frm = document[arr[0]].elements;
	} else {
		var start = 0;
		var frm = document.frm.elements;
	}

	for(i=start;i<arr.length;i++){
		if(arr[i].indexOf("answer") != -1){
			val += arr[i]+"="+ getCheckedValue(frm[arr[i]])+"&";
		} else if(arr[i].indexOf("set") != -1){
			val += arr[i]+"="+ frm[arr[i]].options[frm[arr[i]].selectedIndex].value+"&";
		} else {
			val += arr[i]+"="+frm[arr[i]].value+"&";
		//	frm[arr[i]].value ="";
		}
	}

	return val/**/
}
function getCheckedValue(radioObj) {
	if(!radioObj){
		return "";
	}
	
	var radioLength = radioObj.length;


	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {			
			//radioObj[i].checked = false;
			return radioObj[i].value;

		}
	}
	return "";
}


function removePage(div) {
  var d = document.getElementById(div);
  while (d.hasChildNodes()) {
    d.removeChild(d.firstChild);
  }
}



var iframeids=["forum_iframe"]
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function startdyncode(){
	dyniframesize()
}

function dyniframesize() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
		if (document.getElementById){
		//begin resizing iframe procedure
		dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
		if (dyniframe[i] && !window.opera){
			dyniframe[i].style.display="block"
			if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //ns6 syntax
		dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight; 		else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax
		dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
}
}
}
}

if (window.addEventListener)
window.addEventListener("load", startdyncode, false)
else if (window.attachEvent)
window.attachEvent("onload", startdyncode)

