function NewWnd(url, w, h, mb)







{







  if (w==null) w=600;







  if (h==null) h=400;







  if (mb==null) mb=0;







  var w = window.open(url, '_blank', 'menubar='+mb







    +',resizable=1,scrollbars=1,top=50,left=50,width='+w+',height='+h, true);







  w.focus();







}







function Search(submit, root) {















  form = document.getElementById("frm_search");















  if (form.edt_search_text.value == "") {







    alert('Please enter search text');







    form.edt_search_text.focus();







    if (submit)







      return false;







  } else {







    re = /[^A-Za-z0-9]/g;







    expression = form.edt_search_text.value.replace(re, "_");







    document.location = root + 'show/' + expression;







    if (submit)







      return false;







  }















};















function switch_mode(form, control, value) {















  form = document.getElementById(form);







  ctrl = document.getElementById(control);







  ctrl.value = value;







  form.submit();















};















function discount(form, id) {







  disc = parseInt(prompt('Shift price by?', 0));







  if(!disc || disc >= 100 || disc <= -100)







    alert('Please enter integer percentage between -100 and 100');







  else







    if( confirm( 'Do you want to set unit price for whole directory to '+(100+disc)+'% of current price?' ))







      __DoPostBack(form, 'discount', id+';'+disc);







};















function DoCheck(i){







  if (isNaN(document.getElementById("edt_"+i+"_product_qty").value)){







    document.getElementById("edt_"+i+"_product_qty").value = 0;







    document.getElementById("chk_"+i+"_product_sel").checked = false;







    alert("Please enter only digital values!");







  }







  if ( document.getElementById("edt_"+i+"_product_qty").value == 0 || !document.getElementById("edt_"+i+"_product_qty").value)







    document.getElementById("chk_"+i+"_product_sel").checked = false;















}







function DoKeypress(i){






document.getElementById("chk_"+i+"_product_sel").checked = true;






}















function DoClick(i){







  if (isNaN(document.getElementById("edt_"+i+"_product_qty").value)) document.getElementById("edt_"+i+"_product_qty").value







  else if (document.getElementById("chk_"+i+"_product_sel").checked && !document.getElementById("edt_"+i+"_product_qty").value || document.getElementById("edt_"+i+"_product_qty").value == 0) document.getElementById("edt_"+i+"_product_qty").value = 1







//     else document.getElementById("edt_"+i+"_product_qty").value = 0







}







function DoClick2(){







  if (document.getElementById("edt_check_same").checked){



    document.getElementById("edt_shipping_address").value = document.getElementById("edt_address").value;

    document.getElementById("edt_shipping_address2").value = document.getElementById("edt_address2").value;

    document.getElementById("edt_shipping_city").value = document.getElementById("edt_city").value;

    document.getElementById("edt_shipping_state").value = document.getElementById("edt_state").value;

    document.getElementById("edt_shipping_zip").value = document.getElementById("edt_zip").value;

    

    document.getElementById("edt_shipping_address").disabled = true;

    document.getElementById("edt_shipping_address2").disabled = true;

    document.getElementById("edt_shipping_city").disabled = true;

    document.getElementById("edt_shipping_state").disabled = true;

    document.getElementById("edt_shipping_zip").disabled = true;



  } else {



    document.getElementById("edt_shipping_address").disabled = false;

    document.getElementById("edt_shipping_address2").disabled = false;

    document.getElementById("edt_shipping_city").disabled = false;

    document.getElementById("edt_shipping_state").disabled = false;

    document.getElementById("edt_shipping_zip").disabled = false;



  }



  return true;



}





function EnableAllFields(){

    document.getElementById("edt_shipping_address").disabled = false;

    document.getElementById("edt_shipping_address2").disabled = false;

    document.getElementById("edt_shipping_city").disabled = false;

    document.getElementById("edt_shipping_state").disabled = false;

    document.getElementById("edt_shipping_zip").disabled = false;



    return true;

}







function SelectFor(frm_name, redir) {







  var url = window.location.href;







  var q = url.split("?");







  if (q.length > 1)







  {







    i=q[1];







    if(window.opener.document.getElementById("edt_"+i+"_product_qty").value>0)







      1;







    else







      window.opener.document.getElementById("edt_"+i+"_product_qty").value=1;







    window.opener.document.getElementById("chk_"+i+"_product_sel").checked=true;







    window.close();







  } else {







    document.getElementById(frm_name).submit();







  }







}