
			
function fixPNG(myImage) 
{
    if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='crop');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}			


function change_language(lang) {
	location.href = document.getElementById('theurl').value+"&lang="+lang;
}


			<!--
			// popup ablaknyitas
			// -----------------------------------------------
			function ablaknyitas(url,szelesseg,magassag,ident) {
			if (!ident) { ident = 'ablak'; }
			var screenW 		= screen.width;				// szelesseg
			var screenH 		= screen.height;			// magassag
			var lapmagassag  	= Number(magassag)+0;		// pixellel noveli az ablak magassagat
			var lapszelesseg 	= Number(szelesseg)+0;		// pixellel noveli az ablak szelesseget
			var bal 			= (screenW-szelesseg)/0;	// igazitas - balra
			var fel 			= (screenH-magassag)/0;		// igazitas - felfele
			beallitas 			= 'height='+lapmagassag+',width='+lapszelesseg+',left='+bal+',top='+fel+',lwaysLowered=0,alwaysRaised=0,maximize=0,copyhistory=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=0,location=0,menubar=1,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0,z-lock=0,screenX=0,screeny=0';
			ablak 				= window.open(url,ident, beallitas);
			ablak.focus();
			}
			//-->

			function nyitas(url,szelesseg,magassag,ident) {
			if (!ident) { ident = 'ablak'; }
			var screenW 		= screen.width;				// szelesseg
			var screenH 		= screen.height;			// magassag
			var lapmagassag  	= Number(magassag)+0;		// pixellel noveli az ablak magassagat
			var lapszelesseg 	= Number(szelesseg)+0;		// pixellel noveli az ablak szelesseget
			var bal 			= (screenW-szelesseg)/0;	// igazitas - balra
			var fel 			= (screenH-magassag)/0;		// igazitas - felfele
			beallitas 			= 'height='+lapmagassag+',width='+lapszelesseg+',left='+bal+',top='+fel+',lwaysLowered=0,alwaysRaised=0,maximize=0,copyhistory=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,titlebar=0,toolbar=0,z-lock=0,screenX=0,screeny=0';
			ablak 				= window.open(url,ident, beallitas);
			ablak.focus();
			}
			//-->
			<!--
			// hirlevel
			// -----------------------------------------------
			function doHirlevel(form, mode) {
				
				if (document.getElementById('hirlevelMail').value.indexOf("@") == -1) {
					alert('Kérem adja meg az e-mail címét!');
				}
				else {
					form.mode.value=mode;
					form.action = '?';
					form.submit();
					
				}
			}
			//-->

			<!---
			//MailSafe
			// -----------------------------------------------
			function emailSF(atag,user,domain) {
				atag.href='mailto:'+user+'@'+domain;	
			}
			//-->
			

			<!---
			//Keyboard csekk
			// -----------------------------------------------
			var keybYN            = new keybEdit('yn','Valid values are \'Y\' or \'N\'.');
			var keybNumeric       = new keybEdit('01234567890.');
			var keybPhone         = new keybEdit('01234567890');
			var keybEmail         = new keybEdit('abcdefghijklmnopqurstuvzwxy01234567890@_-.');
			var keybAlpha         = new keybEdit('abcdefghijklmnopqurstuvzwxy');
			var keybUsername      = new keybEdit('0123456789abcdefghijklmnopqurstuvzwxy-_');
			var keybAlphaNumeric  = new keybEdit('abcdefghijklmnopqurstuvzwxy01234567890 ', 'Csak alfanumerikus adatokat lehet beírni!');
			var keybNumarray      = new keybEdit('01234567890.-');
			var keybDate          = new keybEdit('01234567890/', 'Date input only');

			function keybEdit(strValid, strMsg) {
				var reWork = new RegExp('[a-z]','gi'); //	Regular expression
	
					if ( reWork.test(strValid) ) {
				  	this.valid = strValid.toLowerCase() + strValid.toUpperCase();
					} else {
				    	this.valid = strValid;
					}

					if( (strMsg == null) || (typeof(strMsg) == 'undefined') ) {
				  	this.message = '';
					} else {
					  	this.message = strMsg;
					}

					this.getValid = keybEditGetValid;
					this.getMessage = keybEditGetMessage;
  
			function keybEditGetValid() {
					return this.valid.toString();
			}
  
			function keybEditGetMessage() {
					return this.message;
					}
			}

			function editKeyBoard(objForm, objKeyb, e) {
				var keyk = '';
				
				if (window.event) {
					keyk = e.keyCode
				}else {
					keyk = e.which
				}

				strWork = objKeyb.getValid();
				strMsg = ''; 
				blnValidChar = false; 
			
							
				if ( !blnValidChar ) {
					
					if (keyk==8 || keyk==13 || keyk==9 || keyk==0) {
						blnValidChar = true;
					}
					else {
						for(i=0; i<strWork.length; i++) {
  						
							if ( keyk == strWork.charCodeAt(i) ) {
  								blnValidChar = true;
  								break;
	  						}
						

    						}
					}

				}

				
		
				if ( !blnValidChar ) {

		   		 	if ( objKeyb.getMessage().toString().length != 0 ) {
	  			 		alert('Error: ' + objKeyb.getMessage());
    					 }
					
					if (window.event) { window.event.returnValue=false; }
					else { e.preventDefault();}
		  	
		  			objForm.focus(); // Set focus
				}
			}
			//-->
			
			function showForm(id) {
				document.getElementById(id).style.display = 'inline';
			}

			function hideForm(id) {
				document.getElementById(id).style.display = 'none';
			}
			
			function messageCMD(area, starttag, endtag, name, defval) {
				
				var confirm = prompt(name, defval);
				if (!confirm || confirm == defval) {
					return false;
				}
				else {
					document.getElementById(area).value = document.getElementById(area).value+'\n'+starttag+''+confirm+''+endtag;
				}	
			
			}
			
			function helyiertek(field) {
		
					
				 sz=field.value.toString().replace(/ /g,'');
				 szindex=sz.search(/[.,]/);
				 
				 if (szindex>-1) k=szindex;
				 else k=sz.length;
				 sz2='';
				 j=0;
				 
				 for (i=k;i>0;i--) {
					sz2=sz.charAt(i-1)+sz2;
						if (j==2 && i>1) {
							sz2=' '+sz2;
							j=-1;
						}
					j++;
				 }
				 
				 if (szindex!=-1)  sz2=sz2+'.';
				 j=0;
				 
				 for (i=k+1;i<sz.length;i++) {
					if (sz.charAt(i).search(/[.,]/)==-1) sz2=sz2+sz.charAt(i);
					if (j==2 && i<sz.length-1) {
						sz2=sz2+' ';
						j=-1;
					}
					j++;
				 }
				 
				 field.value = sz2;
		 
			}
			
			function str_replace(search, replace, subject) {
				var f = search, r = replace, s = subject;
				var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
			 
				while(j = 0, i--){
					while(s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f);
				}
				 
				return sa ? s : s[0];
			}
			
			function is_array( mixed_var ) {
					return ( mixed_var instanceof Array );
			}
			
			/**
* Function : dump()
* Arguments: The data - array,hash(associative array),object
*    The level - OPTIONAL
* Returns  : The textual representation of the array.
* This function was inspired by the print_r function of PHP.
* This will accept some data as the argument and return a
* text that will be a more readable version of the
* array/hash/object that is given.
*/
function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += "    ";

if(typeof(arr) == 'object') { //Array/Hashes/Objects
 for(var item in arr) {
  var value = arr[item];
 
  if(typeof(value) == 'object') { //If it is an array,
   dumped_text += level_padding + "'" + item + "' ...\n";
   dumped_text += dump(value,level+1);
  } else {
   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
 }
} else { //Stings/Chars/Numbers etc.
 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
} 