
//-----------------------------------------------
function UtaFormObj(formid)
{
var mainform = $('#' + formid);
var action = $(mainform).attr('action');
var formobj = this;
		
//-----------------------------------------------
this.Init = function()
{
//----------------------Scroll beállítása-----------------

formobj.tooltiputainit('title');
formobj.tooltiputainit('topline');
formobj.tooltiputainit('hanynapra');
formobj.tooltiputainit('utasok');
formobj.tooltiputainit('szobak');
formobj.tooltiputainit('szalloda');
formobj.tooltiputainit('ellatas');
formobj.tooltiputainit('programok');
formobj.tooltiputainit('pricetable');
formobj.tooltiputainit('mittartalmaz');
formobj.tooltiputainit('akcio');


formobj.Passengersboxvalue();


	
$(mainform).find('#form_utadateselect a.checkboxlink').makeselect();

$(mainform).find('#form_balbizt a.optionlink').makeselect( null, formobj.Afterbalbiztselect );
$(mainform).find('#form_sztbizt a.optionlink').makeselect( null, formobj.Aftersztbiztselect );

formobj.Afterbalbiztselect(true);
formobj.Aftersztbiztselect(true);

$(mainform).find('#form_szalloda table').each( function(){ $(this).find('a.checkboxlink').makeselect(); } );
$(mainform).find('#form_szalloda table').imagegallery({makeoutertags : false});


$(mainform).find('#form_ellatas table').each( function(){ $(this).find('a.checkboxlink').makeselect(); } );

$(mainform).find('#form_programok a.checkboxlink').makeselect({type : 'check'});


$(mainform).find('a.akcio').click( function (event) { event.preventDefault(); formobj.Openakcio(this) } );

$(mainform).find('a.modlink.days').click( function (event) { event.preventDefault(); formobj.OpenDays(this) } );	
$(mainform).find('a.modlink.date').click( function (event) { event.preventDefault(); formobj.OpenDate(this) } );
$(mainform).find('a.modlink.passengers').click( function (event) { event.preventDefault(); formobj.Openpassengers(this) } );

$(mainform).find('.selecttable a.modlink.utleiras').click( function (event) { event.preventDefault(); formobj.Openutleiras(this) } );
$(mainform).find('.selecttable a.balbiztbtn').click( function (event) { event.preventDefault(); formobj.Openbalbizt(this) } );
$(mainform).find('.selecttable a.sztnbiztbtn').click( function (event) { event.preventDefault(); formobj.Opensztbizt(this) } );
$(mainform).find('.selecttable a.modlink.szalloda').click( function (event) { event.preventDefault(); formobj.Openszalloda(this) } );
$(mainform).find('.selecttable a.modlink.ellatas').click( function (event) { event.preventDefault(); formobj.Openellatas(this) } );
$(mainform).find('.selecttable a.modlink.program').click( function (event) { event.preventDefault(); formobj.Openprogramok(this) } );


$(mainform).find('a.reserve').click( function(event){ event.preventDefault(); formobj.Sendform('tovabb') } );
$(mainform).find('#form_passengers a.plus').click( function(event){ event.preventDefault(); formobj.Passengerschangevalue(this,1); } );
$(mainform).find('#form_passengers a.minus').click( function(event){ event.preventDefault(); formobj.Passengerschangevalue(this,-1); } );


$(mainform).find('.formpopup a.close, .formpopup a.ok').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );


$(mainform).find('a.back').click( function (event) { event.preventDefault(); formobj.Gotoback(this); } );

$('#form_utleiras').css('left', '-10000px' );
$('#form_utleiras').css('display', 'block' );

//$('#form_utleiras .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
//if( $('#form_utleiras .scrollbutton2').css('display')=='none' ) $('#form_utleiras .bottomscroll').css('display', 'none');  
$('#form_utleiras').css('display', 'none' );
$('#form_utleiras').css('left', '70px');

var switemwidth=0;
$(mainform).find('.similar .scrollwrapper .item').each( function(){ switemwidth+=$(this).outerWidth(true) } );
//switemwidth+=35;
switemwidth+=200;
$(mainform).find('.similar .scrollwrapper .cw').css('width', switemwidth+'px' );

$(mainform).find('.similar .scrollwrapper').makescrollable({angle : 'horizontal', speed : 100 });

/*
$('#form_services .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
if( $('#form_services .scrollbutton2').css('display')=='none' ) $('#form_services .bottomscroll').css('display', 'none');
$('#form_services').css('display', 'none' );
$('#form_services').css('left', '70px' );*/


$(mainform).find('#form_utaselect table a[rel], .similar a[rel]').bind('click', function(event) 
	{
	event.preventDefault();  
	toggleloader(true, 1);
		
	var rel=$(this).attr('rel');	
			
	$.ajax({
       type: "POST",
       url: action,
       data: ({ m : 'uta1', a : 'betolt', kod : rel }),
       dataType: "json",
       success: function(result) { LoadModule(result); }
      }); 
	
	});
	
	
$(mainform).find('#form_utleiras a.print').click( function (event) { event.preventDefault(); printopen( $('#form_utleiras') );  } );	

};

