function hirlevel(way) {
	nev=document.getElementById('hlnev').value;
	mail=document.getElementById('hlemail').value;
	if (!nev) {
		alert('Nincs kitöltve a név!');
		return false;
	}
	else if (!mail) {
		alert('Nincs kitöltve az e-mail cím!');
		return false;
	}
	else if (!checkValidEmail(mail)) {
		alert('Nem megfelelő az e-mail cím!');
		return false;
	}
	else {
		inputs=new Array
				(				
				new Array('action','hirlevel'),
				new Array('way',way),
				new Array('nev',nev),
				new Array('mail',mail)
				);	
		obj=createform(inputs);
		obj.action='';
		obj.submit();
	}
}

function sendForm() {
	ceg=document.getElementById('ceg');
	nev=document.getElementById('nev');
	irsz=document.getElementById('irsz');
	helyseg=document.getElementById('helyseg');
	utca=document.getElementById('utca');
	tel=document.getElementById('tel');
	code=document.getElementById('code');
	email=document.getElementById('email');
	egyeb=document.getElementById('egyeb');

	var cbs=document.getElementById('doksik').getElementsByTagName('INPUT');
	r = new RegExp('cb([0-9]+)_([0-9]+)');
	chckd=0;
	for (var i=0;i<cbs.length;i++) {
		if (cbs[i].type=='checkbox' && r.test(cbs[i].name) && cbs[i].checked) chckd++;
	}

	if (!ceg.value) {
		alert('Nincs megadva cég!');
	}
	else if (!nev.value) {
		alert('Nincs megadva név!');
	}
	else if (!irsz.value) {
		alert('Nincs megadva irányítószám!');
	}
	else if (!helyseg.value) {
		alert('Nincs megadva helység!');
	}
	else if (!utca.value) {
		alert('Nincs megadva utca!');
	}
	/*
	else if (!tel.value) {
		alert('Nincs megadva telefon!');
	}*/
	else if (!email.value) {
		alert('Nincs megadva e-mail cím!');
	}
	else if (email.value && !checkValidEmail(email.value)) {
		alert('Helytelen az e-mail cím!');
	}
	else if (!code.value) {
		alert('Nincs megadva megerősítő kód!');
	}
	else if (!chckd) {
		alert('Legalább 1 dokumentumot ki kell választani!')
	}
	else if (egyeb.value.length>2000) {
		alert('Az "Ajánlatkérés, megrendelés, egyéb" mezőbe maximum 2000 karakter írható. (jelenlegi karakterszám: '+egyeb.value.length+')!')
	}
	else {
		document.rendeloform.submit();
	}
	
	/*
	var cbs=document.getElementById('doksik').getElementsByTagName('INPUT');
	r = new RegExp('(.*)Árlista');
	for (var i=0;i<cbs.length;i++) {
		if (cbs[i].type=='checkbox' && r.test(cbs[i].value)) cbs[i].checked=true;
	}*/
	/*
	var tds=document.getElementById('doksik').getElementsByTagName('TD');
	for (var i=4;i<tds.length;i++) {
		a=tds[i-3].innerHTML;
	}
	alert(a);
	*/
}

function setSearch(textid) {
	ez=document.getElementById(textid);
	if (!ez.value) {
		alert('Kulcsszó megadása kötelező!');
		return false;
	}
	inputs=new Array
		(
			new Array('action','search'),
			new Array('value',ez.value)
		)
	
	obj=createform(inputs);
	obj.action='/search.html';
	obj.submit();
}


function highlight(str,rpl) {	
	var exps=str.innerHTML.split(rpl);
	var ihtml='';
	var nyito;
	for (var i=0;i<exps.length;i++) {		
		for (var j=0;j<exps[i].length;j++) {
			if (exps[i].substr(j,1)=='<') nyito=true;
			if (exps[i].substr(j,1)=='>') nyito=false;
		}

		if (!nyito) {
			if (i<exps.length-1) ihtml+=exps[i]+"<span class='raise'>"+rpl+"</span>"; else ihtml+=exps[i];
		}
		else {
			if (i<exps.length-1) ihtml+=exps[i]+rpl; else ihtml+=exps[i];
		}
	}
	str.innerHTML=ihtml ;
}


$(document).ready(function(){
	document.getElementById('elfogad').checked=false;

	$("#elfogadom").click(function(){
		$(this).blur();
		if ($(this).hasClass('fakechecked')){
			$(this).removeClass('fakechecked')
			document.getElementById('elfogad').checked=false;
		} 
		else {
			$(this).addClass('fakechecked');
			document.getElementById('elfogad').checked=true;
		}
		
		return false;
	});
});	

function show_szabalyzat()
{
	$.ajax({
		type: "POST",
		url: "/process/szabalyzat.php",
		success: function(msg){
			var mod='\<div class="alaptxt"><div style="font-size:15px; float:left;"><b>Adatvédelmi szabályzat</b></div>\
			<img src="/js/facebox/closelabel.gif" alt="" width="66" height="22" style="cursor: pointer; float:right; cursor:pointer;"\
			onclick="jQuery(document).trigger(\'close.facebox\');" />\
			<br class="clear" style="clear: both;" /></div>\
			<div class="alaptxt" style="width:400px; overflow: auto; padding-top:10px;"> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

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 send_nl()
{
	if(isempty($('#h_nev').val()))
	{
		alert('A név megadása kötelező!');
	} 
	else if(!checkValidEmail($('#h_email').val())) 
	{
		alert('Helytelen e-mail cím!');
	} 
	else if(document.getElementById('elfogad').checked==false)
	{
		alert('Nem fogadta el az adatvédelmi nyilatkozatot!');
	}
	else 
	{
		$.ajax({
			type: "POST",
			url: "/process/hirlevel_feliratkozas.php",
			data: "nev="+$('#h_nev').val()+"&mail="+$('#h_email').val()+"&code="+$('#h_code').val(),
			success: function(msg){
				if(msg=='1') {
					alert("Sikeresen feliratkozott hírlevelünkre!");
					$('#h_nev').val('');
					$('#h_email').val('');
					$('#h_code').val('');
				}
				if(msg=='2') {
					alert("A megadott e-mail cím már szerepel az adatbázisunkban!");
				}
				if(msg=='3') {
					alert("Helytelen ellenőrző kód!");
				}
			}
		});
	}
}