/***product category template manipulation START ***/
// brand index = [ image , iframe path]
var brand_arr = new Array();
brand_arr["kenda"] = ["/images/banner/kenda_banner.jpg", "/rhs_pages/kenda"];
brand_arr["deuter"] = ["/images/banner/deuter_banner.jpg", "/rhs_pages/deuter"];
brand_arr["time"] = ["/images/banner/time_banner.jpg", "/rhs_pages/time"];
brand_arr["serfas"] = ["/images/banner/serfas_banner.jpg", "/rhs_pages/serfas"];
brand_arr["roeckl"] = ["/images/banner/roeckl_banner.jpg", "/rhs_pages/roeckl"];
brand_arr["connex"] = ["/images/banner/connex_banner.jpg", "/rhs_pages/connex"];
brand_arr["abus"] = ["/images/banner/abus_banner.jpg", "/rhs_pages/abus"];
brand_arr["giordana"] = ["/images/banner/giordana_banner.jpg", "/rhs_pages/giordana"];
brand_arr["ems power cookies"] = ["/images/banner/ems_banner.jpg", "/rhs_pages/ems_power_cookies"];
brand_arr["apres velo"] = ["/images/banner/apres_velo_banner.jpg", "/rhs_pages/apres_velo"];
brand_arr["sapim"] = ["/images/banner/sapim_banner.jpg", "/rhs_pages/sapim"];
brand_arr["qloom"] = ["/images/banner/qloom_banner.jpg", "/rhs_pages/qloom"];
brand_arr["white lightning"] = ["/images/banner/white_lightning_banner.jpg", "/rhs_pages/white_lightning"];


var category_arr = new Array();
category_arr["accessories"] = ["/images/apres_velo_bannerarea.jpg", "/rhs_pages/accessories"];
category_arr['bike care'] = ['/images/time_bannerarea.jpg', '/rhs_pages/bike_care'];
category_arr["bike parts"] = ["/images/time_bannerarea.jpg", "/rhs_pages/bike_parts"];
category_arr["bikes"] = ["/images/time_bannerarea.jpg", "/rhs_pages/bikes"];
category_arr["clothing"] = ["/images/time_bannerarea.jpg", "/rhs_pages/clothing"];
category_arr["footwear"] = ["/images/time_bannerarea.jpg", "/rhs_pages/footwear"];
category_arr["pannier_and_accs"] = ["/images/time_bannerarea.jpg","/rhs_pages/pannier_and_accessories"];
category_arr["packs_and_bags"] = ["/images/time_bannerarea.jpg","/rhs_pages/packs_and_bags"];
category_arr["pedals"] = ["/images/time_bannerarea.jpg", "/rhs_pages/pedals"];
category_arr["pumps"] = ["/images/time_bannerarea.jpg", "/rhs_pages/pumps"];
category_arr["security_locks"] = ["/images/time_bannerarea.jpg", "/rhs_pages/security_locks"];
category_arr["tools"] = ["/images/time_bannerarea.jpg", "/rhs_pages/tools"];
category_arr["nutrition"] = ["/images/time_bannerarea.jpg", "/rhs_pages/nutrition"];
category_arr["tyres_and_tubes"] = ["/images/time_bannerarea.jpg","/rhs_pages/tyres_and_tubes"];
category_arr["all"] = ["","/rhs_pages/all"];


function loadBrandTemplate(pageName){


    //get brand text if it's - delimited
    pageName = pageName.split("-")[0];
    
    
    if (brand_arr[pageName.toLowerCase()]) {
        var param = pageName.toLowerCase();
        var bannerImg = "<img alt='' src='" + brand_arr[param][0] + "'/>";
        var rhsbox = brand_arr[param][1];
        jQuery("#banner_img").html(bannerImg);
        $(".dr_container iframe").attr("src", rhsbox);
        //jQuery(".dlc_header h1").text(param.toUpperCase() + " - BRANDS");
        
    }
    
    
}


function loadCategoryTemplate(pageName){
    //get brand text if it's - delimited
    
    
    (function($){
        pageName = pageName.split("-")[0];
        
        if (category_arr[pageName.toLowerCase()]) {
            var param = pageName.toLowerCase();
            var rhsbox = category_arr[param][1];
            //var bannerImg = "<img alt='' src='" + category_arr[param][0] + "'/>";
            
            
            //don't load banner image for product category pages.
            //jQuery("#banner_img").html(bannerImg);
            
            //rhs html ajax load
            $("#dr_container").load(rhsbox);
            
            //set page header
            //$(".dlc_header h1").text(param.toUpperCase() + " - PRODUCTS");
        
        }
        
    })(jQuery);
    
    
}


