function  addEvent(object, event_type, func)
{
	try
	{
		object.addEventListener(event_type, func, true); 
	}
	catch(error)
	{
		return object.attachEvent("on"+event_type, func);
	}
}

function i_hate_spam()
{
	var a_tags=document.getElementsByTagName('a');
	
	for (i=0; i<a_tags.length; i++)
	{
		a_tags[i].href=a_tags[i].href.replace('[kukac]', '@');
    	a_tags[i].href=a_tags[i].href.replace('[pont]', '.');
    	if (a_tags[i].rel=='external')
    	{
    		a_tags[i].target='_blank';
    	}
	}
}

addEvent(window, 'load', i_hate_spam);  



function $$(id)
{
	return document.getElementById(id);
}

function v(id)
{
	return document.getElementById(id).value;
}

function trim(string) 
{     
	return string.replace(/^\s\s*/, '').replace(/\s\s*$/, '')
}

function is_name(string)
{
	var exp=/^[a-zöüóőúéáűí]+[a-zöüóőúéáűí\s\.]{4,100}$/i;
	if (!exp.exec(string))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function is_email(string)
{
	var exp=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!exp.exec(string))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function landing_video_info()
{
	$('#landing_video_info').css('display', 'block');
}

function show_error(error, input, error_div)
{
	$$(error_div).innerHTML=error;
	$$(error_div).style.display='block';
	$$(input).focus();
	return false;
}

function check_newsletter()
{
	if (trim(v('n_name'))=='')
	{
		return show_error('A hírlevélre való feliratkozáshoz kérlek, add meg a <b>neved</b>!', 'n_name', 'error');
	}
	
	if (!is_name(v('n_name')))
	{
		return show_error('A <b>név</b> nem megfelelő, kérlek a valódi neved add meg!', 'n_name', 'error');
	}
	
	if (trim(v('n_email'))=='')
	{
		return show_error('A hírlevélre való feliratkozáshoz kérlek, add meg az <b>e-mail</b> címed!', 'n_email', 'error');
	}
	
	if (!is_email(v('n_email')))
	{
		return show_error('Kérlek, a valódi <b>e-mail cím</b>ed add meg!', 'n_email', 'error');
	}
	
	return true;
}

$(document).ready(function(){ $(".ceebox").ceebox();});

function display_block(id)
{
    $('#'+id).show();
}

function video_window(url)
{
	if (screen.height>900)
    {
    	var height=695;
    }	
	else
	{
    	var height=580;
    }		
    
    var width=825;
	
    var left=(screen.width/2)-(width/2);
    var top=(screen.height/2)-(height/2);
    
    videowin=window.open(url, "popup", "width=" + width + ", height=" + height + ", top="+top+", left="+left+", status=false, toolbar=false, menubar=false, location=false, directories=false, scrollbars=1, resizable=1"); 
    videowin.focus();

    return false;
};

function notification(id)
{
    $('#response_'+id).html('<b>Feldolgozás folyamatban, kérlek várj!</b>');
    $.post("notification.php", {name: v('name_'+id), email: v('email_'+id), date: v('date_'+id), notification_id: v('notification_id_'+id)},

    function(data)
    {
        $('#response_'+id).html(data);


    if (data.search(/Az emlékeztetőt sikeresen rögzítettük/)>0) $$('date_'+id).value='';

    });



    return false;
}

/*
function set_submit()
{
    submitted=true;
}


popup_message='\n-----------------------------\n\n VÁRJ MÉG, AJÁNDÉKUNK VAN A SZÁMODRA!';
popup_message+='\n\n Kattints a "Mégse" vagy a "Maradok ezen az oldalon" gombra és szerezd meg a több mint 100, sok-sok órányi INGYEN LETÖLTHETŐ oktató anyagot!';
popup_message+='\n\n Photoshop, webdesign\n AutoCAD, CorelDRAW\n XHTML, CSS\n Maya, Office\n Excel, Word, PowerPoint\n 3D\n\n és még sok egyéb más oktató anyag ingyen!';
popup_message+='\n\n-----------------------------';
submitted=false;

window.onbeforeunload = function onwindowunload(event)
{
    if (submitted) return;
    $.get('nl_form.php', function(data) {
    $('#content_order').html(data);
    });

    return popup_message;
}*/

function js_newsletter()
{
    $("#message").html('<b>Ellenőrzés folyamatban, kérlek várj!</b>');
    $.post("newsletter.php", { name: $("#n_name").val(), email: $("#n_email").val() },
   function(data){
    $("#message").html(data);
   });

   return false;
}






