/* confirm popup */
function hideShowPopup() { 
	var popup = $('confirm');
	popup.className = (popup.className == 'hidden') ? 'show' : 'hidden';
} 


function hideShowNewsPopup() { 
	var popup = $('preview');
	popup.className = (popup.className == 'hidden') ? 'show' : 'hidden';
} 

function updateNewsData(){
    var title = $('news_title').value;
    var lead = $('news_lead').value;
    //var image = $('news_image').value;
    var details = $('news_details').value;
    
    $('letter_news_title').innerHTML = title;
    $('letter_news_lead').innerHTML = lead + ' <a href="'+details+'" id="letter_news_details">Részletek</a>';
    //$('letter_news_image').src = image;
//    $('letter_news_details').href = details;
    
    
}

var W3CDOM = document.createElement && document.getElementsByTagName;

function setMaxLength() {
	if (!W3CDOM) return;
	var textareas = document.getElementsByTagName('textarea');
	var counter = document.createElement('div');
	counter.className = 'counter';
	for (var i=0;i<textareas.length;i++) {
		if (textareas[i].getAttribute('maxlength')) {
			var counterClone = counter.cloneNode(true);
			counterClone.innerHTML = '<span>0</span>/'+textareas[i].getAttribute('maxlength');
			textareas[i].parentNode.insertBefore(counterClone,textareas[i].nextSibling);
			textareas[i].relatedElement = counterClone.getElementsByTagName('span')[0];
			textareas[i].onkeyup = textareas[i].onchange = checkMaxLength;
			textareas[i].onkeyup();
		}
	}
}

function checkMaxLength() {
	var maxLength = this.getAttribute('maxlength');
	var currentLength = this.value.length;
     alert("asdasd " + currentLength)
	if (currentLength > maxLength)
		this.relatedElement.className = 'toomuch';
	else
		this.relatedElement.className = '';	
	this.relatedElement.firstChild.nodeValue = currentLength;
}

/*
<td valign="top" width="215"><img src="{NEWS_IMAGE_LAST}" alt="a hírhez kapcsolódó kép leírása" id="letter_news_image"></td>
<td valign="top" width="479" style="padding:0 0 0 21px;">
	<p style="display:block;padding:0 0 12px 0;margin:0;color:#24334F;font-weight:bold;" id="letter_news_title">{NEWS_TITLE}</p>
	<p style="display:block;padding:0 0 12px 0;margin:0;" id="letter_news_lead">{NEWS_LEAD}</p>
	<p style="display:block;padding:0 0 12px 0;margin:0;"><a href="{NEWS_DETAILS}" id="letter_news_details">Részletek</a></p>
</td>*/

function siteInit(){
	var newWindows=$$('.newWindow');
	newWindows.each(function(element, index){
		element.onclick=function() {
			window.open(this.href,'','');
			return false;
		}				
	});
}

Event.observe(window,'load',siteInit);

document.observe("dom:loaded", function() {
    if (window.location.pathname == '/user_data.php') {
        $('lnkUserData').innerHTML = 'Alapadatok és export';
    }
    
    if (window.location.pathname == '/news.php') {
        $('lnkNews').innerHTML = 'Kirowski hírek';
    }
    
    if (window.location.pathname == '/aktivacio.php') {
        $('mnuObsWords').innerHTML = 'Megfigyelt szavak';
    }
});

function submitForm(el){
     $(el).down("input#domainRiadoBtnJS").addClassName('inProgress');
}
    
//elektronikus levelcim generator
var tld_ = new Array()
    tld_[0] = "com";
    tld_[1] = "hu";
var topDom_ = 1; // highest tld
var m_ = "mailto:";
var a_ = "@";
var d_ = ".";
var display = "";
var dt; // 1 = display is plain copy, all else = display is the mailto email address

function mailing(acc, dom, tl, params, title, display, dt, classname) { //params and title are optional
	document.write('<a href="'+m_+e(acc,dom,tl)+params+'"'+t(title)+' class="'+classname+'">'+d(acc,dom,tl,display,dt)+'</a>');
}
function e(acc, dom, tl){
	var s = acc+a_;
	if (tl!=-2) {
		s+= dom;
		if (tl>=0)
			s+= d_+tld_[tl];
	}
	else
		s+= swapper(dom);
	return s;
}

function swapper(d) {
	var s = "";
	for (var i=0; i<d.length; i+=2)
		if (i+1==d.length)
			s+= d.charAt(i)
		else
			s+= d.charAt(i+1)+d.charAt(i);
	return s.replace(/\?/g,'.');
}

function t(title) {
	var tit ="";
	if (title!="")
		tit+= ' title="'+title+'"'
	else
		tit+="";
	return tit;
}

function d(acc, dom, tl, display, dt) {
	var dis="";
	if (dt==1)
		dis=display
	else
		dis=e(acc, dom, tl);
	return dis;
}
