function show_shipping_method(v)
{var url="index.php?main_page=ajax&action=shippingmethod&ship_method="+EncodeUtf8(v);var msg=get_ajax(url);evaljs("show_shipping_cost_total()",200);}
function methodSelect(theMethod){if(document.getElementById(theMethod)){document.getElementById(theMethod).checked='checked';}}
function addtowishlist(pid)
{if(!pid||pid=="undefined")
{alert("Error: It's forbidden.");return false;}
var ajaxurl="index.php?main_page=ajax&action=addwishlist";ajaxurl+="&products_id="+pid;fn_ajax_http_request(ajaxurl);}
function delwishlist(productid)
{if(!productid||productid=="undefined")
{refreshurl=false;}
var delurl="index.php?main_page=ajax&action=delwishlist&products_id="+productid;var msg=get_ajax(delurl);if(msg=="ok")
{window.location.href=window.location.href;}
else
{if(!msg)msg=="Error!";alert(msg);}}
function deletewishlistall()
{var promptmessage=confirm("Are you sure you want to remove all products in the wishlist? ");if(promptmessage!="0")
{var clearurl="index.php?main_page=ajax&action=clearallwishlist";var msg=get_ajax(clearurl);if(msg=="ok")
{window.location.href=window.location.href;return true;}
else
{alert("Delete Failed.");return false;}}}
function deletewishlistselected()
{var promptmessage=confirm("Are you sure you want to remove selected products in the wishlist? ");if(promptmessage!="0")
{var clearurl="index.php?main_page=ajax&action=clearselectedwishlist";var productsid=join_checkbox();if(!productsid||productsid=="undefined")
{alert("Please select the products you want to add the wishlist.");return false;}
clearurl+="&pid="+productsid;var msg=get_ajax(clearurl);if(msg=="ok")
{window.location.href=window.location.href;}
else
{if(!msg)msg="Error: set faile.";alert(msg);}}}
function cart_shipping_method(type)
{var url="index.php?main_page=ajax&action=cart_setshipping&set_action="+type;var msg=get_ajax(url);getid("shipping_handling_set").innerHTML=msg;return true;}
function cart_setcountry_cancel()
{var msg='<a href="javascript:cart_shipping_method(\'country\');void(0);"><img src="images/Calculate.gif" width="189" height="21" alt="Calculate" /></a>';getid("shipping_handling_set").innerHTML=msg;return true;}
function cart_setcountry_save()
{var val=getid("shipping_country_id").value;if(!val||val=="undefined")
{alert("Please select your country");return false;}
var url="index.php?main_page=ajax&action=cart_setshipping&set_action=save&cid=shipping_country&val="+EncodeUtf8(val);var msg=get_ajax(url);if(msg=="ok")
{url="index.php?main_page=ajax&action=cart_setshipping&set_action=method";msg=get_ajax(url);getid("shipping_handling_set").innerHTML=msg;}}
function cart_setmethod_cancel()
{return cart_setcountry_cancel();}
function cart_setmethod_save()
{var val=getid("shipping_method_id").value;if(!val||val=="undefined")
{alert("Please choose the proper logistic way");return false;}
var url="index.php?main_page=ajax&action=cart_setshipping&set_action=save&cid=shipping_method&val="+EncodeUtf8(val);var msg=get_ajax(url);if(msg=="ok")
{window.location.href="index.php?main_page=shopping_cart";}}
function cart_product_count(proid,type)
{if(!proid)
{alert("error!");return false;}
if(type!="+"&&type!="-")
{type="+";}
var q=getid("cart_quantity_"+proid);if(!q||q=="undefined")
{alert("error!");return false;}
var m=parseInt(q.value);if(type=="+")
{q.value=m+1;}
else
{if((m-1)<1)
{q.value=1;}
else
{q.value=m-1;}}
return true;}
function cart_update(prolist){if(!prolist){alert("Not any product!");return false;}
var array=prolist.split(",");var count=array.length;for(var i=0;i<count;i++){_cart_update(array[i]);}
show_cart_content();return true;}
function _cart_update(proid){var pcount_var="cart_quantity_"+proid;var p_pc=getid(pcount_var);if(!p_pc||p_pc=="undefined"){return false;}
var pcount=p_pc.value;pcount=parseInt(pcount);if(!pcount||pcount=="undefined"||pcount<1){pcount=1;}
var attrurl="index.php?main_page=ajax&action=products_attr&products_id="+proid;var attrid=get_ajax(attrurl);if(attrid)attrid=attrid.toLowerCase();var ajaxurl="index.php?main_page=ajax&action=updatetocart";ajaxurl+="&products_id="+proid;ajaxurl+="&products_count="+pcount;if(attrid&&attrid!="0"&&attrid.indexOf("error")){var attr_array=attrid.split(",");var attr_length=attr_array.length;var extval="";for(var i=0;i<attr_length;i++){var optionid="attrib-"+ attr_array[i]+"-"+proid;var dgId=document.getElementById(optionid);if(dgId&&dgId!="undefined"){extval=document.getElementById(optionid).value;if(extval){ajaxurl+="&attr["+attr_array[i]+"]="+EncodeUtf8(extval);}}}}
return get_ajax(ajaxurl);}
function delfromcart(productid)
{var delurl="index.php?main_page=ajax&action=delfromcart&products_id="+productid;get_ajax(delurl);show_cart_content();}
function show_cart_content()
{goto_url("index.php?main_page=shopping_cart");return true;}
function showtopcart()
{var rurl="index.php?main_page=ajax&action=showtopcart";fn_ajax_http_request(rurl);}
function ShowNoteMsg(noteid,typeid)
{var url="index.php?main_page=ajax&action=note&typeid="+typeid+"&noteid="+noteid;fn_ajax_http_request(url);}
function addtocart_info(pid,pcount_id)
{var attrurl="index.php?main_page=ajax&action=products_attr&products_id="+pid;var attrid=get_ajax(attrurl);if(attrid)attrid=attrid.toLowerCase();if(attrid&&attrid!="0"&&attrid.indexOf("error"))
{var attr_array=attrid.split(",");var attr_length=attr_array.length;var extval="";for(var i=0;i<attr_length;i++)
{var optionid="attrib-"+ attr_array[i]+"-"+pid;var dgId=document.getElementById(optionid);if(dgId&&dgId!="undefined")
{extval=document.getElementById(optionid).value;if(!extval)
{window.scrollTo(0,20);$("#our_msg").hide();$("#our_msg").html("<p style='background:#F3AD00; padding:5px; width:100%; margin-top:10px;'>Please complete your selection(s) before adding to cart.</p>");$("#our_msg").fadeIn("slow");return;}}}};var pcount=1;if(pcount_id&&pcount_id!="undefined")
{pcount=parseInt(document.getElementById(pcount_id).value);if(pcount<1)
{pcount=1;}}
addtocart_old(pid,pcount);}
function addtocart_old(pid,pcount)
{if(!pid||pid=="undefined")
{alert("Error: It's forbidden.");return false;}
var attrurl="index.php?main_page=ajax&action=products_attr&products_id="+pid;var attrid=get_ajax(attrurl);if(attrid)attrid=attrid.toLowerCase();var ajaxurl="index.php?main_page=ajax&action=addtocart";ajaxurl+="&products_id="+pid;ajaxurl+="&products_count="+pcount;if(attrid&&attrid!="0"&&attrid.indexOf("error"))
{var attr_array=attrid.split(",");var attr_length=attr_array.length;var extval="";for(var i=0;i<attr_length;i++)
{var optionid="attrib-"+ attr_array[i]+"-"+pid;var dgId=document.getElementById(optionid);if(dgId&&dgId!="undefined")
{extval=document.getElementById(optionid).value;if(extval)
{ajaxurl+="&attr["+attr_array[i]+"]="+EncodeUtf8(extval);}}}}
if(!pcount||pcount=="undefined")
{pcount=1;}
get_ajax(ajaxurl);var href_url=window.location.href
set_cookie("products_url",href_url);goto_url("index.php?main_page=shopping_cart");}
function shoppingone(pid,pcount)
{this.pid=pid
this.pcount=pcount
this.show=function(){$("#MB_window").show();$("#MB_frame").show();$("#MB_content").html("<div id=\"MB_loading\">Please wait. Loading...</div>");return true;}
this.load=function(){var pid=this.pid;var pcount=this.pcount;if(!pid||pid=="undefined")
{$("#MB_content").html("Error: It's forbidden.");return false;}
var attrurl="index.php?main_page=ajax&action=products_attr&products_id="+pid;var attrid=get_ajax(attrurl);if(attrid)attrid=attrid.toLowerCase();var ajaxurl="index.php?main_page=ajax&action=addcart_window";ajaxurl+="&products_id="+pid;ajaxurl+="&products_count="+pcount;if(attrid&&attrid!="0"&&attrid.indexOf("error"))
{var attr_array=attrid.split(",");var attr_length=attr_array.length;var extval="";for(var i=0;i<attr_length;i++)
{var optionid="attrib-"+ attr_array[i]+"-"+pid;var dgId=document.getElementById(optionid);if(dgId&&dgId!="undefined")
{extval=document.getElementById(optionid).value;if(extval)
{ajaxurl+="&attr["+attr_array[i]+"]="+EncodeUtf8(extval);}}}}
if(!pcount||pcount=="undefined")
{pcount=1;}
var msg=get_ajax(ajaxurl);msg=eval("("+msg+")");if(msg.err=="no"){$("#MB_content").html("Error: It's forbidden.");return false;}else if(msg.err=="ok"){$("#MB_content").html(msg.msg);$("#curr_cart_count").html(msg.curr_cart_count);return false;}}}
function addtocart(pid,pcount){var attrurl="index.php?main_page=ajax&action=products_attr&products_id="+pid;var attrid=get_ajax(attrurl);if(attrid)attrid=attrid.toLowerCase();if(attrid&&attrid!="0"&&attrid.indexOf("error"))
{var attr_array=attrid.split(",");var attr_length=attr_array.length;var extval="";for(var i=0;i<attr_length;i++)
{var optionid="attrib-"+ attr_array[i]+"-"+pid;var dgId=document.getElementById(optionid);if(dgId&&dgId!="undefined")
{extval=document.getElementById(optionid).value;if(!dgId){var attrurl="index.php?main_page=product_info&products_id="+pid;goto_url(attrurl);return;}
if(!extval)
{window.scrollTo(0,20);$("#our_msg").hide();$("#our_msg").html("<p style='background:#F3AD00; padding:5px; width:100%; margin-top:10px;'>Please complete your selection(s) before adding to cart.</p>");$("#our_msg").fadeIn("slow");return;}}}};var curr_cart=new shoppingone(pid,pcount);curr_cart.show();setTimeout(function(){cartload(curr_cart);},"100");function cartload(curr_cart){curr_cart.load();}}
function showcart(){var d=new Date();var attrurl="index.php?main_page=ajax&action=showcart&time="+d.getTime();var cart_content=get_ajax(attrurl);if(cart_content!="no"){$("#show_cart_content").show();$("#show_cart_content").html(cart_content);}}
function updatecartone(pid,pcount){$("#MB_content").html("<div id=\"MB_loading\">Please wait. Loading...</div>");var ajaxurl="index.php?main_page=ajax&action=updatetocart";ajaxurl+="&products_id="+pid;ajaxurl+="&products_count="+pcount;var rs=get_ajax(ajaxurl);if(rs=="ok"){setTimeout(function(){cartload(pid,pcount);},"100");function cartload(pid,pcount){var ajaxurl="index.php?main_page=ajax&action=addcart_window";ajaxurl+="&products_id="+pid;ajaxurl+="&type=update";var msg=get_ajax(ajaxurl);msg=eval("("+msg+")");if(msg.err=="no"){$("#MB_content").html("Error: It's forbidden.");return false;}else if(msg.err=="ok"){$("#MB_content").html(msg.msg);$("#curr_cart_count").html(msg.curr_cart_count);return false;}}}else{alert(rs);}}
function del_from_cart(productid)
{if(confirm("Are you sure you would like to remove this item from the shopping cart?")){var delurl="index.php?main_page=ajax&action=delfromcart&products_id="+productid;get_ajax(delurl);var href_url=window.location.href;goto_url(href_url);}}
function paypal_express_chk()
{var url="index.php?main_page=ajax&action=paypalchk";var msg=get_ajax(url);if(!msg)msg="error";if(msg!="ok"){if(!msg)msg="Error: check fail.";alert(msg);return false;}
url="index.php?main_page=ajax&action=paypalexpress&formname=paypal_express_button";msg=get_ajax(url);getid("paypal_express_check_out").innerHTML=msg;ShowNoteMsg("paypal_goto",1);if(msg.substr(0,3)=="ok:"){window.location.href=msg.substr(3);}else{if(!msg)msg="error: check fail.";alert(msg);return false;}
return true;}
function to_checkout()
{var url="index.php?main_page=ajax&action=getproidstring"
var proid=get_ajax(url);if(!proid||proid=="error")
{alert("Fail!");return false;}
if(proid=="empty")
{alert("Shopping cart is empty.");return false;}
cart_update(proid);goto_url("index.php?main_page=checkout_login");return true;}
function enter_vcode()
{var v_name=getid("id_card").value;if(!v_name)
{alert("coupon is empty!");return false;}
var url="index.php?main_page=ajax&action=idcard&code="+v_name;var msg=get_ajax(url);if(msg=="ok")
{goto_url("index.php?main_page=shopping_cart");return true;}
else
{if(!msg)msg="error!";alert(msg);return false;}}
function enter_process_vcode()
{var v_name=getid("id_card").value;if(!v_name)
{alert("coupon is empty!");return false;}
var url="index.php?main_page=ajax&action=idcard&code="+v_name;var msg=get_ajax(url);if(msg=="ok")
{goto_url("index.php?main_page=checkout_payment_proccess");return true;}
else
{if(!msg)msg="error!";alert(msg);return false;}}function enter_process_vcode_quick(a,b){var v_name=getid("id_card").value;if(!v_name){alert("coupon is empty!");return false;}var url="index.php?main_page=ajax&action=idcard&code="+v_name;var msg=get_ajax(url);if(msg=="ok"){goto_url("index.php?main_page=checkout_paypalwpp_proccess&token="+a+"&PayerID="+b);return true;}else{if(!msg)msg="error!";alert(msg);return false;}}
function del_vcode()
{var url="index.php?main_page=ajax&action=del_idcard";var msg=get_ajax(url);if(msg=="ok")
{goto_url("index.php?main_page=shopping_cart");return true;}
else
{if(!msg)msg="error!";alert(msg);return false;}}
function del_process_vcode()
{var url="index.php?main_page=ajax&action=del_idcard";var msg=get_ajax(url);if(msg=="ok")
{goto_url("index.php?main_page=checkout_payment_proccess");return true;}
else
{if(!msg)msg="error!";alert(msg);return false;}}
function del_process_vcode_quick(a,b){var url="index.php?main_page=ajax&action=del_idcard";var msg=get_ajax(url);if(msg=="ok"){goto_url("index.php?main_page=checkout_paypalwpp_proccess&token="+a+"&PayerID="+b);return true;}else{if(!msg)msg="error!";return false;}}
