	/* Author: Thomas Fung */
	/* Function: Initial Implementation*/
	/* 12apr11 tf  Create dynamic Back Button in Product Display */
	$(document).ready(function() {

	    var filename = window.location.href.substr(window.location.href.lastIndexOf("/") + 1);
	    filename = filename.toUpperCase();

	    if (filename.indexOf("ORDERS.ASPX") > -1) {		
						
			// CV#28721
			$("tr.headingRow").find("td:contains('Price (inc GST)')").each(
				function(i)
				{					
					$(this).html($(this).html().replace("(inc GST)", ""))
				}				
			);
	    }

	    if (filename.indexOf("LOGIN.ASPX") > -1) {

	    }
		
	    if (filename.indexOf("ORDERCOMPLETE.ASPX") > -1) {

	    }
					    
	    if (filename.indexOf("PRODSEARCH.ASPX") > -1)
	    {			

	    }
	    
	    // check for search box
	    if ($("input#TopNavSearchBar").length == 1)
	    {
			$("input#TopNavSearchBar").click(function(){
                $("input#TopNavSearchBar").val('');
            });
	    }	
		
		// Home Page
		if ($("input#Name").length == 1 && $("input#EmailAddress").length == 1)
		{
			$("input#Name").click(function(){
                $("input#Name").val('');
            });
			
			$("input#EmailAddress").click(function(){
                $("input#EmailAddress").val('');
            });
		}
		
		// Home Page
		if ($("input#FooterName").length == 1 && $("input#FooterName").length == 1)
		{
			$("input#FooterName").click(function(){
                $("input#FooterName").val('');
            });
			
			$("input#FooterSubscribeEmailAddress").click(function(){
                $("input#FooterSubscribeEmailAddress").val('');
            });
		}
		
		// Clear the login boxes
	   
			// Navigation Fix 
	    if ($(".BreadCrumbDelimiter:last").length == 1)
	    {
		    $("div#ProductDetailContainer div.BackButton a").html('Back to ' + $(".BreadCrumbDelimiter:last").prev("a").html() + ' &raquo;');
		    $("div#ProductDetailContainer div.BackButton a").attr('href', $(".BreadCrumbDelimiter:last").prev("a").attr('href'));
		    $("div#ProductDetailContainer div.BackButton").css({ 'display': 'block' });
		    
		    $(".BreadCrumbDelimiter:last").prev(".BreadCrumbDelimiter").removeClass('BreadCrumbDelimiter').addClass('BreadCrumbDelimiterSelected');
	    }
	
		// Build Bread Crumb Styles Dynamically 
	    if ($("div#CategoryNavigation a").length >= 1)
	    {
		    //$("div#CategoryNavigation a:first").css({ 'display' : 'none'});
			$("div#CategoryNavigation a:first").addClass('BreadCrumbHome');
			$("div#CategoryNavigation a:first").attr('href', '/home.aspx');
	    
		    $("div#CategoryNavigation a").each(function (i) {
			    $(this).addClass("BreadCrumb");
		    });
		    
		    $("div#CategoryNavigation a:last").addClass("BreadCrumbSelected");
		     $(".BreadCrumbDelimiter:last").removeClass('BreadCrumbDelimiter').addClass('BreadCrumbSecondLast');
			//$(".BreadCrumbDelimiter:last").removeClass('BreadCrumbDelimiter').addClass('BreadCrumbSecondLast').append('<img src="/images/templateimages/breadcrumb-seperator-selected.jpg">');
		    
		    // check if there is a span after this
		    if ($("div#CategoryNavigation a:last").next('span').length == 0)
		    {
			    // $("div#CategoryNavigation").append('<span class="BreadCrumbDelimiterSelectedEnd"><img src="/images/templateimages/breadcrumb-selected-end.jpg"></span>')
				$("div#CategoryNavigation").append('<span class="BreadCrumbDelimiterSelectedEnd">&nbsp;</span>')
		    }
	    }
	    
	    // Open up currently selcted menu on the left nav
	    if ($("div#Category ul").length > 0)
	    {
		    var objParent; 
		    $('div#Category ul#SubCategory li').filter(function(index)
		    {
			    if ($(this).attr('SubCategory') == $("div#CategoryNavigation a:last").html())
			    {							
				    objParent = $(this);
				    return true;
			    }
			    else
			    {
				    return false;
			    }
		    }).find('a').addClass('LeftNavMenuItemSelected');
		    
		    if (objParent != null) 
	    	    {
			objParent.parent().css({ 'display' : 'block'});
	                objParent.parent().prev('a').addClass('LeftNavMenuItemSelected');
		    }
	    }
		
		// Remove Product Category Left Nav within custom page container
		if ($("div#CustomPageContainer").length == 1)
		{			
			// Empty Category Container
			$("div#CategoryNavigation").empty();
			
			// Don't rebuild, wait for new mod
			// Replace the bread crumb
			// Read the URL and Build it
			// alert($(location).attr('href'));
			// alert(window.location.pathname);
			
			//var currentPath = window.location.pathname;
			//var pathArray = currentPath.split('/');
			//
			//if (pathArray.length > 1)
			//{
			//	$("div#CategoryNavigation").append('<a class="BreadCrumbHome BreadCrumb" href="/home.aspx"></a>')
			//	$("div#CategoryNavigation").append('<span class="BreadCrumbDelimiter">&nbsp;</span>')
			//}
			//
			//var linkPath = '';
			//for (var i=1; i < pathArray.length; i++)
			//{
			//	linkPath = linkPath + '/' + pathArray[i];
			//	if (i == (pathArray.length - 2))
			//	{
			//		// second last					
			//		$("div#CategoryNavigation").append('<a class="BreadCrumb" href="' + linkPath + '">' + pathArray[i].replace('-',' ') + '</a>')
			//		$("div#CategoryNavigation").append('<span class="BreadCrumbSecondLast">&nbsp;</span>')
			//	}
			//	else if (i == (pathArray.length - 1))
			//	{					
			//		$("div#CategoryNavigation").append('<a class="BreadCrumb BreadCrumbSelected" href="' + linkPath + '">' + pathArray[i].replace('-',' ') + '</a>')
			//		$("div#CategoryNavigation").append('<span class="BreadCrumbDelimiterSelectedEnd">&nbsp;</span>')
			//	}
			//	else
			//	{
			//		$("div#CategoryNavigation").append('<span class="BreadCrumbDelimiter">&nbsp;</span>')
			//		$("div#CategoryNavigation").append('<a class="BreadCrumb" href="' + linkPath + '">' + pathArray[i].replace('-',' ') + '</a>')
			//	}
			//					
			//}
		}
		
		/* Dummy Category for SOS Skin Tissue Oil as it doesn't have a sub for Our-Products page */
		if ($("div.CategoryContainer").length > 0)
		{
			$("div.CategoryContainer").each(
				function(i)
				{					
					if ($(this).find('ul#SubCategory li').length == 0)
					{
						var newLink = '';
						newLink = $(this).find('div.Description').html();
						newLink =newLink.replace(/ /g,"-");						
						$(this).find('ul#SubCategory').append('<li><a href="/' + newLink.toLowerCase() + '">' + $(this).find('div.Description').html() + '</a></li>')
					}
				}
			)

		}
	});
    
    function prodSearchButton() {        
        var searchvalue = $("input#TopNavSearchBar").val();
        window.location.href="ProductDisplay.aspx?ProductSearch="+escape(searchvalue.replace("&",""))+"&PageProduct=1";        
    }	
