var obj_l;
var staticTracking;
var XMLHttpRequestObject = false;

function ltrim(s) {
   return s.replace(/^\s+/, "");
}

function rtrim(s) {
   return s.replace(/\s+$/, "");
}

function trim(s) {
var aux = s.replace("<FLVICON>", "");
    aux = aux.replace("</FLVICON>", "");
var leng = aux.length;
var initPos = aux.indexOf('<');
var miArray = new Array();
miArray = aux.split("");
if(initPos >= 0){
	try{
		for(initPos; initPos < leng; initPos++){
			miArray[initPos] = " ";
		}
	}
	catch(err){
	}
}
   aux = miArray.join("");
   return rtrim(ltrim(aux));
}

try{
var links = document.getElementById("alterText1").getElementsByTagName("a");
for (var i=0; i < links.length; i++){
		links[i].onclick = function(){
			s_prop14 = trim(this.innerHTML.toUpperCase());
			s_prop15 = s_prop11 + " | " + s_prop14;
			s_prop16 = s_prop12 + " | " + s_prop14;
			s_prop17 = s_prop13 + " | " + s_prop14;
			void(s_gs(s_account));
		};
}
}
catch(err){}

try{
	var wSAnchor = document.getElementById("worldSitesAnchor");
	var valorDivisional = "";
	wSAnchor.onclick = function(){
		try{
			valorDivisional = tracking[pageid]["s_prop1"];
		}
		catch(errProp1){}
		
		s_lnk=true;
		s_linkType="e"; 
		s_prop1 = "";		
		s_prop3 = "";
		s_prop4 = "";
		s_prop6 = "";
		s_prop7 = "";
		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_prop20 = "";
		s_prop21 = "";
		s_prop22 = "";
		s_prop23 = "";
		s_prop24 = "";
		s_prop25 = "";
		s_prop26 = "";
		s_prop27 = "";
		s_prop28 = "";
		s_prop29 = "";
		s_prop30 = "";
		if(typeof sectionWWSS != "undefined"){
			if(sectionWWSS != ""){
				s_prop2 = sectionWWSS;
			}
		}
		s_linkname = "SAAB | " + s_prop2 + " | GLOBAL FOOTER | WORLDWIDE SITES";
		s_linkName = "SAAB | " + s_prop2 + " | GLOBAL FOOTER | WORLDWIDE SITES";
		s_prop5="SAAB | " + s_prop2 + " | GLOBAL FOOTER | WORLDWIDE SITES";
		s_prop24="EN";
		s_prop25="SAAB";
		s_prop26 = getTimeSystem();
		s_prop27 =  getDateSystem();
		s_pageName = "SAAB | " + s_prop2 + " | GLOBAL FOOTER | WORLDWIDE SITES";
		s_prop2 = "";
		void(s_gs(s_account));	
		//alert("Tracking done...");
	};
}
catch(errAnc){}

try{
	var hCAnchor = document.getElementById("helpCenterAnchor");
	var valorDivisional = "";
	hCAnchor.onclick = function(){
		try{
			valorDivisional = tracking[pageid]["s_prop1"];
		}
		catch(errProp1){}
		
		s_lnk=true;
		s_linkType="e"; 
		s_prop1 = "";		
		s_prop3 = "";
		s_prop4 = "";
		s_prop6 = "";
		s_prop7 = "";
		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_prop20 = "";
		s_prop21 = "";
		s_prop22 = "";
		s_prop23 = "";
		s_prop24 = "";
		s_prop25 = "";
		s_prop26 = "";
		s_prop27 = "";
		s_prop28 = "";
		s_prop29 = "";
		s_prop30 = "LINK";
		if(typeof sectionWWSS != "undefined"){
			if(sectionWWSS != ""){
				s_prop2 = sectionWWSS;
			}
		}
		s_linkname = "SAAB | " + s_prop2 + " | GLOBAL FOOTER |  HELP CENTER";
		s_linkName = "SAAB | " + s_prop2 + " | GLOBAL FOOTER |  HELP CENTER";
		s_prop5="SAAB | " + s_prop2 + " | GLOBAL FOOTER |  HELP CENTER";
		s_prop24="EN";
		s_prop25="SAAB";
		s_prop26 = getTimeSystem();
		s_prop27 =  getDateSystem();
		s_pageName = "SAAB | " + s_prop2 + " | GLOBAL FOOTER |  HELP CENTER";
		s_prop2 = "";
		void(s_gs(s_account));	
		//alert("Tracking done...");
	};
}
catch(errAnc){}