//-----------------------------------------------
this.tooltiputainit=function(name)
{
if(name=='title')
	{
	$('#tooltiputa3').html( $(mainform).find('.head h1').html() )
	//635
	if ( $('#tooltiputa3').width()>585 ) 
		{
		$(mainform).find('.head h1').wrapInner('<span class="wrap"><span class="wrap"></span></span>');
		$(mainform).find('.head h1').tooltip({tooltipid: 'tooltiputa3',leftmod: 4,topmod: 1,	parentcolor: true, tooltipwidth  : 772});
		}
	}
else if(name=='topline')
	{
	$('#tooltiputa').html( $(mainform).find('.topline').html() )
	if ( $('#tooltiputa').width()>760 ) 
		{
		$(mainform).find('.topline').wrapInner('<div><div></div></div>');
		$(mainform).find('.topline').tooltip({tooltipid: 'tooltiputa',leftmod: 4,topmod: 0,	parentcolor: true, tooltipwidth  : 772});
		}
	}
else if(name=='hanynapra')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .lft1.data_hanynapra').html() )
	if ( $('#tooltiputa2').width()>290 ) 
		{
		$(mainform).find('.selecttable .lft1.data_hanynapra').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .lft1.data_hanynapra').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
		}		
	}
else if(name=='utasok')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .lft2.data_utasok').html() )
	if ( $('#tooltiputa2').width()>180 ) 
		{
		$(mainform).find('.selecttable .lft2.data_utasok').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .lft2.data_utasok').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
		}	
	}
else if(name=='szobak')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .lft2.data_szobak').html() )
	if ( $('#tooltiputa2').width()>162 ) 
		{
		$(mainform).find('.selecttable .lft2.data_szobak').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .lft2.data_szobak').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
		}		
	}
else if(name=='szalloda')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .lft2.data_szalloda').html() )
	if ( $('#tooltiputa2').width()>355 ) 
		{
		$(mainform).find('.selecttable .lft2.data_szalloda').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .lft2.data_szalloda').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});				
		}		
	}
else if(name=='ellatas')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .lft2.data_ellatas').html() )
	if ( $('#tooltiputa2').width()>355 ) 
		{
		$(mainform).find('.selecttable .lft2.data_ellatas').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .lft2.data_ellatas').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
		}		
	}
else if(name=='programok')
	{
	$('#tooltiputa2').html( $(mainform).find('.selecttable .data_programok').html() )
	if ( $('#tooltiputa2').width()>355 ) 
		{
		$(mainform).find('.selecttable .data_programok').wrapInner('<div><div></div></div>');
		$(mainform).find('.selecttable .data_programok').tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
		}
		
	if($(mainform).find('.selecttable .data_programok img.arrow').length>0)
		{
		$(mainform).find('.selecttable a.modlink.program').css('display', 'none');
		$(mainform).find('.selecttable .data_programok a').click( function (event) { event.preventDefault(); formobj.Openprogramok(this) } );	
		}
	
		
	}
else if(name=='pricetable')
	{
	$('#pricetablebox').makescrollable({speed : 100 });
  //if( $('#pricetablebox .scrollbutton2').css('display')=='none' ) $('#pricetablebox .bottomscroll').css('display', 'none');


	$(mainform).find('.pricetable a.dlink').click( function (event) { event.preventDefault(); formobj.Openpricedetails(this) } );
	
	$(mainform).find('.pricetable .td1 .cntnr').each( function()
		{
		$('#tooltiputa2').html( $(this).html() )
		if ( $('#tooltiputa2').width()>118 ) 
			{
			$(this).wrapInner('<div><div></div></div>');
			$(this).tooltip({tooltipid: 'tooltiputa2',leftmod: 0,topmod: -2,	parentcolor: true});
			}
		});
		

	}
	
else if(name=='mittartalmaz')
  {
  $(mainform).find('#form_services a.close').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );
  
  $('#form_services').css('left', '-10000px' );
	$('#form_services').css('display', 'block' );
  	
	$('#form_services .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
  //if( $('#form_services .scrollbutton2').css('display')=='none' ) $('#form_services .bottomscroll').css('display', 'none');
  
  $('#form_services').css('display', 'none' );
  $('#form_services').css('left', '70px' );	
  //$('#form_services .scrollbox').scrollTo( 0 );
  }
	
	
