
function addtocart(id , product, redirect, qty) {
    if(redirect == 2){
        message('This product is not avilable in stock'); 
        $('#addedtocart').show(); 
        return ;
    } 
    if(product==1 && $('#qty').val() >= 1) {
  var url = baseUrl+'/addtocart?id='+id+'&amount='+$('#qty').val();  
}else if(product==5 && $('#quantity'+qty).val()>=1) {
    var url = baseUrl+'/addtocart?id='+id+'&amount='+$('#quantity'+qty).val(); 
} else {
    var url = baseUrl+'/addtocart?id='+id;
}
   $.ajax({
   type: "GET",
   url: url,
   success: function(transport){
        if(transport == 0) {          
                message('This product already on your cart');  
            }else if(transport == 1) { 
                cartcount();
                 if(product==3){
                  updatecart();
                  }
                  message('one product is added to your cart');
            } else if(transport == 2){
                message('This product is not avilable in stock'); 
            }
             if(product == 5){
                    updatewishlid(id, $('#quantity'+qty).val());
                 }
            if(product==1 && $('#qty').val() >= 1) {
                addquantity();
            }
            $('#addedtocart').show();
            setTimeout ( "setTonone()", 5000 );

            if(redirect == 1) { 
             $('#mycart').submit(); 
            }    
   }
 }); 
}
function setTonone() {
      $('#addedtocart').hide(); 
}
function hidemsg(id) {  
    if(id == null){                                                         
    $('#addedtocart').hide(); 
    }else {
        $("#"+id).hide();  
    }
}
function removefromcart(id) {
    var url = baseUrl+'/addtocart/remove?id='+id; 
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){
          $('#cartupdatedata').html(msg); 
          cartcount(); 
       }
     });
}   
function addquantity() {
    var url = baseUrl+'/addtocart/addquantity';
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){
          $('#cartupdatedata').html(msg); 
          cartcount(); 
       }
     });
} 
function languageoptions() {
    $('#languagebox').show();
}
function closelanguagebox() {
    $('#languagebox').hide();
}
function chacngelanguage(src, lang) {
    document.getElementById("languagesrc").src = baseUrl+'/public/images/' + src; 
    var url = baseUrl+'/language?lang='+lang; 
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){
          window.location.reload()   
       }
     });
}
function upcount(id) {  
                       
                   var current = parseInt(document.getElementById(id).value);
                   document.getElementById(id).value = current + 1;
}
function downcount(id) {
                    var current = parseInt(document.getElementById(id).value);
                    if(current != 1)
                    document.getElementById(id).value = current - 1; 
}
function cartcount() {

    var url = baseUrl+'/product/updatecart';
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){
                if(msg != 0) {
                    $('#cartcount').html('('+msg+')'); 
                 }else {                
                    $('#cartcount').html("");
                 }     
       }
     });
}  
function formsubmit(id) {
    $('#'+id).submit();
}

function vieworder(id) {  
   window.location = baseUrl+"/myaccount/vieworder/id/"+id; 
}
function reportorder(id) {  
   window.location = baseUrl+"/myaccount/issuereport/id/"+id; 
}  
function addtocheckout(id) {
    if(login){
    var url = baseUrl+'/product/addtowishlist?id='+id;
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){
          if(msg == 0) {          
                message('This product already on your wishlist');   
            }else if(msg == 1) {
                 message('one product is added to your wishlist');;  
            }
           $('#addedtocart').show();  
       }
     }); 
    }else {
        message('only registered user can add products into the wishlist.');
         $('#addedtocart').show();
    }
}
function updatewishlid(id, qty) {
var url = baseUrl+'/addtocart/wishlist?id='+id+'&amount='+qty;
    $.ajax({
       type: "GET",
       url: url,
       success: function(msg){ 
       }
     }); 
}
function getproducts(id) {
    var url = baseUrl+'/myaccount/getproduct?id='+id;
    $.getJSON(url, 
    function(res){
         var temp = false; 
         for(var i = 1; i<= res['index'];i++) {
            addtocart(res["product"+i]);
            if(res['index'] == i) { 
                temp = true; 
            } 
         }
         if(temp){
         setTimeout("submittomyacrt()", 1000);
          }
    });

}
function submittomyacrt() {
    $('#mycart').submit(); 
} 
function addressajax(obj) {
  if(obj.value == 0) {
            return false;
        } else {
        var url = baseUrl+'/myaccount/address?id='+obj.value; 
            $.ajax({
           type: "GET",
           url: url,
           success: function(msg){
            $("#newaddress").html(msg);
           }
         });   
        } 
} 

function message(msg){
    var url = baseUrl+'/addtocart/message';
    $.post(url, {message: msg},function(data){ $('#addedtocart').html(data); });
}

function errormessage(msg, id) {
    var url = baseUrl+'/addtocart/error'; 
    $.post(url, {message: msg},function(data){ $('#'+id).html(data);$('#'+id).show();});      
}
function changeimage(obj) {
    document.getElementById("productimage").src = obj; 
    //$('productimage').src = obj;    
}
function changeaction(page){
    document.getElementById("searchform").action = baseUrl+"/search/page/"+page;
    document.getElementById("searchform").submit();
}

                

