
function zmienprzecinki(val)
{ 
  var pos = 0;
  while ((pos = val.indexOf(',')) != -1)
  { 
    val = val.substring(0, pos) + '.' + val.substring(pos+1);
  }
  return val;
}

function przeliczBrutto()
{
  var f = document.forms['edit_form'];
  fVat = 22;
  var oCenaBrutto = document.getElementById('form_cena_brutto');
  var fCenaNetto = parseFloat(zmienprzecinki(f['obj_cena'].value));
  f['obj_cena'].value = fCenaNetto.toFixed(2);
  var fCenaBrutto = Math.round(fCenaNetto*(1+fVat/100)*100)/100;
  oCenaBrutto.innerHTML = fCenaBrutto.toFixed(2);
  var oCenaPromBrutto = document.getElementById('form_cena_prom_brutto');
  var fCenaPromNetto = parseFloat(zmienprzecinki(f['obj_cenaprom'].value));
  f['obj_cenaprom'].value = fCenaPromNetto.toFixed(2);
  var fCenaPromBrutto = Math.round(fCenaPromNetto*(1+fVat/100)*100)/100;
  oCenaPromBrutto.innerHTML = fCenaPromBrutto.toFixed(2);
}

function show_selected_div(id, regions)
{
for (i = 0; i < regions.length; i++)
{
	var obj_hide = document.getElementById(regions[i]);
	obj_hide.style.display = 'none';
}
var obj = document.getElementById(id);
if(obj.style.display == 'block'){
	obj.style.display = 'none';
	}
else {
	obj.style.display = 'block';
	}	
}



function updateQuantity()
{
  var f = document.forms['basket'];
  f.action = '?pid=basket_quantity';
  f.submit();
}

function sendOrder()
{
  var f = document.forms['basket'];
  f.action = '?pid=orders_checkcustomer';
  f.submit();
}

function getURL(url, name)
{
  var f = document.forms[name];
  f.action = url;
  f.submit();
	
}

function delItem(id)
{
  var f = document.forms['basket'];
  f['arr_prod['+id+']'].value = 0;
  updateQuantity();
}

function changePage(page, url)
{
  var f = document.forms['stronicowanie'];
  f['obj_strona'].value = page;
  f.action = url;
  f.submit();
}

function executeThis(url)
{
  var f = document.forms['stronicowanie'];
  f.action = url;
  f.submit();
}


function showHideDiv(id)
{
	var obj = document.getElementById(id);
	var span = document.getElementById('title');
	if(obj.style.display == 'block'){
		obj.style.display = 'none';
		span.innerHTML = "Dodaj adres dostawy";
	}
	else {
		obj.style.display = 'block';
		span.innerHTML = "Schowaj";
	}
	
}

function showHideFormAsk(id)
{
	var obj = document.getElementById(id);
	if(obj.style.display == 'block'){
		obj.style.display = 'none';
		obj.style.left = (screen.width/2)-200;
	}
	else {
		obj.style.display = 'block';
	}
	
}
/********************************************************************************************/
/***********************************wyswietlanie obrazków******************************************/

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  return true
}

function showProductGalery(url, w, h, minh)
{
	var obj = document.getElementById('big_img');
	var span = document.getElementById('img');
	obj.style.position = 'absolute'; 
	if((screen.height-tempY)<h){
		if(tempY-h < minh)
			obj.style.top=minh;
		else
			obj.style.top=tempY-h;
	}
	else
		obj.style.top=tempY;
	obj.style.left=(screen.width/2)-(w/2);
	obj.style.width=(w*1)+10;
	obj.style.height=(h*1)+35;
	span.innerHTML = "<img src='"+url+"' width='"+w+"' height='"+h+"'>";
	if(obj.style.display == 'block'){
		obj.style.display = 'none';
	} else obj.style.display = 'block';
}

function ChangeProductImage(url, w, h, minh)
{
	var obj = document.getElementById('big_img');		
	var span = document.getElementById('img');
	obj.style.width=(w*1)+10;
	obj.style.height=(h*1)+35;
	span.innerHTML = "<img src='"+url+"' width='"+w+"' height='"+h+"'>";	
}

function closeProductGalery()
{
	var obj = document.getElementById('big_img');
	if(obj.style.display == 'block'){
		obj.style.display = 'none';
	}
}

function formOptions(param, desc, option, object, lang, description, option_value)
{
	var obj = document.getElementById('form');
	var input_param = document.getElementById('param');
	var input_id = document.getElementById('id');
	var input_option = document.getElementById('option');
	var input_object = document.getElementById('object');
	var input_desc = document.getElementById('desc');
	var input_lang = document.getElementById('lang');
	
	var span = document.getElementById('option_value');
	
	obj.style.display = 'block';
	span.innerHTML = option_value;
	
	input_param.value = param;
	input_id.value = desc;
	input_option.value = option;
	input_object.value = object;
	input_desc.value = description;
	input_lang.value = lang;
}

function formClose()
{
	var obj = document.getElementById('form');
	if(obj.style.display == 'block'){
		obj.style.display = 'none';
	}
}