// ajaxlib.js JavaScript Document
var xmlHttp;
var sel = 0;
var level = 0;
var pikice = ".";
var oldLessonID = 0;

function getImageWidth(myImage) {
	var x, obj;
	if (document.layers) {
		var img = getImage(myImage);
		return img.width;
	} else {
		return getElementWidth(myImage);
	}
	return -1;
}

function getImageHeight(myImage) {
	var y, obj;
	if (document.layers) {
		var img = getImage(myImage);
		return img.height;
	} else {
		return getElementHeight(myImage);
	}
	return -1;
}

function resizeImage(tblWidth) {
	var imageWidth = this.width;
	var imageHeight = this.height;
	
	var ratio = imageHeight / imageWidth;

	if(imageWidth >= tblWidth & ratio <= 1){
		imageWidth = tblWidth;
		imageHeight = imageWidth * ratio;
	} else if(imageHeight >= 250){
		imageHeight = 250;
		imageWidth = imageHeight / ratio;
	}
	
	alert(imageWidth);
	
	this.width = imageWidth;
	this.height = imageHeight;
}

// Exe Generation Script
function sublevel(l,i,radio) {
	sel = i;
	level = l;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxgen.php"
	
	if (i == 0) {
		url=url+"?cmd=genExe"
		url=url+"&nmr="+document.getElementById("numGen").value;
		if (document.getElementById("subGen").value != "") 
			url=url+"&sub="+document.getElementById("subGen").value;
		url=url+"&lev="+l;
		url=url+"&tip=";
		if (document.getElementById("typeGen1").checked == true )
			url=url+"1&ids="
		else
			url=url+"2&ids=";
			
		url = url+document.getElementById("exeList").value;
		/*var t = document.getElementById("numel").value;
		for (var j = 0; j < t; j++) {
			var ajdi = "sel"+l+(j+1);
			if (document.getElementById(ajdi).checked == true)
				url = url + document.getElementById(ajdi).value + "-";
		}*/
		tag = "gen";
	} else {
		url=url+"?cmd=genSub";
		url=url+"&lev="+l;
		url=url+"&ids="+i;
		tag = "sub";		
	}
	xmlHttp.onreadystatechange=FetchComplete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
};

function exExample(id) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxgen.php"
	
	url=url+"?cmd=example"
	url=url+"&ids="+id
	tag = "example"
	xmlHttp.onreadystatechange=FetchComplete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
};

function addToList(id) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxgen.php"
	
	url=url+"?cmd=list"
	url=url+"&ids="+id
	tag = "listAdd"
	xmlHttp.onreadystatechange=FetchComplete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
};

function removeFromList(id) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxgen.php"
	
	url=url+"?cmd=list"
	url=url+"&ids="+id
	tag = "listRemove"
	xmlHttp.onreadystatechange=FetchComplete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
};



//Main page load script
function ajaxCutLesson(val) {
	var path = document.getElementById('bottomMainFrame').src;
	
	var inf = document.getElementById('iconInft');
	var cut = document.getElementById('iconCut');
	var infE = document.getElementById('iconInftEmpty');
	var infF = document.getElementById('iconInftFull');
	var cutF = document.getElementById('iconCutFull');
	var infEF = document.getElementById('iconInftEmptyFull');
	
	if (val == 1) {
		inf.style.display = "block";
		cut.style.display = "none";
		infF.style.display = "block";
		cutF.style.display = "none";
		document.getElementById('bottomMainFrame').src = path.replace("index.html", "indexr.html");
		document.getElementById('cutHid').value = 1;
	} else  {
		inf.style.display = "none";
		cut.style.display = "block";
		infF.style.display = "none";
		cutF.style.display = "block";
		document.getElementById('bottomMainFrame').src = path.replace("indexr.html", "index.html");
		document.getElementById('cutHid').value = 0;
	}
	infE.style.display = "none";
	infEF.style.display = "none";
}

