j = jQuery.noConflict();
j(document).ready(function(){
//global
j('head').append('<link href="http://retrosoftware.webstorepowered.com/media/Site Files/Merchandising Files/favicon.ico" rel="shortcut icon" />')
j('li.signOut a').text('Sign in/Sign out');
truncateText(j("div.productDetails h4 a"), 55);
truncateText(j(".detail #left-1 div.productDetails h4 a"), 30);
j('iframe').attr('allowTransparency',true);

j("div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart form").attr("action", "http://www.retrosoftware.com/cart");

var thisPage = location.href.substring((location.href.lastIndexOf("/"))+1),
url = window.location.href.split("?")[0],
thisURL = url.split("/"),
thisSubPage = thisURL[3].substring(0,11);
if(thisSubPage == "cartPreview")
{
window.location = "/cart";
};


j('#pageId0 #top-1 img').wrap("<a href='http://retrosoftware.webstorepowered.com/s?searchKeywords=*&Action=submit'></a>");
/*
if(j("body.browse#pageId0").length > 0) {
	j('head').append('<meta name="google-site-verification" content="T9tOo98Pikv-aRc4N74UnCMj2ehQ802KyCDPHSwu_q4" />');
}
*/
//cat page
j('.browse #center-2').append(j('.browse h1.searchHeader'));


//j('.detail dd.availability.inStock.inStockMessageDiv').text('Ships free with standard shipping');
//j(".detail #center-right-span-2").append(j(".detail #center-right-span-3"));
 //j(".detail #right-2").after(j(".detail #right-7"));

var offertext = j(".detail span.attr-value").eq(0).text();
jQuery('body.detail #offernote').text(offertext);
j(".detail ul.attr-item li").eq(0).hide();


j(".detail a#operating").click(function(){
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block';
});

j(".detail a#close").click(function(){
document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'
});


j('.browse #left-1 ul.linkList').addClass("primary");
j('.browse #left-1 ul.linkList ul').removeClass("primary");
j('.browse #left-1 ul.linkList ul').addClass("secondary");
j('.browse #left-1 ul.linkList ul ul').removeClass("primary secondary");
j('.browse #left-1 ul.linkList ul ul').addClass("tertiary");
j('.browse #left-1 ul.linkList ul ul ul').addClass("quaterly");

//sort alphabeticallyy

var mylist = j('.browse #left-1 ul.linkList ul.secondary');
var listitems = mylist.children('li').get();
listitems.sort(function(a, b) {
   var compA = j(a).text().toUpperCase();
   var compB = j(b).text().toUpperCase();
   return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
  
})

j.each(listitems, function(idx, itm) { mylist.append(itm); });
/**/


/*
j('body#pageId1000 dd.availability').text('In Stock, ships soon.');
*/

j("#formcontact").submit(function(){
			return checkform(this);
		
});

if (j("body#pageId1000.cart").length > 0) {
	if (j("h1:contains('Your cart is currently empty.')").length > 0)
		j("#right-4").hide();
	j("#right-2").clone().appendTo("#center-5");
	//j("#right-4").clone().appendTo("#center-5");
}



});


function checkform (form)
{
  if (j("#formcontact #email").val() == "") {
    alert( "Please enter your email address." );
    form.email.focus();
    return false ;
  }
  return true ;
}




/* Truncate Text */
function truncateText (element, length) {
	j(element).each(function() {
		var str = j(this).text();
		var limit = length;
		var bits, i;
		
		bits = str.split('');
		if (bits.length > limit) {
			for (i = bits.length - 1; i > -1; --i) {
			if (i > limit) {
			bits.length = i;
			}
			else if (' ' === bits[i]) {
			bits.length = i;
			break;
			}
			}
			bits.push('...');
		}
		var truncate = bits.join('');
		j(this).text(truncate);
	});
}