if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

var thisA, thisName, thisType
function getOmniture(name, id, a, type){
	thisA = a;
	thisName = name;
	thisType = type;
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", "/scripts/omniture/" + name + ".js");
		XMLHttpRequestObject.onreadystatechange = function(){
	
			if (XMLHttpRequestObject.readyState == 4 &&  XMLHttpRequestObject.status == 200){
				tracking = eval('(' + XMLHttpRequestObject.responseText + ')')

				if (thisType.indexOf("popupdinamic-") >-1){
					onClickTracking(id,thisName,  "popupdinamic-");
					if (thisName.match("onstar"))
						superPopup({url:"http://www.onstar.com/", type:"onStar"}); 
					if (thisName.match("globalfooter")) {
					   if (id.match("GlobalGMLogo"))
						superPopup({url:"http://www.gm.com/", type:"gm"}); 
					   if (id.match("GlobalGMSites"))
						superPopup({url:"/saabjsp/gmsites/", type:"gmsites"}); 
					}
				}	
				
				if (thisType.indexOf("internalredirect-") >-1){
					onClickTracking(id,thisName, "internalredirect-");
					if (id.match("GlobalHelpCenter")){
						window.location = "/saabjsp/helpcenter/";
					}
					if (id.match("GlobalContactUs")){
						// window.location = www2server + "/common/contact.asp";
						window.location = "/saabjsp/contactus/";
					}
					if (id.match("GlobalSiteMap")){
						// window.location = "/saabjsp/sitemap/";
					}
					if (id.match("GlobalPrivacyStatement")){
						window.location = "/saabjsp/legal/privacy.jsp";
					}
					if (id.match("GlobalCopyrightTrademark")){
						window.location = "/saabjsp/legal/copyright.jsp";	
					}
				}
			}
		}
	
		XMLHttpRequestObject.send(null);
	}

}




function getPageOmniture(id){
	var account = s_account;
	var p = "";
	if (tracking[id]["s_pageName"]){
		s_pageName = tracking[id]["s_pageName"];	
		s_lnk=false;
		s_linkType=""; 
		s_prop1 = "";
		s_prop3 = "";
		s_prop4 = "";
		s_prop6 = "";
		s_prop7 = "";
		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_prop20 = "";
		s_prop21 = "";
		s_prop22 = "";
		s_prop23 = "";
		s_prop24 = "";
		s_prop25 = "";
		s_prop26 = "";
		s_prop27 = "";
		s_prop28 = "";

		s_prop1 = tracking[id]["s_prop1"];
		s_prop2 = tracking[id]["s_prop2"];
		s_prop3 = tracking[id]["s_prop3"];
		s_prop11 = tracking[id]["s_prop11"];
		s_prop12 = tracking[id]["s_prop12"];
		s_prop13 = tracking[id]["s_prop13"];
		s_prop24 = "EN";
		s_prop25 = "SAAB";
		s_prop26 = getTimeSystem();
		s_prop27 =  getDateSystem();
		
		if (tracking[id]["s_prop30"])
			s_prop30 = tracking[id]["s_prop30"];

		/*
		 Código agregado para el tracking del resto de variables.
		*/
	if(tracking[id]["s_prop4"]){s_prop4= tracking[id]["s_prop4"];}
	if(tracking[id]["s_prop6"]){s_prop6= tracking[id]["s_prop6"];}
	if(tracking[id]["s_prop7"]){s_prop7= tracking[id]["s_prop7"];}
	if(tracking[id]["s_prop8"]){s_prop8= tracking[id]["s_prop8"];}
	if(tracking[id]["s_prop9"]){s_prop9= tracking[id]["s_prop9"];}
	if(tracking[id]["s_prop10"]){s_prop10= tracking[id]["s_prop10"];}
	if(tracking[id]["s_prop14"]){s_prop14= tracking[id]["s_prop14"];}
	if(tracking[id]["s_prop15"]){s_prop15= tracking[id]["s_prop15"];}
	if(tracking[id]["s_prop16"]){s_prop16= tracking[id]["s_prop16"];}
	if(tracking[id]["s_prop17"]){s_prop17= tracking[id]["s_prop17"];}
	if(tracking[id]["s_prop19"]){s_prop19= tracking[id]["s_prop19"];}
	if(tracking[id]["s_prop20"]){s_prop20= tracking[id]["s_prop20"];}
	if(tracking[id]["s_events"]){s_events= tracking[id]["s_events"];}

	}

}