//Main page load script
function ajaxLoadPage(ajdi, id) {
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxload.php";

	tag = ajdi;
	xmlHttp.onreadystatechange=LoadFetchComplete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

// Main page load script
function ajaxSubmitForm(ajdi, val) {
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		alert ("Your browser doesn\u2019t support HTTP Request. please use Firefox, Internet Explorer, or Safari")
	var url="ajaxload.php"
		
	if (document.getElementById('exeSet')) document.getElementById('exeSet').style.display = 'none';
	
    switch(ajdi) {
    	case 'search':  url = url + "?cmd=search";
    					url = url + "&term=" + document.getElementById('searchText').value;
    					break;				
		case 'lesson':  url = url + "?cmd=lesson";
						url = url + "&lid=" +  val;
						url = url + "&cut=" + document.getElementById('cutHid').value;
						break;				
		case 'lessonList':  
						url = url + "?cmd=lessonList";
						url = url + "&lid=" +  val;
						break;				
		case 'eup': 	url = url + "?cmd=eup";
						url = url + "&lid=" +  val;
						break;		
		case 'eupList': url = url + "?cmd=eupList";
						url = url + "&lid=" +  val;
						break;		
		case 'povzetek':url = url + "?cmd=povzetek";
						url = url + "&lid=" +  val;
						break;						
		case 'naloge'  :url = url + "?cmd=naloge";
						url = url + "&lid=" +  val;
						break;							
		case 'nalogeList':  
						url = url + "?cmd=nalogeList";
						url = url + "&lid=" +  val;
						break;				
		case 'test'    :url = url + "?cmd=test";
						url = url + "&lid=" +  val;
						break;							
		case 'cut': 	url = url + "?cmd=cut";
						url = url + "&path=" + document.getElementById('mainframe').src;
						url = url + "&type=" + val;
						break;
		
		case 'comment':	url = url + "?cmd=comment";
						url = url + "&lid=" + document.getElementById('lessonHid').value;
						url = url + "&email=" + document.getElementById('cmtMail').value;
						url = url + "&type=";
						if (document.getElementById('cmtType1').checked == true) url = url + "1";
						else url = url + "2";						
						url = url + "&val=";
						if (document.getElementById('cmtValue1').checked == true) {
							url = url + "1";
						} else if (document.getElementById('cmtValue2').checked == true) {
							url = url + "2";
						} else if (document.getElementById('cmtValue3').checked == true) {
							url = url + "3";
						} else if (document.getElementById('cmtValue4').checked == true) {
							url = url + "4";
						} else if (document.getElementById('cmtValue5').checked == true) {
							url = url + "5";
						} else 
							url = url + "0";							
						url = url + "&cmt=" + document.getElementById('cmtCont').value;
						break;	
		default:  		break;
	}
	tag = ajdi;
	if ((ajdi == 'cut') || (ajdi == 'comment'))
		xmlHttp.onreadystatechange=SubmitFetchComplete;
	else
		xmlHttp.onreadystatechange=SubpageFetchComplete;
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
};

function FetchComplete() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('loadingIcon').style.display='none';
		if (tag == "gen") {
			document.getElementById("genDiv").style.display="block";
			document.getElementById("iconRefreshExeGen").style.display="block";

			document.getElementById('lessonPrevIcon').style.display = "none"; 
			document.getElementById('lessonNextIcon').style.display = "none"; 
			
			document.getElementById("genSet").style.display="none";
			document.getElementById("genFrame").src=xmlHttp.responseText;
			
			var prt = document.getElementById('iconPrint');
			var sco = document.getElementById('iconScorm');
			var lnk = document.getElementById('iconLink');
			var prtF = document.getElementById('iconPrintFull');
			var scoF = document.getElementById('iconScormFull');
			var lnkF = document.getElementById('iconLinkFull');
			var ful = document.getElementById('iconFull');
			var inf = document.getElementById('iconInft');
			var cut = document.getElementById('iconCut');
			var ref = document.getElementById('iconRefresh');
			var src = document.getElementById('iconIsci');
			var infF = document.getElementById('iconInftFull');
			var cutF = document.getElementById('iconCutFull');
			var refF = document.getElementById('iconRefreshFull');
			
			var prtE = document.getElementById('iconPrintEmpty');
			var scoE = document.getElementById('iconScormEmpty');
			var lnkE = document.getElementById('iconLinkEmpty');
			var infE = document.getElementById('iconInftEmpty');
			var prtEF = document.getElementById('iconPrintEmptyFull');
			var scoEF = document.getElementById('iconScormEmptyFull');
			var lnkEF = document.getElementById('iconLinkEmptyFull');
			var infEF = document.getElementById('iconInftEmptyFull');
			
			var xx = xmlHttp.responseText;
			xx = xx.substring(xx.indexOf('/G')+1,xx.indexOf('/',xx.indexOf('/G')+1));
			
			prt.style.display="block";
			prt.onclick = function() { var temp = new Function("javascript:printLesson('0','test')"); temp(); };
			prtE.style.display="none";
			prtF.style.display="block";
			prtF.onclick = function() { var temp = new Function("javascript:printLesson('0','test')"); temp(); };
			prtEF.style.display="none";
			
			sco.style.display="block";
			sco.onclick = function() { var temp = new Function("javascript:saveScorm('"+xx+"',1)"); temp(); };
			scoE.style.display="none";
			scoF.style.display="block";
			scoF.onclick = function() { var temp = new Function("javascript:saveScorm('"+xx+"',1)"); temp(); };
			scoEF.style.display="none";
			
			lnk.style.display="none";
			lnkE.style.display="block";
			lnkF.style.display="none";
			lnkEF.style.display="block";

			inf.style.display = "none";
			infE.style.display = "none";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "none";
			cutF.style.display = "none";

			ref.style.display = "block";
			ref.onclick = function() { var temp = new Function("javascript:document.getElementById('genFrame').src='" + xmlHttp.responseText + "';"); temp(); };
			refF.style.display = "block";
			refF.onclick = function() { var temp = new Function("javascript:document.getElementById('genFrame').src='" + xmlHttp.responseText + "';"); temp(); };

		} else if (tag == "sub") {
			var res = xmlHttp.responseText;
			var result = res.split("|");
			document.getElementById("numel").value=result[0];			
			//brisemo vse stare levele
			for (var z=3; z > level; z--) {
				var tmp = "genRange"+z;
				document.getElementById(tmp).innerHTML="";
			}
			//brisemo vse bolde na istem nivoju
			var tmp = "genRange"+level;
			var _input = document.getElementById(tmp).getElementsByTagName('*');
			for (var z=0;z<_input.length;z++) {
				if (_input[z].tagName=="A")
					_input[z].style.fontWeight="normal";
			}
			//brisemo vse stare checkboxe
			_input = document.getElementsByTagName("input");
			var k=0;
			for (var z=0;z<_input.length;z++) {
				if (_input[z].type=="checkbox" && _input[z].id != "appGen")
					_input[z].style.display="none";
			}				

			var inp = (level < 2) ? "" : "<b>Seznam nalog: </b></br>"; 
			var inp = "";
			var u=0;
			for (var j = 1; j <= 2*result[0]; j++) {
				u = (j+1)/2;
				if (level > 1) {
					//pogledamo ce je naloga z apletom
					
					//oznacimo vse ki so ze izbrani
					var exeList = document.getElementById('exeList').value;
					if (exeList.indexOf("-"+result[j]+"-") >= 0) {
						var name = "sel"+(parseInt(level)+1)+result[j];
						inp = inp+"<input type='checkbox' id='sel"+(parseInt(level)+1)+result[j]+"' name='sel"+(parseInt(level)+1)+result[j]+"' value="+result[j]+" onclick='javascript:addToList(" + result[j] + ")' checked='yes' />";
					} else {
						var string = exeList.substr(exeList.lastIndexOf("-"));
						if (string.indexOf(result[j]) >= 0)
							inp = inp+"<input type='checkbox' id='sel"+(parseInt(level)+1)+result[j]+"' name='sel"+(parseInt(level)+1)+result[j]+"' value="+result[j]+" onclick='javascript:addToList(" + result[j] + ")' checked='yes' />";
						else {
							var string = exeList.substr(0,exeList.indexOf("-"));
							if (string.indexOf(result[j]) >= 0) {
								inp = inp+"<input type='checkbox' id='sel"+(parseInt(level)+1)+result[j]+"' name='sel"+(parseInt(level)+1)+result[j]+"' value="+result[j]+" onclick='javascript:addToList(" + result[j] + ")' checked='yes' />";
							} else {
								inp = inp+"<input type='checkbox' id='sel"+(parseInt(level)+1)+result[j]+"' name='sel"+(parseInt(level)+1)+result[j]+"' value="+result[j]+" onclick='javascript:addToList(" + result[j] + ")' />";
							}
							
						}
					}
				} 
				if (level < 2) {
					inp = inp+"<label for='r"+(parseInt(level)+1)+result[j]+"'><input type='radio' name='r"+(parseInt(level)+1)+"' id='r"+(parseInt(level)+1)+result[j]+"' value='"+result[j]+"' onclick='javascript:sublevel("+(parseInt(level)+1)+","+result[j++]+",false);'>"+result[j]+"</label><br />"
				} else {
					inp = inp+result[j+1];
					j++;
				}
			}
			var newlev = parseInt(level)+1;
			document.getElementById("level").value = newlev;
			var temp = "genRange"+newlev;
			document.getElementById(temp).innerHTML=inp;
			//temp = "href"+level+sel;
			//document.getElementById(temp).style.fontWeight="bold";
			var sb = document.getElementById('butGen');
			sb.onclick = function() { var temp = new Function("javascript:sublevel("+(parseInt(level)+1)+",0)"); temp(); };
			//sb.setAttribute( "onclick","javascript:sublevel("+(parseInt(level)+1)+",0);", 0 );
			//document.getElementById("butGen").onclick=new Function("javascript:sublevel("+(parseInt(level)+1)+",0);");
		} else if (tag == "example") {
			var temp = xmlHttp.responseText;
			var result = temp.split("|");
			var ajd = "div"+result[0];
			if (document.getElementById(ajd).style.display == "block") {
				document.getElementById(ajd).style.display = "none";
			} else {
				document.getElementById(ajd).src=result[1];
				document.getElementById(ajd).style.display = "block";
			}
		} else if ((tag == "listAdd") || (tag == "listRemove")) {
			var temp = xmlHttp.responseText;
			var result = temp.split("|");
			var num   = document.getElementById('numGen').value;
		
			var tbl   = document.getElementById('genListTbl');
			var tr    = document.getElementById('list' + result[0]);
			if (!tr) {
				num++;
				var tr    = document.createElement('TR');
				var td    = document.createElement('TD');
				var img   = document.createElement('img');
				var text  = document.createTextNode(" " + result[1]);
				tr.setAttribute("id", "list"+result[0]);	
				img.setAttribute("src", "../images/delete.gif");
				img.onclick = function() { var temp = new Function("javascript:addToList("+result[0]+")"); temp(); };
				
				tbl.appendChild(tr);
				tr.appendChild(td);	
				td.appendChild(img);
				td.appendChild(text);			
				
				var list = document.getElementById("exeList").value;
				if (list == "")
					document.getElementById("exeList").value = list + result[0];
				else
					document.getElementById("exeList").value = list + "-" + result[0];	
			} else {
				num--;
				tbl.removeChild(tr);
				
				var list = document.getElementById("exeList").value;
				if (list.indexOf("-") > 0)
				  if (list.indexOf("-"+result[0]+"-") > 0)
					list = list.replace("-"+result[0]+"-","-");
				  else if (list.indexOf("-"+result[0]) > 0)
					list = list.replace("-"+result[0],"");
				  else
					list = list.replace(result[0]+"-","");
				else
					list = list.replace(result[0],"");
				document.getElementById("exeList").value = list;

				var name = "sel3" + result[0];
				var checkBox = document.getElementById(name); 
				if (checkBox)
					checkBox.checked = false;
			}	
			document.getElementById('numGen').value = num;
		} else{
			document.getElementById("info").innerHTML = "Error";
		}
	}
	if (xmlHttp.readyState==1 || xmlHttp.readyState=="loading")
	{
		document.getElementById('loadingIcon').style.display='block';
		return;
	}
};