else if(name=='akcio')
  {
  $(mainform).find('#form_akciok a.close').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );
  
  $('#form_akciok').css('left', '-10000px' );
	$('#form_akciok').css('display', 'block' );
  	
	$('#form_akciok .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
  //if( $('#form_akciok .scrollbutton2').css('display')=='none' ) $('#form_akciok .bottomscroll').css('display', 'none');
  
  $('#form_akciok').css('display', 'none' );
  $('#form_akciok').css('left', '70px' );	
  //$('#form_services .scrollbox').scrollTo( 0 );
  }	
	

}
//-----------------------------------------------
this.Sendform=function(act)
{	
var datastring='';
datastring+='&a='+act;
	
$.ajax({
     type: "POST",
     url: action,
     data: ( $(mainform).serialize()+datastring ),
     dataType: "json",
     success: function(result) 
	 	{
		if(act=='tovabb')
			{
			$('#center').html(result.HTML);
			formobj.Processdata(result/*, formobj.loaduta2html*/);
			}
		else 
			formobj.Processdata(result); 
								 
		if( act=='utasok_szobak' )
			{
			if( result.success==0 )
				{
				//$('#form_passengers').stop();	
				$('#form_passengers').animate({ opacity: 'show' }, 300);
				}
			}
						
		if(result.data.data_indulas)
			{
			$(mainform).find('.selecttable .lft2.data_indulas').html(result.data.data_indulas);
			formobj.tooltiputainit('hanynapra');
			}
		if(result.data.data_erkezes)
			{ 
			$(mainform).find('.selecttable .lft2.data_erkezes').html(result.data.data_erkezes);
			formobj.tooltiputainit('hanynapra');
			}
		if(result.data.data_idopontoklayer)
			{
			$('#form_utadateselect').replaceWith(result.data.data_idopontoklayer);
			$(mainform).find('#form_utadateselect a.checkboxlink').makeselect();
			$(mainform).find('#form_utadateselect a.close, #form_utadateselect a.ok').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );			
			}
		if(result.data.data_utasok)
			{
			$(mainform).find('.selecttable .lft2.data_utasok').html(result.data.data_utasok);
			formobj.tooltiputainit('utasok');	
			}
		if(result.data.data_szobak)
			{
			$(mainform).find('.selecttable .lft2.data_utasok').html(result.data.data_szobak);
			formobj.tooltiputainit('szobak');		
			}
		if(result.data.data_szalloda)
			{
			$(mainform).find('.selecttable .lft2.data_szalloda').html(result.data.data_szalloda);
			formobj.tooltiputainit('szalloda');				
			}
		if(result.data.data_szallodalayer)
			{
			$('#form_szalloda').replaceWith(result.data.data_ellataslayer);	
			$(mainform).find('#form_szalloda table').each( function(){ $(this).find('a.checkboxlink').makeselect(); } );			
			$(mainform).find('#form_szalloda a.close, #form_szalloda a.ok').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );
			}
		if(result.data.data_ellatas)
			{
			$(mainform).find('.selecttable .lft2.data_ellatas').html(result.data.data_ellatas);			
			$(mainform).find('a.modlink.ellatas').html(result.data.data_ellatasbutton);						
			formobj.tooltiputainit('ellatas');
			}
		if(result.data.data_ellataslayer)
			{
			$('#form_ellatas').replaceWith(result.data.data_ellataslayer);	
			$(mainform).find('#form_ellatas table').each( function(){ $(this).find('a.checkboxlink').makeselect(); } );
			$(mainform).find('#form_ellatas a.close, #form_ellatas a.ok').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );
			}
		if(result.data.data_programok)
			{
			$(mainform).find('.selecttable .data_programok').html(result.data.data_programok);
			formobj.tooltiputainit('programok');							
			}
		if(result.data.data_programoklayer)
			{
			$('#form_programok').replaceWith(result.data.data_ellataslayer);	
			$(mainform).find('#form_programok a.checkboxlink').makeselect({type : 'check'});			
			$(mainform).find('#form_programok a.close, #form_programok a.ok').bind('click', function(event) { event.preventDefault(); formobj.Closepopup( $(this).parent() ) } );
			}
		if(result.data.data_artabla)
			{
			//$(mainform).find('#pricetablebox .pricetable').html(result.data.data_artabla);
			$(mainform).find('#pricetablebox').replaceWith(result.data.data_artabla);
			
			//$(mainform).find('.pricetable a.dlink').click( function (event) { event.preventDefault(); formobj.Openpricedetails(this) } );
			formobj.tooltiputainit('pricetable');							
			}
		if(result.data.data_mittartalmazlayer)
			{
			$('#form_services').replaceWith(result.data.data_mittartalmazlayer);									
			formobj.tooltiputainit('mittartalmaz');
			}
		
		}
    });	
}


