$(document).ready(function(){

	// Codigo responsavel pelo preenchimento dos SKUs do CROSS_SELLING Cookie -----------------------------------------------

		$(".technicalSpecifications .title").each(function(){
		    if ($(this).text() != null) {
		        var texto = $(this).text();
		        texto = texto.charAt(0).toUpperCase() + texto.substr(1, texto.length);
		                $(this).text(texto);    
		        
		    }
		});

});

function setWhobought(selectedSku) {
	for(i=whobought.skuWhoBought.length-1;i>=0;i--){
		var sku = whobought.skuWhoBought[i];
		if (sku.id == selectedSku){
			if (sku.skuwhobought!='' ) {
				openPage('/home/whobought/21?skus='+sku.skuwhobought, 'seeAlso');
				return;
			}
		}
	}
	document.getElementById("seeAlso").innerHTML ='';
}

function setSkuCrosselling(selectedSku, itemId) {
	for(i=crosselling.skuCrosselling.length-1;i>=0;i--){
		var sku = crosselling.skuCrosselling[i];
		if (sku.id == selectedSku){
			var cross = "skus=X ";
			var acess = "crossskus=X ";
			var hasValue = false;
			if (sku.skucrosselling!='' ) {
				cross += sku.skucrosselling;
				hasValue = true;
			}
			if (sku.skuacessories!='' ) {
				acess += sku.skuacessories;
				hasValue = true;
			}
			if (hasValue) {
				openPage('/home/cross/17?itemId='+itemId+'&'+cross+'&'+acess+'&mainSku='+selectedSku,'crossvalue');
				$('.mainView').removeClass('textilTabs');

				return;
			}else{
				$('.mainView').addClass('textilTabs');
			}
		}
	}
	document.getElementById("crossvalue").innerHTML ='';
}


function setImages(selectedSku){
	for(i=images.skuImages.length-1;i>=0;i--){
		var skuImage = images.skuImages[i];
		if (skuImage.id == selectedSku){
			var ul = document.createElement("ul");

			//Set the thumbnails
			for(j=0;j<skuImage.thumbs.length;j++){
				var li = document.createElement("li");

				var a = document.createElement("a")
				a.setAttribute("href",skuImage.bigImages[j]);
				a.onclick = function(){
					return false;
				};

				var img = document.createElement("img");
				img.setAttribute("src",skuImage.thumbs[j]);
				img.setAttribute("alt","Miniatura.");
				img.setAttribute("rel", skuImage.name);
				
				a.appendChild(img);
				li.appendChild(a);
				ul.appendChild(li);
			}
			
			$("div[class='viewBoxThumbs']").html("");
			$("div[class='viewBoxThumbs']").html(ul);
			//set big image
			$("div.viewBoxContent a.thickbox:visible").attr("href","/photopopup/" + selectedSku +"?KeepThis=true&TB_iframe=true&height=500&width=628");
			$("div[class='viewBoxMedia'] > img").attr("src",skuImage.bigImages[0]);

			//need to refresh after re-create
			$(".imageView .viewBoxThumbs ul li a").bind("click", function(ev){
				$(".viewBoxMedia img").attr("src", $(this).attr("href"));
				$(".viewBoxMedia img").attr("title", $(this).find("img").attr("rel"));
			});



		}
	}
}

function setBuyButton(skuId){
	$("input[name='addsku']").attr("value","{" + skuId + ",,}");
	$("input[name='skus']").attr("value",skuId);
}

function setHasExtendedWarranty(skuId, checkoutUrl, extendedWarrantyUrl, source, hasWarranty, skus){
  var allowWarranty = true;// !customListCatalog.isGuestContext(); - descomentar quando tiver listas
	if (source == "KIT" && hasWarranty == "Y" && allowWarranty) {
		$("div[class=garantia]").show();
		$("form[id=frmBuy]").attr("action",extendedWarrantyUrl);
		$("input[name='skus']").attr("value",skus);
		$("input[name='kit']").attr("value",skuId);
	} else {
		for(i=skusDados.skus.length-1;i>=0;i--){
			if(skusDados.skus[i].id == skuId){
				if(skusDados.skus[i].garantia == "false" || !allowWarranty){
					$("div[class=garantia]").hide();
					//Set buy button
					$("form[id=frmBuy]").attr("action",checkoutUrl);
				} else {
					$("div[class=garantia]").show();
					$("form[id=frmBuy]").attr("action",extendedWarrantyUrl);
					$("input[name='skus']").attr("value",skuId);
				}
				break;
			}
		}
	}
}
function requestShortURL(longURL, success) {
    var API = 'http://json-tinyurl.appspot.com/?url=',
	URL = API + encodeURIComponent(longURL) + '&amp;callback=?';
    var tinyUrl = longURL;
    $.getJSON(URL, function(data){
	    tinyUrl = (data.tinyurl);
		success (tinyUrl);
    });
}

function sendSocialNw(url, content, size) {
	requestShortURL(url, function(shortened){
		window.open (content+shortened,'child', size);
	});
}
