function trackEvent(el,type,o){
	
	if(o.pageName) {
		// add prefix
		name = pageNamePrefix + o.pageName;
		s.pageName = name;
	}	
	
	s.channel = "";
	s.events = "";
	s.products = "";
	
	if(o.channel) s.channel = o.channel;
	if(o.events) s.events = o.events;
	if(o.products) s.products = o.products;
	
	for(i=0;i<=50;i++){
		
		s['eVar'+i]='';
		s['prop'+i] = '';
		
		if(typeof o['prop'+i] != "undefined") 
			s['prop'+i] = o['prop'+i];
				
		if(typeof o['eVar'+i] != "undefined") 
			s['eVar'+i] = o['eVar'+i];
		
	}
	
	if(type=='page'){
		void(s.t());
	}else{
		var t = 'o';
		if(type=='download'){t='d'; el=false;}
		if(type=='click'){t='o'; el=false;}
		if(type=='link'){t='o';}
		if(type=='exit'){t='e';}
		if(type=='other'){t='o';}
		void(s.tl(el,t,name));
	}
	
	if(typeof debugOmniture != "undefined")
		debugOmniture(s,type,s.pageName);
}

jQuery.fn.trackEvent = function(t,o){jQuery(this).click(function(){trackEvent(jQuery(this)[0],t,o)})}
var test;

jQuery(function(){
		
	jQuery(".trackevent-notepad-add :checkbox").live('click', function(e){
		if(jQuery(this).attr("checked")) var added = true;
		else var added = false;
		
		trackEvent(jQuery(this)[0], 'click', {
			pageName:'Notepad:' + ((added) ? 'Add' : 'Remove'),
			channel:'Notepad',
			events:((added) ? 'event16' : ''),
			products:((added) ? ';' + omniture_noteObject[jQuery(".trackevent-notepad-add").attr("id")] : '')
		})
	});
	
	jQuery("#tab_map").trackEvent('link', {pageName:'SuggestionSearch', channel:'Search'});
	jQuery("#tab_region").trackEvent('link', {pageName:'LocationSelect', channel:'Search'});
	jQuery("#tab_number").trackEvent('link', {pageName:'ObjNumberSearch', channel:'Search'});
	
	jQuery("#map").live('click', function(e) {
		trackEvent(jQuery(this)[0], 'click', {
			pageName:'MapSearch',
			channel:'Search'
		})
	});
	
	jQuery(".gallery").find("a").trackEvent('link', {pageName:'SlimboxGallery', channel:'Search'});
	
	jQuery(".phoneContact").find("a").trackEvent('link', {pageName:'PhoneContact', channel:'Search'});
	
	jQuery("select[name='order']").change(function() {
		trackEvent(jQuery(this)[0], 'click', {
				// evtl searchorder als pagename
				events:'event19'
		});
	});
	
	jQuery('#searchCriteria').find('a:not([id^="showMore"])').live('click', function(e) {
		trackEvent(jQuery(this)[0], 'click', {
			// evtl. search-refinement als pagename
			events:'event8'
		});
	});
	
	jQuery('.methodCompare').live('click', function(e) {
		trackEvent(jQuery(this)[0], 'click', {
			pageName:'Search:CompareView',
			channel:'Search',
			events:'event17'
		});
	});

  // facebook share button
	jQuery('.trackevent-fb-share').live('click', function(e) {
		trackEvent(jQuery(this)[0], 'click', {
			events:'event32'
		});
	});
	
});
