//***browsers
var ns4=document.layers;
var ns6=window.navigator.userAgent.toLowerCase().match(/gecko/);
var opera=window.navigator.userAgent.toLowerCase().indexOf('opera') != -1;
var ie4=(document.all && !opera);

//*** névtelen új ablak nevéhez:
var wnow = new Date(); 
var wszam = wnow.getTime();

//************
function mutat1(s)
{
if(ie4)
	{
	document.all[s].style.visibility="visible";
	//document.forms.selbox.x.style.visibility='hidden';
	}
else
	{
	document.getElementById(s).style.visibility = "visible";
	}
}

//************
function rejt1(s)
{
if(ie4)
	{
	document.all[s].style.visibility="hidden";
	//document.forms.selbox.x.style.visibility='visible';
	}
else
	{
	document.getElementById(s).style.visibility = "hidden";
	}
}

//************
function mutat(s)
{
mbg2 = new Image;
mbg2.src = "img/mbg2.gif";
if(mbg2)mbg2.oncomplete=mutat1(s);
}

//************
function rejt(s)
{
mbg1 = new Image;
mbg1.src = "img/mbg1.gif";
if(mbg1)mbg1.oncomplete=rejt1(s);
}

//****** link image ********
img_on  = "img/on.gif";
img_off = "img/off.gif";

function imgover(imgname) {
   imgname.src = img_on;
}
function imgout(imgname) {
   imgname.src = img_off;
}


/////////////////////////////////////////////////////////////////////
//***** hasznos képernyő méret
var sw,sh;

if (opera) 
{
	sw = parent.innerWidth;
	sh = parent.innerHeight;
}
else if(ns4)
{
	sw = parent.innerWidth;
	sh = parent.innerHeight;
}

else // a többi:
{
	sw=window.screen.availWidth; 
	sh=window.screen.availHeight;
}

//*****Resize opera*****
function reload_opera_ns4(init)
{
	if (init==true)
	{
		if (opera||ns4)
		{
    			document.pgW=parent.innerWidth;
    			document.pgH=parent.innerHeight;
    			onresize=reload_opera_ns4;
    		}
	}
	else if (parent.innerWidth!=document.pgW || parent.innerHeight!=document.pgH)
	{
		location.reload()
	}
}//end func reload_opera_ns4

reload_opera_ns4(true);
////////////////////////////////////////////////////////////////////

//***NewWin*********************
//mb=1 ->menubar=yes
function NewWin(url,w,h,mb)
{
if(!mb){mb="1"}
var MX, MY;
 if(opera)
 {
 if(sw<=w){sw=w;}
 if(sh<=h){sh=h;}
 }	
 MX = (sw) ? (sw-w)/2 : 0;
 MY = (sh) ? (sh-h)/2 : 0;
var SW = window.open(url,"NewWin"+wszam,"height="+h+",width="+w+",left="+MX+",top="+MY+",screenX="+MX+",screenY="+MY+",menubar="+mb+",resizable=1,scrollbars=1");
SW.focus();
}

//***NewWinMax*********************
//mb=1 ->menubar=yes
function NewWinMax(url,mb)
{
var w, h, MX, MY;
if(ie4&&!opera)
{
	w=window.screen.availWidth; 
	h=window.screen.availHeight;
}
else if(opera)
{
	w=window.screen.width;
	h=window.screen.height;
}
else if(ns4)//ns4
{
	w=window.innerWidth;
	h=window.innerHeight;
}
else if(ns6)//gecko/mozilla
{
	w=window.screen.availWidth; 
	h=window.screen.availHeight;
}
else
{
	w=window.screen.width;
	h=window.screen.height;
}
settings ='height='+h+',width='+w+',top='+MY+',screenY='+MY+',left='+MX+',screenX='+MX+',scrollbars=1,resizable=1,menubar='+mb
var win = window.open(url,"NewWinMax"+wszam,settings)
win.focus();
}

 //*****PopUpWin*****
 // Fontos: A TARGET MEGHATÁRZHATÓ !
  function PopUpWin(URL,NAME,w,h,sb)
 {
 sb=sb ? sb : 0;
 var MX, MY;
 if(opera)
 {
 if(sw<=w){sw=w;}
 if(sh<=h){sh=h;}
 }	
 MX = (sw) ? (sw-w)/2 : 0;
 MY = (sh) ? (sh-h)/2 : 0;
 settings ='height='+h+',width='+w+',top='+MY+',screenY='+MY+',left='+MX+',screenX='+MX+',scrollbars='+sb+',resizable'
 var win = window.open(URL,NAME,settings)
 win.focus();
}

//*****PUF*****
//Fotoknak
// Fontos: A TARGET MEGHATÁRZHATÓ !
function PUF(URL,NAME,w,h){
if(w<240){w=240}
var MX, MY;
 if(opera)
 {
 if(sw<=w){sw=w;}
 if(sh<=h){sh=h;}
 }	
 MX = (sw) ? (sw-w)/2 : 0;
 MY = (sh) ? (sh-h)/2 : 0;
var prop = "";
prop += "top="+MY+",";
prop += "screenY="+MY+",";
prop += "left="+MX+",";
prop += "screenX="+MX+",";
prop += "directories=no,";
prop += "height="+h+",";
prop += "location=no,";
prop += "menubar=no,";
prop += "resizable=no,";
prop += "scrollbars=no,";
prop += "status=no,";
prop += "statusbar=no,";
prop += "toolbar=no,";
prop += "width="+w;
var win = window.open(URL,NAME,prop)
win.focus();
}

