function makeHTML(url,queryString,element){//Creates an HTML document and puts its content to the specified DIV element
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
{
 	xmlhttp = new XMLHttpRequest();
}
  myTag = document.getElementById(''+element+'');
  myTag.innerHTML = '<table border="0" cellspacing="0" cellpadding="30" width="100%"><tr><td align="left">Παρακαλώ περιμένετε...</td></tr></table>';
  xmlhttp.open('GET', url+'?'+queryString,true);
  xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) 
  {
  	myTag.innerHTML = xmlhttp.responseText;
  }
 }
 xmlhttp.setRequestHeader('Accept','message/x-jl-formresult');
 xmlhttp.send(null);
 return false;
}

function openHTML(url,queryString){
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
{
 	xmlhttp = new XMLHttpRequest();
}
  xmlhttp.open('GET', url+'?'+queryString,false);
  xmlhttp.send(null);
  return xmlhttp.responseText;
}

function makeSearchString() {
//subFunction for the gatherFormData function
	var args = makeSearchString.arguments;
	var searchString = "";
	var pair;
	for (var i = 0; i < args.length; i++) {
		pair = escape(args[i++]) + "=";
		pair += escape(args[i]);
		searchString += pair + "&";
	}
	return unescape(searchString.substring(0, searchString.length - 1));
}
//Function makeSearchString end


function gatherFormData(form) {
//Gets the fields of a form and creates a query string. 
	var formData = '';
	var element;
	
	for (var i = 0; i < document.getElementById(''+form+'').elements.length; i++) {
		element = document.getElementById(''+form+'').elements[i];
		if (element.type == "text" || element.type == "password" || element.type == "textarea" || element.type == "hidden") formData += "'" + element.name + "', '" + escape(element.value) + "', ";
		else if (element.type.indexOf("select") != -1) {
			for (var j = 0; j < element.options.length; j++) {
				if (element.options[j].selected == true) formData += "'" + element.name + "', '" + element.options[element.selectedIndex].value + "', ";
			}
		}
		else if (element.type == "checkbox" && element.checked) formData += "'" + element.name + "', '" + element.value + "', ";
		else if (element.type == "radio" && element.checked == true) formData += "'" + element.name + "', '" + element.value + "', ";
	}
	
	return unescape((eval("makeSearchString(" + formData.substring(0, formData.length - 2) + ")")));
}