/* Omniture Site Catalyst Firmsite Specific Code
Version 11/12/2009 (MK)
*/
//Utility JS Functions
function getMetaContents(mn){ 
  var m = document.getElementsByTagName('meta'); 
  for(var i in m){ 
   if(m[i].name == mn){ 
     return m[i].content; 
   } 
  } 
}
//function to get week number
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
/* You may give each page an identifying name, server, and channel on
the next lines. */

omtr.pageName=""
omtr.hier1 = ""
omtr.pageType=""
omtr.campaign=""


omtr.channel=document.domain;
omtr.server='Firmsite';
omtr.pageName=document.domain+':'+omtr.getPageName();

//get search term
omtr.prop10=omtr.getQueryParam('stext');


//fire Thankyou and contact page event
var sfl_path = location.pathname.toLowerCase()+location.search.toLowerCase();
var sfl_thank=0;
var sfl_contact=0;
if ((sfl_path.indexOf('thank'))>0&&(sfl_path.indexOf('jonathank')<0))
{
	omtr.events=omtr.apl(omtr.events,"event4",",",0);
	sfl_thank=1;
}
if (sfl_thank==0&&((sfl_path.indexOf('contact')>0)||(sfl_path.indexOf('staticform')>0)||(sfl_path.indexOf('officedescriptions')>0)||(sfl_path.indexOf('intake')>0)))
{
	omtr.events=omtr.apl(omtr.events,"event3",",",0);
	sfl_contact=1
}
//prop and evar 28
//set hier4 variable
var sfl_pageType = getMetaContents('FSWritertoolPageType');
if (!sfl_pageType) sfl_pageType='Interior Page';
omtr.hier4="Firmsite:";
if (omtr.getPageName()==omtr.defaultPage) 
	{omtr.hier4+=omtr.defaultPage}
else if(sfl_thank==1)
	{omtr.hier4+=sfl_pageType+':Thank You Page'}
else if(sfl_contact==1)
	{omtr.hier4+=sfl_pageType+':Contact Page'}
else
	{omtr.hier4+=sfl_pageType};
omtr.prop28=omtr.eVar28=omtr.hier4;

// use hier1 to set the site section variables
	
var siteSectionLength = omtr.pageName.split(':').length
var siteSection = omtr.pageName.split(':', siteSectionLength-1);
			
		/* Based on Page Name Plugin*/

			 
		//omtr.prop1
	 if(siteSection[0]) 
	 {
		 omtr.prop1 = siteSection[0];
	 }
	 else
	 {
		 omtr.prop1 = document.domain;
	 }

//omtr.prop2 
	 if(siteSection[1]) 
	 {
		omtr.prop2 = omtr.prop1 + ':' + siteSection[1]; 
	 }
	 else 
	 {
		 omtr.prop2 = omtr.prop1;
	 }
 // omtr.prop3
	 if(siteSection[2]) 
	 {
		 omtr.prop3 = omtr.prop2 + ':' + siteSection[2]; 
	 }
	 else 
	 {
		 omtr.prop3 = omtr.prop2;
	 }	 
 // omtr.prop4
	 if(siteSection[3]) 
	 {
		 omtr.prop4 = omtr.prop3 + ':' + siteSection[3];
		 
	 }
	 else 
	 {
		 omtr.prop4 = omtr.prop3;
	 }
omtr.hier1=omtr.prop4


//set site specific values
omtr.eVar18=omtr.prop18=sfl_logicalSite;  //LogicalSiteID;
var fl_Date = new Date();
omtr.eVar19=omtr.prop19=sfl_logicalSite+'-'+fl_Date.getFullYear()+fl_Date.getWeek();
omtr.eVar20=omtr.prop20=sfl_subID;
