/** 
** trackEvents **
* Crea un evento click en cualquier link que contenga la clase trackthis y toma del rel los datos para el evento separados por - 
*  como minimo 2(categoria-accion) como maximo 4(categoria-accion-label-value)
* EJ: <a href="#"  class="trackthis" rel="categoria-accion-label-value"> link o <img src="" alt="*"/> </a>
*
**/
function jQueryagregarTracks(){
	if(typeof(_gaq)=='undefined'); return false;
	var trackclick = function (event){
		var $trackdata = jQuery(this).attr('rel');
		if($trackdata.length > 0 ){
			var $d = $trackdata.split('-');			
			switch($d.length){
				case 2:	_gaq.push(['_trackEvent',$d[0],$d[1]]);break;
				case 3:	_gaq.push(['_trackEvent',$d[0],$d[1], $d[2]]);break;
				case 4:_gaq.push(['_trackEvent',$d[0],$d[1], $d[2],parseInt($d[3])]);break;
				default: alert('no hay datos para el track');break;
			}
		}
	};	
	/*generales*/
	jQuery('a.trackthis , input.trackthis, select.trackthis').click(trackclick);
	return ;
}
jQuery(jQueryagregarTracks);
