
// --- This function is used to display div on tag click ---
function show_hide_div(tag)
{
	if(tag == "left")
	{
		document.getElementById('right_tag').style.display = "none";
		document.getElementById('left_tag').style.display = "";
		
		document.getElementById('right_show').style.display = "none";
		document.getElementById('right_hide').style.display = "";
		document.getElementById('left_hide').style.display = "none";
		document.getElementById('left_show').style.display = "";
	}else 
	{
		document.getElementById('left_tag').style.display = "none";
		document.getElementById('right_tag').style.display = "";
		document.getElementById('right_hide').style.display = "none";
		document.getElementById('right_show').style.display = "";
		document.getElementById('left_show').style.display = "none";
		document.getElementById('left_hide').style.display = "";
	}
}

// --- This function is used to add product into a cart ---
function add_to_card_en()
{	
	var prod_qnt = trim($("#prod_qnt").val());
        
	var prod_stock = trim($("#stock").val());
    
	if((prod_qnt <= 0) || isNaN(prod_qnt)){
		alert('Please enter correct quantity.');
		document.getElementById('prod_qnt').value = 1;
    }else if(prod_stock == 0){
		alert('Product is out of stock.');
	}else if(prod_stock < prod_qnt){
		// fetch product name and show message for not enough stock
		var prod_name = $("#product_name").html();
		alert('\n  Beware, there are only '+prod_stock+' '+prod_name+' in stock.');
		document.getElementById('prod_qnt').value = prod_stock;
	}else{	
		var prod_id = $("#prod_id").val();	
		var prod_price = $("#prod_price").val();
                /*
		var prod_descr = $("#prod_descr").val(); 
		var prod_name = $("#prod_name").val(); 
		var img_url = $("#img_url").val();
		var prod_weight = $("#weight").val();
		var reference = $("#reference").val();

        data: 	"prod_id=" +escape(prod_id)+"&prod_qnt="+escape(prod_qnt)+"&prod_price="+escape(prod_price)
					+"&prod_descr="+escape(prod_descr)+"&prod_name="+escape(prod_name)+"&img_url="+escape(img_url)+"&prod_weight="+escape(prod_weight)+"&reference="+escape(reference)+"&prod_type="+escape(prod_type),
                */
		var prod_type = $("#prod_type").val();
		
		
		
		$.ajax({
			type: "POST",
			url: "cart_session.php",
			data: 	"prod_id=" +escape(prod_id)+"&prod_qnt="+escape(prod_qnt)+"&prod_price="+escape(prod_price)+"&prod_type="+escape(prod_type),
			success : function(data){
				if(data)
				{				
					var json_data_object = eval("(" + data + ")");                                       
					if(json_data_object["total_count"]>0)
					{
						if(json_data_object["duplicate_product"]>0)
						{
							alert("Product quantity is updated");
							window.location = "panier.php.en";
						}
						else
						{
							//alert("Product added in to cart");
						}
						$("#cart_articles").html(json_data_object["total_count"]);
					}
				}
			}
		});
	}
}

//This function is used to add product into a cart
function add_to_card_fr()
{
	var prod_qnt = trim($("#prod_qnt").val());
        
	var prod_stock = trim($("#stock").val());
	
	if((prod_qnt <= 0) || isNaN(prod_qnt)){
                alert('S\'il vous plaît saisir une quantité correcte.');
				document.getElementById('prod_qnt').value = 1;
        }else if(prod_stock == 0){
            alert('Ce produit est en rupture de stock');
	}else if(prod_stock < prod_qnt){
            // fetch product name and show message for not enough stock
			var prod_name = $("#product_name").html();
			alert('\n  Attention, il n\'existe que '+prod_stock+' '+prod_name+' en stock.');
			document.getElementById('prod_qnt').value = prod_stock;
	}else{
	
		var prod_id = $("#prod_id").val();	
		var prod_price = $("#prod_price").val(); 
		/*
                var prod_descr = $("#prod_descr").val();
		var prod_name = $("#prod_name").val(); 
		var img_url = $("#img_url").val();
		var prod_weight = $("#weight").val();
		var reference = $("#reference").val();
    data: 	"prod_id=" +escape(prod_id)+"&prod_qnt="+escape(prod_qnt)+"&prod_price="+escape(prod_price)
					+"&prod_descr="+escape(prod_descr)+"&prod_name="+escape(prod_name)+"&img_url="+escape(img_url)+"&prod_weight="+escape(prod_weight)+"&reference="+escape(reference)+"&prod_type="+escape(prod_type),
                */
		var prod_type = $("#prod_type").val();
		
			
		$.ajax({		
			type: "POST",
			url: "cart_session.php",
			data: 	"prod_id=" +escape(prod_id)+"&prod_qnt="+escape(prod_qnt)+"&prod_price="+escape(prod_price)+"&prod_type="+escape(prod_type),
			success : function(data){
				if(data)
				{				
					var json_data_object = eval("(" + data + ")");
					if(json_data_object["total_count"]>0)
					{
						if(json_data_object["duplicate_product"]>0)
						{							alert("la quantité de produit a été mise à jour");
							window.location = "panier.php.fr";
						}
						else
						{
							//alert("Produit ajouté au panier en");
						}
						$("#cart_articles").html(json_data_object["total_count"]);
					}
				}
			}
		});
	}
}
function setSelectedCountry(element, value){
	var selectionBox = document.getElementById(element);
	var i;
	if(selectionBox.options.length > 0){
		for(i=selectionBox.options.length-1; i>=0; i--){
			if(selectionBox.options[i].value.toLowerCase() == value.toLowerCase()){
				selectionBox.selectedIndex = i;
				return;
			}
		}
	}
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById(email).value;
   if(reg.test(address) == false) {
	  return false;	}
	return true;
}
function gotoUrl(urlName){

    window.location.href = urlName;
	}
function save_order(lang,act,magasin,tmpOrderId){
    document.getElementById('transfer_btn').disabled=true;
    document.getElementById('cheque_btn').disabled=true;
    document.location.href="common/save_order.php?LANG="+lang+"&act="+act+"&magasin="+magasin+"&tmpOrderId="+tmpOrderId;
}

