function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function limitText2(id_name, limitNum) {
	limitField = document.getElementById(id_name);
	
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		document.getElementById(id_name+'_limit').innerHTML = limitNum - limitField.value.length;
	}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function prepareInputsForHints() {
	var inputs = document.getElementsByTagName("input");
	for (var i=0; i<inputs.length; i++){
		// test to see if the hint span exists first
		if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
			// the span exists!  on focus, show the hint
			inputs[i].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			// when the cursor moves away from the field, hide the hint
			inputs[i].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	// repeat the same tests as above for selects
	var selects = document.getElementsByTagName("select");
	for (var k=0; k<selects.length; k++){
		if (selects[k].parentNode.getElementsByTagName("span")[0]) {
			selects[k].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			selects[k].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
}
addLoadEvent(prepareInputsForHints);


var highlightcolor="#f4fff3"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}

function showPic (whichpic) {
document.getElementById('placeholder').style.display = 'block';
 if (document.getElementById) {
  document.getElementById('placeholder').src = whichpic.href;
  if (whichpic.title) {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
  } else {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  }
 }

}

function currentImage (img_name)
{
	document.getElementById('photo_current').value = img_name;
}

function OnSubmitForm()
{
  if(document.forms_search.search[0].checked == true)
  {
    document.forms_search.action ="show_products_list.html";
  }
  else
  if(document.forms_search.search[1].checked == true)
  {
    document.forms_search.action ="orders_list.html";
  }
  return true;
}

function show_hide(object)
{
	if (object.style.display == 'none')
		object.style.display = 'block';
	else
		object.style.display = 'none';
}

function changePic(id,checked)
{
current_image.checked = '1';
}

function products_list(type)
{
	document.getElementById('description').style.display = 'none';
	document.getElementById('opinion').style.display = 'none';
	document.getElementById('commentary').style.display = 'none';
	document.getElementById('products_connect').style.display = 'none';
	
	document.getElementById('description_header').className = 'zawartoscNaglowki';
	document.getElementById('opinion_header').className = 'zawartoscNaglowki';
	document.getElementById('commentary_header').className = 'zawartoscNaglowki';
	document.getElementById('products_connect_header').className = 'zawartoscNaglowki';
	
	document.getElementById(type).style.display = 'block';
	document.getElementById(type+'_header').className = 'zawartoscNaglowkiAktywny';
}

function zdjecie(theURL,width,height)
{
window.open(theURL,'powiekszenie','height='+height+',width='+width+',menubar=0,resizable=0,scrollbars=yes,status=0,titlebar=0,toolbar=0,right=0,bottom=0')
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function next_image (min_max, max)
{
	min_value = document.getElementById('min_value').name;
	max_value = document.getElementById('max_value').name;
	
	if (min_max == 'max')
	{
		if (max_value < max)
		{	
			if (max > 4)
			{
				document.getElementById('max_value').name++;
				document.getElementById('min_value').name++;

				var i_current = document.getElementById('max_value').name;
				
				i_none = i_current - 4;
				document.getElementById(i_none).style.display = 'none';
				document.getElementById(i_current).style.display = 'inline';
			}
		}
	}
	else
	{
		if (min_value > 1)
		{
			if (max > 4)
			{
				document.getElementById('min_value').name--;
				document.getElementById('max_value').name--;

				var i_current = document.getElementById('min_value').name;
				
				i_none = parseInt(i_current) + 4;
				document.getElementById(i_none).style.display = 'none';
				document.getElementById(i_current).style.display = 'inline';
			}
		}
	}
}


function newSite(option,type,id,sort,order,site,opt)
{
	if (opt == 0)
	{
		if (option == 0) { sort_value = 0; order_value = 'asc'; }
		if (option == 1) { sort_value = 0; order_value = 'desc'; }
		if (option == 2) { sort_value = 1; order_value = 'asc'; }
		if (option == 3) { sort_value = 1; order_value = 'desc'; }
		if (option == 4) { sort_value = 2; order_value = 'asc'; }
		if (option == 5) { sort_value = 2; order_value = 'desc'; }
		if (option == 6) { sort_value = 3; order_value = 'asc'; }
		if (option == 7) { sort_value = 3; order_value = 'desc'; }
		
		window.location = "products_list-"+type+"-"+id+"-"+sort_value+"-"+order_value+"-0.html";
	}
	else
	{
		if (option == 0) { option_value = 10; }
		if (option == 1) { option_value = 30; }
		if (option == 2) { option_value = 50; }
		if (option == 3) { option_value = 100; }
		
		window.location = "products_list-"+type+"-"+id+"-"+sort+"-"+order+"-0-"+option_value+".html";
	}
}

function onChange(select,type,id,sort,order,site,opt)
{
	var myindex  = select.selectedIndex;
	newSite(myindex,type,id,sort,order,site,opt);
}

function check_all(nazwa){
  if(document.forms[nazwa]){
    for(e=document.forms[nazwa].elements,i=0;i<e.length;i++){
      if(e[i]['type']=='checkbox') 
      {
	if (document.getElementById('check_hidden_all').value == 0)
		e[i]['checked']=true;
	else
		e[i]['checked']=false;
      }
    }
  }
  
  if (document.getElementById('check_hidden_all').value == 0)
	document.getElementById('check_hidden_all').value = 1;
  else
	document.getElementById('check_hidden_all').value = 0;
}

function checkAll(c,form_name,index_name){
for(i=0; t=document.forms[form_name].elements[index_name][i++];){
if(t.type.toLowerCase()=='checkbox'){
t.checked=c;
}
}
}

function check_search()
{
	var product_name = document.forms['products_search'].elements['product_name'].value;
	
	if (product_name == '')
	{
		alert('Proszę wpisac szukaną frazę');
		return false;
	}
	else
		return true;
}

function in_array (needle, haystack, argStrict) {

    var key = '', strict = !!argStrict;
 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }
 
    return false;
}

function only_dec(event,f)
{
 if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}
 if (kc == 13 || kc == 14 || kc == 15) return false;
 if ((kc > 47 && kc <= 57) || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true;
 return false;
}

function only_lower_chars(kc)
{
 if ((kc < 97 || kc > 122)) return false;
 return true;
}

function only_upper_chars(kc)
{
 if ((kc < 65 || kc > 90)) return false;
 return true;
}

function only_lower_polish_chars(kc)
{
 if ((kc == 378 || kc == 261 || kc == 281 || kc == 243 || kc == 380 || kc == 347 || kc == 263 || kc == 322 || kc == 324)) return true;
 return false;
}

function only_upper_polish_chars(kc)
{
 if ((kc == 377 || kc == 260 || kc == 280 || kc == 211 || kc == 379 || kc == 346 || kc == 262 || kc == 321 || kc == 323)) return true;
 return false;
}

function name_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_lower_chars(kc) || only_upper_chars(kc) || only_lower_polish_chars(kc) || only_upper_polish_chars(kc) || kc == 32 || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4)
		return true;
	else
		return false;
}