function loadDetailTemplate(brand){

    if (brand && brand.indexOf(";") == brand.length - 1) 
        brand = brand.substring(0, brand.length - 1);
    
    
    if (brand_arr[brand.toLowerCase()]) {
        var param = brand.toLowerCase();
        var bannerImg = "<img alt='' src='" + brand_arr[param][0] + "'/>";
        var rhsbox = brand_arr[param][1];
        jQuery("#banner_img").html(bannerImg);
        $(".dr_container iframe").attr("src", rhsbox);
        //jQuery(".dlc_header h1").text(param.toUpperCase() + " - BRANDS");
    
    }
    
}

/*
 brands
 jQuery(document).ready(function() {
 loadTemplate( $.query.get("pageName"));
 });
 webapp detail
 jQuery(document).ready(function() {
 loadTemplate( $jQuery("#product-brand"));
 });
 */
/*product category template manipulation END */



/*OTHER onload functions*/
//convert Announcement date to html graphic
function newsDateConvert(){

    //failsafe
    (function($){
        var getDates = $(".rightarea .complete_date");
        var getMonths = $(".rightarea .news_month");
        var getDays = $(".rightarea .news_day");
        var monthText;
        var dayText;
        
        //trapping
        if (getDates.length == getMonths.length && getDates.length == getDays.length) {
            $.each(getDates, function(i){
            
                dayText = $(this).text().substring(0, 2);
                monthText = $(this).text().substring(3, $(this).text().lastIndexOf('-'));
                $(getDays[i]).text(dayText);
                $(getMonths[i]).text(monthText);
            });
        }
        
    })(jQuery);
    
    
}


// for static pages


function identifyStaticPages(tagCounter){
    var itemName = jQuery.trim(jQuery("#itemName_" + tagCounter).text());
    switch (itemName.toLowerCase()) {
        case "geometries":
            // change Item name href value
            var catNewLink = "/products/geometries";
            jQuery("#itemName_" + tagCounter).attr('href', catNewLink);
            jQuery("#imageLink_" + tagCounter).attr('href', catNewLink);
            jQuery("#seeall_" + tagCounter).attr('href', catNewLink);
            break;
    }
}



/// for page name murag ni ug breadcrumbs kunohay

function displayPageName(parentcat, subcat){
    var rawPageName = parentcat;
    var upperCasePageName = rawPageName.toUpperCase();
    var rawSubPageName = subcat;
    var upperCaseSubPageName = rawSubPageName.toUpperCase();
    var pageName = "";
    var subPageName = "";
    var tempPageName = "";
    var tempSubPageName = "";
    // get Parent Category
    for (i = 0; i < upperCasePageName.split("_").length; i++) {
        tempPageName += upperCasePageName.split("_")[i] + " ";
    }
    // get Sub Category
    if (upperCaseSubPageName.split("-").length > 1) {
        // identify if greater than 3
        if (upperCaseSubPageName.split("-").length > 3) {
            // if its greater than 3 ex parent-sub1-sub2-productIdentifier get the third sub (sub2)
            tempSubPageName = upperCaseSubPageName.split("-")[2];
            // remove underscore
            for (j = 0; j < tempSubPageName.split("_").length; j++) {
                subPageName += tempSubPageName.split("_")[j] + " ";
            }
        }
        else {
            // if its not greater than 3 ex. parent-sub-productIdentifier get the second param (sub)
            tempSubPageName = upperCaseSubPageName.split("-")[1];
            // removes underscore
            for (j = 0; j < tempSubPageName.split("_").length; j++) {
                subPageName += tempSubPageName.split("_")[j] + " ";
            }
        }
    }
    // get Parent Category if greater than 1 
    if (tempPageName.split("-").length > 1) {
        pageName = tempPageName.split("-")[1];
    }
    else {
        pageName = tempPageName;
    }
    if (subPageName != "") {
        jQuery(".dlc_header h1").html(jQuery.trim(pageName) + " - " + jQuery.trim(subPageName));
    }
    else {
        jQuery(".dlc_header h1").html(jQuery.trim(pageName));
    }
}

