$(document).ready(function(){
    $('a[href^="mailto:"]').each(function(){
	$(this).attr('href',$(this).attr('href').replace('_@_','@'));
	$(this).text($(this).text().replace('_@_','@')); 
    });
})
function popup2(source)
{
  window.open(source, 'popup', 'width=1024, height=600, toolbar=no, scrollbars=yes, resizable=no');
}

function popup(source)
{
  window.open(source, 'popup', 'width=500, height=400, toolbar=no, scrollbars=no, resizable=no');
}

var result;

function onlydigit (e) {
    var digits=/[0-9\b\t\r-]/;
    
    if (!e) e=window.event;        
    char=String.fromCharCode(e.keyCode);
    result=char.match(digits);
    if (result==null) {
            window.status='Ebbe a mezőbe csak számokat írhat.';    
            e.returnValue=false;
    } else {window.status='';}
}

function resetstatus () {
        window.status='';        
}

function leptetfel(kod,nap,eddigi){
    var mezo = get(kod+"_inp_"+nap);
    mezo.value = Number(mezo.value) + 1;
    osszead(kod,nap,eddigi,mezo.value);
}

function leptetle(kod,nap,eddigi){
    var mezo = get(kod+"_inp_"+nap);
    if(eddigi){
	if((Number(eddigi) + Number(mezo.value)) > 0){
	    mezo.value = Number(mezo.value) - 1;
	    osszead(kod,nap,eddigi,mezo.value);
	}
    }else{
	if(Number(mezo.value) > 0){
	    mezo.value = Number(mezo.value) - 1;
	    osszead(kod,nap,0,mezo.value);
	}
    }
}

function checkinput(kod,nap,eddigi,akt){
    var mezo = get(kod+"_inp_"+nap);
    if(isNaN(mezo.value)){
	mezo.value = akt;
    }else{
	if(eddigi){
	    if((Number(eddigi) + Number(mezo.value)) >= 0){
		osszead(kod,nap,eddigi,mezo.value);
	    }else{
		mezo.value = Number(eddigi) * -1;
		osszead(kod,nap,eddigi,mezo.value);
	    }
	}else{
	    if(Number(mezo.value) < 0){
		mezo.value = akt;
		osszead(kod,nap,0,mezo.value);
	    }else{
		osszead(kod,nap,0,mezo.value);
	    }
	}
    }
}

function osszead(kod,nap,eddigi,akt){
    var osszes = get(kod+"_o_"+nap);
    if(osszes){
        osszes.innerHTML = Number(eddigi) + Number(akt);
    }
    //kosar(kod,nap);
}

function kosar(kod,nap){
    var korabbi = get("korabbi_"+nap).innerHTML;
    var korabbivege = korabbi.indexOf(" Ft");
    var korabbiar = Number(korabbi.slice(0,korabbivege));
    var osszaktar = 0;
    for(i=0;i<=kodok.length-1;i++){
	if(get(kodok[i]+"_a_"+nap)){
	    aktdarabar = Number(get(kodok[i]+"_a_"+nap).innerHTML);
	    aktdarab = Number(get(kodok[i]+"_inp_"+nap).value);
	    osszaktar = osszaktar + (aktdarab * aktdarabar);
	}
    }
    get("aktualis_"+nap).innerHTML = osszaktar + " Ft";
    get("ar_"+nap).innerHTML = osszaktar + korabbiar;
}

function kattint(obj){
    if(get("rendel")){
	get("rendel").click();
    }
}
function get(id){
    return document.getElementById(id);
}


function email(){
    max_i = document.getElementsByTagName("span").length - 1;
    for(i=0;i<=max_i;i++){
        obj = document.getElementsByTagName("span")[i];
        if (obj.className == "email") {
            obj.innerHTML = obj.innerHTML.replace("_@_","@");
            obj.innerHTML = obj.innerHTML.replace("_@_","@");
        }
    }
}
							    
/*
var t;
function scrollFuto(){
    var win = get('futo');
    var canvas = get_firstchild(win);
    var win_w = win.clientWidth;
    var win_l = win.scrollLeft;
    var canvas_w = canvas.clientWidth;
		        
    win.scrollLeft = win_l + 1;
    if(win.scrollLeft == win_w){
        win.scrollLeft = 0;
    }
    t = setTimeout('scrollFuto()',20);
}

function scrollFuto2(){
    var win = get('futo');
    var canvas = get('futo1');
    var win_w = win.clientWidth;
    var win_l = win.scrollLeft;
    var canvas_w = canvas.clientWidth;
		        
    win.scrollLeft = win_l + 1;
    if(win.scrollLeft == canvas_w){
        win.scrollLeft = 0;
    }
    t = setTimeout('scrollFuto2()',20);
}
*/
					    
function get_firstchild(n){
    x=n.firstChild;
    while (x.nodeType!=1) {
        x=x.nextSibling;
    }
    return x;
}
								    							    
