// JavaScript Document
var selectedText = "";
function getChilds(obj, pos, objID) {
	var selID = getSelectedIndexValue(obj);
	selectedText = getSelectedIndexText(obj);
	
	if(pos != undefined && pos != null) {
		deleteRowsAfterPosition(pos);
	}

	if(selID == "") return false;
	
	reqUrl = "/j/?cmd=getInfoChilds&id="+selID + "&line=" + pos;
	handlerFunction = getChild_handler;
	if(objID != undefined && objID != null) {
		if(!document.getElementById(objID)) return false;
		 reqUrl += "&getdata=1";
		 handlerFunction = fillOptionList;
		 param2 = objID;
	}
	
	request = new AjaxRequest(reqUrl, "GET", handlerFunction, true);
	request.send();
}

function getChild_handler(resp) 
{
	if(typeof resp.responseText == "undefined" || typeof resp.responseText == "null") return false;

	data = "";

	try {

		eval(resp.responseText);
	} catch(e) {
		alert(e);
	}
	//alert(showObj(data));
	txt = data['body'];
	title = data['title'];
	if(txt == false || txt.length<5)
	{
		checkInfFormAndSubmit();
	} else {
		var t_body = get_obj("information_table_body");
	
		tr = t_body.insertRow(t_body.rows.length);
		td = tr.insertCell(0);
		td.innerHTML = title;
		td = tr.insertCell(1);

		td.innerHTML = txt;
	}
	
	
	//var tr = document.createElement(
}

function deleteRowsAfterPosition(pos) 
{
	if(typeof pos != "number") return;
	var t_body = get_obj("information_table_body");
	var lng = t_body.rows.length;
	pos++;
	var fin = false;
	while(pos < lng) 
	{
		try {
			lng--;
			t_body.deleteRow(lng);
		} catch (e) {
			fin = true;
		}
	}
	document.getElementById("formContainer").innerHTML = "&nbsp;";
	return;
}


function checkInfFormAndSubmit() {
	var frm = get_obj("id_information_form");
	for(var i=0;i<frm.elements.length;i++){
		if(frm.elements[i].type == "select-one") {
			var id = getSelectedIndexValue(frm.elements[i]);
			reqUrl = "/j/?cmd=generateForm&id="+id; //commands_ajax.php
		}
	}
	document.getElementById("formContainer").innerHTML = "Please wait...";
	request = new AjaxRequest(reqUrl, "GET", generateForm_handler, false);
	request.send();
}

function generateForm_handler(resp){
	var frm = document.getElementById("formContainer");
	frm.innerHTML = resp.responseText;
}



function showAdvanced(id){
	wind = window.open("/advanced/"+id, "advanced", "addressbar=no,status=no,scrollbars=yes,resizable=yes");
}
