// JavaScript Document
function elementX(id) {
	x=0;
	element=document.getElementById(id);
	while (element.offsetParent!=null) {
		x=x+element.offsetLeft;
		element=element.offsetParent
	};
	return x;
};
function elementY(id) {
	y=0;
	element=document.getElementById(id);
	while (element.offsetParent!=null) {
		y=y+element.offsetTop;
		element=element.offsetParent
	};
	return y;
};
//	var a_kep=1;
//	var kep_z1=2;
//	var vkep_opacity=0;


//var jobb=-350;
//var seb=30;
//var irany=1;
//var timeout=10;
//var pro_counter=1;

//	var sotetseg=0;
///	var kesz=1;
	var animation_end=true;
	var win_scroll=0;
	function sotetites(irany) {
		if (irany==1) { win_scroll=YAHOO.util.Dom.getDocumentScrollTop();
						document.getElementById('flash_object').style.display="none";
						if (document.getElementById('SWFUpload_0')) document.getElementById('SWFUpload_0').style.display="none";
						document.getElementById('sotet_div').style.left=elementX("center_td")+"px";
						document.getElementById('sotet_div').style.top=elementY("center_td")+"px";
						document.getElementById('sotet_div').style.display="block";
						animation_end=false;$("#sotet_div").animate({opacity: 0.7},"fast",function() {animation_end=true;});
		};
		if (irany==-1) { 
			$("#sotet_div").animate({opacity: 0},"fast", function() {
					document.getElementById('flash_object').style.display="block";
					if (document.getElementById('SWFUpload_0')) document.getElementById('SWFUpload_0').style.display="block";
					document.getElementById('sotet_div').style.display="none";
					window.scrollTo(0,win_scroll);
			});
		};
	};
	
	
	function galerie_foto(kep_dir) {
	//	sotetseg=0;
		win_scroll=YAHOO.util.Dom.getDocumentScrollTop();
		sotetites(1);
		
		document.getElementById('flashbox').style.left=(Math.round(YAHOO.util.Dom.getViewportWidth()/2)-400)+"px";
		document.getElementById('flashbox_cell').style.height=(YAHOO.util.Dom.getViewportHeight()-30)+"px";
		document.getElementById('flashbox').style.zIndex="600";
		document.getElementById('flashbox').style.display="block";
		
		var fo = new SWFObject("viewer/viewer.swf", "viewer", "100%", "100%", "8", "#181818");
		fo.addVariable("xmlDataPath", kep_dir+"/gallery.xml");
		fo.write("flashcontent");	
	};
	function closeflashbox() {
		document.getElementById('flashbox').style.zIndex="-1";
		document.getElementById('flashbox').style.display="none";
		sotetites(-1);
	};
	
	function show_wait_image() {
			wait_x=Math.round(YAHOO.util.Dom.getViewportWidth()/2-60)+YAHOO.util.Dom.getDocumentScrollLeft();
			wait_y=Math.round(YAHOO.util.Dom.getViewportHeight()/2-60)+YAHOO.util.Dom.getDocumentScrollTop()-10;
			document.getElementById('wait_image').style.left=wait_x+"px";
			document.getElementById('wait_image').style.top=wait_y+"px";
			$("#wait_image").show();
	};
	
 	
	
