/* GLOBAL SCRIPTS */
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 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 ie_png_check()
{
	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));
}

// PNG ALPHA CHANNEL IMG-RE //
function iepng_alphachannel(imgid,timg,size)
{
	if(ie_png_check())
	{
		d = document.getElementById(imgid);
		origsrc = d.src;
		d.src = timg;
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + origsrc + "',sizingMethod='image')";
		d.width = size[0];
		d.height = size[1];
	}
}

// PNG ALPHA CHANNEL DIV BACKGROUND //
function iepng_alphachannel_bg(divid,bgimg,size)
{
	d = document.getElementById(divid);
	d.style.width = size[0]+"px";
	d.style.height = size[1]+"px";
	if(iecheck())
	{
		d.style.backgroundImage = '';
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bgimg + "',sizingMethod='image')";
	}
}

function swf_search()
{
	d = document.getElementsByTagName("DIV");
	r = new RegExp("^flash_[0-9]+$");
	for(var i = 0; i<d.length; i++)
	{
		if(r.test(d[i].id))
		{
			path = d[i].innerHTML;
			w = d[i].style.width.replace("px","");
			h = d[i].style.height.replace("px","");
			swf_insert(d[i].id,path,w,h);
		}
	}
}

function insertFlash(swf,size,cel)
{
	var str = "";
	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" />';
		str +=' <param name="wmode" value="transparent" />';
		str +=' <param name="allowScriptAccess" value="sameDomain" />';
		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" />';
		str +=' <param name="wmode" value="transparent" />';
		str +=' <param name="allowScriptAccess" value="sameDomain" />';
		str +='</object>';
	}
	document.getElementById(cel).innerHTML = str;
}

function show_sub(id) 
{
	document.getElementById('submenu_'+id).style.display = '';
	document.getElementById('mainmenu_'+id).className = 'main_active';
}
function hide_sub(id) 
{
	document.getElementById('submenu_'+id).style.display = 'none';
	document.getElementById('mainmenu_'+id).className = '';
}

function recode(t)
{
	$('#'+t).attr({src: '/includes/gifcode.php?code='+Math.random()});
}

function bovebb_info(termek)
{
	var txt = '<div style="width:260px;">\
	<b>Információ kérése a következő termékről:</b><br /><div class="hir_cim">'+termek+'</div>\
	<input type="hidden" id="term" value="'+termek+'" />\
	<div style="padding-bottom:5px;"><label><b>Név:</b> <span class="red">*</span></label><br />\
	<input type="text" id="nev" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Cégnév:</b> <span class="red">*</span></label><br />\
	<input type="text" id="cegnev" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>E-mail cím:</b> <span class="red">*</span></label><br />\
	<input type="text" id="email" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Telefonszám:</b></label><br />\
	<input type="text" id="telefon" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Egyéb:</b></label><br />\
	<textarea id="egyeb" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;"></textarea></div>\
	<div style="padding-bottom:10px;"><label><b>Ellenőrző kód:</b> <span class="red">*</span></label><br />\
	<input type="text" id="code" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:100px;" /><img id="gifcode" src="/includes/gifcode.php" alt="" style="position:absolute; margin-left:3px;" /><span style="padding-left:70px;"><a href="#" onclick="recode(\'gifcode\'); return false;">másik kódot</a></span></div>\
	<div align="center" style="padding-bottom:10px;">A  <span class="red">*</span>-al jelölt mezők kitöltése kötelező!</div>\
	<div align="center"><img src="/images/kuldes.jpg" alt="" style="cursor:pointer;" onclick="send_info();" /> <img src="/images/megsem.jpg" alt="" style="cursor:pointer;" onclick="jQuery.facebox.close();" /></div>\
	</div>';
	jQuery.facebox(txt);
}

function send_info()
{
	if(isempty($('#nev').val())) {
		alert('A név megadása kötelező!');
	} else if(isempty($('#cegnev').val())) {
		alert('A cégnév megadása kötelező!');
	} else if(!checkValidEmail($('#email').val())) {
		alert('Nem megfelelő e-mail cím!');
	} else {
		$.ajax({
			type: "POST",
			url: "/process/info_send.php",
			data: "nev="+$('#nev').val()+"&cegnev="+$('#cegnev').val()+"&email="+$('#email').val()+"&telefon="+$('#telefon').val()+"&egyeb="+$('#egyeb').val()+"&code="+$('#code').val()+"&termek="+$('#term').val(),
			success: function(msg){
				if(msg=='1') {
					alert('Hibás ellenőrző kód!');
				} else {
					alert('Sikeres küldés!');
					jQuery.facebox.close();
				}
			}
		});
	}
}