//-----------------------------------------------
this.Openakcio=function(sender)
{
$('.formpopup:not(#form_akciok)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_akciok').css('left', position.left-300+'px');
$('#form_akciok').css('top', position.top+18+'px');
$('#form_akciok').animate({ opacity: 'toggle' }, 300);	
};
//-----------------------------------------------
this.OpenDays=function(sender)
{
$('.formpopup:not(#form_utaselect)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_utaselect').css('left', position.left+5+'px');
$('#form_utaselect').css('top', position.top+18+'px');
$('#form_utaselect').animate({ opacity: 'toggle' }, 300);	
};
//-----------------------------------------------
this.OpenDate=function(sender)
{
$('.formpopup:not(#form_utadateselect)').animate({ opacity: 'hide' }, 300);
/*
var position=$(sender).position();
$('#form_utadateselect').css('left', position.left+5+'px');
$('#form_utadateselect').css('top', position.top+18+'px');*/
$('#form_utadateselect').animate({ opacity: 'toggle' }, 300);	
};
//-----------------------------------------------
this.Openpassengers=function(sender)
{
$('.formpopup:not(#form_passengers)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_passengers').css('left', position.left+5+'px');
$('#form_passengers').css('top', position.top+18+'px');
$('#form_passengers').animate({ opacity: 'toggle' }, 300);	
};
//-----------------------------------------------
this.Passengerschangevalue=function(sender,value)
{
var val=parseInt($(sender).parents('tr').find('input').val());
val+=value;
if(val<0) val=0;

$(sender).parents('tr').find('input').val(val);
this.Passengersboxvalue();
};
//-----------------------------------------------
this.Passengersboxvalue=function()
{
var adlt=$('#form_passengers input:eq(0)').val();
var child=$('#form_passengers input:eq(1)').val();
var infant=$('#form_passengers input:eq(2)').val();


var html='';
if(adlt>0) html+=adlt+' felnőtt, ';
if(child>0) html+=child+' gyerek, ';
if(infant>0) html+=infant+' csecsemő, ';

html=html.replace(/, $/ig, ''); 

$(mainform).find('.selecttable .lft2.data_utasok').html(html);
formobj.tooltiputainit('utasok');


var bed1=$('#form_passengers input:eq(3)').val();
var bed2=$('#form_passengers input:eq(4)').val();
var bed3=$('#form_passengers input:eq(5)').val();
var bed4=$('#form_passengers input:eq(6)').val();

html='';
if(bed1>0) html+=bed1+' db egyágyas szoba, ';
if(bed2>0) html+=bed2+' db kétágyas szoba, ';
if(bed3>0) html+=bed3+' db háromágyas szoba, ';
if(bed4>0) html+=bed4+' db négyágyas szoba, ';

html=html.replace(/, $/ig, ''); 

$(mainform).find('.selecttable .lft2.data_szobak').html(html);
formobj.tooltiputainit('szobak');
};
//-----------------------------------------------
this.Openpricedetails=function(sender)
{
$('.formpopup:not(#form_services)').animate({ opacity: 'hide' }, 300);

$('#form_services').animate({ opacity: 'toggle' }, 300);		
}
//-----------------------------------------------
this.Openutleiras=function(sender)
{
$('.formpopup:not(#form_utleiras)').animate({ opacity: 'hide' }, 300);

$('#form_utleiras').animate({ opacity: 'toggle' }, 300);
}
//-----------------------------------------------
this.Openbalbizt=function(sender)
{
$('.formpopup:not(#form_balbizt)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_balbizt').css('left', position.left-100+'px');
$('#form_balbizt').css('top', position.top+22+'px');
$('#form_balbizt').animate({ opacity: 'toggle' }, 300);	
}
//-----------------------------------------------
this.Afterbalbiztselect=function(onlyinit)
{
var val=$('#form_balbizt input[name=balbizt]').val();
var options={ 'N' : 'nem', 'I' : 'igen' };

newval=options[val];
$(mainform).find('a.select.balbiztbtn').text(newval);

if(onlyinit!=true)
formobj.Closepopup( $('#form_balbizt') );


//$('#form_balbizt').animate({ opacity: 'hide' }, 300);
};
//-----------------------------------------------
this.Opensztbizt=function(sender)
{
$('.formpopup:not(#form_sztbizt)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_sztbizt').css('left', position.left-100+'px');
$('#form_sztbizt').css('top', position.top+22+'px');
$('#form_sztbizt').animate({ opacity: 'toggle' }, 300);	
}
//-----------------------------------------------
this.Aftersztbiztselect=function(onlyinit)
{
var val=$('#form_sztbizt input[name=sztbizt]').val();
var options={ 'N' : 'nem', 'I' : 'igen' };

newval=options[val];
$(mainform).find('a.select.sztnbiztbtn').text(newval);

if(onlyinit!=true)
formobj.Closepopup( $('#form_sztbizt') );

//$('#form_sztbizt').animate({ opacity: 'hide' }, 300);
};
//-----------------------------------------------
this.Openszalloda=function(sender)
{
$('.formpopup:not(#form_szalloda)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_szalloda').css('left', position.left-130+'px');
$('#form_szalloda').css('top', position.top+18+'px');
$('#form_szalloda').animate({ opacity: 'toggle' }, 300);	
}
//-----------------------------------------------
this.Openellatas=function(sender)
{
$('.formpopup:not(#form_ellatas)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_ellatas').css('left', position.left-130+'px');
$('#form_ellatas').css('top', position.top+18+'px');
$('#form_ellatas').animate({ opacity: 'toggle' }, 300);	
}
//-----------------------------------------------
this.Openprogramok=function(sender)
{
$('.formpopup:not(#form_programok)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_programok').css('left', position.left-130+'px');
$('#form_programok').css('top', position.top-100+'px');
$('#form_programok').animate({ opacity: 'toggle' }, 300);	
}
//-----------------------------------------------
this.Closepopup=function(pobj)
{
var id=$(pobj).attr('id');

//debug(id);
	
$(pobj).animate({ opacity: 'hide' }, 300);


	 if( id=='form_utadateselect' ) formobj.Sendform('indulas_erkezes');
else if( id=='form_passengers' ) formobj.Sendform('utasok_szobak');
else if( id=='form_szalloda' ) formobj.Sendform('szalloda');
else if( id=='form_ellatas' ) formobj.Sendform('ellatas');
else if( id=='form_programok' ) formobj.Sendform('programok');
else if( id=='form_balbizt' ) formobj.Sendform('balbizt');
else if( id=='form_sztbizt' ) formobj.Sendform('sztbizt');
}
//-----------------------------------------------
this.Processdata=function(result, callback, sender)
{
if(result.error && result.error.length>0)
  {
  var errortext='';
  for (idx in result.error)
    {
    errortext+=result.error[idx].text+'<br/>';
    
    }

  $('#form_error p').html(errortext);
  $('#form_error').animate({ opacity: 'toggle' }, 300);	
  }
  


if(!sender) sender=0;

if(result.success==1 && callback)
  {
  callback( result.HTML, sender );
  }
  
if(result.exec)
  {
  try
    {
    eval( result.exec );
    }
    catch(e){};
  }  

toggleloader(false);
};

