$(document).ready(function() {
	var mcdHeroSlides1 = new Array();
	var mcdHeroSlides2 = new Array();
	var mcdHeroSlides3 = new Array();
	var mcdHeroSlides4 = new Array();
	var mcdHeroSlides5 = new Array();
	var mcdHeroSlides6 = new Array();
	var mcdHeroSlides7 = new Array();
	var mcdHeroSlides8 = new Array();
	var mcdHeroSlides9 = new Array();
	
	/*quick view*/
	var mcdHeroSlides10 = new Array();
	var mcdHeroSlides11 = new Array();
	var mcdHeroSlides12 = new Array();
	var mcdHeroSlides13 = new Array();
	var mcdHeroSlides14 = new Array();
	var mcdHeroSlides15 = new Array();
	var mcdHeroSlides16 = new Array();
	var mcdHeroSlides17 = new Array();
	
	var mcdCurrSlide = 0;
	var cnt = 0;
	var seq = 2;
	
	$('#data-container div').each(function(mcdSlide) {
		
		mcdHeroSlides1.push($('#source'+seq).text());
		mcdHeroSlides2.push($('#link'+seq).text());
		mcdHeroSlides3.push($('#prdName'+seq).text());
		mcdHeroSlides4.push($('#prdCode'+seq).text().replace(/^\s*|\s*$/g, ''));
		mcdHeroSlides5.push("("+$('#reviews'+seq).text()+")");
		mcdHeroSlides6.push($('#reviewsLink'+seq).text());
		mcdHeroSlides7.push($('#price'+seq).text()+"&nbsp;");
		mcdHeroSlides16.push($('#promoPrice'+seq).text());
		mcdHeroSlides17.push($('#priceDesc'+seq).text());
		mcdHeroSlides8.push($('#shopLink'+seq).text());
		mcdHeroSlides9.push('star'+$('#starsRating'+seq).text());
		
		/*quick view*/
		mcdHeroSlides10.push($('#popSource'+seq).text());
		mcdHeroSlides11.push($('#desc1'+seq).text());
		mcdHeroSlides12.push($('#desc2'+seq).text());
		mcdHeroSlides13.push($('#desc3'+seq).text());
		mcdHeroSlides14.push($('#desc4'+seq).text());
		mcdHeroSlides15.push($('#desc5'+seq).text());
		
		  					
		seq++;
	});
	  				
	function mcdSlideChange(mcdCurrSlide) {
						
		if (mcdHeroSlides4[cnt] == '') {  						  						
			$('#relId2').css('display', 'none');
			$('#bottomId2').css('display', 'none'); 
		}
		else {
			$('#relId2').css('display', 'block'); 
			$('#bottomId2').css('display', 'block'); 
		}
		
		if (mcdHeroSlides4[cnt+1] == '') {
			$('#relId3').css('display', 'none');	
			$('#bottomId3').css('display', 'none'); 
		}
		else {
			$('#relId3').css('display', 'block');  	
			$('#bottomId3').css('display', 'block'); 
		}
		
		if (mcdHeroSlides4[cnt+2] == '') {
			$('#relId4').css('display', 'none');	
			$('#bottomId4').css('display', 'none'); 
		}
		else {
			$('#relId4').css('display', 'block');  	
			$('#bottomId4').css('display', 'block'); 
		}
		
		if (mcdHeroSlides4[cnt+3] == '') {
			$('#relId5').css('display', 'none');	
			$('#bottomId5').css('display', 'none'); 
		}
		else {
			$('#relId5').css('display', 'block'); 
			$('#bottomId5').css('display', 'block'); 
		}
	  				
		$('#prdImg2').attr('src',mcdHeroSlides1[cnt]);
		$('#prdImg3').attr('src',mcdHeroSlides1[cnt+1]);
		$('#prdImg4').attr('src',mcdHeroSlides1[cnt+2]);
		$('#prdImg5').attr('src',mcdHeroSlides1[cnt+3]);
		
		$('#prdLinkName2').attr('href',mcdHeroSlides2[cnt]);
		$('#prdLinkName3').attr('href',mcdHeroSlides2[cnt+1]);
		$('#prdLinkName4').attr('href',mcdHeroSlides2[cnt+2]);
		$('#prdLinkName5').attr('href',mcdHeroSlides2[cnt+3]);
		
		$('#prdLinkName2').text(mcdHeroSlides3[cnt]);
		$('#prdLinkName3').text(mcdHeroSlides3[cnt+1]);
		$('#prdLinkName4').text(mcdHeroSlides3[cnt+2]);
		$('#prdLinkName5').text(mcdHeroSlides3[cnt+3]);
		
		$('#relId2').attr('rel',mcdHeroSlides4[cnt]);
		$('#relId3').attr('rel',mcdHeroSlides4[cnt+1]);
		$('#relId4').attr('rel',mcdHeroSlides4[cnt+2]);
		$('#relId5').attr('rel',mcdHeroSlides4[cnt+3]);
		
		$('#prdCodeId2').text(mcdHeroSlides4[cnt]);
		$('#prdCodeId3').text(mcdHeroSlides4[cnt+1]);
		$('#prdCodeId4').text(mcdHeroSlides4[cnt+2]);
		$('#prdCodeId5').text(mcdHeroSlides4[cnt+3]);
		  				
		$('#prdReviews2').attr('href',mcdHeroSlides6[cnt]);
		$('#prdReviews3').attr('href',mcdHeroSlides6[cnt+1]);
		$('#prdReviews4').attr('href',mcdHeroSlides6[cnt+2]);
		$('#prdReviews5').attr('href',mcdHeroSlides6[cnt+3]);
		
		$('#prdReviews2').text(mcdHeroSlides5[cnt]);
		$('#prdReviews3').text(mcdHeroSlides5[cnt+1]);
		$('#prdReviews4').text(mcdHeroSlides5[cnt+2]);
		$('#prdReviews5').text(mcdHeroSlides5[cnt+3]);
		
		$('#prdPrice2').html(mcdHeroSlides7[cnt]);
		$('#prdPrice3').html(mcdHeroSlides7[cnt+1]);
		$('#prdPrice4').html(mcdHeroSlides7[cnt+2]);
		$('#prdPrice5').html(mcdHeroSlides7[cnt+3]);
	
		if((mcdHeroSlides16[cnt]) != null && (mcdHeroSlides16[cnt]).length <= 0)$('#prdPrice2').attr('class','price');
		if((mcdHeroSlides16[cnt+1]) != null && (mcdHeroSlides16[cnt+1]).length <= 0)$('#prdPrice3').attr('class','price');
		if((mcdHeroSlides16[cnt+2]) != null && (mcdHeroSlides16[cnt+2]).length <= 0)$('#prdPrice4').attr('class','price');
		if((mcdHeroSlides16[cnt+3]) != null && (mcdHeroSlides16[cnt+3]).length <= 0)$('#prdPrice5').attr('class','price');
		
		$('#prdPromoPrice2').html(mcdHeroSlides16[cnt]);
		$('#prdPromoPrice3').html(mcdHeroSlides16[cnt+1]);
		$('#prdPromoPrice4').html(mcdHeroSlides16[cnt+2]);
		$('#prdPromoPrice5').html(mcdHeroSlides16[cnt+3]);
		
		$('#prdPriceDesc2').html(mcdHeroSlides17[cnt]);
		$('#prdPriceDesc3').html(mcdHeroSlides17[cnt+1]);
		$('#prdPriceDesc4').html(mcdHeroSlides17[cnt+2]);
		$('#prdPriceDesc5').html(mcdHeroSlides17[cnt+3]);
		
		$('#prdShopLink2').attr('href',mcdHeroSlides8[cnt]);
		$('#prdShopLink3').attr('href',mcdHeroSlides8[cnt+1]);
		$('#prdShopLink4').attr('href',mcdHeroSlides8[cnt+2]);
		$('#prdShopLink5').attr('href',mcdHeroSlides8[cnt+3]);
		
		$('#prdLearMoreLink2').attr('href',mcdHeroSlides2[cnt]);
		$('#prdLearMoreLink3').attr('href',mcdHeroSlides2[cnt+1]);
		$('#prdLearMoreLink4').attr('href',mcdHeroSlides2[cnt+2]);
		$('#prdLearMoreLink5').attr('href',mcdHeroSlides2[cnt+3]);
		
		$('#prdStarsRate2').attr('class',mcdHeroSlides9[cnt]);
		$('#prdStarsRate3').attr('class',mcdHeroSlides9[cnt+1]);
		$('#prdStarsRate4').attr('class',mcdHeroSlides9[cnt+2]);
		$('#prdStarsRate5').attr('class',mcdHeroSlides9[cnt+3]);
		
		/* quick view */
		$('#qv_popSource2').attr('src',mcdHeroSlides10[cnt]);
		$('#qv_popSource3').attr('src',mcdHeroSlides10[cnt+1]);
		$('#qv_popSource4').attr('src',mcdHeroSlides10[cnt+2]);
		$('#qv_popSource5').attr('src',mcdHeroSlides10[cnt+3]);
		
		$('#qv_prdLinkName2').attr('href',mcdHeroSlides2[cnt]);
		$('#qv_prdLinkName3').attr('href',mcdHeroSlides2[cnt+1]);
		$('#qv_prdLinkName4').attr('href',mcdHeroSlides2[cnt+2]);
		$('#qv_prdLinkName5').attr('href',mcdHeroSlides2[cnt+3]);
		
		$('#qv_prdLinkName2').text(mcdHeroSlides3[cnt]);
		$('#qv_prdLinkName3').text(mcdHeroSlides3[cnt+1]);
		$('#qv_prdLinkName4').text(mcdHeroSlides3[cnt+2]);
		$('#qv_prdLinkName5').text(mcdHeroSlides3[cnt+3]);
		
		$('#qv_relId2').attr('rel',mcdHeroSlides4[cnt]);
		$('#qv_relId3').attr('rel',mcdHeroSlides4[cnt+1]);
		$('#qv_relId4').attr('rel',mcdHeroSlides4[cnt+2]);
		$('#qv_relId5').attr('rel',mcdHeroSlides4[cnt+3]);
		
		$('#qv_relId2').attr('url','http://www.samsung.com'+mcdHeroSlides2[cnt]);
		$('#qv_relId3').attr('url','http://www.samsung.com'+mcdHeroSlides2[cnt+1]);
		$('#qv_relId4').attr('url','http://www.samsung.com'+mcdHeroSlides2[cnt+2]);
		$('#qv_relId5').attr('url','http://www.samsung.com'+mcdHeroSlides2[cnt+3]);
		
		$('#qv_prdCode2').text(mcdHeroSlides4[cnt]);
		$('#qv_prdCode3').text(mcdHeroSlides4[cnt+1]);
		$('#qv_prdCode4').text(mcdHeroSlides4[cnt+2]);
		$('#qv_prdCode5').text(mcdHeroSlides4[cnt+3]);
		  				
		$('#qv_reviews2').attr('href',mcdHeroSlides6[cnt]);
		$('#qv_reviews3').attr('href',mcdHeroSlides6[cnt+1]);
		$('#qv_reviews4').attr('href',mcdHeroSlides6[cnt+2]);
		$('#qv_reviews5').attr('href',mcdHeroSlides6[cnt+3]);
		
		$('#qv_reviews2').text(mcdHeroSlides5[cnt]);
		$('#qv_reviews3').text(mcdHeroSlides5[cnt+1]);
		$('#qv_reviews4').text(mcdHeroSlides5[cnt+2]);
		$('#qv_reviews5').text(mcdHeroSlides5[cnt+3]);
		
		$('#qv_price2').html(mcdHeroSlides7[cnt]);
		$('#qv_price3').html(mcdHeroSlides7[cnt+1]);
		$('#qv_price4').html(mcdHeroSlides7[cnt+2]);
		$('#qv_price5').html(mcdHeroSlides7[cnt+3]);
		
		$('#qv_promo_price2').html(mcdHeroSlides16[cnt]);
		$('#qv_promo_price3').html(mcdHeroSlides16[cnt+1]);
		$('#qv_promo_price4').html(mcdHeroSlides16[cnt+2]);
		$('#qv_promo_price5').html(mcdHeroSlides16[cnt+3]);
		
		$('#qv_price_desc2').html(mcdHeroSlides17[cnt]);
		$('#qv_price_desc3').html(mcdHeroSlides17[cnt+1]);
		$('#qv_price_desc4').html(mcdHeroSlides17[cnt+2]);
		$('#qv_price_desc5').html(mcdHeroSlides17[cnt+3]);
		
		
		$('#qv_shopLink2').attr('href',mcdHeroSlides8[cnt]);
		$('#qv_shopLink3').attr('href',mcdHeroSlides8[cnt+1]);
		$('#qv_shopLink4').attr('href',mcdHeroSlides8[cnt+2]);
		$('#qv_shopLink5').attr('href',mcdHeroSlides8[cnt+3]);
		
		$('#qv_learnMoreLink2').attr('href',mcdHeroSlides2[cnt]);
		$('#qv_learnMoreLink3').attr('href',mcdHeroSlides2[cnt+1]);
		$('#qv_learnMoreLink4').attr('href',mcdHeroSlides2[cnt+2]);
		$('#qv_learnMoreLink5').attr('href',mcdHeroSlides2[cnt+3]);
		
		$('#qv_starGrade2').attr('class',mcdHeroSlides9[cnt]);
		$('#qv_starGrade3').attr('class',mcdHeroSlides9[cnt+1]);
		$('#qv_starGrade4').attr('class',mcdHeroSlides9[cnt+2]);
		$('#qv_starGrade5').attr('class',mcdHeroSlides9[cnt+3]);
		/*
		$('#qv_tweet2').attr('data-url','http://www.samsung.com'+mcdHeroSlides2[cnt]);
		$('#qv_tweet3').attr('data-url','http://www.samsung.com'+mcdHeroSlides2[cnt+1]);
		$('#qv_tweet4').attr('data-url','http://www.samsung.com'+mcdHeroSlides2[cnt+2]);
		$('#qv_tweet5').attr('data-url','http://www.samsung.com'+mcdHeroSlides2[cnt+3]);
		
		$('#qv_fb2').attr('href','http://www.samsung.com'+mcdHeroSlides2[cnt]);
		$('#qv_fb3').attr('href','http://www.samsung.com'+mcdHeroSlides2[cnt+1]);
		$('#qv_fb4').attr('href','http://www.samsung.com'+mcdHeroSlides2[cnt+2]);
		$('#qv_fb5').attr('href','http://www.samsung.com'+mcdHeroSlides2[cnt+3]);
		*/		
		$('#qv_desc12').text(mcdHeroSlides11[cnt]);
		$('#qv_desc13').text(mcdHeroSlides11[cnt+1]);
		$('#qv_desc14').text(mcdHeroSlides11[cnt+2]);
		$('#qv_desc15').text(mcdHeroSlides11[cnt+3]);
		
		$('#qv_desc22').text(mcdHeroSlides12[cnt]);
		$('#qv_desc23').text(mcdHeroSlides12[cnt+1]);
		$('#qv_desc24').text(mcdHeroSlides12[cnt+2]);
		$('#qv_desc25').text(mcdHeroSlides12[cnt+3]);
		
		$('#qv_desc32').text(mcdHeroSlides13[cnt]);
		$('#qv_desc33').text(mcdHeroSlides13[cnt+1]);
		$('#qv_desc34').text(mcdHeroSlides13[cnt+2]);
		$('#qv_desc35').text(mcdHeroSlides13[cnt+3]);
		
		$('#qv_desc42').text(mcdHeroSlides14[cnt]);
		$('#qv_desc43').text(mcdHeroSlides14[cnt+1]);
		$('#qv_desc44').text(mcdHeroSlides14[cnt+2]);
		$('#qv_desc45').text(mcdHeroSlides14[cnt+3]);
		
		$('#qv_desc52').text(mcdHeroSlides15[cnt]);
		$('#qv_desc53').text(mcdHeroSlides15[cnt+1]);
		$('#qv_desc54').text(mcdHeroSlides15[cnt+2]);
		$('#qv_desc55').text(mcdHeroSlides15[cnt+3]);			
					
		var mcdCurrHeroNav = 'product-slide-nav';
		
		$('div.product-transitioner ul').attr('class',mcdCurrHeroNav);
		initProductQuickViews();
	}
	
	mcdSlideChange(mcdCurrSlide);

	$('#PRO_M38 .slide-nav-prev').each(function() {	
		$(this).click(function(e) {
			if(mcdCurrSlide >= 1) {										  						  						
				if (mcdHeroSlides4[cnt-4] == '') return;
				
				cnt = cnt - 4;  
				mcdCurrSlide--;  						
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav-next').removeClass('inactive');
				
				if (mcdCurrSlide == 0) {
					$(this).addClass('inactive');
				}
				else {
					$(this).removeClass('inactive');
				}
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				if (mcdCurrSlide == 0) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-1') {
							$(this).addClass('active');
						}
					});				
				}
				else if (mcdCurrSlide == 1) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-2') {
							$(this).addClass('active');
						}
					});
				}
				else if (mcdCurrSlide == 2) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-3') {
							$(this).addClass('active');
						}
					});
				}
				else if (mcdCurrSlide == 3) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-4') {
							$(this).addClass('active');
						}
					});				
				}
				else if (mcdCurrSlide == 4) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-5') {
							$(this).addClass('active');
						}
					});
				}				
			}
			e.preventDefault();
		});
	});
	
	$('#PRO_M38 .slide-nav-next').each(function() {			
		$(this).click(function(e) {
			if(mcdCurrSlide < 4) {		    								  						
				if (mcdHeroSlides4[cnt+4] == '') return;
				
				cnt = cnt + 4;  
				mcdCurrSlide++;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav-prev').removeClass('inactive');
												
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				if (mcdCurrSlide == 0) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-1') {
							$(this).addClass('active');
							if ($(this).next().find('a').attr('href') == '#next') {
								$('#PRO_M38 .slide-nav-next').addClass('inactive');
							}
						}
					});				
				}
				else if (mcdCurrSlide == 1) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-2') {
							$(this).addClass('active');
							if ($(this).next().find('a').attr('href') == '#next') {
								$('#PRO_M38 .slide-nav-next').addClass('inactive');
							}
						}
					});
				}
				else if (mcdCurrSlide == 2) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-3') {
							$(this).addClass('active');
							if ($(this).next().find('a').attr('href') == '#next') {
								$('#PRO_M38 .slide-nav-next').addClass('inactive');
							}
						}
					});
				}
				else if (mcdCurrSlide == 3) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-4') {
							$(this).addClass('active');
							if ($(this).next().find('a').attr('href') == '#next') {
								$('#PRO_M38 .slide-nav-next').addClass('inactive');
							}
						}
					});				
				}
				else if (mcdCurrSlide == 4) {
					$('#PRO_M38 .slide-nav').each(function() {  	
						if ($(this).attr('rel') == 'slide-5') {
							$(this).addClass('active');
							if ($(this).next().find('a').attr('href') == '#next') {
								$('#PRO_M38 .slide-nav-next').addClass('inactive');
							}
						}
					});
				}
			}
			e.preventDefault();
		});
	});

	$('#PRO_M38 .slide-nav').each(function() {
		
		if ($(this).attr('rel') == 'slide-1') {
			if ($(this).next().find('a').attr('href') == '#next') {
				$('#PRO_M38 .slide-nav-next').addClass('inactive');
			}			
		}
		
		$(this).click(function(e) {
						
			if ($(this).attr('rel') == 'slide-1') {
				if (mcdHeroSlides4[0] == '') return;
				
				cnt = 0; 
				mcdCurrSlide = 0;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				$(this).addClass('active');
				
				$('#PRO_M38 .slide-nav-prev').each(function() {
					$(this).addClass('inactive');
				});
				
				if ($(this).next().find('a').attr('href') == '#next') {
					$('#PRO_M38 .slide-nav-next').addClass('inactive');
				}
				else {
					$('#PRO_M38 .slide-nav-next').removeClass('inactive');
				}
				
				e.preventDefault();
			}
			else if ($(this).attr('rel') == 'slide-2') {
				if (mcdHeroSlides4[4] == '') return;
				
				cnt = 4;
				mcdCurrSlide = 1;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				$(this).addClass('active');
				
				$('#PRO_M38 .slide-nav-prev').each(function() {
					$(this).removeClass('inactive');
				});
				if ($(this).next().find('a').attr('href') == '#next') {
					$('#PRO_M38 .slide-nav-next').addClass('inactive');
				}
				else {
					$('#PRO_M38 .slide-nav-next').removeClass('inactive');
				}
				
				e.preventDefault();
			}
			else if ($(this).attr('rel') == 'slide-3') {
				if (mcdHeroSlides4[8] == '') return;
				
				cnt = 8; 
				mcdCurrSlide = 2;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				$(this).addClass('active');
				
				$('#PRO_M38 .slide-nav-prev').each(function() {
					$(this).removeClass('inactive');
				});
				if ($(this).next().find('a').attr('href') == '#next') {
					$('#PRO_M38 .slide-nav-next').addClass('inactive');
				}
				else {
					$('#PRO_M38 .slide-nav-next').removeClass('inactive');
				}
				
				e.preventDefault();			
			}
			else if ($(this).attr('rel') == 'slide-4') {
				if (mcdHeroSlides4[12] == '') return;
				
				cnt = 12; 
				mcdCurrSlide = 3;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				$(this).addClass('active');
				
				$('#PRO_M38 .slide-nav-prev').each(function() {
					$(this).removeClass('inactive');
				});
				if ($(this).next().find('a').attr('href') == '#next') {
					$('#PRO_M38 .slide-nav-next').addClass('inactive');
				}
				else {
					$('#PRO_M38 .slide-nav-next').removeClass('inactive');
				}
				
				e.preventDefault();
			}
			else if ($(this).attr('rel') == 'slide-5') {
				if (mcdHeroSlides4[16] == '') return;
				
				cnt = 16; 
				mcdCurrSlide = 4;
				mcdSlideChange(mcdCurrSlide);
				
				$('#PRO_M38 .slide-nav').each(function() {  	
					$(this).removeClass('active');
				});
				
				$(this).addClass('active');
				
				$('#PRO_M38 .slide-nav-prev').each(function() {
					$(this).removeClass('inactive');
				});
				$('#PRO_M38 .slide-nav-next').each(function() {
					$(this).addClass('inactive');
				});
				
				e.preventDefault();
			}			
		});
	});	
});