// seminte 
	function js_img_gallery() {
				function vissza() {
					if (this.pozicio>0) this.pozicio--;
						this.akt_kep_id=this.image_ids[this.pozicio];
						this.akt_kep_src=$("#"+this.image_ids[this.pozicio]).attr('href');
				}
				function elore() {
					if (this.pozicio<(this.length-1)) this.pozicio++;
						//alert(this.pozicio);
						this.akt_kep_id=this.image_ids[this.pozicio];
						this.akt_kep_src=$("#"+this.image_ids[this.pozicio]).attr('href');
				}
				function pozicio_init(link_id) {
					for(i=0;i<this.length;i++) if (this.image_ids[i]==link_id) {
							this.pozicio=i;
							this.akt_kep_id=link_id;
							this.akt_kep_src=$("#"+link_id).attr('href');
					};
				}
				function load_finished() {
						v_x=Math.round(YAHOO.util.Dom.getViewportWidth()/2-this.width/2)+YAHOO.util.Dom.getDocumentScrollLeft();
						v_y=Math.round(YAHOO.util.Dom.getViewportHeight()/2-this.height/2)+YAHOO.util.Dom.getDocumentScrollTop()-10;
						$("#wait_image").hide();
						
						document.getElementById('bimage').src=this.src;
						$("#bimage").show();
						$("#bimage").animate({left:v_x, top:v_y, width:this.width, height:this.height},"fast",function(){
																									nev=$("#"+galeria.akt_kep_id).attr('title');
																									$('#bimage_title').html(nev);
																									$('#bimage_title').show();
																									});
						$("#bimage_title").animate({left:v_x, top:v_y},"fast");
						
						galery_button_top=(v_y+Math.round(this.height/2)-25)+"px";
						bal_x=(v_x-60)+"px";
						jobb_x=(v_x+Math.round(this.width)+30)+"px";
							$("#galeria_back_btn").animate({left:bal_x},"fast");
							$("#galeria_for_btn").animate({left:jobb_x},"fast");
						
							document.getElementById('galeria_back_btn').style.top=galery_button_top;
							document.getElementById('galeria_for_btn').style.top=galery_button_top;
							$('#galeria_back_btn').show();$('#galeria_for_btn').show();
								if (galeria.pozicio==(galeria.length-1)) $("#galeria_for_btn").addClass('opacity50');
								else $("#galeria_for_btn").removeClass('opacity50');
								if (galeria.pozicio==0) $("#galeria_back_btn").addClass('opacity50');
								else $("#galeria_back_btn").removeClass('opacity50');
								
							
								//alert(this.length);
					
				}
				function load_image() {
					show_wait_image();
					this.image = new Image();	
					this.image.onload = load_finished;//this.image_onload;
					this.image.src = this.akt_kep_src;
				}
				
				function mouse_poz_init(event) {
					//alert(this.akt_kep_id);
					if (navigator.appName=='Netscape') {
						this.start_mouse_x=event.pageX;
						this.start_mouse_y=event.pageY;
					}
					else {
						this.start_mouse_x=elementX(this.akt_kep_id)+event.offsetX;
						this.start_mouse_y=elementY(this.akt_kep_id)+event.offsetY;
					};
					document.getElementById('bimage').style.left=Math.round(this.start_mouse_x)+"px";
					document.getElementById('bimage').style.top=Math.round(this.start_mouse_y)+"px";
				}
				
				
		//alert('gallery_kezdes');
		this.image_ids=new Array();
		this.pozicio=0;
		this.akt_kep_id='';
		this.akt_kep_src='';
		this.akt_event='';
		this.image='';
		// link id-k betoltese 		
		//alert('kepkereses_kezdes');
		var ez=this;
		$('.bimage_link').each(function(index) {
					ez.image_ids[index]=$(this).attr('id');
				});
		//alert('kepkereses_vege');
		this.length=this.image_ids.length;
		//alert(this.length);
		this.back=vissza;
		this.next=elore;
		this.pozicio_init=pozicio_init;
		this.mouse_poz_init=mouse_poz_init;
		this.load_finished=load_finished;
		
		this.image_src='';
		//this.image_onload='';
		this.load_image=load_image;
		this.width=0;
		this.height=0;
		this.v_x=0;
		this.v_y=0;
		this.start_mouse_x=0;
		this.start_mouse_y=0;
	}
	

	var galeria;
	//alert(galeria.pozicio);

	
	
	
	
	function start_zoom(link_id,event)
			 {
				// galeria pozicio beallitas
				sotetites(1);
				galeria.pozicio_init(link_id);
				galeria.mouse_poz_init(event);
				
				galeria.akt_event=event;
				galeria.load_image();
			 }
			 
	
			 