function LoadFetchComplete() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {	
		document.getElementById('loadingIcon').style.display='none';
		var temp = xmlHttp.responseText;		
		document.getElementById('welcomeTpl').style.display = 'none';
		document.getElementById('kontaktiTpl').style.display = 'none';
		document.getElementById('exeGenTpl').style.display = 'none';
		document.getElementById('searchTpl').style.display = 'none';
		document.getElementById('searchResultsTpl').style.display = 'none';
		document.getElementById('eupListTpl').style.display = 'none';
		document.getElementById('lessonListTpl').style.display = 'none';
		document.getElementById('whatsNewTpl').style.display = 'none';
		document.getElementById('lessonsTpl').style.display = 'none';
		document.getElementById('tabs').style.display = 'none';

		document.getElementById('tabs').style.display = 'none';	
		document.getElementById('searchTabs').style.display = 'none';	
		document.getElementById('helpTabs').style.display = 'none';		
		
		if (tag == "eumTim") {
			document.getElementById('kontaktiTpl').style.display = 'block';	
		} else if (tag.substring(0,6) == "exeGen") {
			document.getElementById('genDiv').style.display = 'none';	
            var id = tag.substring(6);
			if (id == 3)
				sublevel(0,3);
			else if (id == 8)
				sublevel(0,8);
			document.getElementById('iconWhatsNew').style.display = 'none';

			document.getElementById('exeGenTpl').style.display = 'block';	
			document.getElementById('iconGenPage').style.display = 'inline';
			document.getElementById('genSet').style.display = 'block';	
			
			document.getElementById('tabs').style.display = 'block';
			document.getElementById('searchTabs').style.display = 'none';
			document.getElementById('lessonsTab').setAttribute("class", "tab_closed");
			document.getElementById('povzetekTab').setAttribute("class", "tab_closed");
			document.getElementById('animacijaTab').setAttribute("class", "tab_closed");
			document.getElementById('nalogeTab').setAttribute("class", "tab_closed");
			document.getElementById('testTab').setAttribute("class", "tab_open");
		} else if (tag == "search") {
			document.getElementById('searchText').value = '';
			
			document.getElementById('tabs').style.display = 'none';
			document.getElementById('searchTabs').style.display = 'block';
			document.getElementById('searchTab').setAttribute("class", "tab_open");
			document.getElementById('resultsTab').setAttribute("class", "tab_closed");
			
			document.getElementById('searchTpl').style.display = 'block';
			document.getElementById('searchResultsTpl').style.display = 'none';	
		} else if (tag == "searchResults") {
			document.getElementById('tabs').style.display = 'none';
			document.getElementById('searchTabs').style.display = 'block';
			document.getElementById('searchTab').setAttribute("class", "tab_closed");
			document.getElementById('resultsTab').setAttribute("class", "tab_open");
			
			document.getElementById('searchTpl').style.display = 'none';
			document.getElementById('searchResultsTpl').style.display = 'block';	
		} else if (tag == "skupnost") {
			document.getElementById('skupnostTpl').style.display = 'block';	
		} else if (tag == "new") {
			document.getElementById('helpTabs').style.display = 'block';	
			document.getElementById('whatsNewTpl').style.display = 'block';	
		} else {
			document.getElementById('welcomeTpl').style.display = 'block';		
		} 
	}
	if (xmlHttp.readyState==1 || xmlHttp.readyState=="loading")
	{
		document.getElementById('loadingIcon').style.display='block';
		return;
	}
}