function street_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_lower_chars(kc) || only_upper_chars(kc) || only_lower_polish_chars(kc) || only_upper_polish_chars(kc) || only_dec(event,f) || kc == 32 || kc == 45 || kc == 46 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4)
		return true;
	else
		return false;
}

function number_address_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_lower_chars(kc) || only_upper_chars(kc) || only_dec(event,f) || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4)
		return true;
	else
		return false;
}

function postcode_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_dec(event,f) || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4 )
		return true;
	else
		return false;
}

function nip_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_dec(event,f) || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4)
		return true;
	else
		return false;
}

function email_prevalidation (event,f)
{
	if (event.srcElement) {kc =  event.keyCode;} else {kc =  event.which;}

	if (only_lower_chars(kc) || only_upper_chars(kc) || only_dec(event,f) || kc == 64 || kc == 55 || kc == 45 || kc == 46|| kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4)
		return true;
	else
		return false;
}

function postal_code_validate(src)
{
  var regex = /^[0-9]{2}\-[0-9]{3}$/;
  return regex.test(src);
}

function nip_validate(src)
{
  var regex = /^[0-9]{3}\-[0-9]{3}\-[0-9]{2}\-[0-9]{2}$/;
  return regex.test(src);
}

function email_validate(src) 
{
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(src);
}

function integer_validate(src) 
{
  var regex = /^[\-]{0,1}[0-9]{1,8}$/;
  return regex.test(src);
}


