var s_account = '';
if (window.location.hostname == 'www.everycarlisted.com' || window.location.hostname == 'cars.superpages.com' || window.location.hostname == 'cars.switchboard.com' ) {
		s_account = 'superpageseverycarlisted';  // Omni prod account

} else {
		s_account = 'superpageseverycarlisteddev';   // Omni test account
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function omniTrackLeadSubmit(dealerid, vin, packageid, brand, formtype, formname, page) {
        var s=s_gi(s_account);
        var contact_method = getCheckedValue(document.getElementsByName('method'));
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6,prop10,prop13';
        s.linkTrackEvents='event6';
        s.events='event6';
        s.tl(this,'o',brand+' Lead Submit');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
		s.prop10=brand+' '+formtype+':'+formname;
		s.prop13=brand+' Product '+formtype+':Contact Method:' + contact_method;
}

function omniTrackPhoneReveal(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event4';
        s.events='event4';
        s.tl(this,'o',brand + ' Phone Reveal');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackViewDealerInv(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event7';
        s.events='event7';
        s.tl(this,'o',brand + ' View Dealership Inventory');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackMapDealership(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event8';
        s.events='event8';
        s.tl(this,'o',brand + ' Map To Dealership');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackViewCarfax(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event9';
        s.events='event9';
        s.tl(this,'o',brand + ' View Carfax');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackDealerChat(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event10';
        s.events='event10';
        s.tl(this,'o',brand + ' Chat with Dealership');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackOnlineQuote(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6';
        s.linkTrackEvents='event14';
        s.events='event14';
        s.tl(this,'o',brand + ' Online Quote');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
}

function omniTrackViewPhotoTab(dealerid, vin, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10,prop11,prop12';
        s.tl(this,'o',brand+' View Photo Tab');
		s.prop10=page+':'+brand+' View Photo tab';
		s.prop11=dealerid+':'+brand+' Product Detail: View Photo tab';
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: View Photo tab';
}

function omniTrackViewPhoto(dealerid, vin, packageid, imagesize, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6,prop10,prop11,prop12,prop13';
        s.linkTrackEvents='event12';
        s.events='event12';
        s.tl(this,'o',brand + ' View Photo');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
		s.prop10=page+':'+brand+' View Photo';
		s.prop11=dealerid+':'+brand+' Product Detail: View Photo';
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: View Photo';
		s.prop13=brand+' Product Detail: '+imagesize;
}

function omniTrackViewVideoTab(dealerid, vin, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10,prop11,prop12';
        s.tl(this,'o',brand + ' View Video Tab');
		s.prop10=page+':'+brand+' View Video tab';
		s.prop11=dealerid+':'+brand+' Product Detail: View Video tab';
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: View Video tab';
}

function omniTrackViewVideo(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6,prop10,prop11,prop12';
        s.linkTrackEvents='event13';
        s.events='event13';
        s.tl(this,'o',brand + ' View Video');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
		s.prop10=page+':'+brand+' View Video';
		s.prop11=dealerid+':'+brand+' Product Detail: View Video';
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: View Video';
}

function omniTrackAutoDetailTabs(dealerid, vin, tabname, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10,prop11,prop12';
        s.tl(this,'o',brand+' View Auto Detail: '+tabname);
		s.prop10=page+':'+brand+' View '+tabname+' tab';
		s.prop11=dealerid+':'+brand+' Product Detail: View '+tabname+' tab';
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: View '+tabname+' tab';
}

function omniTrackLinksOfInterest(dealerid, vin, packageid, linkid, brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10,prop11,prop12';
        s.tl(this,'o',brand+' View Links of Interest: '+linkid);
		s.prop10=brand+' Product Detail: '+linkid;
		s.prop11=dealerid+':'+brand+' Product Detail: '+linkid;
		s.prop12=dealerid+':'+vin+':'+brand+' Product Detail: '+linkid;
}

function omniTrackWhatWhereSearch(page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,prop10';
        s.linkTrackEvents='event15';
        s.events='event15';
        s.tl(this,'o','HP:WhatWhereSearch');
		s.prop10='HP:WhatWhereSearch';
}

function omniTrackUsedSearch(page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        zipcode = document.getElementById('zip_used').value;
        make = document.getElementById('make_used').value;
        model = document.getElementById('model_used').value;
        yearfrom = document.getElementById('year_from_used').value;
        yearto = document.getElementById('year_to_used').value;
        s.linkTrackVars='events,eVar10,eVar11,eVar12,eVar13,eVar14,prop10,prop13';
        s.linkTrackEvents='event16';
        s.events='event16';
        s.tl(this,'o','HP:UsedCarSearch');
		s.eVar10=zipcode;
		s.eVar11=make;
		s.eVar12=model;
		s.eVar13=yearfrom;
		s.eVar14=yearto;
		s.prop10='HP:UsedCarSearch';
		s.prop13='SGFilteredCarSearch';
}

function omniTrackNewSearch(page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        zipcode = document.getElementById('zip_new').value;
        make = document.getElementById('make_new').value;
        model = document.getElementById('model_new').value;
        yearfrom = document.getElementById('year_from_new').value;
        yearto = document.getElementById('year_to_new').value;
        s.linkTrackVars='events,eVar10,eVar11,eVar12,eVar13,eVar14,prop10,prop13';
        s.linkTrackEvents='event17';
        s.events='event17';
        s.tl(this,'o','HP:NewCarSearch');
		s.eVar10=zipcode;
		s.eVar11=make;
		s.eVar12=model;
		s.eVar13=yearfrom;
		s.eVar14=yearto;
		s.prop10='HP:NewCarSearch';
		s.prop13='SGFilteredCarSearch';
}

function omniTrackURL(url, page) {

        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10';
        s.tl(this,'o',url);
		s.prop10=url;

}

function omniTrackViewConquestForm(brand, page) {
        var s=s_gi(s_account);
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='prop10';
        s.tl(this,'o',brand + ' Detail:ConquestAd:Email');
		s.prop10=page+':'+brand+' Detail:ConquestAd:Email';
}

function omniTrackLeadInterested(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        var contact_method = getCheckedValue(document.getElementsByName('method'));
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6,prop13';
        s.linkTrackEvents='event6';
        s.events='event6';
        s.tl(this,'o',brand+' Lead Submit');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
		s.prop13=brand+' Product Details:Contact Method:' + contact_method;
}

function omniTrackLeadAvailability(dealerid, vin, packageid, brand, page) {
        var s=s_gi(s_account);
        var contact_method = getCheckedValue(document.getElementsByName('method'));
        page = typeof(page) != 'undefined' ? page : typeof(s.pageName) != 'undefined' ? s.pageName : '';
        s.linkTrackVars='events,eVar4,eVar5,eVar6,prop13';
        s.linkTrackEvents='event11';
        s.events='event11';
        s.tl(this,'o',brand+' Lead Submit');
		s.eVar4=dealerid;
		s.eVar5=vin;
		s.eVar6=packageid;
		s.prop13=brand+' Product Details:Contact Method:' + contact_method;
}