jQuery.noConflict();
jQuery(document).ready(function(jQuery) {
    jQuery('#nav li').hover(
		function() {
		    jQuery('div.flyout', this).show().end().children('a:first').addClass('active');
		    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
		        var ieversion = new Number(RegExp.jQuery1);
		        if (ieversion < 7) {
		            jQuery('.content-wide, #sap-main.gallery').css({ zIndex: -1 });
		        }
		    }
		},
		function() {
		    jQuery('div.flyout', this).hide().end().children('a:first').removeClass('active');
		    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
		        var ieversion = new Number(RegExp.jQuery1);
		        if (ieversion < 7) {
		            jQuery('.content-wide, #sap-main.gallery').css({ zIndex: 1 });
		        }
		    }
		}
	);

    //		function showTip(which) {
    //		    var tipPos = jQuery(which).text();
    //		    tipPos = parseInt(tipPos);
    //		    switch (tipPos) {
    //		        case 1:
    //		            var text = 'Welcome';
    //		            break;
    //		        case 2:
    //		            var text = 'Totally Tie-Dye';
    //		            break;
    //		        case 3:
    //		            var text = 'Duck Products';
    //		            break;
    //		        case 4:
    //		            var text = 'Duck Tape Club';
    //		            break;
    //		        default:
    //		            var text = 'Welcome';
    //		    }
    //		    var arrowPos = tipPos * 20 - 9;
    //		    var tip = '<div id="rotator-tip">' + text + '<div id="rotator-tip-arrow" style="left:' + arrowPos + 'px"></div></div>';
    //		    jQuery(which).before(tip);
    //		}

    //    function hideTip() {
    //        jQuery('#rotator-tip').remove();
    //    }

    //    jQuery('#rotator-nav a').hover(function() {
    //        showTip(this);
    //    },
    //		function() {
    //		    hideTip();
    //		}
    //	);
    jQuery('input:text:not(.dont-replace)').each(function() {
        var boxID = jQuery(this).attr('id');
        var boxLabel = jQuery(this).parent().find('label[for="' + boxID + '"]');
        boxLabel.hide();
        if (jQuery(this).val() === '') {
            var boxText = boxLabel.text();
            jQuery(this).val(boxText);
        } else {

            var boxText = jQuery(this).val();
        }

        jQuery(this).focus(function() {
            if (jQuery(this).val() === boxText) {
                jQuery(this).val('')
            }
        });
        jQuery(this).blur(function() {
            if (jQuery(this).val() === '') {
                jQuery(this).val(boxText);
            }
        });
    });
    if (jQuery('#home-rotator').length > 0) {
        jQuery('#home-rotator').after('<div id="rotator-nav">').cycle({
            fx: 'fade',
            timeout: 10000,
            cleartype: 1,
            pager: '#rotator-nav'
        });
    }
    jQuery('a[rel=new-window-facebook]').click(function() {
        window.open(jQuery(this).attr('href'), 'sharer', 'toolbar=0,status=0,width=626,height=436');
        return false;
    });


/*================================================
 Last Ducktivity Listing Item
================================================*/
jQuery('#ducktivity-listing .ducktivity-category:last').addClass('last');


/*================================================
 Ducktivity Image Rotator
================================================*/
if (jQuery('#ducktivity-rotator').length > 0) {
    jQuery('#ducktivity-rotator').after('<div id="ducktivity-rotator-nav">').cycle({
        fx: 'fade',
        timeout: 10000,
        cleartype: 1,
        pager: '#ducktivity-rotator-nav'
    });
}


/*================================================
 File Input Replacement
================================================*/
if(jQuery().filestyle) {
     jQuery("#ducktivity-content .browse input[type=file]").filestyle({
        image: "/images/btn-browse.png",
        imageheight: 24,
        imagewidth: 89,
        width: 298
    });
}


/*================================================
 IE Hover Fix
================================================*/
jQuery("input[type=button]").hover(
function () { jQuery(this).addClass("hover"); },
function () { jQuery(this).removeClass("hover"); }
);


/*================================================
 Add First/Last Class to List Items
================================================*/
jQuery('ul li:first-child').addClass('first');
jQuery('ul li:last-child').addClass('last');

jQuery('#ducktivity-home .ducktivity-category:first-child').addClass('first');


/*================================================
 Adjust Left Margin for Ducktivity Detail 
 Overview Info
================================================*/
var detailImageWidth = jQuery('#ducktivity .overview .image img').width() + 20;
jQuery('div#ducktivity.detail .overview .info, div#ducktivity.step-3 .overview .info').css({'margin-left' : detailImageWidth});


/*================================================
 Check if there is a Ducktivity Step Image
================================================*/
jQuery('#ducktivity .ducktivity-step div.image a:empty, #ducktivity .ducktivity-step div.image:empty').closest('div.ducktivity-step').addClass('no-image');


/*================================================
 Ducktivity Form Inputs
================================================*/
jQuery('#ducktivity .ducktivity-step .text-input').each(function(){
    var thisTitle = jQuery(this).attr('title');
    if (jQuery(this).val() == '')
	    jQuery(this).val(thisTitle);
});
	
jQuery('#ducktivity .ducktivity-step .text-input').focus(function(){
	if(jQuery(this).val() == jQuery(this).attr('title') ) {
		jQuery(this).val('');
	}
	jQuery(this).addClass('edit');
});
	
jQuery('#ducktivity .ducktivity-step .text-input').blur(function(){
	if(jQuery(this).val() == '' ) {
		jQuery(this).val(jQuery(this).attr('title'));
		jQuery(this).removeClass('edit');
	}
});


var ducktivitySteps = 0;
jQuery('#ducktivity .ducktivity-step').each(function() {
	ducktivitySteps++
});

/*
jQuery('#ducktivity .add-step').live('click',function() {
	ducktivitySteps += 1;
	var addDucktivityStep = "<div class=\"ducktivity-step\">";
	addDucktivityStep += "<div class=\"count\">" + ducktivitySteps + "</div>";
	addDucktivityStep += "<h3>Step " + ducktivitySteps + " of your Ducktivity<br />What is Step " + ducktivitySteps + " of your Ducktivity?</h3>"
	addDucktivityStep += "<textarea class=\"text-input\" title=\"Tell us how this step works (ie: Cut several strips of duct tape - about 2 inches each.)\"></textarea>";
	addDucktivityStep += "<div class=\"browse\">";
	addDucktivityStep += "<input type=\"file\" class=\"text-input\" />";
	addDucktivityStep += "<span class=\"note\">The image you upload must be a maximum file size of 3MB and in .JPG format</span>";
	addDucktivityStep += "</div>";	
	addDucktivityStep += "<input type=\"button\" value=\"Save this Step\" class=\"save-step\" />";
	addDucktivityStep += "</div>";

	jQuery(addDucktivityStep).insertBefore(jQuery(this));
});
*/
	
	
});