function getTwitter() {

   var html = '';

   if(twitterHolding) return false;

   twitterHolding = true;

   if(twitterPageNo==1) $('#twitter>.content').append('<ul class="list"></ul>');   

   $('#twitterPagingBt>a').css('display', 'none');
   $('#twitterLoading').removeClass('none');
   
   $.getJSON('/mall/view-twitter-api', {goodsNo: twitterGoodsNo, rpp: twitterPageList, page: twitterPageNo}, function(obj) {

      if(obj.errorMsg) {

       if(obj.errorMsg!='fail') {
	   
	    alert(obj.errorMsg);

        $('#twitterLoading').addClass('none');
        $('#twitterPagingBt>a').css('display', 'block');

	   } 

	   return false;

	  }

	  for(var i=0, count=obj.length; i<count; i++) {

       var photoFileUrl = obj[i].photoFileUrl[0];
       var name = obj[i].name[0];
       var url = obj[i].url[0];
       var message = obj[i].message;
       var date = obj[i].date;

       html += '<li>';
       html += ' <img src="' + photoFileUrl + '" alt="" class="twitterPhotoFileUrl" onerror="this.src=\'/app/views/mall/default/imgs/img_no_twitter.png\';" />';
	   html += ' <div class="twitterContent">';
	   html += '  <a href="' + url + '" target="_blank">' + name + '</a> <span class="date">' + date + '</span>';
	   html += '  <p>' + message + '</p>';
       html += ' </div>';
       html += '</li>';
	   
	  }

      $('#twitter').find('ul.list').append(html);

	  twitterPageNo ++;

      $('#twitterLoading').addClass('none');
      $('#twitterPagingBt>a').css('display', 'block');

	  twitterHolding = false;

   });

}

// 트위터 상품평 작성
function checkFormTwitterWrite() {

   if(!$('#twitterMessage').val()) { 

	alert(_i('트위터 상품평을 입력하세요.'));
	return false; 
	
   }

   if(!$('#twitterUsername').val()) { 

	alert(_i('트위터 username을 입력하세요.'));
	$('#twitterUsername').focus();
	return false; 
	
   }

   if(!$('#twitterPasswd').val()) { 

	alert(_i('트위터 password를 입력하세요.'));
	$('#twitterPasswd').focus();
	return false; 
	
   }

   return true;

}

// docham.kr start
function changeTotalPrice0(price, no) {

  var quantity0 = parseInt($('#addQuantity0').val());
  var quantity1 = parseInt($('#addQuantity1').val());
  var _quantity = quantity0;
  var _no = 0;

  if(typeof(no)!='undefined') { _quantity += no; _no = no; }
  if(_quantity<0) { $('#addQuantity0').val(0); return false; }

  var totalQuantity = (quantity0*max0) + (quantity1*max1) + (_no*max0);

  $('#quantity').val(totalQuantity);
  $('#addQuantity0').val(_quantity);
  $('#totalPrice').html(number_format(price * totalQuantity, ($('#useDecimal').val() ? 2 : 0)));

}

function changeTotalPrice1(price, no) {

  var quantity0 = parseInt($('#addQuantity0').val());
  var quantity1 = parseInt($('#addQuantity1').val());
  var _quantity = quantity1;
  var _no = 0;

  if(typeof(no)!='undefined') { _quantity += no; _no = no; }
  if(_quantity<0) { $('#addQuantity1').val(0); return false; }

  var totalQuantity = (quantity0*max0) + (quantity1*max1) + (_no*max1);

  $('#quantity').val(totalQuantity);
  $('#addQuantity1').val(_quantity);
  $('#totalPrice').html(number_format(price * totalQuantity, ($('#useDecimal').val() ? 2 : 0)));

}
// docham.kr end

function changeTotalPrice(price, no) {

  var quantity = parseInt($('#quantity').val());
  if(typeof(no)!='undefined') quantity += no;

  if(!quantity||(quantity<1)) return false; 

  $('p > .options, :input:radio[class=optionsRadio]::checked').each(function() { 
	 var optionPrice = this.value.split(';')[2];
	 if((typeof(optionPrice)!='undefined')&&optionPrice) price += parseFloat(optionPrice);
  });

  $('#quantity').val(quantity);
  $('#totalPrice').html(number_format(price * quantity, ($('#useDecimal').val() ? 2 : 0)));

}

function changeGoodsDetailImg(obj) {

   $('.goodsDetailImg')[0].src = obj.src;

}

function viewReview(url, codeNo) {

   if($('#reviewFrame' + codeNo).css('height')=='0px') $('#reviewFrame' + codeNo)[0].src = url;
   else $('#reviewFrame' + codeNo).css('height', '0px');

}

function viewTrackback(url, codeNo) {

   if($('#trackbackFrame' + codeNo).css('height')=='0px') $('#trackbackFrame' + codeNo)[0].src = url;
   else $('#trackbackFrame' + codeNo).css('height', '0px');	 

}

// 후기 작성 확인
function checkFormReviewWrite() {

   if((typeof($('#name').val())!='undefined')&&!$('#name').val()) {

    alert(_i('닉네임을 입력하세요.'));
    $('#name').focus();
    return false;

   }

   if((typeof($('#passwd').val())!='undefined')&&!$('#passwd').val()) {

    alert(_i('비밀번호를 입력하세요.'));
    $('#passwd').focus();
    return false;

   }

   if(!$('#content').val()) {

    alert(_i('후기 내용을 입력하세요.'));
    return false;

   }

   if((typeof($('#writeKey').val())!='undefined')&&!$('#writeKey').val()) {

    alert(_i('자동글 방지 번호를 정확히 입력하세요.'));
    return false;

   }

   return true;
   
}

function setReviewRate(value) {

   if(typeof(value)!='undefined') {

    $('#rateOn').css('width', ((value*20) + '%'));
    $('#rate').val(value);

   }

}

// 질문 작성 확인
function checkFormQnaWrite() {

   if((typeof($('#name').val())!='undefined')&&!$('#name').val()) {

    alert(_i('닉네임을 입력하세요.'));
    $('#name').focus();
    return false;

   }

   if((typeof($('#passwd').val())!='undefined')&&!$('#passwd').val()) {

    alert(_i('비밀번호를 입력하세요.'));
    $('#reviewPasswd').focus();
    return false;

   }

   if(!$('#content').val()) {

    alert(_i('질문 내용을 입력하세요.'));
    return false;

   }

   if((typeof($('#writeKey').val())!='undefined')&&!$('#writeKey').val()) {

    alert(_i('자동글 방지 번호를 정확히 입력하세요.'));
    return false;

   }

   return true;
   
}
