function runTrackerFunction( which_one, param ) {
	/*
	if ( typeof console != 'undefined' ) {
		
		console.log( '>> Tracker log: ' + which_one );
	}
	*/
	switch ( which_one ) {
		
		case 1:
			trackerFunction1();
			break;
		case 2:
			trackerFunction2();
			break;
		case 3:
			trackerFunction3();
			break;
		case 4:
			trackerFunction4();
			break;
		case 5:
			trackerFunction5( param );
			break;
		case 6:
			trackerFunction6();
			break;
		case 7:
			trackerFunction7();
			break;
		case 8:
			trackerFunction8();
			break;
		case 9:
			trackerFunction9();
			break;
		case 10:
			trackerFunction10();
			break;
		case 11:
			trackerFunction11();
			break;
		case 12:
			trackerFunction12();
			break;
		case 13:
			trackerFunction13();
			break;
		case 14:
			trackerFunction14();
			break;
	}
}

// wrappers
function trackerFunction1() {
	
	window._SourceMediumCampaign = "?utm_source=" + AGENCYDOMAIN + "&utm_medium=" + AGENCYNAME + "&utm_content=" + AD_TYPE + "&utm_campaign=" + CAMPAIGN;
}

function trackerFunction2() {
	
	window._gaq = window._gaq || []; 
	_gaq.push(['_setAccount', 'UA-16641760-1']); 
	_gaq.push(['_setDomainName', 'none']); 
	_gaq.push(['_setAllowLinker', true]);
	
	( function() { 
		window.ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
	} )();
}

function trackerFunction3() {
	
	_gaq.push(['_trackPageview',AGENCYNAME + "/" + AGENCYDOMAIN + "/landing/" + _SourceMediumCampaign]);
}

function trackerFunction4() {
	
	_gaq.push(['_trackPageview', AGENCYNAME + "/" + AGENCYDOMAIN + "/step1/"]);
	_gaq.push(['_setCustomVar', 1, 'Agency', AGENCYNAME, 1]); 
	_gaq.push(['_setCustomVar', 2, 'Agency_Domain', AGENCYDOMAIN, 1]); 
	_gaq.push(['_setCustomVar', 3, 'Language', LANGUAGE, 1]);
}

function trackerFunction5( lang ) {
	
	_gaq.push(['_setCustomVar', 3, 'Language', lang, 1]);
}

function trackerFunction6() {
	
	_gaq.push(['_trackPageview', AGENCYNAME + '/' + AGENCYDOMAIN + '/skype_clicked_track/']);
}

function trackerFunction7() {
	
	_gaq.push(['_trackPageview', AGENCYNAME + '/' + AGENCYDOMAIN + '/kodel_verta_clicked_track/']);
}

function trackerFunction8() {
	
	_gaq.push(['_trackPageview', AGENCYNAME + '/' + AGENCYDOMAIN + '/iskilo_klausimu/']);
}

function trackerFunction9() {
	
	_gaq.push(['_trackPageview', AGENCYNAME + '/' + AGENCYDOMAIN + '/iskilo_klausimu_form_submited_track/']);
}

function trackerFunction10() {
	
	_gaq.push(['_trackPageview',AGENCYNAME+'/'+AGENCYDOMAIN+"/step1_products_track/"]);	
}

function trackerFunction11() {
	
	_gaq.push(['_trackPageview',AGENCYNAME+'/'+AGENCYDOMAIN+"/step2_products_selected_track/"+PRODUCT_NAME]); 
	_gaq.push(['_setCustomVar', 4, 'Product', PRODUCT_NAME, 1]);
}

function trackerFunction12() {
	
	_gaq.push(['_trackPageview',AGENCYNAME+'/'+AGENCYDOMAIN+"/step3/"]);
}

function trackerFunction13() {
	
	_gaq.push(['_trackPageview',AGENCYNAME+'/'+AGENCYDOMAIN+"/buy_pressed_track/"]);
}
window._gaq = window._gaq || [];
_gaq = _gaq || [];
function trackerFunction14() {
	
	window._gaq = window._gaq || []; 
	_gaq.push(['_setAccount', 'UA-16641760-1']); 
	_gaq.push(['_setDomainName', 'none']); 
	_gaq.push(['_setAllowLinker', true]);
	
	_gaq.push(['_trackPageview',AGENCYNAME+'/'+AGENCYDOMAIN+"/payment_done_ok_track/"]);
	/*
	if ( typeof console != 'undefined' ) {
		
		console.log( '>> Tracker log: ' + AGENCYNAME+'/'+AGENCYDOMAIN+"/payment_done_ok_track/" );
	}
	 */
	_gaq.push(['_setVar',AGENCYNAME+"_customer"]); 
	_gaq.push(['_addTrans', 
		REZERVACIJOS_ID,	// order ID - required - užsakymo unikalus ID 
		AGENCYNAME,			// AGENCY NAME - čia nebutina URI normalizacija 
		REZERVACIJOS_KAINA,	// total - required - visa suma 
		'0.0',				// tax - turbūt paliekam tuščią 
		'0.0',				// shipping - tuščias 
		'Vilnius',			// city - miestas 
		'',					// state or province - tuščia 
		'Lithuania'			// country 
	]);
	_gaq.push(['_addItem', 
		REZERVACIJOS_ID,	// order ID - required - turi sutapti su viršutiniu užsakymo id 
		PRODUCT_ID,			// SKU/code - prekės kodas 
		PRODUCT_NAME,		// product name - produkto pavadinimas 
		'',					// category or variation 
		REZERVACIJOS_KAINA,	// unit price - required 
		'1'					// quantity - required 
	]);
	_gaq.push(['_trackTrans']);
	( function() { 
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
	} )();
	
	gadw_tracker( '1010764018', 'GZO1CI7y1gEQ8pH84QM', REZERVACIJOS_KAINA );
}

var gadw_tracker = function( goAdCoTrID, goAdCoTrLabel, goAdCoTrValue ) {
	
	window.gadwProtocol = (("https:" == document.location.protocol) ? "https://" : "http://");
	
	image = new Image( 1,1 ); 
	image.src = gadwProtocol + "www.googleadservices.com/pagead/conversion/" + goAdCoTrID + "/?value=" + goAdCoTrValue + "&amp;label=" + goAdCoTrLabel + "&amp;guid=ON&amp;script=0_"; 
}