function bovebb_publikacio(termek)
{
	var txt = '<div style="width:260px;">\
	<b>A következő publikáció kérése:</b><br /><div class="hir_cim">'+termek+'</div>\
	<input type="hidden" id="termek" value="'+termek+'" />\
	<div style="padding-bottom:5px;"><label><b>Név:</b> <span class="red">*</span></label><br />\
	<input type="text" id="nev" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Cégnév:</b> <span class="red">*</span></label><br />\
	<input type="text" id="cegnev" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>E-mail cím:</b> <span class="red">*</span></label><br />\
	<input type="text" id="email" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Telefonszám:</b></label><br />\
	<input type="text" id="telefon" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;" /></div>\
	<div style="padding-bottom:5px;"><label><b>Egyéb:</b></label><br />\
	<textarea id="egyeb" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:250px;"></textarea></div>\
	<div style="padding-bottom:10px;"><label><b>Ellenőrző kód:</b> <span class="red">*</span></label><br />\
	<input type="text" id="code" style="font-family:arial; font-size:12px; padding:3px; border:1px solid #7ac9f1; width:100px;" /><img id="gifcode" src="/includes/gifcode.php" alt="" style="position:absolute; margin-left:3px;" /><span style="padding-left:70px;"><a href="#" onclick="recode(\'gifcode\'); return false;">másik kódot</a></span></div>\
	<div align="center" style="padding-bottom:10px;">A  <span class="red">*</span>-al jelölt mezők kitöltése kötelező!</div>\
	<div align="center"><img src="/images/kuldes.jpg" alt="" style="cursor:pointer;" onclick="send_publikacio();" /> <img src="/images/megsem.jpg" alt="" style="cursor:pointer;" onclick="jQuery.facebox.close();" /></div>\
	</div>';
	jQuery.facebox(txt);
}

function send_publikacio()
{
	if(isempty($('#nev').val())) {
		alert('A név megadása kötelező!');
	} else if(isempty($('#cegnev').val())) {
		alert('A cégnév megadása kötelező!');
	} else if(!checkValidEmail($('#email').val())) {
		alert('Nem megfelelő e-mail cím!');
	} else {
		$.ajax({
			type: "POST",
			url: "/process/publikacio_send.php",
			data: "nev="+$('#nev').val()+"&cegnev="+$('#cegnev').val()+"&email="+$('#email').val()+"&telefon="+$('#telefon').val()+"&egyeb="+$('#egyeb').val()+"&code="+$('#code').val()+"&termek="+$('#termek').val(),
			success: function(msg){
				if(msg=='1') {
					alert('Hibás ellenőrző kód!');
				} else {
					alert('Sikeres küldés!');
					jQuery.facebox.close();
				}
			}
		});
	}
}

function clear_input(obj,txt)
{
	if(obj.value == txt) {
		obj.value = '';
	}
}

function def_input(obj,txt)
{
	if(isempty(obj.value)) {
		obj.value = txt;
	}
}

function makeForm(action)
{
	frm = document.createElement("FORM");
	frm.action = action;
	frm.method = "post";
	frm.target = "blank";
	frm.style.display = "none";
	return frm;
}

function appendInput(tmb, frm)
{
	for(var i=0; i<tmb.length; i++)
	{
		n = document.createElement("INPUT");
		n.type="hidden";
		n.name  = tmb[i][0];
		n.value = tmb[i][1];
		frm.appendChild(n);
	}
}

function nyomtat()
{	
	/*frm = makeForm("/process/nyomtat.php");
	
	its = new Array(
		new Array("tartalom",$('#dirpanel').html())
		
	);
	appendInput(its,frm);
	document.body.appendChild(frm);
	frm.submit();*/
	var contents = window.opener.document.getElementById("map");
	document.write(contents.innerHTML);
	window.print();
}
