function setHomePage() {
	if ( navigator.appName == 'Netscape' ) {
		/* netscape */
		netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
		navigator.preference('browser.startup.homepage', top.location.href);
	} else if( window.opera && window.print ) {
		return true;
	} else if ( document.getElementById ) {
		/* ie */
		document.getElementById('kezdolap').style.behavior='url(#default#homepage)';
		document.getElementById('kezdolap').setHomePage('http://www.kepmas.hu/');
	} else if ( document.all ) {
		/* ie */
		document.all.kezdolap.style.behavior='url(#default#homepage)';
		document.all.kezdolap.setHomePage('http://www.kepmas.hu/');
	} else {
		alert('Sajnos az ön böngészője nem támogatja ezt a szolgáltatást!');
	}
	return false;
} 

function elkuldom()
	{
	var s=URLEncode(document.getElementById('mit_keres').value);
	document.getElementById('tranzit_form_kereso_id').action="index.php?searching="+document.getElementById('mit_keres').value;
	document.getElementById('tranzit_form_kereso_id_s').value=s;
	if(s!="")
		document.getElementById('tranzit_form_kereso_id').submit(); 
	}

function elkuldom_google()
	{
	var s=document.getElementById('mit_keres').value;
	document.getElementById('tranzit_form_google_kereso_id_s').value=s;
	if(s!="")
		document.getElementById('tranzit_form_google_kereso_id').submit(); 
	}
function URLEncode(str)
{
	var SAFECHARS = "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" +
 "-_.!~*'()";
	var HEX = "0123456789ABCDEF";

	var plaintext = str;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				if(ch=="ő")
					encoded+= "%F5";
				if(ch=="Ő")
					encoded+= "%D5";
				if(ch=="ű")
					encoded+= "%FB";
				if(ch=="Ű")
					encoded+= "%DB";
				if((ch!="ő")&&(ch!="Ő")&&(ch!="ű")&&(ch!="Ű"))
					encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	}

	return encoded;
}

function kisebb_betu()
	{
	var s=document.getElementById('aloldal_text_id').style.fontSize;
	s=parseInt(s)-1;
	if(s>3)
		{
		var st="" + s + "px";
		document.getElementById('aloldal_text_id').style.fontSize=st;
		}
	}

function nagyobb_betu()
	{
	var s=document.getElementById('aloldal_text_id').style.fontSize;
	s=parseInt(s)+1;
	if(s>3)
		{
		var st="" + s + "px";
		document.getElementById('aloldal_text_id').style.fontSize=st;
		}
	}

function ellenor(szam)
	{
	if(szam==0)
		{
		var error=0;

		if(!document.getElementById('elofizeto_type_1_id').checked && !document.getElementById('elofizeto_type_2_id').checked)
			{
			error=1;
			error_message="Előfizetője lapunknak?";
			}

		if(checkMail(document.getElementById('email_id').value)==0)
			{
			error=1;
			error_message="Hibás e-mail cím!";
			}

		if(document.getElementById('tel_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a telefonszámát!";
			}

		if(document.getElementById('address_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a címét!";
			}
		
		if(document.getElementById('nev_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a nevét!";
			}

		if(error!="1")
			{
			document.getElementById('elofizetes_pro_form_id').submit();
			}
			else
				alert(error_message);	
		}

	if(szam==1)
		{
		var error=0;

		if(!document.getElementById('program_type_1_id').checked && !document.getElementById('program_type_2_id').checked)
			{
			error=1;
			error_message="Kérjük válassza ki az előfizetés időtartamát!";
			}

		if(checkMail(document.getElementById('email_id').value)==0)
			{
			error=1;
			error_message="Hibás e-mail cím!";
			}

		if(document.getElementById('pld_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a példányszámot!";
			}

		if(document.getElementById('tel_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a telefonszámát!";
			}

		if(document.getElementById('address_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a címét!";
			}
		
		if(document.getElementById('nev_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a nevét!";
			}

		if((!document.getElementById('kovetkezo_id').checked)&&(checkSzam(document.getElementById('ev_id').value)==0)&&(checkSzam(document.getElementById('honaptol_id').value)==0))
			{
			error=1;
			error_message="Az évet és a hónapot szám formátumban kérjük!";
			}
			
		if(error!="1")
			{
			document.getElementById('elofizetes_form_id').submit();
			}
			else
				alert(error_message);	
		}
		
	if(szam==2)
		{
		var error=0;

		if(checkMail(document.getElementById('email_id').value)==0)
			{
			error=1;
			error_message="Hibás e-mail cím!";
			}

		if(error!="1")
			{
			document.getElementById('hirlevel_form_id').submit();
			}
			else
				alert(error_message);	
		}
		
	if(szam==3)
		{
		var error=0;

//		if(document.getElementById('azon_id').value=="")
//			{
//			error=1;
//			error_message="Kérjük adja meg az emailben kapott azonosító számot!";
//			}

		if(checkMail(document.getElementById('email_id').value)==0)
			{
			error=1;
			error_message="Hibás e-mail cím!";
			}

		if(error!="1")
			{
			document.getElementById('leiratkozas_form_id').submit();
			}
			else
				alert(error_message);	
		}
		
	if(szam==4)
		{
		var error=0;

		if(checkMail(document.getElementById('email_id').value)==0)
			{
			error=1;
			error_message="Hibás e-mail cím!";
			}

		if(document.getElementById('pld_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a példányszámot!";
			}

		if(document.getElementById('tel_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a telefonszámát!";
			}

		if(document.getElementById('address_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a címét!";
			}
		
		if(document.getElementById('nev_id').value=="")
			{
			error=1;
			error_message="Kérjük adja meg a nevét!";
			}

		if(!document.getElementById('kovetkezo_id').checked)
			{
//			error=1;
//			error_message="";
			}
			
		if(error!="1")
			{
			document.getElementById('elofizetes_form_id').submit();
			}
			else
				alert(error_message);	
		}
	}

function checkMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

function checkSzam(x)
{
	var filter  = /^([0-9_\.\-])+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

function levelet_kuld()
	{
	var error=0;
	if(document.getElementById('name_b_id').value=="")
		{
		error=1;
		error_message="Hiba az adatok megadásában (Az Ön neve)!";
		}

	if(checkMail(document.getElementById('email_b_id').value)==0)
		{
		error=1;
		error_message="Hiba az adatok megadásában (Az Ön E-mail cím)!";
		}

	if(document.getElementById('name_id').value=="")
		{
		error=1;
		error_message="Hiba az adatok megadásában (Címzett neve)!";
		}

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hiba az adatok megadásában (Címzett E-mail cím)!";
		}

	if(error!="1")
		{
		document.getElementById('form1_id').submit();
		}
		else
			alert(error_message);	
	}
