﻿function getHeight(div)
    {
		var magas = $(div).offsetHeight;
		return magas;
    }
	
function fit_box(tartalom_div,oszlop_div)
{
     
	 
	 var tartalom_height = getHeight(tartalom_div);
	//alert (tartalom_height+'--'+oszlop_height);
	 if (tartalom_height<100){ $(tartalom_div).style.height=400+'px';}
	 var oszlop_height   = getHeight(oszlop_div);
	 
	 
	 if (tartalom_height && oszlop_height)
	 {
	     if (tartalom_height>oszlop_height)
		 {
			//alert (tartalom_height);
			
			 $(oszlop_div).style.height=(tartalom_height)-2+'px';
			 $(tartalom_div).style.height=(tartalom_height)+'px';
			 //$(oszlop_div).style.height='800px';
			 
		 }
		 
	     if (tartalom_height<oszlop_height)
		 {
			
			 $(tartalom_div).style.height=oszlop_height+'px';
			 $(oszlop_div).style.height=(oszlop_height)+'px';
			 
		 }		 
	 
	 
	 }
	 //$('oszlop_box').style.height='800px';
	 //document.getElementById('oszlop_box').style.height = 20000+'px';
}	

function close_all() 
{
	  var a1=document.getElementsByTagName("span");
	  for(j=0;j<a1.length;j++) {
	  nm=a1[j].id;
	  if(nm!=undefined && nm!="") {
			if(nm.substr(0,6)=="layer_") {
			  a1[j].style.visibility='hidden';
			}
		}
	 } 
}
function szamol()
{
	//-$('kedvezmeny_osszeg'.value)
	var osszeg = ($('listaar').value)-($('kedvezmeny_osszeg').value);
	//alert (osszeg);
	$('fizetendo_osszeg').value= osszeg;
	
}

function change_action(form,param, target)
{
	if (!target)
	{
	  var	target = '_self';
	}
	

var formSzint=form;
			if( typeof( formSzint ) != 'undefined' ){
				} else{
				formSzint=1;	
				}	
var oForm = document.forms[formSzint];
oForm.target=target;					

   oForm.action=''+param;
oForm.submit();
}

function $(id) {
		return document.getElementById(id);
	}
	
function shows(name){
	var name=name;
document.getElementById(name).style.display = "block";	
}
function hides(name){
	var name=name;
document.getElementById(name).style.display = "none";	
}

function azonnali_kuldes_onoff(element_id){
	if (document.getElementById(element_id).checked){
	//document.getElementById(element_id).style.display = "none";
	// ha be van kipipálva
	$('radio_modell').style.display        = "block";
	$('radio_reg_tanfolyam').style.display = "block";
	$('sima_hirlevel1').style.display      = "none";
	$('sima_hirlevel2').style.display      = "none";
	$('radio_vevok').style.display         = "none";
	$('radio_feliratkozok').style.display  = "none";
	}else{
	//document.getElementById(element_id).style.display = "block";	
	$('radio_modell').style.display   = "none";
	$('sima_hirlevel1').style.display = "block";
	$('sima_hirlevel2').style.display = "block";	
	$('radio_vevok').style.display    = "block";
	$('radio_reg_tanfolyam').style.display = "none";
	$('radio_feliratkozok').style.display  = "block";
	
	}
}
	
function element_onoff(element_id){
	if (document.getElementById(element_id).style.display == "block"){
	document.getElementById(element_id).style.display = "none";
	}else{
	document.getElementById(element_id).style.display = "block";	
	}
}
	
function page_refresh(url,time)
{
    setTimeout("window.location.href='"+url+"'", time);
}
function color(id_name)
{
	if (document.getElementById(id_name)!=undefined && id_name!=""){
    	document.getElementById(id_name).style.background='#B3C2BB';
	}
}
function hide_color(id_name) 
{
	if (document.getElementById(id_name)!=undefined && id_name!=""){
	     document.getElementById(id_name).style.background='#C4CFC9';
	}
}

var volt=0;




function show_layer (mit,hol,poz) 
{
//alert(mit);
    var lay=document.getElementById(mit);
    var x = document.getElementById(mit).style.visibility;
	 
	if(x=='hidden'){
	//alert (x);
	}
	
	//if(lay!=null) 
	if(x=='hidden') 
	{
		ossz=0;
        lay.style.visibility='visible';
		//document.getElementById('layer_2_1').style.visibility='visible';
        volt=1;
    }
	
	
	//hide_layer(szulo);	
    document.getElementById(mit).style.visibility='visible';
}

function show_layer_s (mit) 
{
    document.getElementById('layer_2_1').style.visibility='visible';
}
function hide_layer(p_layer)
{
    if ($(p_layer)){
        $(p_layer).style.visibility='hidden';
		//alert ('hide'+p_layer);
    }
}

function hide_layers(p_layer)
{
    if ($(p_layer)){
        $(p_layer).style.visibility='visible';
		alert ('hide'+p_layer);
    }
}


   
function findPosX(obj) {
var curleft = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curleft += obj.offsetLeft;
obj = obj.offsetParent;
}
}
else if (obj.x) curleft += obj.x;
return curleft;
}
   
function findPosY(obj) {
var curtop = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y) curtop += obj.y;
return curtop;
}

function closeLay() {
  if(volt!=1) {
  close_all();
  }
  timerID = setTimeout("closeLay()", 400);
}

function timer(){
  timerID = setTimeout("closeLay()", 400) ;
}

function layer_size(parentdiv, layer, ablak) {
  var myWidth = 0, myHeight = 0;
  if( typeof( $(parentdiv).innerWidth ) == 'number' ) {
    //Non-IE
    $(parentdiv).innerWidth;
    $(parentdiv).innerHeight;
  } else if(  $(parentdiv).clientWidth || $(parentdiv).clientHeight  ) {
    //IE 6+ in 'standards compliant mode'
    myWidth  = $(parentdiv).clientWidth;
    myHeight = $(parentdiv).clientHeight;
  } else if( $(parentdiv).clientWidth || $(parentdiv).clientHeight  ) {
    //IE 4 compatible
    myWidth  = $(parentdiv).clientWidth;
    myHeight = $(parentdiv).clientHeight;
  }
  /*
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
*/
 // $(layer).style.width=myWidth+'px';
	var tomb = getScrollXY();
	//alert (tomb[1]);

 $(layer).style.display='block';
  $(layer).style.height=myHeight+5200+'px';
  $(ablak).style.top= tomb[1]+20+'px';
  
   
}
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
	
  }
  return [ scrOfX, scrOfY ];
  //alert (scrOfX+' '+scrOfY);
}	


