﻿var idCat='';

function setItem(id){
    var quantite=parseInt($(id+'_'+idCat).value)
    if(quantite>0){
          params='action=2&idProd='+id+'&quantite='+quantite
            var a = new Ajax.Request('OBJPanier.ajax', {
                    method:'POST',
                    postBody:params,
                    onComplete:function(transport){
                        var r = transport.responseJSON
                        if(r.result==true){
                            updateTimbre(r.nbItem)
                        }
            }})
    }else{
            params='action=3&idProd='+id+'&quantite=0'
            var a = new Ajax.Request('OBJPanier.ajax', {
                    method:'POST',
                    postBody:params,
                    onComplete:function(transport){
                        var r = transport.responseJSON
                        if(r.result==true){
                            updateTimbre(r.nbItem)
                            $(id+'_'+idCat).value ='0';
                        }
            }})
    }
}

function addItem(id){

            params='action=2&idProd='+id+'&quantite='+(parseInt($(id+'_'+idCat).value)+1)
            var a = new Ajax.Request('OBJPanier.ajax', {
                    method:'POST',
                    postBody:params,
                    onComplete:function(transport){
                        var r = transport.responseJSON
                        if(r.result==true){
                            updateTimbre(r.nbItem)
                            $(id+'_'+idCat).value = parseInt($(id+'_'+idCat).value) + 1 ;

                        }
            }})

}


function delItem(id){
    var input=$(id+'_'+idCat)
    if(parseInt(input.value)==1){
            params='action=3&idProd='+id
            var a = new Ajax.Request('OBJPanier.ajax', {
                    method:'POST',
                    postBody:params,
                    onComplete:function(transport){
                        var r = transport.responseJSON
                        if(r.result==true){
                            updateTimbre(r.nbItem)
                            $(id+'_'+idCat).value = '0';
                            //$('L'+id).remove();
                        }
            }}) 
   }else{
            params='action=2&idProd='+id+'&quantite='+(parseInt(input.value)-1)
            var a = new Ajax.Request('OBJPanier.ajax', {
                    method:'POST',
                    postBody:params,
                    onComplete:function(transport){
                        var r = transport.responseJSON
                        if(r.result==true){
                            updateTimbre(r.nbItem)
                            input.value = parseInt(input.value) - 1 ;
                        }
            }})
   
   }
         
}

function updateTimbre(value){
    if($('timbrePanier')){
        $('timbrePanier').update(value)
    }
    if($('ctl00_ContentPlaceHolder1_nbAticlesMess')){
        $('ctl00_ContentPlaceHolder1_nbAticlesMess').update(value)
    }
}


    
function Initaliser(id){
    idCat=id
    //image haut droite
    if(idCat==0){
        var im=document.getElementById('Haut1_imageCat')
        im.src = '../class/animaux.jpg'; 
        im.height='80'
        im.width='174'
    }else{
        var im=document.getElementById('Haut1_imageCat')
        im.removeAttribute('height')
        im.removeAttribute('width')
        document.getElementById('Haut1_imageCat').src = 'f.file?fk='+ idCat +'&table=Cat&width=200&height=80&Date=' +new Date()*Math.random(); 
    }
    
    //panier
   //  var obj = createXmlHttpRequest();
   //  obj.open('GET', 'Panier.ajax?Action=NBTotal' , false);
   // obj.send(null) ;
    // document.getElementById('nbArticles').innerHTML = obj.responseText ;
}

function valign(c){
    c.style.marginTop = ((c.height/2) *-1)  + 'px';
}

var block = false ; // Block l'execution pour quelque segonde (éviter le sintilement)

function doSomething(e,nameF) {
  if (block == false){
    $('curseur').innerHTML = '<img src=\'http://www.loos-aliments.com/pics/' +nameF + '\'/>' ; //http://www.loos-aliments.com
    divOnSourie(e);
    $('curseur').style.visibility = 'visible' ; 
    block = true ; //Block les fonctions voulue pour 2s
    setTimeout("block = false ;",200);	  
  }
}
function showImage(){
  if (block == false)
    $('curseur').style.visibility = 'visible' ; 
}
function outImage(){
  if (block == false)
    $('curseur').style.visibility = 'hidden';
}
function divOnSourie(e){  
        var _x = 0; 
        var _y = 0;
        if (navigator.appName != "Microsoft Internet Explorer"){
            if(!e)
            e = window.event ;
			_x = e.clientX + window.pageXOffset ; 
			_y = e.clientY + window.pageYOffset;	
		}else{ // .INTERNET EXPLORER
		    _x = Event.pointerX(event) + document.body.scrollLeft;
		    _y = Event.pointerY(event) + document.body.scrollTop;
		}
            //Par défaut le div est positioner en dessous a droit de la sourie
            $('curseur').style.left = _x + 10 + 'px';
		    $('curseur').style.top =  _y  + 10 + 'px';
		        
	        if(( _x + $('curseur').clientWidth ) >  document.documentElement.clientWidth )
	            $('curseur').style.left = _x - $('curseur').clientWidth + 'px';
	    
	        if(( _y + $('curseur').clientHeight ) > document.documentElement.clientHeight  )
			    $('curseur').style.top = _y - $('curseur').clientHeight + 'px';
}