/*	var kkep_t=10;var kkep_l=10;
function bigimage(kep_id,kep_src,kep_sz,kep_m,event,nev) {
		if (animation_end==false) return;
			document.getElementById('sotet_div').style.left=YAHOO.util.Dom.getX('center_td')+"px";
			document.getElementById('sotet_div').style.top=0;//elementY("kep00_poz")+"px";
			document.getElementById('sotet_div').style.display="block";
			sotetites(1);

			document.getElementById('bimage').style.display="none";
			
			document.getElementById('bimage').src=kep_src;
			kep_w=kep_sz;kep_h=kep_m;
			v_x=Math.round(YAHOO.util.Dom.getViewportWidth()/2-kep_w/2)+YAHOO.util.Dom.getDocumentScrollLeft();
			v_y=Math.round(YAHOO.util.Dom.getViewportHeight()/2-kep_h/2)+YAHOO.util.Dom.getDocumentScrollTop()-10;
			
			
			
			
			document.getElementById('bimage').style.display="block";
			document.getElementById('bimage').style.left=Math.round(kkep_l)+"px";
			document.getElementById('bimage').style.top=Math.round(kkep_t)+"px";
			$("#bimage").animate({left:v_x, top:v_y, width:kep_w, height:kep_h},"slow", function () { 
					  	document.getElementById('bimage_title').style.left=document.getElementById('bimage').style.left;
						document.getElementById('bimage_title').style.top=document.getElementById('bimage').style.top;
						
						galery_button_top=(v_y+Math.round(kep_m/2)-25)+"px";
						document.getElementById('galeria_back_btn').style.left=(v_x-60)+"px";
						document.getElementById('galeria_back_btn').style.top=galery_button_top;
						document.getElementById('galeria_for_btn').style.left=(v_x+kep_sz+30)+"px";
						document.getElementById('galeria_for_btn').style.top=galery_button_top;
						$('#galeria_back_btn').show();$('#galeria_for_btn').show();
						
						
						$('#bimage_title').html(nev);
						$('#bimage_title').show();
			});
	};	
*/		function bigimage_back() {
			$('#bimage_title').hide();$('#galeria_back_btn').hide();$('#galeria_for_btn').hide();
			animation_end=false;$("#bimage").animate({left:galeria.start_mouse_x, top:galeria.start_mouse_y, width:1, height:1},"slow", function () { 
										document.getElementById('bimage').style.display="none";animation_end=true;
									});
			sotetites(-1);	
			
		}
	/*	function show_image() {
			document.getElementById('vkep').style.display="block";
		}
	*/	

	/*	function sem_select_deselect() {
		var i;
		var mind_jelolt=true;
			for (i=0;i<19;i++) if (document.getElementById('checkbox_'+i).checked==false) mind_jelolt=false;
			if (mind_jelolt==false) for (i=0;i<19;i++) document.getElementById('checkbox_'+i).checked=true;
			if (mind_jelolt==true) for (i=0;i<19;i++) document.getElementById('checkbox_'+i).checked=false;
		};*/

	function fito_select_deselect() {
		var i;
		var mind_jelolt=true;
			for (i=0;i<6;i++) if (document.getElementById('checkbox_'+i).checked==false) mind_jelolt=false;
			if (mind_jelolt==false) for (i=0;i<18;i++) document.getElementById('checkbox_'+i).checked=true;
			if (mind_jelolt==true) for (i=0;i<18;i++) document.getElementById('checkbox_'+i).checked=false;
		};
// fitofarmacie ebd
/* function bekapcs(link_id) {
 	document.getElementById('balfelso'+link_id).style.background="url(images/round_rect/round_rect_over.png) no-repeat top left";
	document.getElementById('jobbfelso'+link_id).style.background="url(images/round_rect/round_rect_over.png) no-repeat top right";
	document.getElementById('balalso'+link_id).style.background="url(images/round_rect/round_rect_over.png) no-repeat bottom left";
	document.getElementById('jobbalso'+link_id).style.background="url(images/round_rect/round_rect_over.png) no-repeat bottom right";
	document.getElementById('kozepso'+link_id).style.background="#ff6633";
	
 };
  function kikapcs(link_id) {
 	document.getElementById('balfelso'+link_id).style.background="url(images/round_rect/round_rect_out.png) no-repeat top left";
	document.getElementById('jobbfelso'+link_id).style.background="url(images/round_rect/round_rect_out.png) no-repeat top right";
	document.getElementById('balalso'+link_id).style.background="url(images/round_rect/round_rect_out.png) no-repeat bottom left";
	document.getElementById('jobbalso'+link_id).style.background="url(images/round_rect/round_rect_out.png) no-repeat bottom right";
	document.getElementById('kozepso'+link_id).style.background="#ccccaa";
 };
 */

