$(document).ready(function(){

	// Codigo responsavel pelo preenchimento dos SKUs do CROSS_SELLING Cookie -----------------------------------------------
	   $("#frmBuy").submit(function() {
		        selectAddSku = $("input[name='addsku']").attr("value");

		   		//valida se o cep foi preenchido
				if(selectAddSku == "")
				{
					// adicionas os li a lista de erros
					$("#listaErrosLightBox").append("<li> Alerta  </li>");
					$("#listaErrosLightBox").append("<li> Selecione um produto!</li>");

					// chama a funcao que mostrar os erro no lightbox
					AlertStart();

					return false;
				}
			 
		      // manter esta order: primeiro o sku principal, depois os skus de cross-selling
		      selectAddSku = selectAddSku + getSkuCrossSellingCookie();
		      $("input[name='addsku']").attr("value",selectAddSku);

		     return true;
		});

		$(".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=skuImage.thumbs.length-1;j>=0;j--){
			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.setAttribute("onclick","return false");

				var img = document.createElement("img");
				img.setAttribute("src",skuImage.thumbs[j]);
				img.setAttribute("alt","Miniatura.");

				a.appendChild(img);
				li.appendChild(a);
				ul.appendChild(li);
			}
			$("div[class='viewBoxThumbs']").html("");
			$("div[class='viewBoxThumbs']").html(ul);
			//set big image
			$("div[class='viewBoxContent'] > a").attr("href","/photopopup/" + selectedSku +"?KeepThis=true&amp;TB_iframe=true&amp;height=500&amp;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"));
			});



		}
	}
}

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

function setHasExtendedWarranty(skuId, checkoutUrl, extendedWarrantyUrl, source, hasWarranty, skus){
	if (source == "KIT" && hasWarranty == "Y") {
		$("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"){
					$("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;
			}
		}
	}
}
