/**
 * Tracking external links for vehicles
 *
 * @param vehicle nameplate of the vehicle
 * @param siteSection section under the site delimited by ":"
 */

function clearOmniture()
{
			s.prop1=""
			s.prop2=""
			s.prop3=""
			s.prop4=""
			s.prop5=""
			s.prop6=""
			s.prop8=""
			s.prop9=""
			s.prop10=""
			s.prop11=""
			s.prop12=""
			s.prop13=""
			s.prop14=""
			s.prop15=""
			s.prop16=""
			s.prop17=""
			s.prop18=""
			s.prop19=""
			s.prop19=""
			s.prop21=""
			s.prop23=""
			s.prop24=""
			s.prop25=""
			s.prop26=""
			s.prop27=""
			s.prop28=""
			s.prop29=""
			s.prop30=""
			s.prop31=""
			s.prop32=""
			s.prop33=""
			s.prop34=""
			s.prop35=""
			s.prop36=""
			s.prop37=""
			s.prop38=""
			s.prop39=""
			s.prop40=""
	//		s.prop41=""      // dont clear it, it refers to language
			s.prop42=""
			s.prop43=""
			s.prop44=""
			s.prop45=""
			s.prop46=""
			s.prop47=""
			s.prop48=""
			s.prop49=""
			s.prop50=""
			/********************************************************************/
			s.eVar1=""
			s.eVar2=""
			s.eVar3=""
			s.eVar4=""
			s.eVar5=""
			s.eVar7=""
			s.eVar8=""
			s.eVar9=""
			s.eVar10=""
			s.eVar11=""
			s.eVar12=""
			s.eVar13=""
			s.eVar14=""
			s.eVar15=""
			s.eVar16=""
			s.eVar17=""
			s.eVar18=""
			s.eVar19=""
			s.eVar20=""
			s.eVar21=""
			s.eVar22=""
			s.eVar23=""
			s.eVar24=""
			s.eVar25=""
			s.eVar26=""
			s.eVar27=""
			s.eVar28=""
			s.eVar29=""
			s.eVar30=""
			s.eVar31=""
			s.eVar32=""
			s.eVar33=""
			s.eVar34=""
			s.eVar35=""
			s.eVar36=""
			s.eVar37=""
			s.eVar38=""
			s.eVar39=""
			s.eVar40=""
//			s.eVar41=""   // dont clear it, it refers to language (eng / sp)
			s.eVar42=""
			s.eVar43=""
			s.eVar44=""
			s.eVar45=""
			s.eVar46=""
			s.eVar47=""
			s.eVar48=""
			s.eVar49=""
			s.eVar50=""
			/********************************************************************/			
			s.hier1=""
			s.events=""

}


function pageTrack(link)
{
   clearOmniture();
    s.pageName=link ;
    void (s.t());

}

function infoFormPageTrack(page,status,events)
{
	clearOmniture();
    s.pageName= page ;
    s.prop1=status;
    s.eVar1=status;
    if (events!="")
    	s.events = events;
    void (s.t());

}

function infoResPageTrack(page,status,checkBoxVal)
{
	clearOmniture();
    s.pageName= page ;
    s.prop1=status;
    s.eVar1=status;
    s.prop2=checkBoxVal;
    s.eVar2=checkBoxVal;
    s.events = 'event12';
    void (s.t());

}


function purchaseTimeFrameTrack(link){
	   clearOmniture(); 
    s.linkTrackVars="eVar2,prop2";
    s.prop2=link;
    s.eVar2=link;
    s.tl();
}
function fordvehiclesDropdownTrack(link)
{
	link = link.replace("_", " " );
	clearOmniture();
	s.linkTrackVars="eVar30,prop30,eVar32,prop32";
	s.prop30='ford';
    s.eVar30='ford';
    s.prop31=link;
    s.eVar31=link;
    s.tl();
}


function accessFeaturesTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar32,prop32";

    s.prop32=link;
    s.eVar32=link;
    s.tl();
}



function pageModeTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar33,prop33";

    s.prop33=link;
    s.eVar33=link;
    s.tl();
}



function fontModeTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar34,prop34";

    s.prop34=link;
    s.eVar34=link;
    s.tl();
}


function colorSchemeTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar35,prop35";

    s.prop35=link;
    s.eVar35=link;
    s.tl();
}


function adaptiveEquipmentTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar36,prop36";

    s.prop36=link;
    s.eVar36=link;
    s.tl();
}

function stateZipTrack(link)
{

	clearOmniture();
	s.linkTrackVars="eVar38,prop38";

    s.prop38=link;
    s.eVar38=link;
    s.tl();
}



function zipTrack(page,zip,events)
{
    clearOmniture();
    s.pageName= page ;
    s.prop38=zip;
    s.eVar38=zip;
    s.prop3='submit';
    s.eVar3='submit';
    s.events=events;
    void (s.t());

}

function mobilityProPageTrack(page,status,events)

{
   clearOmniture();
    s.pageName= page ;
    s.prop3=status;
    s.eVar3=status;
    if (events!="")
    	s.events = events;
    void (s.t());


}



function eventTrack(events )
{
    clearOmniture();
    s.linkTrackVars="events";
    s.linkTrackEvents= events;
    s.events=events;
	s.tl();
	
}


