
	// kepcserelgeto
	////////////////
	
	function changeImages() {
	  if (document.images) {
		 for (var i = 0; i < changeImages.arguments.length; i += 2) {
			  document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
		 }
	  }
	}

	// char converter
	/////////////////
	
	function fromCode(code) {
		return String.fromCharCode(code);
	}
	
	function convert(text) {
		flood = 0;
		while (text.indexOf("&#") != -1) {
			i = text.indexOf("&#") + 2;
			cserelendo = parseInt(text.substring(i,i+3));
			mire = fromCode(cserelendo);
			mit = text.substring(i-2,i+4);
			text = text.replace(mit, mire);
		}
		return text;
	}
	
	function toCode(code) {
		return code.charCodeAt(0);
	}
	
	function convertBack(text) {
	
		stdChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789 -!@#$%^&*(),./;'[]\?:{}|+_~";
		
		i = 0;
		while (i<text.length && !(i>1000)) {
			if (stdChars.indexOf(text.charAt(i)) < 0) {
				text = text.replace(text.charAt(i),"&#" + toCode(text.charAt(i)) + ";");
				i += 5;
			}
			i += 1;
		}
	
		return text;
	}

	// form check
	/////////////

	function chkMail(mail) {
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(mail)) {
			return true;
		} else {
			return false;
		}
	}

