{
	var xmlhttp

	function GetXmlHttpObject() {
		if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
			return new XMLHttpRequest();
		}
		if (window.ActiveXObject) {
			// code for IE6, IE5
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		return null;
	}
}

function AddFileInput(input_element) {
	var c = input_element.parentNode;
	if (c != null) {
		var newFile = document.createElement('input');
		var lineBreak = document.createElement('br');
		newFile.type = "file";
		newFile.name = "file_pictures[]";
		newFile.setAttribute('onchange', "AddFileInput(this)");
		c.appendChild(newFile);
		c.appendChild(lineBreak);
		return true;
	}
	return false;
}

function showHint(str) {
	if (str.length == 0) {
		document.getElementById("txtHint").innerHTML = "";
		return;
	}
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp == null) {
		alert("Your browser does not support XMLHTTP!");
		return;
	}
	var url = "gethint.php";
	url = url + "?q=" + str;
	url = url + "&sid=" + Math.random();
	xmlhttp.onreadystatechange = stateChanged;
	xmlhttp.open("GET", url, true);
	xmlhttp.send(null);
}

function stateChanged() {
	if (xmlhttp.readyState == 4) {
		document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
	}
}

function toggleview(element1) {
	element1 = document.getElementById(element1);
	if (element1.style.display == 'block' || element1.style.display == '')
		element1.style.display = 'none';
	else
		element1.style.display = 'block';
	return;
}
function toggleviewon(element1) {
	element1 = document.getElementById(element1);
		element1.style.display = 'block';
	return;
}
function toggleviewoff(element1) {
	element1 = document.getElementById(element1);
		element1.style.display = 'none';
		element1.value = '';
	return;
}














function toggleElement(sel1, element1) {
	element1 = document.getElementById(element1);
	if (sel1.value == 'others') {
		element1.style.display = 'inline';
	} else {
		element1.value = ''; // input
		element1.style.display = 'none'; // hide text element
	}
	return;
}