function onClickTracking(id,newName, type){
	/*
	obj_l = obj
	var id = obj.rel.substring(type.length);
	*/
	staticTracking = true;

	if (type.match("popupdinamic-")){
		if(newName.match("onstar"))
			onClickTrackingById("onstar",id);
		if(newName.match("globalfooter"))
			onClickTrackingById("globalfooter",id);
		return false;
	}else{
		onClickTrackingById(newName,id);
	}
	return true;	
}

function onClickTrackingById(type_t,id) { 
	var account = s_account;
	var p = "";
	if (tracking[id]["s_pageName"]){
		s_lnk=false;
		s_linkType=""; 
	}else{
		s_prop14 = "";
		s_prop28 = "";
		if (type_t.match("onstar")){
			s_prop14 = tracking[id]["s_prop14"];
			s_prop28 = tracking[id]["s_prop28"];
		}

		s_prop1 = "";
		/*
		if (id.indexOf("ExperienceOnStar_GlobalFooter") == -1){
			s_prop2 = "";
		}
		*/
		s_prop3 = "";
		s_prop4 = "";
		s_prop6 = "";
		s_prop7 = "";
		s_prop8 = "";
		s_prop9 = "";
		s_prop10 = "";
		s_prop11 = "";
		s_prop12 = "";
		s_prop13 = "";
		s_prop15 = "";
		s_prop16 = "";
		s_prop17 = "";
		s_prop18 = "";
		s_prop19 = "";
		s_prop20 = "";
		s_prop21 = "";
		s_prop22 = "";
		s_prop23 = "";
		s_prop24 = "";
		s_prop25 = "";
		s_prop26 = "";
		s_prop27 = "";
		var tmp_var ="";
		tmp_var = tracking[id]["s_linkName"];
		tmp_var = tmp_var.replace(/<<SITE SECTION>>/, s_prop2);
		tmp_var = tmp_var.replace(/<<DIVISION SELECTED>>/, id.substring("division_".length));
		tmp_var = tmp_var.replace(/<<PRODUCT SELECTED>>/, id.substring("product_".length));
		tmp_var = tmp_var.replace(/_/g," "); // using the "g" modifier to remove all the "_" and not just the first occurrence

		s_linkName = tmp_var;
		s_prop5 = s_linkName;
		s_lnk=true;
		s_linkType="o"; 
		if (s_prop28.indexOf("EXTER") >-1)
			s_linkType="e"; 
		s_pageName = "";	
	}
}

function getTimeSystem(){
		var timeActual
		var dateNow = new Date();
		var hours = dateNow.getHours()
  		var minutes = dateNow.getMinutes()
		
		if (minutes < 10)
  			minutes = "0" + minutes
		
		var suffix = "AM";
		if (hours >= 12) {
			suffix = "PM";
			hours = hours - 12;
		}
		if (hours == 0) {
			hours = 12;
		}
		
		if (hours < 10)
  			hours = "0" + hours
		
		timeActual = hours + ":" + minutes + " " + suffix
		
		return timeActual;
}
	
function getDateSystem(){
	var dateActual		
	var dateSystem = new Date();
	days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	
	dateActual = days[dateSystem.getDay()]
	
	return dateActual;
}
if (typeof pageid != "undefined"){
	getPageOmniture(pageid);
}	