//-----------------------------------------------
this.loaduta2html=function(html)
{
$('#center').html(html);
  
utaorder=new UtaOrderObj('utaform2');
utaorder.Init();
}
//-----------------------------------------------
this.Gotoback=function(sender)
{
toggleloader(true, 1);

var rel=$(sender).attr('rel');

var split=rel.split(' ');
var datastring='&m='+split[0];
if(split[1]) datastring+='&a='+split[1]

$.ajax({
 type: "POST",
 url: 'index.php',
 data: datastring,
 dataType: "json",
 success: function(result) { LoadModule(result); /*repformlist=new RepListObj('repform2'); repformlist.Init();*/ }
});

};

	
//--End--
};


/* ****************************************************************************************************** */
function UtaOrderObj(formid)
{
var mainform=$('#'+formid);
var action=$(mainform).attr('action');
var formobj=this;

//-----------------------------------------------
this.Init=function()
	{
	//---------Click események a formon----------------
	$(mainform).find('a').unbind('click');
	
	
	$(mainform).find('#form_menetrend a.close').bind('click', function(event) { event.preventDefault();  $(this).parent().animate({ opacity: 'hide' }, 300); } );
	$('#form_menetrend').css('left', '-10000px' );
	$('#form_menetrend').css('display', 'block' );
  	
	$('#form_menetrend .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
  	//if( $('#form_menetrend .scrollbutton2').css('display')=='none' ) $('#form_menetrend .bottomscroll').css('display', 'none');  
  	$('#form_menetrend').css('display', 'none' );
  	$('#form_menetrend').css('left', '80px' );	
	
	$(mainform).find('#form_utleiras a.close').bind('click', function(event) { event.preventDefault();  $(this).parent().animate({ opacity: 'hide' }, 300); } );
	$('#form_utleiras').css('left', '-10000px' );
	$('#form_utleiras').css('display', 'block' );
  	
	//$('#form_utleiras .scrollarea').makescrollable({angle : 'vertical', speed : 100 });
  	//if( $('#form_utleiras .scrollbutton2').css('display')=='none' ) $('#form_utleiras .bottomscroll').css('display', 'none');  
  	$('#form_utleiras').css('display', 'none' );
  	$('#form_utleiras').css('left', '70px');
	
	$(mainform).find('.topline a.back').click( function (event) { event.preventDefault(); formobj.Gotoback(this); } );
	
	//$(mainform).find('.datafilltable.t1 .naptar a.inpmodlink').click( function (event) { event.preventDefault(); formobj.Opencalendar(1,this) } );
	
	$(mainform).find('.datafilltable.t1 .naptar a.inpmodlink').each(function(index){
		$(this).click( function (event) { event.preventDefault(); formobj.Opencalendar(index+1,this) } );
	});
	
	$(mainform).find('.datafilltable.t1 .naptar input').click(function(event){
		 $(this).siblings('a.inpmodlink').trigger('click');		
	});
	
	$(mainform).find('.datafilltable.t2 a.inpmodlink').click( function (event) { event.preventDefault(); $(this).siblings('input').val(''); } );
	
	$(mainform).find('.datafilltable.t9 img').click(function (event){
		$(this).siblings().trigger('click');
	});
	
	
	$(mainform).find('.info.btm a.menetrend').click( function (event) { event.preventDefault(); formobj.Openmenetrend(this) } );
	$(mainform).find('.info.btm a.utleiras').click( function (event) { event.preventDefault(); formobj.Openutleiras(this) } );
	
	$(mainform).find('.datafilltable.t9 a.bankcvhelp').click( function (event) { event.preventDefault(); formobj.Openbankcvhelp(this) } );
	$(mainform).find('.datafilltable.t10 a.office').click( function (event) { event.preventDefault(); formobj.Opencontact(this) } );
	$(mainform).find('.datafilltable.t11 a.transf').click( function (event) { event.preventDefault(); formobj.Opentransf(this) } );
	//$(mainform).find('.topline a.back').click( function (event) { event.preventDefault(); formobj.Gotoback(this); } );
	$(mainform).find('.datafilltable.t7 a.felt').click( function (event) { event.preventDefault(); formobj.OpenSzerzfelt(this); } );
	
	
	
	//-------------Név input------------------------
	$(mainform).find('.datafilltable.t1 input:eq(0)').bind('blur', function (event) 
		{ 
		if( $(mainform).find('.datafilltable.t2 input:eq(0)').val()=='' )
			$(mainform).find('.datafilltable.t2 input:eq(0)').val( $(this).val() )
		} );
	$(mainform).find('.datafilltable.t1 input:eq(1)').bind('blur', function (event) 
		{ 
		if( $(mainform).find('.datafilltable.t2 input:eq(1)').val()=='' )
			$(mainform).find('.datafilltable.t2 input:eq(1)').val( $(this).val() )
		} );


	$(mainform).find('#form_success a.yes').click( function (event) 
	{
	event.preventDefault();
	
	toggleloader(true, 1);
	
	$.ajax({
		 type: "POST",
		 url: 'index.php',
		 data: ({ m : 'uta1' }),
		 dataType: "json",
		 success: function(result) { LoadModule(result); }
		});
	
	});
		
	$(mainform).find('#form_success a.no').click( function (event) 
	{
	event.preventDefault();
	
	toggleloader(true, 1);
	
	$.ajax({
		 type: "POST",
		 url: 'index.php',
		 data: ({ m : 'fooldal' }),
		 dataType: "json",
		 success: function(result) { LoadModule(result); }
		});
	
	});

	
	//-------Select linkek beállítása------------------------- 
	$(mainform).find('.datafilltable.t1 a.optionlink').makeselect();	
	
	$(mainform).find('.datafilltable.t5 a[name=szla_cimzett]').makeselect(null, formobj.Afterszlacimzettselect);
	$(mainform).find('.datafilltable.t6 a[name=szla_postacim]').makeselect({type: 'check', allowradiouncheck : true}, formobj.Afterszlapostaselect);
	$(mainform).find('.datafilltable.t7 a.optionlink').makeselect(null, formobj.AfterSzerzfeltselect2);
	$(mainform).find('.datafilltable.t7 a.checkboxlink').makeselect({type: 'check'});	
	//$(mainform).find('a[name=szallas]').makeselect();
	$(mainform).find('.datafilltable.t8 a.optionlink').makeselect(null, formobj.Afterpaymentselect);
	$(mainform).find('.datafilltable.t9 a.checkboxlink').makeselect();
	$(mainform).find('#form_szerzfelt a.optionlink').makeselect(null, formobj.AfterSzerzfeltselect);
	
	
	
	//-------Naptár beállítása------------------------- 
	$(mainform).find('td.naptar input').each(function(index){
		var name=$(this).attr('name');
		name=name.replace(/[\[\]]/g, '');
		$(this).calendar({
	      parentElement: '#form_calendar_'+(name)+' .ctablecontainer',
	      dateFormat: '%Y. %b %d.',
		  minYear: 1990
	  });
	});
	
	//-------Városnevek scroll------------------------- 
	$(mainform).find('.scheduletable td.td2').each(function(index)
		{
		$('#tooltipschedule').html( $(this).html() );
		
		
		if ( $('#tooltipschedule').width()>230 ) 
			{
			$(this).wrapInner('<div><div></div></div>');
			$(this).tooltip({tooltipid: 'tooltipschedule',leftmod: 4,topmod: 0,	parentcolor: true});
			}
		});
	
	//Default értékek megadása
	formobj.Afterszlacimzettselect();
	formobj.Afterszlapostaselect();
	formobj.Afterpaymentselect();

	
	//-------------------------
	$(mainform).find('.datafilltable tr').each(function(){
		$(this).find('td:last, th:last').addClass('tlst');
	});
	
	/*$(mainform).find('.formpopup:not(#form_success):not(.dayselect):not(#form_utleiras)').bind('mouseleave', function(event)
	  {
	  $(this).animate({ opacity: 'hide' }, 300);
	  });*/
	  
	$(mainform).find('.formpopup a.ok').bind('click', function(event)
	  {
	  event.preventDefault();
	  $(this).parents('.formpopup').animate({ opacity: 'hide' }, 300);
	  });
	  

	 $(mainform).find('#form_success').find('a.close').click( function(event)
	 	{
		event.preventDefault();

		$.ajax({
				 type: "POST",
				 url: 'index.php',
				 data: ({ m : 'fooldal' }),
				 dataType: "json",
				 success: function(result) { LoadModule(result); }
				});
		});
		
	/*$(mainform).find('#form_success').bind('mouseleave', function(event)
		{
		$(this).find('a.close').trigger('click');
		});*/
		

	  $(mainform).find('.info.top').imagegallery({makeoutertags : false});
	  
	 //----------------------Scroll beállítása-----------------
	//$('#utaordercontainer').makescrollable({speed : 100 });
	//if( $('#utaordercontainer .scrollbutton2').css('display')=='none' ) $('#repordercontainer .bottomscroll').css('display', 'none');
	
	
	$('#form_szerzfelt').css('left', '-10000px' );
	$('#form_szerzfelt').css('display', 'block' );
	$('#form_szerzfelt .scrollarea').makescrollable({speed : 100 });  
	$('#form_szerzfelt').css('display', 'none' );
  	$('#form_szerzfelt').css('left', '10px');
	
	
	  
	 //-------Rendelés küldése------------------------- 
	  $(mainform).find('.searchbutton').bind('click', function(event)
	    {
		event.preventDefault();
		toggleloader(true, 1);	  		
		$.ajax({
	     type: "POST",
	     url: action,
	     data: ( $(mainform).serialize() ),
	     dataType: "json",
	     success: function(result) { formobj.Processdata(result); }
	    });
			
			
		});
	 
		
	$(mainform).find('#form_utleiras a.print').click( function (event) { event.preventDefault(); printopen( $('#form_utleiras') );  } );
		
	};
	
//-----------------------------------------------
this.Openmenetrend=function(sender)
{	
$('.formpopup:not(#form_menetrend)').animate({ opacity: 'hide' }, 300);

$('#form_menetrend').animate({ opacity: 'toggle' }, 300);
};	
//-----------------------------------------------
this.Openutleiras=function(sender)
{	
$('.formpopup:not(#form_utleiras)').animate({ opacity: 'hide' }, 300);

$('#form_utleiras').animate({ opacity: 'toggle' }, 300);
};	
//-----------------------------------------------
this.Opencontact=function(sender)
{	
$('.formpopup:not(#form_contact)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_contact').css('left', position.left-52+'px');
$('#form_contact').css('top', position.top+0+'px');


$('#form_contact').animate({ opacity: 'toggle' }, 300);
};
//-----------------------------------------------
this.Opentransf=function(sender)
{	
$('.formpopup:not(#form_transf)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_transf').css('left', position.left-109+'px');
$('#form_transf').css('top', position.top-10+'px');


$('#form_transf').animate({ opacity: 'toggle' }, 300);
};
//-----------------------------------------------
this.Openbankcvhelp=function(sender)
{	
$('.formpopup:not(#form_bankhelp)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_bankhelp').css('left', position.left-109+'px');
$('#form_bankhelp').css('top', position.top+68+'px');


$('#form_bankhelp').animate({ opacity: 'toggle' }, 300);
};
//-----------------------------------------------
this.Opensuccess = function(txtid)
{
$('.formpopup:not(#form_success)').animate({ opacity: 'hide' }, 300);

$(mainform).find('#utaordercontainer, .head, .topline, .foot').remove();

$('#form_success').animate({ opacity: 'toggle' }, 300);

if(txtid==null) txtid=0;

$('#form_success').find('p.txt'+txtid).css('display', 'block');


//$(mainform).find('.searchbutton').css('display', 'none');
};
//-----------------------------------------------
this.Opencalendar=function(cid, sender)
{	
var name=$(sender).siblings().attr('name');

name=name.replace(/[\[\]]/g, '');

$('.formpopup:not(#form_calendar_'+name+')').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
$('#form_calendar_'+name).css('left', position.left-209+'px');

var top=position.top-150;

//if(top>300) top=300;

$('#form_calendar_'+name).css('top', top+'px');

$('#form_calendar_'+name).animate({ opacity: 'toggle' }, 300);	
};
//-----------------------------------------------
this.OpenSzerzfelt=function(sender)
{	
$('.formpopup:not(#form_szerzfelt)').animate({ opacity: 'hide' }, 300);

var position=$(sender).position();
//$('#form_szerzfelt').css('left', position.left-52+'px');
$('#form_szerzfelt').css('top', position.top-250+'px');
$('#form_szerzfelt').css('bottom', 'auto');


$('#form_szerzfelt').animate({ opacity: 'toggle' }, 300);
};
//-----------------------------------------------
this.AfterSzerzfeltselect = function()
{
var val=$(mainform).find('input[name=szfelt]').val();
var val2=$(mainform).find('input[name=feltetel_ok]').val();

if (val != val2)
	{
	if (val == 'I') 
		$(mainform).find('.datafilltable.t7 a[name=feltetel_ok]:eq(0)').trigger('click');
		
	else 
		$(mainform).find('.datafilltable.t7 a[name=feltetel_ok]:eq(1)').trigger('click');
	}
};

//-----------------------------------------------
this.AfterSzerzfeltselect2 = function()
{
var val=$(mainform).find('input[name=feltetel_ok]').val();

if(val=='I')
$(mainform).find('#form_szerzfelt a[name=szfelt]:eq(0)').trigger('click');

else
$(mainform).find('#form_szerzfelt a[name=szfelt]:eq(1)').trigger('click');

$('#form_szerzfelt').animate({ opacity: 'hide' }, 300);
};
//-----------------------------------------------
this.Afterszlacimzettselect=function()
{	
$('.formpopup').animate({ opacity: 'hide' }, 300);

var val=$(mainform).find('input[name=szla_cimzett]').val();

if (val == 'U') 
	{
	$(mainform).find('.tdceg').css('display', 'none');
	}
else 
	{
	if(isIE)
		$(mainform).find('.tdceg').css('display', 'inline');
	else
		$(mainform).find('.tdceg').css('display', 'table-row');
	}
	
//$('#utaordercontainer .scrollbox').trigger('scroll');
	
};
//-----------------------------------------------
this.Afterszlapostaselect = function()
{
$('.formpopup').animate({ opacity: 'hide' }, 300);

var val=$(mainform).find('input[name=szla_postacim]').attr('checked');

if(val)
	{
	if(isIE)
		$(mainform).find('.tdpostaceg').css('display', 'inline');
	else
		$(mainform).find('.tdpostaceg').css('display', 'table-row');	
	}
else $(mainform).find('.tdpostaceg').css('display', 'none');

/*
$('#utaordercontainer a.scrollbutton1').trigger('mouseenter');
$('#utaordercontainer a.scrollbutton1').trigger('mouseleave');*/

//$('#utaordercontainer .scrollbox').trigger('scroll');

};
//-----------------------------------------------
this.Afterpaymentselect = function()
{
$('.formpopup').animate({ opacity: 'hide' }, 300);

var val=$(mainform).find('input[name=fizmod]').val();	

$(mainform).find('.datafilltable.t9, .datafilltable.t10, .datafilltable.t11').css('display', 'none');

var tblvt='inline-table';
if(isIE) tblvt='block';

if( val=='B' )
$(mainform).find('.datafilltable.t9').css('display', tblvt);

else if( val=='K' )
$(mainform).find('.datafilltable.t10').css('display', tblvt);

else if( val=='A' )
$(mainform).find('.datafilltable.t11').css('display', tblvt);

//$('#utaordercontainer .scrollbox').scrollTo('1000px');

};
//-----------------------------------------------
this.Gotoback=function(sender)
{
toggleloader(true, 1);
$.ajax({
 type: "POST",
 url: 'index.php',
 data: ({ m : 'UTA1' }),
 dataType: "json",
 success: function(result) { LoadModule(result); /*repformlist=new RepListObj('repform2'); repformlist.Init();*/ }
});

};
//-----------------------------------------------
this.Processdata=function(result, callback, sender)
{
if(result.error && result.error.length>0)
  {
  var errortext='';
  for (idx in result.error)
    {
    errortext+=result.error[idx].text+'<br/>';
    
    }

  $('#form_error p').html(errortext);
  $('#form_error').animate({ opacity: 'toggle' }, 300);	
  }
  

if(!sender) sender=0;

if(result.success==1 && callback)
  {
  callback( result.HTML, sender );
  }
  
if(result.exec)
  {
  try
    {
    eval( result.exec );
    }
    catch(e){};
  }

toggleloader(false);
};
	
};