	var lastNavBtn = 0;
	var navBtnId = ["#ext","#int","#pln"];
	var newSrc = "";
	
	function galServe(ch)
	{	
	
		if(ch != lastNavBtn)
		{
			$(navBtnId[lastNavBtn]).removeClass("sld");
			$(navBtnId[ch]).addClass("sld");
			imageChange(ch);
			lastNavBtn = ch;
		}
	}
	
		
	function loopBack()
	{

	}
	
	function imageChange(ch)
	{	
		newSrc = $("#photo"+naviList[ch]).attr("src");
		$('#bpic').attr("src", newSrc);
	}
	

	

/* general functions*/
	function showHideDiv(divToDo)
	{
		if ( divToDo.is(':visible') ) 
		{
			divToDo.fadeOut("slow");
		}
		else
		{
			divToDo.fadeIn("slow");
		}
	}
	
	function validateMail(form_id,email) 
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.forms[form_id].elements[email].value;
		return reg.test(address);
	}
	
	function isFieldEmpty(form_id,email) 
	{
		var fieldContents = document.forms[form_id].elements[email].value;
		return (fieldContents == "");
	}
	
	function collectData(form_id) 
	{
		var inputs = [];
		var collectThis = true;
		
		$(":input",document.forms[form_id]).each(function()
		{
			collectThis = true;
			
			if (this.type === 'radio') 
			{
				if (!this.checked)  collectThis = false;
			}

			if (collectThis)  inputs.push(this.name + '=' + this.value);    
		});
		return inputs.join('&');
	}


	function showHideBISendDiv(divToDo)
	{
		if ( divToDo.is(':visible') ) 
		{
			$("#biuinc_sgah").show();
			divToDo.fadeOut("slow");
		}
		else
		{
			divToDo.fadeIn("slow");
			$("#biuinc_sgah").hide();
		}
	}

	function handleBincform()
	{
		var continiueSend = true;
		

		showHideBISendDiv(bincidiv);
		
		updateBincMsg(loc_messageList[0]);
		

		if(continiueSend)
		{
			var emptyStar = false;
			
			$(".star").each(function() 
			{ 
				if(jQuery.trim(this.value) == "")
				{
					emptyStar = true;
					$(this).css('border','1px solid red');
				}
				else
				{
					$(this).css('border','none'); 
				}

			});
			
			if(emptyStar)
			{
				updateBincMsg(loc_messageList[3]);
				continiueSend = false;
			}
		}
		
		if (!validateMail("bincform","mail") && continiueSend) 
		{
			updateBincMsg(loc_messageList[2]);
			continiueSend = false;
		}
		
		
		if(continiueSend)
		{
			$.ajax
			({
				type: "POST",
				url: "mailer.php",
				data: collectData("bincform"),
				timeout: 25000,
				success: function(a) 
				{
					updateBincMsg(loc_messageList[1]);
					if(mailDebug == 123) alert(a);
					if(a != "") updateBincMsg(loc_messageList[5]);
				},
				error: function (a)
				{
					updateBincMsg(loc_messageList[5]);
					if(mailDebug == 123) alert(a);
				}    
			});
		}
	}
	

	function updateBincMsg(data)
	{
		if(data[3] == 0) 
			$('#errbtn_bi').hide(); 
		else 
			$('#errbtn_bi').show(); 

		$('#binc_send_title').html(data[0]);
		$('#binc_send_details').html(data[1])
		$('#errbtnt').html(data[4]);
		$("#errbtn_bi").attr("href", data[5])
		$('#binc_send_message').css('backgroundImage','url(\'Images/Zapytanie_'+data[2]+'.jpg\')'); 
	}
	
	
	function updateCtcMsg(data)
	{
		if(data[6] == 0) 
			$('#errbtnk').hide(); 
		else 
			$('#errbtnk').show(); 

		$('#ctc_send_title').html(data[0]);
		$('#ctc_send_details').html(data[1])
		$('#errbtntk').html(data[7]);
		$("#errbtntk").attr("href", data[8])
		$('#ctc_send_message').css('backgroundImage','url(\'Images/Kontakt_'+data[2]+'.jpg\')'); 
	}
		

	function showHideBinDiv()
	{
		showHideDiv(fdiv);
		doDivFloat();
	}

	function doDivFloat()
	{
		var dockdiv = $("#h_header_menu_r");
			
		if ( $("#p_header_menu_mid").length > 0 ) 
		{
			dockdiv = $("#p_header_menu_mid");
		}
					
		var offset = dockdiv.offset();
		var lcorr = fdiv.outerWidth() - dockdiv.outerWidth(); 
		var tcorr = dockdiv.outerHeight();

		fdiv.css("left",offset.left - lcorr);
		fdiv.css("top",offset.top + tcorr);
	}


		function handleCtcform()
		{
			var continiueSend = true;
			
			showHideDiv(ctidiv);
			updateCtcMsg(loc_messageList[0]);
			
			if (isFieldEmpty("ctc","question")) 
			{
				updateCtcMsg(loc_messageList[4]);
				continiueSend = false;
			}
		
		
			if (!validateMail("ctc","mail") && continiueSend) 
			{
				updateCtcMsg(loc_messageList[2]);
				continiueSend = false;
			}
		
			if(continiueSend)
			{
				$.ajax
				({
					type: "POST",
					url: "mailer.php",
					data: collectData("ctc"),
					timeout: 25000,
					success: function(a) 
					{
						updateCtcMsg(loc_messageList[1]);
						if(mailDebug == 123) alert(a);
						if(a != "") updateCtcMsg(loc_messageList[5]);
					},
					error: function ()
					{
						updateCtcMsg(loc_messageList[5]);
						if(mailDebug == 123) alert(a);
					}    
				});
			}
		}
		
		
	function bindZoom() 
	{
		$("#bpic").click(function() 
		{
			$("#phtlnk"+naviList[lastNavBtn]).click();
		});
		
		$("#busdt_zoom").click(function() 
		{
			$("#bpic").click();
		});
		
			
		$("#busdt_zoom").hover(function() 
		{
			$("#bpic").addClass("zoomHover");
		}, function() {
			$("#bpic").removeClass("zoomHover");
		});

				
		$("#busdt_pic").bind("mouseover",function()
		{
			$("#busdt_zoom").show();
		}).bind("mouseleave",function(){
			$("#busdt_zoom").hide();
		});
	}
	
	function loadDscr(numOnList) 
	{
		$("#busDetails").load("getarticle.php?id="+busArtId[numOnList]+"&pool="+poolNo+"&lang="+curLang);
	}
	
	function refreshView(numOnList)
	{
	    var blist="";
	    var clist="";
		var imgAlt = "";
        for (var i = 0; i < busDescr.length; i++)
        {

			colorPhoto = busPhotos[i].replace("-BW-small","-small");
			if (i == numOnList)
			{
				styl_wybranego = "class=\"lctd\" "; 
				photoOfBus = colorPhoto;
			}
			else
			{
				styl_wybranego = "";
				photoOfBus = busPhotos[i];
			}
			
			imgAlt = busDescr[i].split('<');
			
			clist = clist + ("<div id=\"ofr_bus\">\n");	
			clist = clist + ("\t<div class=\"ofrBusImg\" id=\"pict"+i+"\">\n");
			clist = clist + ("\t\t<img src=\""+colorPhoto+"\" class=\"back\" alt=\""+imgAlt[0]+"\" />\n");
			clist = clist + ("\t\t<img src=\""+photoOfBus+"\" class=\"front\" alt=\""+imgAlt[0]+"\" />\n");
			clist = clist + ("\t</div>");
			clist = clist + ("\t<div id=\"ofr_bus_des\"><span class=\"text_b smle dak\">"+busDescr[i]+" "+loc_Sits+"</span></div>\n");
			clist = clist + ("</div>");
		
		}		
		$("#ofr_buslist").html(clist);
	}
	
