function iecheck()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1) return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)  || (version.indexOf("7") == 0)));
}

function hide_flash()
{
	var fl = document.getElementsByTagName('object');
	for(i=0;i<fl.length;i++)
	{
		fl[i].style.display = 'none';
	}
}
function show_flash()
{
	var fl = document.getElementsByTagName('object');
	for(i=0;i<fl.length;i++)
	{
		fl[i].style.display = '';
	}
}

function insertFlash(swf,size,cel,fv)
{
	var str = "";
	var fvstr = "";
	for(var i = 0; i<fv.length; i++)
	{
		fvstr += fv[i][0]+"="+fv[i][1]+"&";
	}
	fvstr = fvstr.substr(0,fvstr.length-1);
	if(iecheck())
	{
		str +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" width="'+size[0]+'" height="'+size[1]+'">';
		str +='	<param name="movie" value="'+swf+'" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="menu" value="false" />';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" />';
		str +='</object>';
	}
	else
	{
		str +='<object type="application/x-shockwave-flash" data="'+swf+'" width="'+size[0]+'" height="'+size[1]+'">';
		str +='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		str +='	<param name="menu" value="false" />';
		str +='	<param name="quality" value="high" />';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" />';
		str +='</object>';
	}
	document.getElementById(cel).innerHTML = str;
}

function flashError(name)
{	
	document.getElementById(name).style.background = '#FFFFFF';
	document.getElementById(name).style.lineHeight = '210px';
	document.getElementById(name).innerHTML = 'Az oldal megtekintéséhez legalább <b>Flash Player 10</b> szükséges! <a href="http://www.adobe.com">Flash Player letöltése<\/a>';	
}

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}

function checkform() {
	if(isempty(document.getElementById('nev').value)) {
		alert("A név megadása kötelező!");
	}
	else if(isempty(document.getElementById('cegnev').value)) {
		alert("A cégnév megadása kötelező!");
	}
	else if(!checkValidEmail(document.getElementById('email').value)) {
		alert("Nem megfelelő e-mail cím formátum!");
	}
	else if(isempty(document.getElementById('telefon').value)) {
		alert("A telefonszám megadása kötelező!");
	}
	else if(isempty(document.getElementById('uzenet').value)) {
		alert("Nem írt üzenetet!");
	}
	else {
		document.getElementById('form').submit();
	}
}

function checkform_en() {
	if(isempty(document.getElementById('nev').value)) {
		alert("Name not specified!");
	}
	else if(isempty(document.getElementById('cegnev').value)) {
		alert("Company name not specified!");
	}
	else if(!checkValidEmail(document.getElementById('email').value)) {
		alert("Invalid e-mail address format!");
	}
	else if(isempty(document.getElementById('telefon').value)) {
		alert("Phone number not specified!");
	}
	else if(isempty(document.getElementById('uzenet').value)) {
		alert("No message given!");
	}
	else {
		document.getElementById('form').submit();
	}
}
