omOverride();


function omOverride()
{
	try 
	{

		if(omniOveride("p","ProductDisplay"))
		{
			// Product Page
			s.eVar19 = "Sample For Testing";
		}
		
		//For DAP/NB Pages.
		var bodyName = "";
				
		try
		{
			bodyName = (document.getElementsByTagName('body')[0]).id;			
		}
		catch(e){}
		
		var url = window.location.href;
		
		//DAP Section
		if(bodyName != "" && bodyName == "dyn_DAP")
		{
			var index = url.indexOf("DAP", 0);
			if(index != -1)
			{
				url = url.substring(index+4, url.indexOf("?"));
				var regExp = /[+]/g;
				url = url.replace(regExp," ");	
				
				if(url != null && url.length > 0)
				{
					/*if(url.toLowerCase() == 'wow specials')
					{
						// DAP page.
						s.eVar40="Deal of the Day";
					}*/
				}

			}
		}
		//NB Section
		else if(bodyName != "" && bodyName == "dyn_NB")
		{
			var index = url.indexOf("NB", 0);
			if(index != -1)
			{
				url = url.substring(index+3, url.length);
				
				if(url != null && url.length > 0)
				{
					if(url.toLowerCase() == 'craftsman advantage')
					{
						s.pageName="The Craftsman Advantage";
						s.channel="The Craftsman Advantage";
						s.prop1="The Craftsman Advantage";
						s.prop2="The Craftsman Advantage";
						s.prop3="The Craftsman Advantage";
						s.prop27="The Craftsman Advantage";
						s.prop28="The Craftsman Advantage";
					}

				}
			}	
		}

	}catch(e){}
}

function omniOveride(str1,str2) 
{

	var tempInputStr1 = str1;
	var tempInputStr2 = str2;
	var urlArray = new Array();
	var currentUrl = window.location.href;	
	var domainValue = "";
	var restUrlValue = "";
	var seoUrlArray = new Array();
	var nonSeoUrlArray = new Array();
	var seoUrlValue = "";

	if(currentUrl != null && currentUrl.length > 0 ){

		urlArray = currentUrl.split('shc/s/');
		if(urlArray != null && urlArray.length > 0){

			domainValue = urlArray[0];
			restUrlValue = urlArray[1];

			if(domainValue != null && domainValue != 'undefined' && restUrlValue != null && restUrlValue != 'undefined'){
				seoUrlArray = restUrlValue.split( "_");
				seoUrlValue = seoUrlArray[0];

				nonSeoUrlArray = restUrlValue.split('?');
				nonSeoUrlValue = nonSeoUrlArray[0];

				if(seoUrlValue != null && seoUrlValue != 'undefined' && urlTrim(seoUrlValue) == urlTrim(tempInputStr1)){

						return true ;
				}
				else if(nonSeoUrlValue != null && nonSeoUrlValue != 'undefined' && urlTrim(nonSeoUrlValue) == urlTrim(tempInputStr2)){

						return true ;

				}
				else{
					return false;

				}

			}
			else{
				return false;
			}

		}
		else{
			return false;
		}

	}
	else{
		return false;
	}

}

function urlTrim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}