function validate_form(form_name)
{	
	if (form_name == 'customer_data_form')
	{
		elements_list = new Array ('customer_name','customer_surname','customer_street',
									'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
									'customer_company','nip','customer_phone','customer_email');
									
		elements_no_null = new Array ('customer_name','customer_surname','customer_street',
								'customer_number_house','customer_town','customer_postcode','customer_post_town','customer_phone','customer_email');
	}
	
	if (form_name == 'register_form')
	{
		elements_list = new Array ('customer_login','customer_password','customer_confirm_password','customer_name','customer_surname','customer_street',
									'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
									'customer_company','nip','customer_phone','customer_email');
									
		elements_no_null = new Array ('customer_login','customer_password','customer_confirm_password','customer_name','customer_surname','customer_street',
								'customer_number_house','customer_town','customer_postcode','customer_post_town','customer_phone','customer_email');
	}
	
	if (form_name == 'basket_form')
	{
		elements_list = new Array ('customer_name','customer_surname','customer_street',
							'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
							'customer_company','nip','customer_phone','customer_email','company_shipment','name_shipment','surname_shipment','street_shipment',
							'number_house_shipment','number_flat_shipment','town_shipment','postcode_shipment','post_town_shipment',
							'name_invoice','surname_invoice','street_invoice',
							'number_house_invoice','town_invoice','postcode_invoice','post_town_invoice');
	
		elements_no_null = new Array ('customer_name','customer_surname','customer_street',
								'customer_number_house','customer_town','customer_postcode','customer_post_town','customer_phone','customer_email',
								'company_shipment','name_shipment','surname_shipment','street_shipment',
								'number_house_shipment','town_shipment','postcode_shipment','post_town_shipment',
								'company_invoice','name_invoice','surname_invoice','street_invoice',
								'number_house_invoice','town_invoice','postcode_invoice','post_town_invoice');
	}
								
	error = false;
	
	for (var n = 0; n < elements_list.length; ++n)
	{
		var element_error = false;
		var element_value = document.getElementById(elements_list[n]).value;
		var validate = 1;
		
		if (form_name == 'customer_data_form')
		{
			if (elements_list[n] == 'customer_company' || elements_list[n] == 'nip')
				if (!document.getElementById('invoice_checked').checked) validate = 0;
		}
		
		if (form_name == 'basket_form')
		{
			if (elements_list[n] == 'customer_company' || elements_list[n] == 'nip' || elements_list[n] == 'name_invoice' || elements_list[n] == 'surname_invoice' || elements_list[n] == 'street_invoice' || elements_list[n] == 'number_house_invoice'
				|| elements_list[n] == 'number_flat_invoice' || elements_list[n] == 'town_invoice' || elements_list[n] == 'postcode_invoice' || elements_list[n] == 'post_town_invoice')
				if (!document.getElementById('invoice_checked').checked) validate = 0;
				
			if (elements_list[n] == 'company_shipment' || elements_list[n] == 'name_shipment' || elements_list[n] == 'surname_shipment' || elements_list[n] == 'street_shipment' || elements_list[n] == 'number_house_shipment'
				|| elements_list[n] == 'number_flat_shipment' || elements_list[n] == 'town_shipment' || elements_list[n] == 'postcode_shipment' || elements_list[n] == 'post_town_shipment')
					if (!document.getElementById('shipment_checked').checked) validate = 0;
		}
		
		if (validate == 1)
		{
			if (in_array(elements_list[n],elements_no_null) && element_value == '')
			{
				element_error = true;	
				error_content = "Proszę wypełnic powyższe pole";
			}
			
			if (element_error == false && element_value != '')
			{
				if (elements_list[n] == 'customer_postcode' || elements_list[n] == 'postcode_shipment' || elements_list[n] == 'postcode_invoice')
				{
					if (postal_code_validate(element_value) == false)
					{
						element_error = true;
						error_content = "Nieprawidłowy format kodu pocztowego (XX-XXX)";
					}
				}

				if (elements_list[n] == 'nip')
				{
					if (nip_validate(element_value) == false)
					{
						element_error = true;
						error_content = "Nieprawidłowy format nipu (XXX-XXX-XX-XX)";
					}
				}	

				if (elements_list[n] == 'customer_email')
				{
					if (email_validate(element_value) == false)
					{
						element_error = true;
						error_content = "Nieprawidłowy format adresu e-mail";
					}
				}	
				
				if (elements_list[n] == 'customer_confirm_password')
				{
					if (element_value != document.getElementById('customer_password').value)
					{
						element_error = true;
						error_content = "Podane hasła różnią się";
					}
				}
			}
		}

		if (element_error == true)
		{
			error = true;
			document.getElementById(elements_list[n]).style.border = "1px solid #ff0066";
			document.getElementById(elements_list[n]+'_error').style.display = "inline";
			document.getElementById(elements_list[n]+'_error').innerHTML = error_content;
		}
		else
		{
			document.getElementById(elements_list[n]).style.border = "1px solid #99cc00";
			document.getElementById(elements_list[n]+'_error').style.display = "none";
		}
	}
		
	if (error == true)
		return false;
	else 
		return true;
}

