// JavaScript Document

function setStatic (source,book) {
	if(!source) return true;
	if(!book) return true;
	var myCookie = Cookie.read("st_" + source+book);
	if(myCookie=='yes') return;
	var jSend = new Request.JSON({
		 method:'post',
		 url: '/pages/ajax.aspx?op=setBook',
		 onSuccess : function(json, testo) {
			if(!testo) { alert('no testo fail');return; } 
			var gigio = JSON.decode(testo);
			if(gigio.Status=='OK')
				Cookie.write("st_" + source+book, 'yes', {duration: 1,path :'/'});
			return true;
		 }
	 }).post( {'src':source,'isbn':book} );		
	return true;
}

function setCart (cnt) {
	var _cod= $(cnt + '_cod_art');
	var _pre= $(cnt + '_prezzo');	
	var _gia= $(cnt + '_giacenza');	
	var _ine= $(cnt + '_inelenco');	
	var _sc= $(cnt + '_sconto');		
	var _qta= $(cnt + '_qta');		
	var _isbn= $(cnt + '_isbn');			
	
	if(!_cod) return;
	if(!_pre) return;
	if(!_gia) return;
	if(!_ine) return;
	if(!_sc)  return;
	if(!_qta) return;
	if(!_isbn) return;	
	
	var cod= _cod.get('value');
	var pre= _pre.get('value');
	var gia= _gia.get('value');
	var ine= _ine.get('value');
	var sc= _sc.get('value');
	var isbn= _isbn.get('value');	
	var qta= '';	
	if(	cod==null || cod == '' ) {
		cod='0';	
	}
	
	if(	
	    pre==null || pre == '' ||
	    gia==null || gia == '' ||
	    ine==null || ine == '' ||
	    sc==null || sc == '' ||
	    isbn==null || isbn == '' ) 
	{ 
		return;
	}

	qta = _qta.get('value');
	if(!qta) return;
	qta = parseInt(qta);	
	if(isNaN(qta)) { alert('Inserire quantita\' di libri desiderata'); return;}

	var jSend = new Request.JSON({
		 method:'post',
		 url: '/pages/ajax.aspx?op=updatecart',
		 onSuccess : function(json, testo) {
			if(!testo) { alert('no testo fail');return; } 
			var gigio = JSON.decode(testo);
			if(gigio.Status=='OK') {
				setStatic('cart',isbn);
				if(chiamante()) chiamante();
				
			}
			return true;
		 }
	 }).post( {	
	 		   	'cod_art'	:	cod,
	 		   	'isbn'		:	isbn,			   
				'qta'		:	qta,			   			   
				'prezzo'	:	pre,			   			   				
				'sconto'	:	sc,			   			   				
				'g'			:	gia,			   			   								
				'e'			:	ine			   			   					
			   } );		
	return true;
}