//*************
function kepel(x)
{
	var el_px = 4;
	var o,so;
	if(document.getElementById)
  	{
  		o=document.getElementById(x).style;
  		o.left=(parseInt(o.left,10)+el_px)+'px';
  	}
}
//**************
function kepvissza(x)
{
	var el_px = 4;
	var o,so;
	if(document.getElementById)
  	{
  		o=document.getElementById(x).style;
  		o.left=(parseInt(o.left,10)-el_px)+'px';
  	}
}

//***********
function elevel(c1,c2){
document.location.href="mailto:"+c1+"@"+c2;
}

//***** textaera max charakter ******
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}


//***********
function sc(u,p){

/*
HRU(u+'biztonsagi_kod/img.php',{'p':p,'u':u},'post','kepkod_div');
*/



			jQuery.ajax({
				url:u+'biztonsagi_kod/img.php',
				type: 'post',
				data: ({'p':p,'u':u}),
				dataType: "html",
				beforeSend: function(data)
				{
						jQuery("#kepkod_div").html("<div align='center' style='padding:20px'><img src='img/ajax.gif' alt='Betölt' /><br />Betölt</div>");
				},
				success: function(data)
				{
						jQuery("#kepkod_div").html(data);						
				},
				error: function(XMLHttpRequest, textStatus, errorThrown)
				{
					alert("XMLHttpRequest=" + XMLHttpRequest.responseText + "\ntextStatus=" + textStatus + "\nerrorThrown=" + errorThrown);
				}
			});





}


//************
function addLoadEvent(myfunc)
{
    if(window.addEventListener)
    {
        window.addEventListener('load', myfunc, false);
    }
    else if(window.attachEvent)
    {
        window.attachEvent('onload', myfunc);
    }
}


//*****Enter tiltása********
function handleEnter (field, event)
{
var validity=true;

    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13)
    {
        var i, j, o;
        for (j = 0; j < field.form.elements.length; j++)
        {
            if (field == field.form.elements[j])
            {
                break;
            }
        }   
        for (i = (j+1); i < field.form.elements.length; i++)
        {
            o=field.form.elements[i]
            {
                if(o.type=="hidden" || o.disabled==true || o.style.display=="none" || o.style.visibility=="hidden")
                {
                    continue;
                }
                else
                {
                    o.focus();
                    return false;
                }
            }
        }
    } 
    else
    {
        validity=true;
    }
return  validity;
}









///////////////////////////
var TOGGLEDIVS={
actDIV:"",

t: function(i,si,p_t)
{
	var dh,o,oldI="";

    o=jQuery("#hszovegDIV_"+i)[0];
    
    if(this.actDIV && this.actDIV!==i)
    {
        oldI=this.actDIV;
    }

    //rejtve volt:   
    if(jQuery("#bovdiv_"+i).css('display')==='none')
    {
        //régi azonnali rejtése
        if(oldI)
        {
           jQuery("#bovdiv_"+oldI).hide();
        }
        
        jQuery("#bovdiv_"+i).css('display','');
		this.actDIV=i;
   
        //üres volt:
        if(o.innerHTML==="")
        {
            jQuery.ajax({
                url: "akt/akt_ajax_hszoveg.php",
                type: "post",
                data: ({'i':i,'id':si, 'p_t':p_t}),
                dataType: "html",
                beforeSend: function()
                {
                    jQuery(o).html("<div align='center' style='padding:20px'><img src='img/ajax.gif' alt='Betölt' /><br />Betölt</div>");
                },
                success: function(data)
                {
					jQuery(o).html(data);
                    dh=o.offsetHeight;
                    
                    jQuery(o).height(0);
                    jQuery(o).animate({'height':dh},800,'easeOutQuart',function(){
						jQuery("#aktSorId_"+si).scrollintoview({  
						duration: 400,
						direction: "y",
						complete: function() {
								}
						});                   
                    });
                    slimboxForAjax();
                },
                error: function(XMLHttpRequest, textStatus, errorThrown)
                {
                    alert("XMLHttpRequest=" + XMLHttpRequest.responseText + "\ntextStatus=" + textStatus + "\nerrorThrown=" + errorThrown);
                }
            });
        }
        
        //Korábban már be volt hívva a tartalom:
        else
        {
            dh=o.offsetHeight;
			jQuery(o).height(0);            
			jQuery(o).animate({'height':dh},800,'easeOutQuart',function(){
				jQuery("#aktSorId_"+si).scrollintoview({  
				duration: 400,
				direction: "y",
				complete: function() {
					}
				});		
			});            
        }
        
        //+- gomb csere és bővebben » elrejtése/mutatása
		if(oldI)
		{
			jQuery("#hrefIdG_"+oldI).removeClass('minus14g').addClass('plus14g');
            jQuery("#bovLink_"+oldI).show();
		}
		
        jQuery("#hrefIdG_"+i).removeClass('plus14g').addClass('minus14g');
        jQuery("#bovLink_"+i).hide();
        
    }
    
    //ELREJTÉS:
    else
    {
			dh=o.offsetHeight;
			selObjH=jQuery("#aktSorId_"+si).height();
			
			jQuery(o).animate({'height':0},1000,'easeOutQuart',function(){
				jQuery(o).height(dh);	
				jQuery("#bovdiv_"+i).css('display','none');
				if(jQuery(window).height()<selObjH)
				{
					if(!oldI)
					{
						jQuery("#aktSorId_"+si).scrollintoview({
						duration: 400,
						direction: "y",
						complete: function() {}
						});					
					}
				}
			});
			
        //+- gomb csere és bővebben » elrejtése/mutatása
		if(oldI)
		{
			jQuery("#hrefIdG_"+oldI).removeClass('minus14g').addClass('plus14g');
		}
        jQuery("#hrefIdG_"+i).removeClass('minus14g').addClass('plus14g');
        jQuery("#bovLink_"+i).show();
        
	}
}
};//end Class

///////////////////////////