function show_hidden_element_form(form_name,id_name)
{
	if (form_name == 'customer_data_form')
	{
		elements_list = new Array ('customer_name','customer_surname','customer_street',
									'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
									'customer_company','nip','customer_phone','customer_email');
	}
	
	if (form_name == 'register_form')
	{
		elements_list = new Array ('customer_login','customer_password','customer_confirm_password','customer_name','customer_surname','customer_street',
									'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
									'customer_company','nip','customer_phone','customer_email');
	}
	
	if (form_name == 'basket_form')
	{
		elements_list = new Array ('customer_name','customer_surname','customer_street',
							'customer_number_house','customer_number_flat','customer_town','customer_postcode','customer_post_town','customer_country',
							'customer_company','nip','name_invoice','surname_invoice','street_invoice',
							'number_house_invoice','number_flat_invoice','town_invoice','postcode_invoice','post_town_invoice','country_invoice',
							'customer_phone','customer_email','company_shipment','name_shipment','surname_shipment','street_shipment',
							'number_house_shipment','number_flat_shipment','town_shipment','postcode_shipment','post_town_shipment','country_shipment');
	}

	document.getElementById(id_name+"_error").style.display = "none";
	document.getElementById(id_name).style.border = "1px solid #b9bdc4";
	document.getElementById(id_name+"_limiter").style.display = "inline";
	
	
	for (var n = 0; n < elements_list.length; ++n)
	{
		if (elements_list[n] != id_name)
			document.getElementById(elements_list[n]+"_limiter").style.display = "none";
	}
}

function hide_show_field (id_name)
{
	if (id_name == 'invoice_checked')
		fields_list = new Array ('nip','customer_company','name_invoice','surname_invoice','street_invoice',
							'number_house_invoice','number_flat_invoice','town_invoice','postcode_invoice','post_town_invoice','country_invoice');
	if (id_name == 'shipment_checked')
		fields_list = new Array ('company_shipment','name_shipment','surname_shipment','street_shipment','number_house_shipment',
						'number_flat_shipment','town_shipment','postcode_shipment','post_town_shipment','country_shipment');
		
	for (var n = 0; n < fields_list.length; ++n)
	{
		if (document.getElementById(id_name).checked) 
		{
			document.getElementById(fields_list[n]+"_display").style.display = "block";
			document.getElementById(fields_list[n]+"_limiter_display").style.display = "block";
			document.getElementById(fields_list[n]+"_error_display").style.display = "block";
		}
		else
		{
			document.getElementById(fields_list[n]+"_display").style.display = "none";
			document.getElementById(fields_list[n]+"_limiter_display").style.display = "none";
			document.getElementById(fields_list[n]+"_error_display").style.display = "none";
		}
			
		document.getElementById(fields_list[n]).value = '';
	}	
}

