/*Reed midem 

Brochure download = DP-pdfBR
Pdf participation contract = DP-pdfPC 
Pdf contract exhibitor = DP-pdfCE 
Newsletter Subscribe = DP-subNletter
Receive info = DP-AskInfo
Contact us = DP-mailtoCU
Contact customer service = DP-contactCS
Conference programme = DP-pdfCP
Connect to on line community = DP-connectComCC
Book Hotel = DP-bookBH
Conference transcript = DP-confCT
Update profil= DP-UpProfil
*/




function tryTotypeLink(thisHref)
{
	var extToFollow = new Array("pdf","ppt","doc","xls","pptx","docx","xlsx","zip","rar");
	var startTypeofLink = thisHref.substr(0,4);
	var linkType =0;
	if ((startTypeofLink=="http"))
	{
	linkType ="External";
//	console.log(linkType);
	}
	else if ((startTypeofLink=="mailt"))
	{
	linkType ="mailto";
//	console.log(linkType);
	}
	else
		{
			var endTypeofLink = thisHref.substr(eval(thisHref.length-5),5);
			var tmpExt = endTypeofLink.split(".");
				if (jQuery.inArray(tmpExt[1], extToFollow)!=-1)
				{
				linkType = tmpExt[1];
			//	console.log(linkType);
			}
		}

	return linkType;
}




function isClickTrack(strClass)
{
	var isClickTrack ="no";
	var followlinks = new Array("DP-pdfBR","DP-pdfPC","DP-pdfCE","DP-pdfCP","DP-mailtoCU","DP-bookBH");
	if (strClass!=null)
	{
	var classLink = strClass.split(" ");
	
		if (classLink.length>1)
		{
			
			for(i=0;i<classLink.length;i++)
			{
				if (jQuery.inArray(classLink[i], followlinks)!=-1)
				{
				
				isClickTrack ="yes";
				return isClickTrack;
				
				}
			}
		}
	
	}

		if (jQuery.inArray(strClass, followlinks)!=-1)
		{
		isClickTrack ="yes";
		}

	return isClickTrack;
}

jQuery(document).ready(function(jQuery) {


/*Tracking specific PDF download*/
	jQuery("a.DP-pdfBR").click(function(){
			_gaq.push(['_trackEvent', 'pdf', 'Brochure Download', jQuery(this).attr('href')]);
//			console.log('_trackEvent', 'pdf', 'Brochure Download', jQuery(this).attr('href'));
      //return false;
	});
	jQuery("a.DP-pdfPC").click(function(){
			_gaq.push(['_trackEvent', 'pdf', 'PDF Participation Contract', jQuery(this).attr('href')]);
//			console.log('_trackEvent', 'pdf', 'PDF Participation Contract', jQuery(this).attr('href'));
      //return false;
	});
	jQuery("DP-pdfCE").click(function(){
			_gaq.push(['_trackEvent', 'pdf', 'PDF contract Exhibitor', jQuery(this).attr('href')]);
	//		console.log('_trackEvent', 'pdf', 'PDF contract Exhibitor', jQuery(this).attr('href'));
      //return false;
	});
	jQuery("a.DP-pdfCP").click(function(){
			_gaq.push(['_trackEvent', 'pdf', 'Conference Program', jQuery(this).attr('href')]);
		//	console.log('_trackEvent', 'pdf', 'Conference Program', jQuery(this).attr('href'));
      //return false;
	});
	
	/*Tracking specific internal Link*/
	jQuery("a.DP-mailtoCU").click(function(){
			_gaq.push(['_trackEvent', 'link', 'Contact us', jQuery(this).attr('href')]);
//			console.log('_trackEvent', 'link', 'Contact us', jQuery(this).attr('href'));
      //return false;
	});
	
	/* Tracking specific external link*/
	jQuery("a.DP-bookBH").click(function(){
			_gaq.push(['_trackEvent', 'link-ext', 'Book Hotel', jQuery(this).attr('href')]);
//			console.log('_trackEvent', 'link-ext', 'Book Hotel', jQuery(this).attr('href'));
      //return false;
	});
	
	/* Tracking  specific forms*/
	jQuery("form.DP-subNletter").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Newsletter Subscribe', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Newsletter Subscribe', location.href);
      //return false;
	});
	jQuery("form.DP-AskInfo").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Receive info', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Receive info', location.href);
      //return false;
	});
	jQuery("form.DP-contactCS").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Contact Customer Service', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Contact Customer Service', location.href);
      //return false;
	});
	jQuery("form.DP-connectComCC").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Contact to online Community', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Contact to online Community', location.href);
      //return false;
	});
	jQuery("form.DP-confCT").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Conference transcript', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Conference transcript', location.href);
      //return false;
	});
	jQuery("form.DP-UpProfil").submit(function(){
			_gaq.push(['_trackEvent', 'form', 'Update profil', location.href]);
//			console.log('_trackEvent', 'link-ext', 'Update profil', location.href);
      //return false;
	});


	
	jQuery("a").click(function(){
		
			
		var isThisCTrack	= isClickTrack(jQuery(this).attr("class"));
			
			
			if (isThisCTrack=="no")
			{
			// type du document
			var trackEvent = tryTotypeLink(jQuery(this).attr('href'));
			if (trackEvent!=0)
			{
			_gaq.push(['_trackEvent', trackEvent, jQuery(this).text(), jQuery(this).attr('href')]);
//			console.log('_trackEvent', trackEvent, jQuery(this).text(), jQuery(this).attr('href'));
      //return false;
			}
			
			
			}
			
	});

});