function SubmitFetchComplete() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		var temp = xmlHttp.responseText;
		
		if (tag == "comment") {	
			document.getElementById('cmtMail').value = "@";
			document.getElementById('cmtCont').value = "";
			showComment();
		} else if (tag == "cut") {	
			var res = temp.split("|");
			var cut = "Cut";
			if (res[0] == 0) cut = "Inft";
			document.getElementById('iconInft').src = "../images/gumb"+cut+".gif";
			document.getElementById('iconInft').addEventListener("mouseover", "this.src='../images/gumb"+cut+"Over.gif'");
			document.getElementById('iconInft').addEventListener("mouseout", "this.src='../images/gumb"+cut+".gif'");
			document.getElementById('iconInft').addEventListener("click", "javascript:ajaxSumbitForm('cut',"+res[0]+");");
			document.getElementById('mainframe').src = res[1];  	
		} 
		document.getElementById('loadingIcon').style.display='none';
	}
	if (xmlHttp.readyState==1 || xmlHttp.readyState=="loading")
	{
		document.getElementById('loadingIcon').style.display='block';
		return;
	}
}

function SubpageFetchComplete() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		var temp = xmlHttp.responseText;
		var res  = temp.split("|");

		//glavne strani
		document.getElementById('welcomeTpl').style.display = 'none';
		document.getElementById('kontaktiTpl').style.display = 'none';
		document.getElementById('exeGenTpl').style.display = 'none';
		document.getElementById('searchTpl').style.display = 'none';
		document.getElementById('searchResultsTpl').style.display = 'none';
		document.getElementById('lessonsTpl').style.display = 'none';
		document.getElementById('eupListTpl').style.display = 'none';
		document.getElementById('lessonListTpl').style.display = 'none';
		document.getElementById('nalogeListTpl').style.display = 'none';
		document.getElementById('whatsNewTpl').style.display = 'none';
		document.getElementById('bottomMainFrame').src = "";
		
		document.getElementById('tabs').style.display = 'block';	
		document.getElementById('searchTabs').style.display = 'none';	
		document.getElementById('helpTabs').style.display = 'none';			

		document.getElementById('lessonsTab').setAttribute("class", "tab_closed");
		document.getElementById('povzetekTab').setAttribute("class", "tab_closed");
		document.getElementById('animacijaTab').setAttribute("class", "tab_closed");
		document.getElementById('nalogeTab').setAttribute("class", "tab_closed");
		document.getElementById('testTab').setAttribute("class", "tab_closed");

		//document.getElementById('refreshSmall').style.display = "none";
		
		//gumbi za navigacijo
		document.getElementById('roundGenIcon').style.display = "none"; 
		document.getElementById('lessonRowBasic1Nav').style.display = "none"; 
		document.getElementById('lessonRowBasic2Nav').style.display = "none"; 
		
		document.getElementById('lessonRow1Nav').style.display = "table-row"; 
		document.getElementById('lessonRow2Nav').style.display = "table-row"; 
		document.getElementById('lessonRow3Nav').style.display = "table-row";
		
		document.getElementById('lessonPrevIcon').style.display = "none"; 
		document.getElementById('lessonNextIcon').style.display = "none"; 
		
		var prt = document.getElementById('iconPrint');
		var sco = document.getElementById('iconScorm');
		var lnk = document.getElementById('iconLink');
		var ful = document.getElementById('iconFull');
		var inf = document.getElementById('iconInft');
		var cut = document.getElementById('iconCut');
		var ref = document.getElementById('iconRefresh');
		var src = document.getElementById('iconIsci');
		var prtF = document.getElementById('iconPrintFull');
		var scoF = document.getElementById('iconScormFull');
		var lnkF = document.getElementById('iconLinkFull');
		var infF = document.getElementById('iconInftFull');
		var cutF = document.getElementById('iconCutFull');
		var refF = document.getElementById('iconRefreshFull');
		
		var prtE = document.getElementById('iconPrintEmpty');
		var prtEF = document.getElementById('iconPrintEmptyFull');
		var scoE = document.getElementById('iconScormEmpty');
		var scoEF = document.getElementById('iconScormEmptyFull');
		var lnkE = document.getElementById('iconLinkEmpty');
		var lnkEF = document.getElementById('iconLinkEmptyFull');
		var infE = document.getElementById('iconInftEmpty');
		var infEF = document.getElementById('iconInftEmptyFull');
		
		if (document.getElementById('fullHid').value == 0)
			document.getElementById('lessonGenIcon').style.display = "block"; 
		
		if (tag == "lesson") {		
			document.getElementById('lessonsTab').setAttribute("class", "tab_open");

			document.getElementById('lessonPrevIcon').style.display = "block"; 
			document.getElementById('lessonNextIcon').style.display = "block"; 			
			document.getElementById('iconPrev').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('lesson',"+res[2]+")"); temp(); };
			document.getElementById('iconNext').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('lesson',"+res[3]+")"); temp(); };
			
			document.getElementById('bottomMainFrame').src = res[4]; 
			document.getElementById('lblTopText').innerHTML = res[1]; 

			prt.style.display="block";
			prt.onclick = function() { var temp = new Function("javascript:printLesson('"+res[0]+"','lesson')"); temp(); };
			prtE.style.display="none";
			prtF.style.display="block";
			prtF.onclick = function() { var temp = new Function("javascript:printLesson('"+res[0]+"','lesson')"); temp(); };
			prtEF.style.display="none";

			sco.style.display="block";
			sco.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"',1)"); temp(); };
			scoE.style.display="none";
			scoF.style.display="block";
			scoF.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"',1)"); temp(); };
			scoEF.style.display="none";
			
			lnk.style.display="block";
			lnk.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"',1)"); temp(); };
			lnkE.style.display="none";
			lnkF.style.display="block";
			lnkF.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"',1)"); temp(); };
			lnkEF.style.display="none";

			if (document.getElementById('cutHid').value == 1) {
				inf.style.display = "block";
				cut.style.display = "none";
				infF.style.display = "block";
				cutF.style.display = "none";
			} else {
				inf.style.display = "none";
				cut.style.display = "block";
				infF.style.display = "none";
				cutF.style.display = "block";
			}
			infE.style.display = "none";
			infEF.style.display = "none";			

			ref.style.display = "none";
			refF.style.display = "none";
			
			var menuIDprev = "4,0," + document.getElementById('lessonHid').value;
			if (document.getElementById(menuIDprev))
				document.getElementById(menuIDprev).setAttribute("class", "l3");
			document.getElementById('lessonHid').value = res[0];

			document.getElementById('lessonsTab').style.display = "inline";
			document.getElementById('povzetekTab').style.display = "inline";
			document.getElementById('animacijaTab').style.display = "inline";
			document.getElementById('nalogeTab').style.display = "inline";
			document.getElementById('testTab').style.display = "inline";
			
			if (res[5] == 0)
				document.getElementById('povzetekTab').style.display = "none";
			if (res[6] == 0)
				document.getElementById('nalogeTab').style.display = "none";
			if (res[7] == 0)
				document.getElementById('animacijaTab').style.display = "none";
						
			document.getElementById('lessonsTab').setAttribute("href", "javascript:ajaxSubmitForm('lesson',"+res[0]+")");
			document.getElementById('povzetekTab').setAttribute("href", "javascript:ajaxSubmitForm('povzetek',"+res[8]+")");
			document.getElementById('nalogeTab').setAttribute("href", "javascript:ajaxSubmitForm('naloge',"+res[0]+")");
			document.getElementById('animacijaTab').setAttribute("href", "javascript:ajaxSubmitForm('eupList',"+res[8]+")");

			var path = res[9];
			var paths = path.split("-");
			
			var menuID1 = "1,0," + paths[0];
			var menuID2 = "2,0," + paths[1];
			var menuID3 = "3,0," + paths[2];
			var menuID4 = "4,0," + paths[3];
			
			//finding the last item that need to be collapsed
			/*if (document.getElementById(menuID3).parentNode.className == "directory expanded") {
				//no closing to be done
				if (document.getElementById(menuID4))
					document.getElementById(menuID4).setAttribute("class", "l3visited");
			} else if (document.getElementById(menuID2).parentNode.className == "directory expanded") {
					//close the expanded one
					var parent = document.getElementById(menuID3).parentNode;
					var children = parent.childNodes[0].childNodes;
					
					for ( var i=0, len=children.length; i<len; i++ )
						if (children[i].className == "directory expanded") {
							children[i].setAttribute("class", "directory collapsed");
							while (children[i].childNodes[0])
								children[i].removeChild(children[i].childNodes[0]);
						}
					//expand this one and attach the children
					document.getElementById(menuID3).parentNode.setAttribute("class", "directory expanded");					
					
					jQuery.post('/jqueryEumTree.php', {'dir': menuID3}, function(data) {
						document.getElementById(menuID3).innerHTML = data;
					}); 					
			}
			
				/*
			jQuery.post('/jqueryEumTree.php', {'dir': menuIDs}, function(data) {
			    alert('The server said: ' + data);
			}); 
			jQuery.post('/jqueryEumTree.php', {'dir': menuIDs}, function(data) {
			    alert('The server said: ' + data);
			});
			jQuery.post('/jqueryEumTree.php', {'dir': menuIDs}, function(data) {
			    alert('The server said: ' + data);
			});
			jQuery.post('/jqueryEumTree.php', {'dir': menuIDs}, function(data) {
			    alert('The server said: ' + data);
			});*/
			
			document.getElementById('lessonsTpl').style.display = 'block';
		} else if ((tag == "lessonList") || (tag == "nalogeList")) {	

			var numEups = res[4]; 

			if (tag == "lessonList") {
				var tbl   = document.getElementById('lessonsTable');
				document.getElementById('lessonsTab').setAttribute("class", "tab_open");
			} else {
				var tbl   = document.getElementById('nalogeTable');
				document.getElementById('nalogeTab').setAttribute("class", "tab_open");
			}
			var tr;
	        var childCount = tbl.getElementsByTagName('tr').length;
	        
			for (i=0;i<childCount-2;i++) 
				tbl.removeChild(tbl.lastChild);
			
			for (i=0; i<numEups;i++) {
				tr    = document.createElement('TR');
				var td    = document.createElement('TD');
				var a     = document.createElement("a");
				var text  = document.createTextNode(res[6+i*2]);
				var img     = document.createElement("img");

				img.setAttribute("src", '../images/e_umko.gif');
				if (tag == "lessonList")
					a.setAttribute("href", "javascript:ajaxSubmitForm('lesson','"+res[5+i*2]+"')");
				else
					a.setAttribute("href", "javascript:ajaxSubmitForm('naloge','"+res[5+i*2]+"')");
				
				tbl.appendChild(tr);
				tr.appendChild(td);
				td.appendChild(img);
				td.appendChild(a);
				a.appendChild(text);
			}
			document.getElementById('lblTopText').innerHTML = res[1]; 

			prtE.style.display="block";
			prt.style.display="none";
			prtEF.style.display="block";
			prtF.style.display="none";

			scoE.style.display="block";
			sco.style.display="none";
			scoEF.style.display="block";
			scoF.style.display="none";
			
			lnkE.style.display="block";
			lnk.style.display="none";
			lnkEF.style.display="block";
			lnkF.style.display="none";

			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";			

			ref.style.display = "none";
			refF.style.display = "none";

			if (tag == "lessonList")
				document.getElementById('lessonListTpl').style.display = 'block';	
			else
				document.getElementById('nalogeListTpl').style.display = 'block';
		} else if (tag == "povzetek") {	
			document.getElementById('povzetekTab').setAttribute("class", "tab_open");
			
			document.getElementById('lessonsTab').style.display = "inline";
			document.getElementById('povzetekTab').style.display = "inline";
			document.getElementById('animacijaTab').style.display = "inline";
			document.getElementById('nalogeTab').style.display = "inline";
			document.getElementById('testTab').style.display = "inline";
			
			if (document.getElementById('lessonHid').value == "0") {
				document.getElementById('lessonsTab').setAttribute("href", "javascript:ajaxSubmitForm('lessonList',"+res[8]+")");
				document.getElementById('nalogeTab').setAttribute("href", "javascript:ajaxSubmitForm('nalogeList',"+res[8]+")");
			}
			document.getElementById('povzetekTab').setAttribute("href", "javascript:ajaxSubmitForm('povzetek',"+res[8]+")");
			document.getElementById('animacijaTab').setAttribute("href", "javascript:ajaxSubmitForm('eupList',"+res[8]+")");
			
			document.getElementById('iconPrev').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('povzetek',"+res[2]+")"); temp(); };
			document.getElementById('iconNext').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('povzetek',"+res[3]+")"); temp(); };
			
			document.getElementById('bottomMainFrame').src = res[4]; 	
			document.getElementById('lblTopText').innerHTML = res[1]; 
			
			var menuIDprev = "4,0," + document.getElementById('lessonHid').value;
			if (document.getElementById(menuIDprev))
				document.getElementById(menuIDprev).setAttribute("class", "l3");

			prt.style.display="block";
			prt.onclick = function() { var temp = new Function("javascript:printLesson('"+res[0]+"','povzetek')"); temp(); };
			prtE.style.display="none";
			prtF.style.display="block";
			prtF.onclick = function() { var temp = new Function("javascript:printLesson('"+res[0]+"','povzetek')"); temp(); };
			prtEF.style.display="none";

			sco.style.display="block";
			sco.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"_povz',1)"); temp(); };
			scoE.style.display="none";
			scoF.style.display="block";
			scoF.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"_povz',1)"); temp(); };
			scoEF.style.display="none";
			
			lnk.style.display="block";
			lnk.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"_povz',1)"); temp(); };
			lnkE.style.display="none";
			lnkF.style.display="block";
			lnkF.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"_povz',1)"); temp(); };
			lnkEF.style.display="none";

			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";

			ref.style.display = "none";
			refF.style.display = "none";
			
			if (res[5] == 0)
				document.getElementById('povzetekTab').style.display = "none";
			if (res[6] == 0)
				document.getElementById('nalogeTab').style.display = "none";
			if (res[7] == 0)
				document.getElementById('animacijaTab').style.display = "none";

			document.getElementById('lessonsTpl').style.display = 'block';
		} else if (tag == "eupList") {	
			document.getElementById('animacijaTab').setAttribute("class", "tab_open");
			
			document.getElementById('lessonsTab').style.display = "inline";
			document.getElementById('povzetekTab').style.display = "inline";
			document.getElementById('animacijaTab').style.display = "inline";
			document.getElementById('nalogeTab').style.display = "inline";
			document.getElementById('testTab').style.display = "inline";

			if (document.getElementById('lessonHid').value == "0") {
				document.getElementById('lessonsTab').setAttribute("href", "javascript:ajaxSubmitForm('lessonList',"+res[0]+")");
				document.getElementById('nalogeTab').setAttribute("href", "javascript:ajaxSubmitForm('nalogeList',"+res[0]+")");
			}
			document.getElementById('povzetekTab').setAttribute("href", "javascript:ajaxSubmitForm('povzetek',"+res[0]+")");
			document.getElementById('animacijaTab').setAttribute("href", "javascript:ajaxSubmitForm('eupList',"+res[0]+")");
			
			document.getElementById('lblTopText').innerHTML = res[1]; 
			//document.getElementById('iconPrev').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('eup',"+res[2]+")"); temp(); };
			//document.getElementById('iconNext').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('eup',"+res[3]+")"); temp(); };
			
			var numEups = res[6]; 
			//kreiram seznam apletkov
			var tbl   = document.getElementById('eupsTable');
			var tr;
			
			//count number of nodes
	        var childCount = tbl.getElementsByTagName('tr').length;
	        
			for (i=0;i<childCount-2;i++) {
				tbl.removeChild(tbl.lastChild);
			}
			
			for (i=0; i<numEups;i++) {
				if (i % 2 == 0) tr    = document.createElement('TR');
				var td    = document.createElement('TD');
				var img   = new Image();
				var a     = document.createElement("a");
				var br     = document.createElement("br");
				var text  = document.createTextNode(res[8+i*2]);	
				if (i % 2 == 0) tr.setAttribute("height", '300px');	
				
				img.name = "previewImg"+i; 
				img.onload = function() {
						var imageWidth = this.width;
						var imageHeight = this.height;
						var tblWidth = document.getElementById('eupListTpl').offsetWidth * 0.3;
						
						var ratio = imageHeight / imageWidth;

						if(imageWidth >= tblWidth & ratio <= 1){
							imageWidth = tblWidth;
							imageHeight = imageWidth * ratio;
						} else if(imageHeight >= tblWidth){
							imageHeight = tblWidth;
							imageWidth = imageHeight / ratio;
						}
						
						this.width = imageWidth;
						this.height = imageHeight;
				};
				img.src = '../eup/'+res[7+i*2] + '/preview.jpg';
				
				a.setAttribute("href", "javascript:ajaxSubmitForm('eup','"+res[7+i*2]+"')");
				td.setAttribute("align", "center");
				td.setAttribute("class", "eupTable");				
				
				if (i % 2 == 0) tbl.appendChild(tr);
				tr.appendChild(td);
				td.appendChild(a);
				a.appendChild(img);
				td.appendChild(br);
				td.appendChild(text);	
			}

			if (res[4] == 0)
				document.getElementById('povzetekTab').style.display = "none";
			if (res[5] == 0)
				document.getElementById('nalogeTab').style.display = "none";

			prtE.style.display="block";
			prt.style.display="none";
			prtEF.style.display="block";
			prtF.style.display="none";

			scoE.style.display="block";
			sco.style.display="none";
			scoEF.style.display="block";
			scoF.style.display="none";
			
			lnkE.style.display="block";
			lnk.style.display="none";
			lnkEF.style.display="block";
			lnkF.style.display="none";
			
			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";

			ref.style.display = "none";
			refF.style.display = "none";
			
			document.getElementById('eupListTpl').style.display = 'block';			
		} else if (tag == "eup") {	
			document.getElementById('animacijaTab').setAttribute("class", "tab_open");

			document.getElementById('iconPrev').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('eup',"+res[2]+")"); temp(); };
			document.getElementById('iconNext').onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('eup',"+res[3]+")"); temp(); };
			
			document.getElementById('bottomMainFrame').src = res[4]; 
			document.getElementById('lblTopText').innerHTML = res[1]; 

			var menuIDprev = "4,0," + document.getElementById('lessonHid').value;
			if (document.getElementById(menuIDprev))
				document.getElementById(menuIDprev).setAttribute("class", "l3");

			prt.style.display="none";
			prtE.style.display="block";
			prtF.style.display="none";
			prtEF.style.display="block";

			sco.style.display="block";
			sco.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"_eup',1)"); temp(); };
			scoE.style.display="none";
			scoF.style.display="block";
			scoF.onclick = function() { var temp = new Function("javascript:saveScorm('"+res[0]+"_eup',1)"); temp(); };
			scoEF.style.display="none";
			
			lnk.style.display="block";
			lnk.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"_eup',1)"); temp(); };
			lnkE.style.display="none";
			lnkF.style.display="block";
			lnkF.onclick = function() { var temp = new Function("javascript:showLink('"+res[0]+"_eup',1)"); temp(); };
			lnkEF.style.display="none";

			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";

			ref.style.display = "none";
			refF.style.display = "none";

			document.getElementById('lessonsTpl').style.display = 'block';
			
		} else if (tag == 'naloge') {	
			document.getElementById('nalogeTab').setAttribute("class", "tab_open");
			//document.getElementById('refreshSmall').style.display = "inline";
			
			document.getElementById('lblTopText').innerHTML = res[1]; 
			
			document.getElementById('genDiv').style.display = 'block';
			document.getElementById('genSet').style.display = 'none';
			document.getElementById('genFrame').src = res[4]; 		
			
			var xx = res[4];
			xx = xx.substring(xx.indexOf('/N')+1,xx.indexOf('/',xx.indexOf('/N')+1));
			
			prt.style.display="block";
			prt.onclick = function() { var temp = new Function("javascript:printLesson('0','test')"); temp(); };
			prtE.style.display="none";
			prtF.style.display="block";
			prtF.onclick = function() { var temp = new Function("javascript:printLesson('0','test')"); temp(); };
			prtEF.style.display="none";

			sco.style.display="block";
			sco.onclick = function() { var temp = new Function("javascript:saveScorm('"+xx+"',1)"); temp(); };
			scoE.style.display="none";
			scoF.style.display="block";
			scoF.onclick = function() { var temp = new Function("javascript:saveScorm('"+xx+"',1)"); temp(); };
			scoEF.style.display="none";
			
			lnk.style.display="none";
			lnkE.style.display="block";
			lnkF.style.display="none";
			lnkEF.style.display="block";

			inf.style.display = "none";
			infE.style.display = "none";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "none";
			cutF.style.display = "none";

			ref.style.display = "block";
			ref.onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('naloge'," + res[0] + ")"); temp(); };
			refF.style.display = "block";
			refF.onclick = function() { var temp = new Function("javascript:ajaxSubmitForm('naloge'," + res[0] + ")"); temp(); };

			document.getElementById('exeGenTpl').style.display = 'block';
		} else if (tag == 'test') {	
			document.getElementById('testTab').setAttribute("class", "tab_open");
			
			document.getElementById('exeGenTpl').style.display = 'block';	
			document.getElementById('genDiv').style.display = 'none';	
			document.getElementById('genSet').style.display = 'block';	
            var id = tag.substring(6);
			if (id == 3)
				sublevel(0,3);
			else if (id == 8)
				sublevel(0,8);
			document.getElementById('iconGenPage').style.display = 'inline';
			document.getElementById('iconWhatsNew').style.display = 'none';

			document.getElementById('exeGenTpl').style.display = 'block';
			
			//brisi vse moznosti
			document.getElementById('level').value = "0";
			document.getElementById('numel').value = "2";
			document.getElementById('exeList').value = "";
			
			document.getElementById('genRange1').innerHTML = "&nbsp;";
			document.getElementById('genRange2').innerHTML = "&nbsp;";
			document.getElementById('genRange3').innerHTML = "&nbsp;";
			
			var tbl = document.getElementById('genListTbl');
			while (tbl.hasChildNodes()) 
				tbl.removeChild(tbl.firstChild);

			document.getElementById('subGen').value = "";
			document.getElementById('numGen').value = "0";
			
			prtE.style.display="none";
			prt.style.display="block";
			prtEF.style.display="none";
			prtF.style.display="block";

			sco.style.display="none";
			scoE.style.display="block";
			scoF.style.display="none";
			scoEF.style.display="block";
			
			lnk.style.display="none";
			lnkE.style.display="block";
			lnkF.style.display="none";
			lnkEF.style.display="block";

			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";

			ref.style.display = "none";
			refF.style.display = "none";
			
		} else if (tag == 'search') {	
			document.getElementById('tabs').style.display = 'none';
			document.getElementById('searchTabs').style.display = 'block';
			
			document.getElementById('searchTab').setAttribute("class", "tab_closed");
			document.getElementById('resultsTab').setAttribute("class", "tab_open");
			
			//kreiram seznam gradiv ki ustrezajo
			var tbl   = document.getElementById('srcResultsTable');			
	        var childCount = tbl.getElementsByTagName('tr').length;	        
			for (i=0;i<childCount-2;i++) 
				tbl.removeChild(tbl.lastChild);
			
			document.getElementById('resultsTitle').innerHTML = '"' + res[0] + '"';

			//interpretacija rezultatov
			var counter = 1;
			var total = res.length - 1;
			var num = 0;
			var tip = 0;
			
			for (i=0; i<total;i++) {
				if (num == 0) {
					num = res[counter++];
					tip++;
					
					if ((num > 0)) {
						if ((i > 0)) {
							var tr    = document.createElement('TR');
							var td    = document.createElement('TD');
							td.style.borderBottom = "dashed #dcad19 medium";
	
							tbl.appendChild(tr);
							tr.appendChild(td);
						}
						
						var tr    = document.createElement('TR');
						var td    = document.createElement('TD');
						switch (tip) {
							case 1: 
								var text  = document.createTextNode("GRADIVA");
								break;
							case 2: 
								var text  = document.createTextNode("POVZETKI");
								break;
							case 3: 
								var text  = document.createTextNode("AKTIVNOSTI");
								break;
							case 4: 
								var text  = document.createTextNode("NALOGE");
								break;
						}
						tbl.appendChild(tr);
						tr.appendChild(td);
						td.appendChild(text);
					}
				}
				
				if (num > 0) {
					var rst   = res[counter++];
					var det   = rst.split("#");
					
					var tr    = document.createElement('TR');
					var td    = document.createElement('TD');
					var img   = document.createElement("img");
					var a     = document.createElement("a");
					var text  = document.createTextNode(det[1]);	
					
					//defining size of image
					img.setAttribute("src", '../images/e_umko.gif');
					img.setAttribute("width", "14px");
					switch (tip) {
					case 1: 
						a.setAttribute("href", "javascript:ajaxSubmitForm('lesson','"+det[0]+"')");
						break;
					case 2: 
						a.setAttribute("href", "javascript:ajaxSubmitForm('povzetek','"+det[0]+"')");
						break;
					case 3: 
						a.setAttribute("href", "javascript:ajaxSubmitForm('eup','"+det[0]+"')");
						break;
					case 4: 
						a.setAttribute("href", "javascript:ajaxSubmitForm('naloge','"+det[0]+"')");
						break;
					}
						
					tbl.appendChild(tr);
					tr.appendChild(td);
					td.appendChild(img);
					td.appendChild(a);					
					a.appendChild(text);
					num--;
				}
			}
			
			prtE.style.display="none";
			prt.style.display="block";
			prtEF.style.display="none";
			prtF.style.display="block";

			sco.style.display="none";
			scoE.style.display="block";
			scoF.style.display="none";
			scoEF.style.display="block";
			
			lnk.style.display="none";
			lnkE.style.display="block";
			lnkF.style.display="none";
			lnkEF.style.display="block";

			inf.style.display = "none";
			infE.style.display = "block";
			cut.style.display = "none";
			infF.style.display = "none";
			infEF.style.display = "block";
			cutF.style.display = "none";

			ref.style.display = "none";
			refF.style.display = "none";

			document.getElementById('searchTpl').style.display = 'none';
			document.getElementById('resultsTab').style.display = 'inline';
			document.getElementById('searchResultsTpl').style.display = 'block';	
		} else {
			return; //document.getElementById("info").innerHTML = "Error";
		}
		
		document.getElementById('loadingIcon').style.display='none';
	}
	if (xmlHttp.readyState==1 || xmlHttp.readyState=="loading")
	{
		document.getElementById('loadingIcon').style.display='block';
		return;
	}
};

function GetXmlHttpObject()	{
	var xmlHttp=null;
	try {
		// check browser firefox, opera 8.0+, safari
		xmlHttp=new XMLHttpRequest();
	} catch (e)	{
		// browser Internet Explorer
		try {
			// IE 6.0+	
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			alert("E-um!");
		} catch (e) {
			// IE 5.0
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}