function exitLink(lnk)
{
	clearOmniture();
	s.tl(this,'e',lnk);
	
}

function downloadLink(lnk)
{
	clearOmniture();
	s.tl(this,'d',lnk);
	
}


function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}


function indexString(sInString) {
  
  return sInString.indexOf(sInString, 0);
}

function cleanString(sInString) {
  
  return sInString.replace("_", " " );
}

function flash_omniture(link)
{
  //  link = trimString(link.toLowerCase());
   
  //  alert(link);
 
    		var str = new Array();
			str = link.split(":");

	 if (str[0]=="fordvehicles_dropdown")
			fordvehiclesDropdownTrack(str[1]);
		else if (str[0]=="access_features")
			accessFeaturesTrack(str[1]);
		else if (str[0]=="page_mod")
			pageModeTrack(str[1]);
		else if (str[0]=="font_mod")
			fontModeTrack(str[1]);
		else if (str[0]=="color_scheme")
			colorSchemeTrack(str[1]);
		else if (str[0]=="adaptive_equipment")
			adaptiveEquipmentTrack(str[1]);	
		else if (str[0]=="locator")
			stateZipTrack(str[1]);
		else if (str[0]=="zip locator result")
			zipTrack(str[0],str[1],'event14');	
			
		else if (str[0]=="event")
			pageTrack(str[1]);	
				
			
			
			
		else if (str[0]=='email')   eventTrack('event4');
		else if (str[0]=='email_dealer')   eventTrack('event16');
		else if (str[0]=='intro')   eventTrack('event5');
		
		else if (str[0]=='Information Request Form') 
			infoFormPageTrack("Information Request Form","open","event11");
		else if (str[0]=='Information Response Form')      
			infoResPageTrack("Information Response Form","submit",str[1]);
		else if (str[0]=="Information Request Error")
    		infoFormPageTrack("Information Request Form","validation error");
		else if(str[0]=="purchaseTimeFrameVal")
			purchaseTimeFrameTrack(str[1]);
			
			else if (str[0]=='Locate Mobility Providers')   mobilityProPageTrack('Locate Mobility Providers',"open","event13");
		//	else if (str[0]=='zip locator result')   pageTrack('Locate Mobility Providers Response ',"submit","event14");
	
else if (str[0]=='Home')   pageTrack('Home');
else if (str[0]=='Reimbursement Guidelines')   pageTrack('Reimbursement Guidelines');
else if (str[0]=='FAQs')   pageTrack('FAQs');
else if (str[0]=='Testimonials')   pageTrack('Testimonials');
else if (str[0]=='News and Events')   pageTrack('News and Events');
else if (str[0]=='Event Administration page')   pageTrack('Event Administration page');
else if (str[0]=='Understand Your Needs')   pageTrack('Understand Your Needs');
else if (str[0]=='Adaptive Equipment')   pageTrack('Adaptive Equipment');
else if (str[0]=="Equipment-carriers")   pageTrack('Equipment - carriers');
else if (str[0]=='Equipment-door openers')   pageTrack('Equipment - door openers');
else if (str[0]=='Equipment-hand controls')   pageTrack('Equipment - hand controls');
else if (str[0]=='Equipment-lifts')   pageTrack('Equipment - lifts');
else if (str[0]=='Equipment-lowered floors')   pageTrack('Equipment - lowered floors');
else if (str[0]=='Equipment-parking brakes')   pageTrack('Equipment - parking brakes');
else if (str[0]=='Equipment-raised roof')   pageTrack('Equipment - raised roof');
else if (str[0]=='Equipment-steering devices')   pageTrack('Equipment - steering devices');
else if (str[0]=='Equipment-wheelchair restraints')   pageTrack('Equipment - wheelchair restraints');
else if (str[0]=='Equipment-power assist seats')   pageTrack('Equipment - power assist seats');
else if (str[0]=='Choose an Installer')   pageTrack('Choose an Installer');
else if (str[0]=='Choose Your Vehicle')   pageTrack('Choose Your Vehicle');
else if (str[0]=='Vehicle Financing')   pageTrack('Vehicle Financing');
else if (str[0]=='Locate a Ford Dealer')   pageTrack('Locate a Ford Dealer');

else if (str[0]=='Modifier Guide')   pageTrack('Modifier Guide');
else if (str[0]=='Contact Us')   pageTrack('Contact Us');
//else if (str[0]=='Sponsorship Request Form')   pageTrack('Sponsorship Request Form');
else if (str[0]=='Accessibility Help')   pageTrack('Accessibility Help');
else if (str[0]=='SiteMap')   pageTrack('SiteMap');
else if (str[0]=='Privacy')   pageTrack('Privacy');
else if (str[0]=='California Privacy')   pageTrack('California Privacy');
else if (str[0]=='FEDA')   pageTrack('FEDA');

else if (str[0]=='mobility landing page')   pageTrack('landing page');
else if (str[0]=='LandingPageMailLink')   eventTrack('event7');
else if (str[0]=='LandingPageHomeLink')   eventTrack('event15');
else if (str[0]=='LandingPagePDFLink')  downloadLink('Download PDF');
else if (str[0]=='LandingPageFVLink')   exitLink('Fordvehicles link'); 


 /*   
  else
    	 alert("NoMatch: " + link);	 			
*/
}
