var newWindow = null;
function openWindow(mypage, w, h, scrollbar, pos) {
  if (scrollbar == '1') {
    scrollbar = "yes";
  } else {
    scrollbar = "no";
  }
  if (pos == "center") {
    myleft = (screen.width) ? (screen.width-w)/2 : 100;
    mytop = (screen.height) ? (screen.height-h)/2 : 100;
  } else {
    myleft = 0;
    mytop = 0;
  }
  settings = "width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=" + scrollbar + ",location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
  newWindow = window.open(mypage, '', settings);
  newWindow.focus();
}
function banner_aygo() {
  document.write('<EMBED src=\"/templates_ek/banner_aygo.swf\" wmode=\"transparent\" quality=\"high\" WIDTH=\"611\" HEIGHT=\"70\" NAME=\"baner_aygo\" ALIGN=\"center\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED>')
}
function add_to_basket(pid, set)
{
  /*
  if ( document.getElementById( 'choose_option_' + pid ))  {
  document.forms['form_' + pid].submit();
  }
  */

  if (set == 1) {

    if(document.forms['form_' + pid].elements['set_id'].options[document.forms['form_' + pid].elements['set_id'].selectedIndex].value != 0) {
      document.forms['form_' + pid].submit();
    } else {
      document.all['choose_option_' + pid].className='errorblock';
      alert('Proszę wybrać cechę produktu.');
    }
  } else {
    document.forms['form_' + pid].submit();
  }

}

var theImages = new Array()
theImages[0] = '/templates_ek/_img/head_rotator_dm.jpg';
//theImages[0] = '/templates_ek/_img/head_rotator_01.jpg';
//theImages[1] = '/templates_ek/_img/head_rotator_02.jpg';
//theImages[2] = '/templates_ek/_img/head_rotator_03.jpg';
//theImages[3] = '/templates_ek/_img/head_rotator_04.jpg';
//theImages[4] = '/templates_ek/_img/head_rotator_05.jpg';
//theImages[5] = '/templates_ek/_img/head_rotator_06.jpg';

var j = 0
var p = theImages.length;

var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}

var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'" border="0" alt="" title="">');
}

function zamow() {

  if (document.koszyk.terms.checked == false) {
    alert('Proszę zaakceptować treść ragulaminu i warunki dostarczenia.');
  } else {
    document.koszyk.order.value = 'send';
    document.koszyk.submit();
  }

}
// funkcja  z serwisu http://p2p.wrox.com/topic.asp?TOPIC_ID=28342
function TrackCount(fieldObj,countFieldName,maxChars)
{
  var countField = eval("fieldObj.form."+countFieldName);
  var diff = maxChars - fieldObj.value.length;

  // Need to check & enforce limit here also in case user pastes data
  if (diff < 0)
  {
    fieldObj.value = fieldObj.value.substring(0,maxChars);
    diff = maxChars - fieldObj.value.length;
  }
  document.getElementById(countFieldName).innerHTML = diff;
}

function LimitText(fieldObj,maxChars) {
  var result = true;
  if (fieldObj.value.length >= maxChars)
  result = false;

  if (window.event)
  window.event.returnValue = result;
  return result;
}

function switchForm(mainObject, formName) {

  if (mainObject == 'order') {
  } else if (mainObject == 'invoice') {
    document.getElementById('block_invoice').style.display = 'none';
    document.getElementById('block_private').style.display = 'none';
  }
  document.getElementById(formName).style.display = 'block';
  return true;
}

function makePayment(paymentMethod) {

  if (!paymentMethod) {
    alert("Nie wybrano metody płatności.");
    return false;
  }
  var objPaymentForm = document.forms['payment_' + paymentMethod];
  var objChannelCode = document.forms['payment_' + paymentMethod].channel_code;
  var objMakePayment = document.forms['payment_' + paymentMethod].make_payment;

  if (objChannelCode.length > 0) {
    for (var i = 0; i < objChannelCode.length; i++) {
      if (objChannelCode[i].checked == true) {
        objMakePayment[i].disabled = "disabled";
        objMakePayment[i].className = "disableinput";
        objPaymentForm.submit();
        return true;
      }
    }
  } else {
    if (objChannelCode.checked == true) {
      objMakePayment.disabled = "disabled";
      objMakePayment.className = "disableinput";
      objPaymentForm.submit();
      return true;
    }
  }
  alert("Nie wybrano metody płatności.");
  return false;
}

function CopyAddress() {

  if (document.forms.correspondence.invoice.checked == true) {
    document.forms.correspondence.i_name.value = document.forms.correspondence.o_name.value;
    document.forms.correspondence.i_surname.value = document.forms.correspondence.o_surname.value;
    document.forms.correspondence.i_street.value = document.forms.correspondence.o_street.value;
    document.forms.correspondence.i_building_number.value = document.forms.correspondence.o_building_number.value;
    document.forms.correspondence.i_flat_number.value = document.forms.correspondence.o_flat_number.value;
    document.forms.correspondence.i_postcode.value = document.forms.correspondence.o_postcode.value;
    document.forms.correspondence.i_city.value = document.forms.correspondence.o_city.value;
    document.forms.correspondence.i_email.value = document.forms.correspondence.o_email.value;
    document.forms.correspondence.i_phone_number.value = document.forms.correspondence.o_phone_number.value;
    document.forms.correspondence.i_geo_loc_id.value = document.forms.correspondence.o_geo_loc_id.value;
  } else {
    document.forms.correspondence.o_name.value = document.forms.correspondence.i_name.value;
    document.forms.correspondence.o_surname.value = document.forms.correspondence.i_surname.value;
    document.forms.correspondence.o_street.value = document.forms.correspondence.i_street.value;
    document.forms.correspondence.o_building_number.value = document.forms.correspondence.i_building_number.value;
    document.forms.correspondence.o_flat_number.value = document.forms.correspondence.i_flat_number.value;
    document.forms.correspondence.o_postcode.value = document.forms.correspondence.i_postcode.value;
    document.forms.correspondence.o_city.value = document.forms.correspondence.i_city.value;
    document.forms.correspondence.o_email.value = document.forms.correspondence.i_email.value;
    document.forms.correspondence.o_phone_number.value = document.forms.correspondence.i_phone_number.value;
    document.forms.correspondence.o_geo_loc_id.value = document.forms.correspondence.i_geo_loc_id.value;
  }
}
function showSwitch(field, foption, opt1, opt2) {
  var el = "document.getElementById('" + field + "')"+ "." + foption;
  eval(el + " = (" + el + " == '" + opt1 + "') ? '" + opt2 + "' : '" + opt1 + "'");
}

