		/*-------------------------------------------------------------------*/
		/* JAVASCRIPT														 */ 
		/*-------------------------------------------------------------------*/	
		
		/* ------------------------------- */
		// TEMP eShop header block
		document.eShop_header_option.eShop_header_box.disabled = true;
		
		var nav_name = navigator.appName;
		var guest_os = document.formFields.guest_os.value;

		//rep_type = document.getElementById("report_type").innerHTML;
				
		// update sale type filter options
		
		saleType = document.formFields.saleType.value;
		saleType = (saleType == "") ? "0" : saleType;
		
		//var choice = document.filter_options.saleTypeOption;
		//choice.options[saleType].selected = true;

		// update order by filter options		
		//orderBy = document.formFields.orderBy.value;
		//orderBy = (orderBy == "") ? "0" : orderBy;
				
		//var choice = document.filter_options.orderByOption;
		
		//choice.options[orderBy].selected = true;
		

		function init()
		{
			
			var html_text_on = document.formFields.html_text_on.value;

			// check display eShop header option
			var eShop_header_option = document.eShop_header_option.eShop_header_box.checked;
			if (eShop_header_option == '1')
			{
				document.formFields.eShop_header.value = '1';
				var block_eShop_html_text = document.getElementById("eShop_html_text");
				block_eShop_html_text.style.display = "none";
			}
			else
			{
				
				document.formFields.eShop_header.value = '0';

				if (html_text_on == "1")
				{
					var block_eShop_html_text = document.getElementById("eShop_html_text");
				block_eShop_html_text.style.display = "block";
				document.eShop_header_option.eShop_header_box.disabled = false;
				}
				else
				{
					var block_eShop_html_text = document.getElementById("eShop_html_text");
					block_eShop_html_text.style.display = "none";
					document.eShop_header_option.eShop_header_box.disabled = true;
				}
			}

			/* ----- business policy ------ */

			var business_policy_on = document.formFields.business_policy_on.value;
			if (business_policy_on == "1")
			{
				var block_store_policy_division = document.getElementById("store_policy_division");
				block_store_policy_division.style.display = "block";

				var block_search_products_division = document.getElementById("search_products_division");
				block_search_products_division.style.display = "none";
				
				var block_business_policy_hypertext = document.getElementById("business_policy_hypertext");
				block_business_policy_hypertext.style.display = "none";

				var block_product_list_hypertext = document.getElementById("product_list_hypertext");
				block_product_list_hypertext.style.display = "block";
				
			}
			else
			{
				var block_store_policy_division = document.getElementById("store_policy_division");
				block_store_policy_division.style.display = "none";

				var block_search_products_division = document.getElementById("search_products_division");
				block_search_products_division.style.display = "block";

				var block_business_policy_hypertext = document.getElementById("business_policy_hypertext");
				block_business_policy_hypertext.style.display = "block";

				var block_product_list_hypertext = document.getElementById("product_list_hypertext");
				block_product_list_hypertext.style.display = "none";

				
				if (document.formFields.photo.value == '1')
				{
					var block_photo_galery_report = document.getElementById("photo_galery_report");
					block_photo_galery_report.style.display = "block";
				}
				else
				{
					var block_list_view_report = document.getElementById("list_view_report");
					block_list_view_report.style.display = "block";

					if (guest_os == "win")
					{
						if (nav_name == "Microsoft Internet Explorer")
						{
							var block_ie_bar_menu = document.getElementById("ie_bar_menu");
							block_ie_bar_menu.style.display = "block";
						}
						else
						{
							var block_xnav_bar_menu = document.getElementById("xnav_bar_menu");
							block_xnav_bar_menu.style.display = "block";
						}
					}
					else
					{	
						var block_linux_bar_menu = document.getElementById("linux_bar_menu");
						block_linux_bar_menu.style.display = "block";
					}
				}

			}


			document.formFields.business_policy_on.value = "0";

			/* ----- additional business policy ------ */

			var additional_business_policy_on = document.formFields.additional_business_policy_on.value;
			if (additional_business_policy_on == "1")
			{
				var block_additional_business_policy_div = document.getElementById("additional_business_policy_div");
				block_additional_business_policy_div.style.display = "block";
			}
			else
			{
				var block_add_business_policy_div = document.getElementById("additional_business_policy_div");
				block_add_business_policy_div.style.display = "none";
			}

			/* ----- check large logo ------ */

			var large_logo_on = document.formFields.large_logo_on.value;
			if (large_logo_on == '1')
			{
				var block_large_logo_div = document.getElementById("large_logo_div");
				block_large_logo_div.style.display = "block";

				var block_empty_large_logo_div = document.getElementById("empty_large_logo_div");
				block_empty_large_logo_div.style.display = "none";
			}
			else
			{
				var block_large_logo_div = document.getElementById("large_logo_div");
				block_large_logo_div.style.display = "none";

				var block_empty_large_logo_div = document.getElementById("empty_large_logo_div");
				block_empty_large_logo_div.style.display = "block";
			}
		}
		function aboutSite()
		{
			var str = "/common_code/aboutSite.php";				
			wnd = window.open(str,"aboutSite",
					"height=630, width=820, status, top, left, resizable, scrollbars, dependent");
			wnd.focus();
		}
		function aboutBuying()
		{
			var str = "/common_code/aboutBuying.php";				
			wnd = window.open(str,"aboutBuying",
					"height=630, width=820, status, top, left, resizable, scrollbars, dependent");
			wnd.focus();
		}
		function aboutSelling()
		{
			var str = "/common_code/aboutSelling.php";				
			wnd = window.open(str,"aboutSelling",
					"height=630, width=820, status, top, left, resizable, scrollbars, dependent");
			wnd.focus();
		}
		function change_report_type()
		{		
			
			if (rep_type == document.formFields.photo_galery.value)
			{
				document.formFields.photo.value = "1";
			}
			else
			{
				document.formFields.photo.value = "0";
			}
			

			choice = document.filter_options.saleTypeOption;
			var saleType = choice.options[choice.selectedIndex].value;
			document.formFields.saleType.value = saleType;

			choice = document.filter_options.stateOption;
			var state = choice.options[choice.selectedIndex].value;
			document.formFields.state.value = state;

			choice = document.filter_options.orderByOption;
			var orderBy = choice.options[choice.selectedIndex].value;
			document.formFields.orderBy.value = orderBy;
/*
			if (document.sendFields.title_desc_box.checked == true)
			{
				document.formFields.descSrch.value = 1;
			}
			else
			{
				document.formFields.descSrch.value = "";
			}
*/
			var newSearchTxt = document.sendFields.userInput_searchTxt_eshop.value;
			document.formFields.searchTxt_eshop.value = newSearchTxt;

			document.formFields.submit();

		}

		function submitSearchBt()
		{			
			
			//var searchOption = parseInt(document.searchOption_form.searchOption.value);	
			
			var searchOption = document.getElementById("searchOption").value;		
			
			var searchTxt = document.getElementById("searchTxt").value;
		/*	
			var title_desc_box = document.getElementById("title_desc_box").checked;
			title_desc_box = (title_desc_box == "1") ? "1" : "";
		*/
			title_desc_box = '';
			catgLevel = "";

			if (searchOption > 0)			// catg option
			{
				catgLevel = 1;
			}

			searchOption = (searchOption == 0) ? "" : searchOption;
			
			url_descSrch = (title_desc_box == "") ? "" : 
								"&descSrch="+title_desc_box; 
			url_mainCat = (searchOption == "") ? "" : 
								"&mainCat="+searchOption; 
			url_catgLevel = (catgLevel == "") ? "" : 
								"&catgLevel="+catgLevel; 
						
			location.href = "/search/search.php?searchTxt="+ searchTxt +
				url_descSrch + url_mainCat + url_catgLevel;
			
		}
		
		function submitFiltertBt()
		{		
			// diferent logic from function change_report_type()
			if (rep_type == document.formFields.photo_galery.value)
			{
				document.formFields.photo.value = "0";			
			}
			else
			{
				document.formFields.photo.value = "1";
			}	
			

			choice = document.filter_options.saleTypeOption;
			var saleType = choice.options[choice.selectedIndex].value;
			document.formFields.saleType.value = saleType;

			choice = document.filter_options.stateOption;
			var state = choice.options[choice.selectedIndex].value;
			document.formFields.state.value = state;

			choice = document.filter_options.orderByOption;
			var orderBy = choice.options[choice.selectedIndex].value;
			document.formFields.orderBy.value = orderBy;
/*
			if (document.sendFields.title_desc_box.checked == true)
			{
				document.formFields.descSrch.value = 1;
			}
			else
			{
				document.formFields.descSrch.value = "";
			}
*/
			var newSearchTxt = document.sendFields.userInput_searchTxt_eshop.value;
			document.formFields.searchTxt_eshop.value = newSearchTxt;
			

			document.formFields.pg.value = 1;

			document.formFields.submit();

		}
		function submitSearchBt_store()
		{	
			
			document.formFields.photo.value = "0";				
	
			document.formFields.pg.value = 1;
			
			var newSearchTxt = document.sendFields.userInput_searchTxt_eshop.value;
			document.formFields.searchTxt_eshop.value = newSearchTxt;

			document.formFields.submit();
	

		}
		function eShop_header_only()
		{

			var block_store_policy_division = document.getElementById("store_policy_division");
			if (block_store_policy_division.style.display == "block")
			{
				document.formFields.business_policy_on.value = "1";
			}		
			

			var eShop_header_option = document.eShop_header_option.eShop_header_box.checked;
			if (eShop_header_option == '1')
			{
				document.formFields.eShop_header.value = '1';
				
			}
			else
			{
				document.formFields.eShop_header.value = '0';
				
			}
			document.formFields.submit();
			
		}
		
		function show_business_policy()
		{				
			document.formFields.business_policy_on.value = "1";
			document.formFields.submit();

		}
		function show_product_list()
		{				
			document.formFields.business_policy_on.value = "0";
			document.formFields.submit();

		}
		function submit_page_bt ()
		{
			var number_page_display = document.formFields.number_page_display.value;
			var user_page_input = document.getElementById("user_page_input").value;	
			var page_total = document.formFields.page_total.value;	
			
			
			if (
				(is_int(user_page_input) == false) ||
				(parseInt(user_page_input) < 1) ||
				(parseInt(user_page_input) > parseInt(page_total))
				)
			{
				alert ('Página inválida.');
			}
			else
			{		
				row = user_page_input / number_page_display;
				x = parseInt(row);
				if (x < row)
				{
					page_set = x + 1;
				}
				else
				{
					page_set = x;
				}

				
				if (page_set == 1)
				{
					bg_pg = 1;
				}
				else
				{
					bg_pg = (number_page_display * (page_set - 1)) + 1;
				}
				

				choice = document.filter_options.saleTypeOption;
				var saleType = choice.options[choice.selectedIndex].value;
				document.formFields.saleType.value = saleType;
				
				choice = document.filter_options.stateOption;
				var state = choice.options[choice.selectedIndex].value;
				document.formFields.state.value = state;	
				
				choice = document.filter_options.orderByOption;
				var orderBy = choice.options[choice.selectedIndex].value;
				document.formFields.orderBy.value = orderBy;			

				document.formFields.prv_pg.value = bg_pg;
				document.formFields.bg_pg.value = bg_pg;
				document.formFields.pg.value = user_page_input;

				document.formFields.user_pg_input.value = '1';		// true for user input

				document.formFields.submit();
				
			}
			
		}


			
