// Custom jQuery Scripts

$(document).ready(function() {
	
	// Subnav - add bars between links
	$('#nav.sf-menu .discover-htc li, #nav.sf-menu .products li, #nav.sf-menu .support li, #nav.sf-menu .community li').addClass("not-last");
	$('#nav.sf-menu .discover-htc li:last, #nav.sf-menu .products li:last, #nav.sf-menu .support li:last, #nav.sf-menu .community li:last').removeClass("not-last");
	$('#nav.sf-menu li.not-last').after("<li class=\"subnav-division\">|</li>");
	// Get URL and add class to current page
	var pathname = window.location.pathname;
	if (pathname.indexOf("discover") !== -1) {
		$('#nav.sf-menu li:contains("Media Gallery")').addClass("current");
	}
	if ((pathname.indexOf("products") !== -1) || (pathname.indexOf("where-to-buy") !== -1)) {
		$('#nav.sf-menu li:contains("Where To Buy")').addClass("current");
	}
	if (pathname.indexOf("support") !== -1) {
		$('#nav.sf-menu li:contains("Customer Service")').addClass("current");
	}
	// Superfish
	$('#nav.sf-menu').superfish({
		autoArrows:		false,
		dropShadows:	false,
		disableHI:		false,
		speed:			'fast',
		pathClass:		'current'
	});

	// Compare phones table
	$("#content.compare-phones tbody tr:even").addClass("zebra");
	$("#content.compare-phones tbody tr").find("td:first").addClass("firstPhone");
	$("#content.compare-phones tbody td,#content.compare-phones tbody th").contents().filter(function(){ return this.nodeType != 1; }).wrap("<div/>");

	// Handle search background switching
	$("#search label,#support-search label,#results-search label,#news-search label").inFieldLabels({ fadeOpacity:0.1 });
	
	// Share button
	$('.addthis_toolbox').show();
	$('a.share-button').click(function(){
		$('.addthis_toolbox').toggle();
	});
	
	// Print this
	$('div.print a').click(function() {
		window.print();
		return false;
	});
	
	$("#content.news_releases tr").find("td:first").css("padding-right", "2em");
	
	$('#downloads-for + div.newListSelected > .selectedTxt').css("text-transform", "none").css("font-size", "10px").css("padding-top", "3px");	
	
	// Load page when select box option is clicked -- support page
    //	$('select#product').change(function(){
    //			var option = $(this).val();
    //			window.location = option;
    //	});
    $('button#support-go').click(function() {
        var option = $('select#product').val();

        if (option.length > 0) {
            //set their remember option
            if ($('#remember-check').is(':checked'))
                $.cookie('SupportPhone', option, { path: currentRegion, expires: 3650 });
            else
                $.cookie('SupportPhone', null, { path: currentRegion });

            //navigate to the support page
            window.location = option;
        }
        return false;
    });
    $(document).ready(function() {
    if ($('select#product').length > 0 && $.cookie('SupportPhone') != null && $.cookie('SupportPhone').length > 0) {
            //find the value in the list and select it
            if ($("select#product option[value='" + $.cookie('SupportPhone') + "']").length) {
                $("select#product option[value='" + $.cookie('SupportPhone') + "']").attr('selected', 'selected');
                $('#remember-check').attr('checked', 'checked');
            }
        }
    });
	
	$("#content.product_downloads tr:not(:last)").find("td").addClass('not-last');
	$("#content.product_downloads tr:not(:first)").find("td").addClass('not-first');
	$("#content.product_downloads tr").find("td").addClass('padded');
	$("#content.product_downloads tr tr").find("td").removeClass('not-last');
	$("#content.product_downloads tr tr").find("td").removeClass('not-first').removeClass('padded');
	
	$("#content.product_downloads div.download:not(a)").contents().filter(function(){ return this.nodeType != 1; }).wrap("<span/>");
	
	if($('a').hasClass('fancybox')){
		$("a#where-to-find").fancybox({ 'frameWidth': 440, 'frameHeight': 310, 'hideOnContentClick': false });
	}

});