    function interv( hol, mit, miert )
    {
        if( document.getElementById(hol).value==miert )
        {
            document.getElementById(mit).style.display = 'block';
        }
        else
        {
            document.getElementById(mit).style.display = 'none';
        }
    }
    function check( hol, elem )
    {
        var rows = document.getElementById(hol).getElementsByTagName(elem);
        var unique_id;
        var checkbox;
        for ( var i = 0; i < rows.length; i++ )
        {
            checkbox = rows[i].getElementsByTagName( 'input' )[0];
            if ( checkbox && checkbox.type == 'checkbox' )
            {
                checkbox.checked = true;
            }
        }
        return true;
    }
    function uncheck( hol, elem )
    {
        var rows = document.getElementById(hol).getElementsByTagName(elem);
        var unique_id;
        var checkbox;
        for ( var i = 0; i < rows.length; i++ )
        {
            checkbox = rows[i].getElementsByTagName( 'input' )[0];
            if ( checkbox && checkbox.type == 'checkbox' )
            {
                checkbox.checked = false;
            }
        }
        return true;
    }

    function checkSelect( hol, hol2, elem )
    {
        var vol = document.getElementById(hol).value;
        switch( vol )
        {
            case 'nincs_toltes':
                var rows = document.getElementById(hol2).getElementsByTagName(elem);
                var unique_id;
                var checkbox;
                var volId;
                var volBoo = 0;
                for ( var i = 0; i < rows.length; i++ )
                {
                    checkbox = rows[i].getElementsByTagName( 'input' )[0];
                    if ( checkbox && checkbox.type=='checkbox' )
                    {
                        if( checkbox.id.indexOf('_toltn')>0 ) checkbox.checked = true;
                        else checkbox.checked = false;
                    }
                }
                break;
            case 'adminok':
                var rows = document.getElementById(hol2).getElementsByTagName(elem);
                var unique_id;
                var checkbox;
                var volId;
                var volBoo = 0;
                for ( var i = 0; i < rows.length; i++ )
                {
                    checkbox = rows[i].getElementsByTagName( 'input' )[0];
                    if ( checkbox && checkbox.type=='checkbox' )
                    {
                        if( checkbox.id.indexOf('_admini')>0 ) checkbox.checked = true;
                        else checkbox.checked = false;
                    }
                }
                break;
            case 'jogadminok':
                var rows = document.getElementById(hol2).getElementsByTagName(elem);
                var unique_id;
                var checkbox;
                var volId;
                var volBoo = 0;
                for ( var i = 0; i < rows.length; i++ )
                {
                    checkbox = rows[i].getElementsByTagName( 'input' )[0];
                    if ( checkbox && checkbox.type=='checkbox' )
                    {
                        if( checkbox.id.indexOf('_orvli')>0 ) checkbox.checked = true;
                        else checkbox.checked = false;
                    }
                }
                break;
            case 'nem_kuldott':
                var rows = document.getElementById(hol2).getElementsByTagName(elem);
                var unique_id;
                var checkbox;
                var volId;
                var volBoo = 0;
                for ( var i = 0; i < rows.length; i++ )
                {
                    checkbox = rows[i].getElementsByTagName( 'input' )[0];
                    if ( checkbox && checkbox.type=='checkbox' )
                    {
                        if( checkbox.id.indexOf('_hlkuldn')>0 ) checkbox.checked = true;
                        else checkbox.checked = false;
                    }
                }
                break;
            case '-':
                uncheck( hol2, elem )
                break;
        }
    }

    function torlese(hol, hova)
    {
        var vol = document.getElementById(hol).value;
        if( hova ) var vol2 = document.getElementById(hova).value;
        else var vol2 = '';
        if( vol )
        {
            switch( vol )
            {
                case 'torles':
                    return confirm( 'Valóban törli a kijelölt eleme(ke)t?' );
                    break;
                case 'ujrakuld':
                    return confirm( 'Valóban újraküldi a kijelölt eleme(ke)t?' );
                    break;
                case 'adminisztrator':
                    return confirm( 'Valóban hozzáadja a kijelölt személy(eke)t kampány admisztrátornak?' );
                    break;
                case 'jogadminisztrator':
                    return confirm( 'Valóban hozzáadja a kijelölt személy(eke)t orvoslátogatónak?' );
                    break;
                case 'adminisztratort':
                    return confirm( 'Valóban törli a kijelölt személy(eke)t a kampány admisztrátor(ok) közül?' );
                    break;
                case 'jogadminisztratort':
                    return confirm( 'Valóban törli a kijelölt személy(eke)t az orvoslátogató(k) közül?' );
                    break;
                case 'athelyez':
        			//*
                    var hol = vol2.indexOf('_')+1;
        			vol2 = vol2.substring(hol, vol2.length);
        			// */
                    return confirm( 'Valóban áthelyezi a kijelölt eleme(ke)t a(z) '+vol2+' csoportba?' );
                    break;
            }
        }
        return false;
    }
    var ik=1;
    function divAdd( hova, mit, inpName, paramValue )
    {
        var inpValue = document.getElementById(mit).value;
        var divInnerHTML = document.getElementById(hova).innerHTML;
        if( inpValue!='' )
        {
            var ujTart = '<div id="'+hova+'_'+ik+'">'+
                ' <input type="hidden" name="'+inpName+'[]" id="'+inpName+'_'+ik+'" value="'+inpValue+'" class="hidden" />'+
                '<p>'+paramValue+': '+inpValue+'</p>'+
                ' <input type="button" name="params_torol" id="'+hova+'_00_'+ik+'" value="t&#246;r&#246;l" '+
                    ' onclick="divTorles(\''+hova+'_'+ik+'\'); return false;" class="addButton" />'+
                '</div>';
            document.getElementById(hova).innerHTML = ujTart+divInnerHTML;
            document.getElementById(mit).value = '';
            ik++;
        }
        else
        {
            alert( 'Üres mező!');
        }
    }
    
    function divTorles( hol )
    {
        document.getElementById(hol).innerHTML   = '';
        var d = document.getElementById(hol);
        d.parentNode.removeChild(d);
    }

    var iAdminMail=0;
    function addAdminMail( hova )
    {
        iAdminMail++;
        var div  = document.getElementById(hova);
        var ihtm = div.innerHTML;
        var kuld = '<div><input type="submit" value="Felvesz" name="reg_adminmail_kuld" class="submitButton" /></div>';
        if( ihtm.length<kuld.length )
        {
            ihtm = kuld;
        }
        for( var i=0; i<div.childeNode.length; i++ )
        {
            
        } // for( var i=0; i<div.childeNode.length; i++ ) vege
        div.innerHTML = ihtm +
                        '<div id="reg_adminmail_'+iAdminMail+'">'+
                        '<input type="text" value="" name="reg_adminmail[]" id="reg_adminmail'+iAdminMail+'" />'+
                        '<a href="javascript: divTorles(\'reg_adminmail_'+iAdminMail+'\');"> - </a>'+
                        '</div>';
    }

    function fulek( mit, mennyivan, aktivFul, ful )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                rejt('oldal'+i,2);
                document.getElementById('oldalM'+i).className = aktivFul;
            }
            else
            {
                rejt('oldal'+i,1);
                document.getElementById('oldalM'+i).className = ful;
            }
        }
    }
    function fulekLink( mit, mennyivan, aktivFul, ful, url )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                // rejt('oldal'+i,2);
                document.getElementById('oldalM'+i).className = aktivFul;
            }
            else
            {
                // rejt('oldal'+i,1);
                document.getElementById('oldalM'+i).className = ful;
            }
        }
        if( url )
        {
            document.location = url;
        }
    }

    function mutat3( mit, mennyivan )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                rejt('oldal'+i,2);
                document.getElementById('oldalM'+i).style.color = "#000000";
            }
            else
            {
                rejt('oldal'+i,1);
                document.getElementById('oldalM'+i).style.color = "#1DA5C3";
            }
        }
    }

    function mutat4( mit, mennyivan, elotag, aktivFul, ful )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                rejt(elotag+i,2);
                document.getElementById(elotag+'M'+i).className = aktivFul;
            }
            else
            {
                rejt(elotag+i,1);
                document.getElementById(elotag+'M'+i).className = ful;
            }
        }
    }

    // kep valtas
    function kepValt( hol, mire )
    {
        document.getElementById(hol).src = mire;
    }
    // betűméret
    function betumeret(tev){
       
        var n,meret;
        
        var st1=document.getElementById("szg1");
        var n1=st1.style.fontSize;
    
        var st2=document.getElementById("szg2");
        var n2=st2.style.fontSize; 
         
    	var  meret=(parseInt(n1.substr(0, (n1.length))));
        if(meret<20 && meret>=8 && tev=="novel"){
            tn1 = st1.childNodes;
            tn2 = st2.childNodes;
            for (var i = 0; i < tn1.length; i++) {
                if (tn1[i]){
                    if ( tn1[i].nodeName == "P" || tn1[i].nodeName == "DIV" ){
                        tn1[i].style.fontSize = (meret+1)+"px";
                    }
                }
            }
            for (var i = 0; i < tn2.length; i++) {
                if (tn2[i]){
                    if ( tn2[i].nodeName == "P" || tn2[i].nodeName == "DIV"){
                        tn2[i].style.fontSize = (meret+1)+"px";
                    }
                }
            }
            st1.style.fontSize=(meret+1)+"px";
            st2.style.fontSize=(meret+1)+"px";
       	}
       
        if(meret<=20 && meret>8 && tev=="csokkent"){
            tn1 = st1.childNodes;
            tn2 = st2.childNodes;
            for (var i = 0; i < tn1.length; i++) {
                if (tn1[i]){
                    if ( tn1[i].nodeName == "P" || tn1[i].nodeName == "DIV" ){
                        tn1[i].style.fontSize = (meret-1)+"px";
                    }
                }
            }
            for (var i = 0; i < tn2.length; i++) {
                if (tn2[i]){
                    if ( tn2[i].nodeName == "P" || tn2[i].nodeName == "DIV"){
                        tn2[i].style.fontSize = (meret-1)+"px";
                    }
                }
            }
            st1.style.fontSize=(meret-1)+"px";
            st2.style.fontSize=(meret-1)+"px";  
    	}		  
    }
    
    // megmutat és elrejt
    function megmutat(id, id2){
    	
    	var myid=id;
    	var myid2=id2;
    	
    	document.getElementById(myid).style.display='';
    	document.getElementById(myid2).style.display='none';	
    }
    
    // bezár és kinyit
    function bezar(id){
    	
    	var myid=id;	
    	var display=document.getElementById(myid).style.display;
    	
    	if(display=='none' ? display='block' : display='none');
    	
    	document.getElementById(myid).style.display=display;
    }
    function kedvencekhez(title,url) {
        
        if (window.sidebar) {   
            window.sidebar.addPanel(title, url,'');   
        }else if (window.external) {   
            window.external.AddFavorite(url, title);    
        }else if(window.opera && window.print) {   
            return true;    
        }else{
    		// 
    	}  
    }

    // popoup
    function pop(mypage, w, h) {
    	var winl = (screen.width - w) / 2;
    	var wint = (screen.height - h) / 2;
    	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=no' 
    	win = window.open(mypage, 'pop', winprops)
    	win.window.focus();
    }
    function getHTMLReq(url, param)
    {
        var myAjax = new Ajax.Request(
                    url,
                    {
                        method: 'post',
                        parameters: param,
                        onComplete: adatRes,
                        onFailure:  adatResF
                    } );
        
    }
    
    function adatRes()
    {
        return true;
    }
    function adatResF()
    {
        return False;
    }
    
    function loadUzi(sdiv, uzi){
    	$(sdiv).innerHTML = uzi;
    }
    function errorUzi(){
    	alert('nem gyo');
    }
    function getHtmlParam( url, div, sdiv, parameter, uzen ){
    		var oldValue = $(sdiv).innerHTML;
    		var myAjax = new Ajax.Updater(
    					{success: div }, 
    					url, 
    					{
    						method: 'post', 
    						parameters: parameter,
    						onLoading: loadUzi(sdiv, uzen),
    						onFailure: errorUzi,
    						evalScripts: true
    					});
    }
    
    function bezarInnerHTML( hany )
    {
        for( var i=1; i<=hany; i++ )
        {
            document.getElementById('ajax_div'+i).innerHTML = '';
        }
    }
    
    function bezarDivHTML( melyik )
    {
        document.getElementById('ajax_div'+melyik).innerHTML = '';
    }
    function rejt( mit, mod )
    {
        if(mod==0)
        {
            if( document.getElementById(mit).style.display=='none' )
            {
                document.getElementById(mit).style.display = 'block';
            }
            else
            {
                document.getElementById(mit).style.display = 'none';
            }
        }
        if(mod==1)
            document.getElementById(mit).style.display = 'none';
        if(mod==2)
            document.getElementById(mit).style.display = 'block';
        
    }
    function rejtRunIn( mit, mod )
    {
        if(mod==0)
        {
            if( document.getElementById(mit).style.display=='none' )
            {
                document.getElementById(mit).style.display = 'inline';
            }
            else
            {
                document.getElementById(mit).style.display = 'none';
            }
        }
        if(mod==1)
            document.getElementById(mit).style.display = 'none';
        if(mod==2)
            document.getElementById(mit).style.display = 'inline';
        
    }
	function szame(adat,minta){
		for (var i=0; i<adat.length; i++)
			if (minta.indexOf(adat.charAt(i)) == -1)
				return false;
		return true;
	}






	function getHTML(url,hova,param)
	{
		var myAjax = new Ajax.Updater(
					{success: hova}, 
					url, 
					{
						method: 'post',
						parameters: param,
						onFailure: reportError,
						evalScripts: true
					});
		
	}

    var spells = '';
    function spellSend( url, honnan, rid, mid, trid, vege )
    {
        var posvege = '';
        var tarea = document.getElementById(honnan);
        spells = tarea.value;
        if( vege=='1' )
        {
            tarea.value = '';
            posvege = '&fix=1';
        }
        if( spells!='' ) getHTML(url,'chat_text', 'rid='+rid+'&mid='+mid+'&trid='+trid+'&spells='+spells+posvege );
    }


    var controlTimer = '';
    var controlUrl = '';
    var controlRid = '';
    var controlMid = '';
    var controlTrid = '';
    function control( url, rid, mid, trid )
    {
        controlUrl = url;
        controlRid = rid;
        controlMid = mid;
        controlTrid = trid;
        controlTimer=setTimeout( "controlTime()", 1000 );
    }

    function controlTime()
    {
        getHTML(controlUrl,'chat_text', 'rid='+controlRid+'&mid='+controlMid+'&trid='+controlTrid+'&fix=c' );
    }

    function controlClear()
    {
        clearTimeout(controlTimer);
    }

    function scroolBottom( hol, hova )
    {
        vaz=document.getElementById(hova).offsetTop;
        document.getElementById(hol).scrollTop=vaz;
		// $(hol).scrollTo('a:eq(&nbsp;)', {speed:2500, easing:'elasout'});
        // $(hol).scrollTo( 'a:eq()' );
        // document.getElementById(hol).scroll();
    }


	function reportError(request)
	{
		alert('Bocsi, ez nem jött össze.');
	}

    function add_div( url, hova, mit, valasztojel, form )
    {
		var tmp = mit;
		var ertekek = new Array();
		var i = 0;
		var boo = true;
    	var params ='?';
		while(tmp.indexOf(valasztojel)!=-1){
			var hol = tmp.indexOf(valasztojel);
			ertekek[i] = tmp.substring(0,hol);
			i++;
			tmp = tmp.substring((hol+1),tmp.length);
		}
		ertekek[i] = tmp;
		for(var i=0; i<ertekek.length && boo; i++){
		    if( document.getElementById(ertekek[i]) != null )
		    {
			    var ertek = document.getElementById(ertekek[i]).value;
    			if(document.getElementById(ertekek[i]).type == 'checkbox'){
    				if( document.getElementById(ertekek[i]).checked==true)
    					params = params + ertekek[i] + '=' + ertek + '&';
    			}
    			else
    			{
    				if(document.getElementById(ertekek[i]).type == 'radio'){
    				    var neve = document.getElementById(ertekek[i]).name;
						if ( document.getElementById(ertekek[i]).checked ) {
							params = params + neve + '=' + ertek + '&';
						}
    				}
    				else
    					params = params + ertekek[i] + '=' + ertek + '&';
    			}
            }
		}
		params = params+'ajax=1';
		getHTML(url,hova,params);
    }

	
	function MenuShow(menuid){
		for(i=1; i<=menuid; i++) {
			var submenu = document.getElementById("submenu" + i);
			if(i == menuid)	submenu.style.display="block";
			else submenu.style.display="none";
		}
	}

	function MenuHide(){
		for(i=1; i<=2; i++) {
			var submenu = document.getElementById("submenu" + i);
			submenu.style.display="none";
		}
	}


	function changeMenuToSub(menuid) {
		var menu = document.getElementById('menuitem'+menuid);
		var menu_active  = "url('img/bg_menu_hu_m" + menuid + ".gif')";
		menu.style.backgroundImage = menu_active;
//		menu.style.color = "#2b4d82";
	}


	function changeMenuToDefault(menuid) {
		var menu = document.getElementById('menuitem'+menuid);
		var menu_active  = "none";
		menu.style.backgroundImage = menu_active;
		document.getElementById('submenu'+menuid).style.display = menu_active;
//		menu.style.color = "#ffffff";
	}


	function changeSubMenuToSub(menuid) {
		var menu = document.getElementById("subsubmenu" + menuid);
		var menu_active  = "none";
		menu.style.background = menu_active;
	}


	function changeSubMenuToDefault(menuid) {
		var menu = document.getElementById("subsubmenu" + menuid);
		var menu_active  = "none";
		menu.style.background = menu_active;
	}

	function SubmenuInit() {
		for(i=1; i<=3; i++) {
			if(document.getElementById("submenu" + i)) document.getElementById("submenu" + i).style.display = "none";
		}
	}
	
// otrvos reg. rendelési idő
function orvosregRendelesiIdo(){
	
	// alert('hello!');
	
	var display=document.getElementById('megkulboztetszoveg').style.display;
	
	if(display==='block'){
		display='none';
		display2='block';
		display3='hidden';
	}else{
		display2='none';
		display='block';		
		display3='visible';
	}
	
	document.getElementById('megkulboztetszoveg').style.display=display;
	document.getElementById('megkulboztetszoveg2').style.display=display2;
		
	// orvosregRendelesiIdoTd

	var list = document.getElementsByTagName('div');
	var test='';
	
	for(i = 0; i < list.length; i++){
		if (list[i].className == 'paratlanRendelesiHet'){
			//test+='-'+li.className+'-\n';	
			if(list[i].getElementsByTagName('select')!==null){
				list[i].style.visibility = display3;	
			}
		}
	}
	
	// alert(test);
	
}

    function classValt( hol, mire )
    {
        var elem = document.getElementById(hol);
        elem.className = mire;
    }