function count(id_name,price,event)
{
	if (only_dec(event,id_name))
  {
	  document.getElementById('product_value_'+id_name).innerHTML = document.getElementById('product_amount_'+id_name).value * price;
	  document.getElementById('product_value_'+id_name).innerHTML = Math.ceil(document.getElementById('product_value_'+id_name).innerHTML * 1000) /1000;
	  document.getElementById('product_value_'+id_name).innerHTML = Math.floor(document.getElementById('product_value_'+id_name).innerHTML * 1000) /1000;
	  document.getElementById('product_value_'+id_name).innerHTML = Math.round(document.getElementById('product_value_'+id_name).innerHTML * 100)/100;
	  document.getElementById('grand_total').innerHTML = parseFloat(document.getElementById('grand_total').innerHTML) + parseFloat(document.getElementById('product_value_'+id_name).innerHTML);
	  document.getElementById('grand_total').innerHTML = parseFloat(document.getElementById('grand_total').innerHTML) - parseFloat(document.getElementById('product_amount2_'+id_name).value * price);
	  document.getElementById('product_amount2_'+id_name).value = document.getElementById('product_amount_'+id_name).value;
	  document.getElementById('product_value_'+id_name).innerHTML =  document.getElementById('product_value_'+id_name).innerHTML + " zł";
	  document.getElementById('product_value_'+id_name).style.fontWeight = "bold";
	  document.getElementById('grand_total').style.fontWeight = "bold";
	  document.getElementById('order_value_total').innerHTML = document.getElementById('grand_total').innerHTML + ' zł';
	  document.getElementById('grand_total').innerHTML += " zł";
	  
	  return true;
  }
	return false;
}

function decimal(f)
{
  for(i=0; i<f.products_order_sum.length; i++)
  {
    var d = f.products_order_sum[i].value.indexOf(".");
    if(d == -1 && f.products_order[i].value != 0) f.products_order_sum[i].value += ".00";
    if(d == (f.products_order_sum[i].value.length-2)) f.products_order_sum[i].value += "0";
    if(f.products_order_sum[i].value == "00") f.products_order_sum[i].value="";
  }
  d = f.grand_total.value.indexOf(".");
  if(d == -1) f.grand_total.value += ".00";
  if(d == (f.grand_total.value.length-2)) f.grand_total.value += "0";
}

function onChange2(select,query_string,site_url)
{
	var myindex  = select.selectedIndex;
	
	if (query_string == '')
		url = site_url+"?type="+myindex+"";
	else
		url = site_url+"?"+query_string+"&type="+myindex;
		
	window.location = url;
}

function goTo(select,analysis_type,analysis_type_value,type)
{
	var myindex  = select.selectedIndex;
	
	if (type == '') { type = 0 };
	
	switch (myindex)
	{
		case 1 : if (analysis_type == 2) { url = "producer_sales.php"; };
				 if (analysis_type == 3) { url = "category_sales.php"; };
				 if (analysis_type == 4) { url = "category_sales.php"; };
				 if (analysis_type == 5) { url = "category_sales.php"; };
				 if (analysis_type == 6) { url = "category_sales.php"; };
				 if (analysis_type == 7) { url = "category_sales.php"; };
				 break;
				 
		case 2 : if (analysis_type == 2) { url = "customer_sales.php"; };
				 if (analysis_type == 3) { url = "customer_sales.php"; };
				 if (analysis_type == 4) { url = "producer_sales.php"; };
				 if (analysis_type == 5) { url = "producer_sales.php"; };
				 if (analysis_type == 6) { url = "producer_sales.php"; };
				 if (analysis_type == 7) { url = "producer_sales.php"; };
				 break;
				 
		case 3 : if (analysis_type == 2) { url = "region_sales.php"; };
				 if (analysis_type == 3) { url = "region_sales.php"; };
				 if (analysis_type == 5) { url = "customer_sales.php"; };
				 if (analysis_type == 6) { url = "customer_sales.php"; };
				 if (analysis_type == 7) { url = "customer_sales.php"; };
				 break;
	}
	
	if (analysis_type == 2) type_string = "category_id";
	if (analysis_type == 3) type_string = "producer_id";
	if (analysis_type == 4) type_string = "customer_id";
	if (analysis_type == 5) type_string = "province_id";
	if (analysis_type == 6) type_string = "administrative_unit_id";
	if (analysis_type == 7) type_string = "town_id";
	
	url = url+"?"+type_string+"="+analysis_type_value+"&type="+type;
	
	window.location = url;
}

function newSite2(select,query_string,site_url)
{
	var myindex  = select.selectedIndex;
	site = myindex + 1;
	
	if (query_string == '')
		url = site_url+"?site="+site+"";
	else
		url = site_url+"?"+query_string+"&site="+site;
		
	window.location = url;
}



