// JavaScript Document

$(document).ready(function(){
	$('.navigation-content-menu-ul-a').removeAttr('style').removeAttr('class').removeAttr('onmouseover').removeAttr('onmouseout');
	$('#cat_1196348_divs').removeAttr('id');
	$('#nav_1196348').removeAttr('id');
	
	$(".footer .content ul li:not(li:last)").after("<span class=\"separator\">|</span>");
	
	$(".mailing-form .form-text").focus(function() {
		if ($(".mailing-form .form-text").val() == "enter your email address") {
			$(".mailing-form .form-text").val("");
		}
	});
	$(".mailing-form .form-text").blur(function() {
		if ($(".mailing-form .form-text").val() == "") {
		$(".mailing-form .form-text").val("enter your email address");
		}
	});
	
	$(".blog .entry .tags a:not(a:last)").after("<span class=\"separator\">, </span>");
	$(".blog .entry .date").each(verticalText);
	$(".ip-thankyou .content .right .bookmark").each(verticalText);
	$(".ip-contact .content .right .bookmark").each(verticalText);
	
	
	Cufon.replace(".navigation .content .social span.text");
	Cufon.replace(".products .content h2");
	
	Cufon.now();
	
	$('.slides .images').each(function() {
		$(this).cycle({ 
			fx: 'fade', 
			timeout: 0, 
			delay: 500,
			pager: $(this).parent().find("#colornum"),
			pagerAnchorBuilder: function(idx, slide) { 
				return '<a href="#">'+(idx+1)+'</a>'; 
			}
		});
	});
	$('.itself .slides').cycle({ 
		fx:     'fade', 
		timeout: 0, 
		delay:  2000,
		pager:  '#num',
		pagerAnchorBuilder: function(idx, slide) { 
        	return '<a>'+(idx+1)+'/'+$('.slides').children().size()+'</a>';
    	},
		prev: '#prev',
		next: '#next'
    });
	
	
	// CATALOG
	
	
	
var url = window.location.href;
var root = location.protocol + '//' + location.host;
if (url == root || url == root+'/') {
	$('.welcome').show();
	
	$('.slides:not(.itself .slides)').cycle({ 
		fx:     'fade', 
		timeout: 5000, 
		delay:  2000,
		pager:  '#num',
		pagerAnchorBuilder: function(idx, slide) { 
        	return '<a>'+(idx+1)+'/'+$('.slides').children().size()+'</a>';
    	},
		prev: '#prev',
		next: '#next'
    });
} else if (url == root+"products/" || url == root+'/products/' || url == root+"products" || url == root+'/products') {
	$('.slides:not(.itself .slides)').empty();
	$(".catalogue-item").each(function() {
		$('.slides:not(.itself .slides)').append("<div class='slide'><img src='"+$(this).find("img").attr("src")+"' /></div>");
	});
	$('.slides:not(.itself .slides)').cycle({ 
		fx:     'fade', 
		timeout: 5000, 
		delay:  2000,
		pager:  '#num',
		pagerAnchorBuilder: function(idx, slide) { 
        	return '<a>'+(idx+1)+'/'+$('.slides').children().size()+'</a>';
    	},
		prev: '#prev',
		next: '#next'
    });
} else {
	if( $('.hidden-desc img.hidden-desc').size() >= 1 && $('.hidden-desc img.hidden-desc').attr('src') != "" && $('.hidden-desc img.hidden-desc').attr('src') != undefined ) {
		$('.slides').html('<div class="slide"><img src="'+ $('.hidden-desc img.hidden-desc').attr('src') +'" /></div>');
	} else {
		$('.slides').html('<div class="slide"></div>');
	}
	$('.controls').hide();
}
$('.catalogue-item').each(function() {
	$(this).find('.more').html('<a href="'+$(this).parent().find('a').attr('href')+'">More &raquo;</a>');
});
$('.productLarge .product-item').each(function() {
	$(this).find('img').addClass('thumbnail');
});

$('.shop-product-large').each(function() {
	$('.slides .slide').html($(this).find('.slide').html());
	$('.slides .slide').find('.images').html($('.slides .slide').find('.images').html());
	$('.slides .slide').find('.productSubmitInput').val('ADD TO CART');
	$('.slides .slide .details').stop(true, true).fadeOut(0);
	$('.slides .slide .details').stop(true, true).fadeIn(300);
	$('.slides .slide .images img').stop(true, true).fadeOut(0);
	$('.slides .slide .images img').stop(true, true).fadeIn(300);
});

if($(".price-retail").html() == "") {
	$(".price-retail").hide();
	$(".price-sale").hide();
} else {
	$(".price-sale").hide();
}
	
$("p.specs").each(function() {
	if ($.trim($(this).text()) == $.trim($(this).find("> .left").text())) {
		$(this).hide();
	}
});
	
	// CATALOG
	
});

$(window).load(function(){  
	$(".centerpart .blog .background-main").each(function() {
		if ($(this).height()%26 != 0) {
			$(this).height($(this).height() + (26 - $(this).height()%26));
		}
	});
});

function switchCycle(num) {
	$('.slides').cycle(num-1);
}
	
function verticalText() {
	$(this).addClass("verticalText");
	var bookmarkText = trim($(this).text());
	var newBookmarkText = "";
	for (var i = 0; i < bookmarkText.length; i++) {
		if (bookmarkText.charAt(i) != " ") {
			newBookmarkText = newBookmarkText + "<p>" + bookmarkText.charAt(i) + "</p>";
		} else {
			newBookmarkText = newBookmarkText + "<p class=\"verticalSpace\"></p>";
		}
	}
	$(this).html(newBookmarkText);
}
function trim(text) {
	return text.replace(/^\s+|\s+$/g, ''); 
}