var mapSrc="http://maps.google.com/maps?daddr=Witosa+1,+43-512+Kani%C3%B3w+Bestwina,+Polska+(%22Inter-Trans%22+Grzegorz+Matlak)&amp;geocode=FSz2HAMdBZ9AASkBn4aaZsweRzH80-qIKr7wcg%3BFfgQ-gId87EiASEYgv7Bqd9AwQ&amp;dirflg=&amp;saddr=Warszawa&amp;f=d&amp;hl=--LANG--&amp;dq=intertrans&amp;sll=49.962706,19.048233&amp;sspn=0.148193,0.305901&amp;ie=UTF8&amp;ll=49.93708,19.076385&amp;spn=0.176778,0.453186&amp;z=10&amp;output=embed";

var lnkSrc="http://maps.google.com/maps?daddr=Witosa+1,+43-512+Kani%C3%B3w+Bestwina,+Polska+(%22Inter-Trans%22+Grzegorz+Matlak)&geocode=CehB29Gw0YA2FfgQ-gId87EiASEYgv7Bqd9AwQ&dirflg=&saddr=--START--&f=d&hl=--LANG--&dq=intertrans&sll=49.962706,19.048233&sspn=0.148193,0.305901&ie=UTF8&ll=49.937411,19.076557&spn=0.037068,0.076475&z=11";

	var	curLang = "de";

		
	function showRoute()
	{
		if($("#routetxt").val() !== "")
		{
			//alert($("#routetxt").val());
			
			newlnk = lnkSrc.replace ("--START--",$("#routetxt").val());
			newlnk = newlnk.replace ("--LANG--",curLang);
		
			newmap = mapSrc.replace ("--START--",$("#routetxt").val());
			newmap = newmap.replace ("--LANG--",curLang);
			
			
			//newmap = mapSrc;
		    //mapSrc = $("#mapframe").attr("src");
			//alert(newmap);
			
           window.open(newlnk);


			//$("#rta").attr("href", newlnk);
			//$("#mapframe").attr("src", newmap);


		}
	}
	function strechContentToCountryList()
	{
	    equalColAToColB("#odg_main","#odg_main_right");
	}
	
	function equalColAToColB(ADivn, BDivn)
	{
		var ADiv = $(ADivn);
		var BDiv = $(BDivn);
	
		if(BDiv.outerHeight() > ADiv.outerHeight()) ADiv.css("height",BDiv.outerHeight());
	}
	
	
	
