function delImg(link) {
	if (link.parentElement) {
		div = link.parentElement;
	} else {
		div = link.parentNode;
	}
	
	newInput = document.createElement("input");
	newInput.setAttribute("type", "file");
	newInput.setAttribute("name","kep");
	div.innerHTML = '';
	div.appendChild(newInput);
}

function delInFile(link,newName) {
	if (link.parentElement) {
		div = link.parentElement;
	} else {
		div = link.parentNode;
	}

	newInput = document.createElement("input");
	newInput.setAttribute("type", "file");
	newInput.setAttribute("name",newName);
	newInput.setAttribute("id",newName);
	div.innerHTML = '';
	div.appendChild(newInput);
}

function singleCollapse(id) {
	if (div = document.getElementById(id)) {
		if (div.className.indexOf('hidden') !== -1) {
			div.className = div.className.replace('hidden','');
		} else {
			div.className = div.className + ' hidden';
		}
	}
}

function createRateField(name, id) {
	celpont = document.getElementById(id);
	for (i = 1; i <= 5; i++) {
		newInput = document.createElement('input');
		newInput.setAttribute('type','radio');
		newInput.setAttribute('name',name);
		newInput.setAttribute('value',i);
		newInput.className = 'hidden star';
		newImg = document.createElement('img');
		newImg.setAttribute('src','img/csillag.gif');
		newImg.setAttribute('alt',i);
		newImg.onmouseover = function () {setHover(id, this.alt);};
		newImg.onmouseout = function () {removeHover(id);};
		newImg.onclick = function () {setValue(id, this.alt)};
		
		celpont.appendChild(newInput);
		celpont.appendChild(newImg);
	}
}

function setHover(id, value)  {
	celpont = document.getElementById(id);
	stars = celpont.getElementsByTagName('input');
	starImgs = celpont.getElementsByTagName('img');
	if (stars.length != 5 && stars.length != 0) {
		i = 0;
		for (n = 0; n < stars.length; n++) {
			if (stars[n].type == 'radio') {
				i++;
			}
		}
		if (i == 0) {
			return (false);
		}
	} else if (stars.length == 0){
		return (false);
	}
	
	for (n = 0; n < stars.length; n++) {
		
		if (stars[n].type=='radio' && stars[n].value <= value) {
			starImgs[n].src = 'img/csillag2.gif';
		}
	}
}

function removeHover(id) {
	celpont = document.getElementById(id);
	stars = celpont.getElementsByTagName('input');
	starImgs = celpont.getElementsByTagName('img');
	
	for (i = 0; i < starImgs.length; i++) {
		starImgs[i].src = 'img/csillag.gif';
	}
}

function setValue(id, value) {
	celpont = document.getElementById(id);
	stars = celpont.getElementsByTagName('input');
	starImgs = celpont.getElementsByTagName('img');
	
	for (i = 0; i < stars.length; i++) {
		if (stars[i].value <= value) {
			starImgs[i].src = 'img/csillag2.gif';
			if (stars[i].value == value) {
				stars[i].checked="checked";
			}
		} else {
			starImgs[i].src = 'img/csillag.gif';
		}
		starImgs[i].onmouseover = function () {}
		starImgs[i].onmouseout = function () {}
	}
}

function multiCollapse(id_prefix, index, osszes) {
	
	//alert(id_prefix +""+index);
	for (i = 0; i < osszes; i++) {
		//alert (i);
		if (document.getElementById(id_prefix+""+i)) {
			if (document.getElementById(id_prefix+""+i).className.indexOf("hidden") === -1) {
				document.getElementById(id_prefix+""+i).className += " hidden";
			}
		}
	}
	newclass = document.getElementById(id_prefix+""+index).className;
	document.getElementById(id_prefix+""+index).className = newclass.replace(/hidden/,"");
}

function multiCollapseDate(id_prefix, datum, osszes) {
if (datum.length) {
  for (i = 0; i <= osszes; i++) {
	/*console.log(i);*/
	if (document.getElementById(id_prefix+i)) {
	  	if (document.getElementById(id_prefix+i).className.indexOf(datum) !== -1) {
	  		if (document.getElementById(id_prefix+i).className.indexOf('hidden') !== -1)
	  		document.getElementById(id_prefix+i).className = document.getElementById(id_prefix+i).className.replace('hidden','');
	  	} else {
	  		if (document.getElementById(id_prefix+i).className.indexOf('hidden') === -1)
	  			document.getElementById(id_prefix+i).className += ' hidden';
	  	}
	}
  }
}
}

function popUp (url, w, h) {
	window.open( url, "wnd",
  			"status = 1, height = "+h+", width = "+w+", resizable = 0, scrollbars=yes, menubar=yes" );
}

