var CHEMIN="/";function getLangue(){var b=location.pathname;var a=CHEMIN.length;var c=b.substring(a,a+2);if(c!="fr"){c="en"}return c}function validerLogin(c){var b=validerForm(c);if(b){var a=$(c).serialize()+"&method=login";$.ajax({type:"POST",url:CHEMIN+"ajax/ajax.php",data:a,dataType:"json",success:function(g){if(g.etat==1){var f=location.href;var i=f.indexOf("logout");var e=f.indexOf("validate");var d=f.indexOf("forgot-password");if(i<0&&e<0&&d<0){location.reload()}else{var h=getLangue();if(h=="en"){location=CHEMIN}else{location=CHEMIN+h+"/"}}}else{$("#"+c.id+"_erreur").empty().append("<p>"+g.message+"</p>")}},error:function(d,e){alert("Error : "+e)}})}return false}function displayRequired(){$(".mandatory").after('<span class="required">&nbsp;&nbsp;</span>')}function validerForm(d){var b="";var c="";var a="";$(d).find(".mandatory").each(function(e){var f=$(this).attr("value");if(f==""){$(this).next().addClass("required2");c=$(this).attr("alt");if(c==""||c==undefined){c=$(this).attr("name")}b+=a+c;a=", "}else{$(this).next().removeClass("required2")}});if(b!=""){$("#"+$(d).attr("id")+"_erreur").empty().append("<p>The following fields are mandatory and must be completed :<br />"+b+"</p>");return false}return true}function enabledField(c,b,a){if(a){$("#"+c+" ."+b).removeAttr("disabled").addClass("mandatory");$("#"+c+" ."+b+"2").removeAttr("disabled")}else{$("#"+c+" ."+b).attr("disabled","disabled").removeClass("mandatory");$("#"+c+" ."+b+"2").attr("disabled","disabled")}}function focusField(b){var a=document.getElementsByName(b);a[0].focus()}function showLogin(){var a=document.getElementById("popup_login");if(a==null){$.ajax({url:CHEMIN+"ajax/ajax.php",dataType:"html",data:"method=login-form",success:function(b){$("#main").append(b);focusField("username")},error:function(b,c){alert("Error : "+c)}})}else{$(a).css("display","block")}}function showPopup(a){$("#popup_"+a).css("display","block");setTimeout("closePopup()",10)}function closePopup(){$("body").one("click",function(){$("#popup_language").css("display","none")});$("#popup_language").click(function(a){a.stopPropagation()})}function hidePopup(a){$("#popup_"+a).css("display","none")}function getSubcategory(b){var a="method=subcategory&category="+b+"&language="+getLangue();$.ajax({type:"GET",url:CHEMIN+"ajax/ajax.php",data:a,dataType:"json",success:function(f){if(f.error==0){var c=[];var e=f.subcategories;for(var d in e){c.push('<option value="'+e[d]["id"]+'">'+e[d]["description"]+"</option>")}$("#subcategory").html(c.join(""))}else{alert(f.message)}},error:function(c,d){alert("Error : "+d)}})}function addToCart(b,h,k,e){var d,f,m,a,g,l=document.cookie.split(";");var j,c;f=l.length;for(d=0;d<f;++d){m=l[d].indexOf("=");a=l[d].substr(0,m);g=l[d].substr(m+1);a=a.replace(" ","");if(a==("product"+b)){j=g.split(",");c=Number(j[1]);if(!isNaN(c)){h+=Number(j[1])}break}}document.cookie="product"+b+"="+b+","+h+","+k+","+e+"; path=/"}function changeQuantity(g){var h=Number(g.value);if(isNaN(h)){g.value=0;h=0}var c,d,m,a,j,l=document.cookie.split(";");var k,f;var e=0;var b=0;d=l.length;for(c=0;c<d;++c){m=l[c].indexOf("=");a=l[c].substr(0,m);j=l[c].substr(m+1);a=a.replace(" ","");if(a==g.name){k=j.split(",");f=Number(k[3])*h;e+=f;b+=h;document.cookie="product"+k[0]+"="+k[0]+","+h+","+k[2]+","+k[3]+"; path=/";g.parentNode.nextSibling.nextSibling.innerHTML="$"+f.toFixed(2)}else{a=a.substr(0,7);if(a=="product"){k=j.split(",");b+=Number(k[1]);e+=Number(k[3])*Number(k[1])}}}document.getElementById("subtotalCart").innerHTML="$"+e.toFixed(2);if(b>0){document.getElementById("shoppingQte").innerHTML=" ["+b+"]"}else{document.getElementById("shoppingQte").innerHTML="&nbsp;"}}function deleteFromCart(a){document.cookie="product"+a+"="+a+",0,deleted,0; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT";showCart()}function showCart(){var c,d,m,a,j,l=document.cookie.split(";");var g=[];var k,h,f;var e=0;var b=0;g.push('<div id="shoppingback"><table id="shoppingcart">');g.push('<col class="colFirstS" /><col class="colSecondS" /><col class="colThirdS" />');g.push("<thead><tr><td>Quantity</td><td>Product</td><td>Total price (CAD)</td></tr></thead><tbody>");d=l.length;for(c=0;c<d;++c){m=l[c].indexOf("=");a=l[c].substr(0,m);j=l[c].substr(m+1);a=a.replace(" ","");a=a.substr(0,7);if(a=="product"){k=j.split(",");h=Number(k[1]);if(h>0){b+=h;f=Number(k[3])*h;e+=f;g.push('<tr><td><input type="text" size="2" maxlength="2" name="product'+k[0]+'" value="'+k[1]+'" onkeyup="changeQuantity(this)" />');g.push(' &nbsp;&nbsp; <input class="btnDelete" type="button" value=" " onclick="deleteFromCart('+k[0]+');" /></td>');g.push("<td>"+k[2]+"</td><td>$"+Number(f).toFixed(2)+"</td></tr>")}else{document.cookie="product"+k[0]+"="+k[0]+",0,deleted,0; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT"}}}if(b==0){document.getElementById("shopping").innerHTML="<p>There is currently nothing in your shopping cart.</p>";document.getElementById("shoppingQte").innerHTML="&nbsp;"}else{g.push('</tbody><tfoot><tr><td></td><td align="right">Sub Total</td><td align="right" id="subtotalCart">$'+e.toFixed(2)+"</td></tr></tfoot>");g.push("</table></div>");document.getElementById("shopping").innerHTML=g.join("");document.getElementById("shoppingQte").innerHTML=" ["+b+"]"}}function changeAddCart(d){var c,e,j,a,f,h=document.cookie.split(";");var g;var b=0;e=h.length;for(c=0;c<e;++c){j=h[c].indexOf("=");a=h[c].substr(0,j);f=h[c].substr(j+1);a=a.replace(" ","");a=a.substr(0,7);if(a=="product"){g=f.split(",");b+=Number(g[1])}}d.value="Item in cart";d.onclick=function(){location=CHEMIN+"exomart/shopping-cart/"};document.getElementById("shoppingQte").innerHTML=" ["+b+"]"};
