function inquiry(viewBasket) {
var f = document.basketForm;
//f.action = "/inquiry.do?action=now";
//f.action = "/inquiry.do?action=product_basket";
//f.target = "_self";
doSubmit(viewBasket);
}
function quote(viewBasket) {
var f = document.basketForm;
doSubmit2(viewBasket);
}
function order(viewBasket) {
var f = document.basketForm;
doSubmit3(viewBasket);
}
function fixOrder(viewBasket) {
var f = document.basketForm;
doSubmit4(viewBasket);
}
function addBasket() {
var f = document.basketForm;
var cb = f.product_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
 if (result) {
	f.action = "/inquiry.do?action=product_basket";
	f.target = "_self";
	f.submit();
 } else {
  	alert("please select at least one item!");
 }
}
function addFixBasket() {
var f = document.basketForm;
var cb = f.product_flag;
var fcb = f.fixProduct_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
 if(fcb != null)
 {
  if(fcb.length>0) {
    for(i=0; i<fcb.length; i++) {
    if(fcb[i].checked) result = true;
  }} else {
    if(fcb.checked) result = true;
  }
 }
 if (result) {
	f.action = "/inquiry.do?action=product_basket";
	f.target = "_self";
	f.submit();
 } else {
  	alert("please select at least one item!");
 }
}
function doSubmit(viewBasket) {
var f = document.basketForm;
var cb = f.product_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
if(result) {
  if (viewBasket) {
  f.action = "/inquiry.do?action=product_basket";
  f.target = "_self";
  f.submit();
  window.open("/basket.do?action=view");
  } else {
  f.target = "_blank";
  f.action = "/inquiry.do?action=now";
  f.submit();
  }
}
else {
  if(viewBasket) {
    window.open("/basket.do?action=view");
  }
  else alert("please select at least one item!");
}
}
function doSubmit2(viewBasket) {
var f = document.basketForm;
var cb = f.product_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
if(result) {
  if (viewBasket) {
  f.action = "/inquiry.do?action=product_basket";
  f.target = "_self";
  f.submit();
  window.open("/basket.do?action=view");
  } else {
  f.target = "_blank";
  f.action = "/quotation.do";
  f.submit();
  }
}
else {
  if(viewBasket) {
    window.open("/basket.do?action=view");
  }
  else alert("please select at least one item!");
}
}
function doSubmit3(viewBasket) {
var f = document.basketForm;
var cb = f.product_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
if(result) {
  if (viewBasket) {
  f.target = "_blank";
  f.action = "/order.do";
  f.submit();
  //f.action = "/inquiry.do?action=product_basket";
 // f.target = "_self";
  //f.submit();
 // window.open("/basket.do?action=view");
  } else {
  f.target = "_blank";
  f.action = "/order.do";
  f.submit();
  }
}
else {
  if(viewBasket) {
    window.open("/basket.do?action=view");
  }
  else alert("please select at least one item!");
}
}
function doSubmit4(viewBasket) {
var f = document.basketForm;
var cb = f.product_flag;
var fb = f.fixProduct_flag;

var result = false;
 if(cb != null)
 {
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    if(cb[i].checked) result = true;
  }} else {
    if(cb.checked) result = true;
  }
 }
 if(fb != null)
 {
  if(fb.length>0) {
    for(i=0; i<fb.length; i++) {
    if(fb[i].checked) result = true;
  }} else {
    if(fb.checked) result = true;
  }
 }
if(result) {
  if (viewBasket) {
  f.target = "_blank";
  f.action = "/order.do";
  f.submit();
  //f.action = "/inquiry.do?action=product_basket";
  //f.target = "_blank";
  //f.submit();
 // window.open("/basket.do?action=view");
  } else {
  f.target = "_blank";
  f.action = "/order.do";
  f.submit();
  }
}
else {
  if(viewBasket) {
    window.open("/basket.do?action=view");
  }
  else alert("please select at least one item!");
}
}
function checkAll(obj,fixObject,bCheck) {
  var cb = obj;
  var fcb = fixObject;

  if(null !=cb){
  if(cb.length>0){
  for(i=0; i<cb.length; i++) {
    cb[i].checked = bCheck;
  }} else cb.checked = bCheck;
  }
  if(null != fcb){
  if(fcb.length>0){
  for(i=0; i<fcb.length; i++) {
    fcb[i].checked = bCheck;
  }} else fcb.checked = bCheck;
}
}

function doCalculate(f) {
  var cb = f.product_flag;
  var un = f.quantity;
  var tp = f.tprice;
  var pr = f.price;
  var total = 0;
  if(null!=cb && null!=cb.length && cb.length>0) {
    for(i=0; i<cb.length; i++) {
   tp[i].value = un[i].value*pr[i].value;
    if(cb[i].checked==true) total=parseInt(total)+parseInt(tp[i].value);
  }} else {
    tp.value = un.value*pr.value;
    total = tp.value;
  }
  f.total_price.value = total;
  findBalance(f);
}

function doFixCalculate(f) {
  var cb = f.product_flag;
  var un = f.quantity;
  var tp = f.tprice;
  var pr = f.price;
  var fcb = f.fixProduct_flag;
  var fun = f.fixQuantity;
  var ftp = f.fixTprice;
  var fpr = f.fixPrice;
  var total = 0;
  var fixTotal = 0;

  if(null !=cb){
  if(null!=cb.length && cb.length>0) {
    for(i=0; i<cb.length; i++) {
   tp[i].value = (un[i].value*pr[i].value).toFixed(2);
    if(cb[i].checked==true) total=parseFloat(total)+parseFloat(tp[i].value);
  }} else {
    tp.value = (un.value*pr.value).toFixed(2);
    total = tp.value;

  }
  }

  if(null !=fcb){
  if(null!=fcb.length && fcb.length>0) {
    for(i=0; i<fcb.length; i++) {
   ftp[i].value = (fun[i].value*fpr[i].value).toFixed(2);

    if(fcb[i].checked==true) fixTotal=parseFloat(fixTotal)+parseFloat(ftp[i].value);
  }} else {
    ftp.value = (fun.value*fpr.value).toFixed(2);
    fixTotal = ftp.value;
  }
  }

  f.total_price.value = (parseFloat(total) + parseFloat(fixTotal)).toFixed(2);

}

function findBalance(f) {
  var cb = f.card_flag;
  var bl = f.balance;
  var obj = null;
  if(cb.length>0) {
    for(i=0; i<cb.length; i++) {
    	if(cb[i].checked) { obj = cb[i]; break; }
    }
  } else {
    if(cb.checked) obj = cb;
  }
  if(null != obj) checkBalance(obj);
}

function checkBalance(obj) {
  var f = obj.form;
  var cb = f.card_flag;
  var bl = f.balance;
  if(cb.length>0) {
    if(parseFloat(bl[obj.value].value)<parseFloat(f.total_price.value)) {
      alert("You do not have enough balance to pay for your order!");
      obj.checked = false;
    }
  } else {alert(bl.value);
      if(parseFloat(bl.value)<parseFloat(f.total_price.value)) {
      alert("You do not have enough balance to pay for your order!");
      obj.checked = false;
    }
  }
}

