


function showThumbs() {
    var qs = new Querystring();

    if (qs.get("pid") == null) {
        document.getElementById('categoryDescriptionHome').style.display = "block";
    }  else if (qs.get("pid") == '17') {
        document.getElementById('thumbsCustom').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Custom Extrusions";
    }
}
function showThumbsUJoints() {
    var qs = new Querystring();

    if (qs.get("pid") == null) {
        document.getElementById('categoryDescriptionHome').style.display = "block";
    } else if (qs.get("pid") == '1') {
        document.getElementById('thumbsAlves').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Alves Blue Block";
    } else if (qs.get("pid") == '2') {
        document.getElementById('thumbsSolid').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Solid Block";
    } else if (qs.get("pid") == '3') {
        document.getElementById('thumbsHex').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Hex Block";
    } else if (qs.get("pid") == '4') {
        document.getElementById('thumbsDouble').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Double Universal Joint";
    } else if (qs.get("pid") == '5') {
        document.getElementById('thumbsNeedle').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Needle Bearing";
    } else if (qs.get("pid") == '6') {
        document.getElementById('thumbsAccess').style.display = "block";
        document.getElementById('categorySubTitle').innerHTML = "Accessories";
    }
}

function swapHeatframes(img, folder) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/thermal_management/heat frames/heatframes_" + img + "_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapModeling(img, folder) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/thermal_management/thermal modeling/thermal-modeling_" + img + "_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}

function swapAluminum(img, folder) {
document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/aluminumextrusions/" + folder + "/wakefield-" + img + "_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapPowdered(img, folder) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/powderedmetal/ESP-Sin--s--" + img + "_pics_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapThermoset(img, folder) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/thermoset/ESP-Plas--s--" + img + "_pics_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapUJoints(img, folder, id) {
    document.getElementById("enlargeDiv" + id).innerHTML = "<img src=\"" + "/portals/0/productimages/universaljoints/" + folder + "/" + img + "-U-JOINTS_enlarged_pic.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapWedgelocks(img, folder, id) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/technical_products/WEDGE LOCKS/Iso_" + img + "_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}
function swapEnclosures(img, folder, id) {
    document.getElementById("enlargeDiv").innerHTML = "<img src=\"" + "/portals/0/productimages/technical_products/ENCLOSURES/enclosures_" + img + "_enlarged.gif\" border=\"0\" alt=\"enlarged\" />";
}




$.noConflict();
jQuery(document).ready(function($) {
    var qs = new Querystring();
    var v1 = qs.get("order");


    $("a[rel=product_image]").colorbox({ 'transition': 'none' });
    $("a.product_image").colorbox({ 'transition': 'none' });
    $("a[rel=product_series_image]").colorbox({ 'transition': 'none' });
    if (window.location.href.indexOf("92") != -1) {
        var q = $("#browsable").scrollable();
        q.navigator({ api: 'true' });
    }

});


/* Client-side access to querystring name=value pairs
Version 1.3
28 May 2008
	
License (Simplified BSD):
http://adamv.com/dev/javascript/qslicense.txt
*/
function Querystring(qs) { // optionally pass a querystring to parse
    this.params = {};

    if (qs == null) qs = location.search.substring(1, location.search.length);
    if (qs.length == 0) return;

    // Turn <plus> back to <space>
    // See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
    qs = qs.replace(/\+/g, ' ');
    var args = qs.split('&'); // parse out name/value pairs separated via &

    // split out each name=value pair
    for (var i = 0; i < args.length; i++) {
        var pair = args[i].split('=');
        var name = decodeURIComponent(pair[0]);

        var value = (pair.length == 2)
			? decodeURIComponent(pair[1])
			: name;

        this.params[name] = value;
    }
}

Querystring.prototype.get = function(key, default_) {
    var value = this.params[key];
    return (value != null) ? value : default_;
}

Querystring.prototype.contains = function(key) {
    var value = this.params[key];
    return (value != null);
}

