(function($){
	if ($.browser.msie) $('head').append('<link rel="stylesheet" href="/css/msie.css" type="text/css" />');
})(jQuery);

jQuery(function($){
	$('.autofill')
		.live('focus',function(){ if (this.value == this.defaultValue) this.value = ''; })
		.live('blur', function(){ if (this.value == '') this.value = this.defaultValue; });
	$('ul').each(function(){
		if ($(this).closest('li').length) return null;
		$(this).find('>li:first').addClass('first');
		$(this).find('>li:last').addClass('last');
	});
	$('#mainnav').each(function(){
		var $ul = $(this)
			, $li = $('<li/>').attr({'class':'now'}).append($('<a/>').attr({href:'/?contentID=784'}).append($('<span/>').text('BUY NOW')))
		$ul.append($li)
	});
	$('div.ecart').each(function(){
		$('a.act_email').click(function(){
			mail_str = "mailto:?subject=Check out this website";
			mail_str += "&body=I thought you might be interested in this website: ";
			mail_str += location.href;
			location.href = mail_str;
			return false;
		});
		$('a.act_print').click(function(){ print(); return false; });
	});
	$('#sidebar_search form').each(function(){
		var $frm = $(this);
		$('.search_button').click(function(){ $frm.get(0).submit(); });
		var fn_set_action = function(i){
			$frm.find('input[type=radio]').removeAttr('checked');
			$(this).attr('checked','checked');
			var act = (this === $frm.find('input[type=radio]:last').get(0)) ? '/store/search.asp' : '/search.asp';
			$frm.attr({method:'get',action:act})
		};
		$frm.find('input[type=radio]').click(fn_set_action);
		fn_set_action.call($frm.find('input[type=radio]:first').get(0));
	});
	$('.ecart, #maincontent form').each(function(){
		//ecart only pages
		var cp = this;
		$(cp).find('input[type=submit], input[type=button]').each(function(){
			var btn = this;
			var btn_new = $('<button type="' + $(btn).attr('type') + '" />').attr({'name':$(btn).attr('name'),'class':'btn'});
			btn_new.append($('<span/>').text($(btn).val()));
			$(btn).replaceWith(btn_new);
		});
		$(cp).find('input[type=image]').each(function(){
			var btn = this, fn_click;
			var frm = $(btn).closest('form');
			if (frm.length == 0) frm = $(btn).closest('tr').find('form');
			if (frm.length)
			fn_click = function(){
				frm.append($('<input/>').attr({'type':'hidden','name':$(this).attr('name') + '.x','value':'1'}));
				frm.append($('<input/>').attr({'type':'hidden','name':$(this).attr('name') + '.y','value':'1'}));
				frm.get(0).submit();
				return false;
			};
			if ($(btn).attr('alt')) {
				var $new = $('<button type="submit" />').attr({'name':$(btn).attr('name'),'class':'btn'}).append($('<span/>').text($(btn).attr('alt')));
				if (fn_click) $new.click(fn_click);
				$(btn).replaceWith($new);
			}
		});
		$(cp).find('a>img[alt]').each(function(){
			var $a = $(this).parent(), src = $(this).attr('src');
			if (src.match(/img\/button_/i)) {
				var $img = $(this).remove();
				$a.attr('class','btn').append($('<span/>').text($img.attr('alt')));
			}
		});
	});
	$(window).load(function(e,undef) {
		if ($('#banner').length)
		$('#banner').nivoSlider({effect:'sliceUp',animSpeed:500,pauseTime:8000});
		if (false)
		$('#banner').nivoSlider({
			effect:'random', //Specify sets like: 'fold,fade,sliceDown'
			slices:15,
			animSpeed:500,
			pauseTime:3000,
			startSlide:0, //Set starting Slide (0 index)
			directionNav:true, //Next & Prev
			directionNavHide:true, //Only show on hover
			controlNav:true, //1,2,3...
			controlNavThumbs:false, //Use thumbnails for Control Nav
			controlNavThumbsFromRel:false, //Use image rel for thumbs
			controlNavThumbsSearch: '.jpg', //Replace this with...
			controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
			keyboardNav:true, //Use left & right arrows
			pauseOnHover:true, //Stop animation while hovering
			manualAdvance:false, //Force manual transitions
			captionOpacity:0.8, //Universal caption opacity
			beforeChange: function(){},
			afterChange: function(){},
			slideshowEnd: function(){} //Triggers after all slides have been shown
		});
	});
	
});

