﻿function initCart(){
//		 $("#topcartinfo,#carinfo").ajaxStart(function(){
//		 $.blockUI({ message: '放入購物袋中' });
//		 });
		  $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=INIT");
		   //setTimeout("show()",1000 );
                        $.unblockUI();
// $("#topcartinfo,#carinfo").ajaxComplete(function(){
//    show();
// });
}

function addtoCart(kmcode,actid,parnter,lid)
{
		 $.blockUI({ message: '放入購物袋中' });
         $.unblockUI();
         $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=addtocart&LID="+lid+"&actid="+actid+"&kmcode="+kmcode +"&q="+ Math.random()  );
}

function putCart(kmcode,actid,parnter,lid){
		 $.blockUI({ message: '放入購物袋中' });
         $.unblockUI();
         $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=addtocart&LID="+lid+"&actid="+actid+"&kmcode="+kmcode +"&partnerid="+ parnter +"&q="+ Math.random()  );
}


function testcart(kmcode)
{
		 $.blockUI({ message: '測試購物車' });
         $.unblockUI();
         $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=testcart&kmcode="+kmcode +"&q="+ Math.random() );
}

function DelCart(kmcode){
 $("#topcartinfo,#carinfo").ajaxStart(function(){
		 $.blockUI({ message: '放回架上' });

 });
   $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=delitem&kmcode="+kmcode  +"&q="+ Math.random()   );
 $("#topcartinfo,#carinfo").ajaxComplete(function(){
                        $.unblockUI();
 });
  $.unblockUI();
}

  //For Mag/直接放
 function Magadd(MagKmcode,actid,lid) {
 $("#topcartinfo,#carinfo").ajaxStart(function(){$.blockUI({ message: '放入購物袋中' });});
 $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=MAGINS&LID="+lid+"&actid="+actid+"&MagKmcode="+MagKmcode+'&q='+ Math.random());
 $("#topcartinfo,#carinfo").ajaxComplete(function(){$.unblockUI();});
}


  //For Mag/訂閱基本頁 有選項用
 function MagaddCart(MagKmcode,MagStartM,MagPresentN,actid,parnter,lid) {
MagKmcode = $('.[name$="'+ MagKmcode +'"]') .val();MagStartM = $('.[name$="'+ MagStartM +'"]') .val();MagPresentN = $('.[name$="'+ MagPresentN +'"]') .val();
 $("#topcartinfo,#carinfo").ajaxStart(function(){$.blockUI({ message: '放入購物袋中' });});
 $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=MAGINS&LID="+lid+"&actid="+actid+"&MagKmcode="+MagKmcode+'&q='+ Math.random());
 $("#topcartinfo,#carinfo").ajaxComplete(function(){$.unblockUI();});
 $.unblockUI();
   }
//多書加入  將指定ID內所有HIDDEN 書單加入
function MultiAdd(divname,actid,parnter,lid){
	$('[id="'+ divname +'"] input[type=hidden]"').each(

    function(){ //alert($(this).val())
    	$("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=addtocart&LID="+lid+"&actid="+actid+"&kmcode="+$(this).val() +"&q="+ Math.random());
    	}
     );
     	    $.unblockUI();
}
//多書加入  將指定ID內所有HIDDEN 書單數量更新
function Multiupdt(divname,actid,parnter,lid){
	$('[id="'+ divname +'"]  input:hidden"').each(
   	 function(){ $("#topcartinfo,#carinfo").load("/Include/webcart.asp?CMD=MULTISUB&LID="+lid+"&actid="+actid+"&kmcode="+$(this).val()+"&qty=1");}
     );
      $.unblockUI();
    // setTimeout("show()",3000 );
}

function addcaritem()
	{
	var inblock =
// '<div id="grayscreen" style="position:absolute;background-color:#C0C0C0;top:0;left:0;width:100%;height:100%;visibility:hidden;filter:alpha(opacity=40);opacity:0.8;z-index:10"> '+
//'          <iframe src="about:blank" scrolling="no" frameborder="0" width="100%" height="100%" style="style:none"></iframe> '+
//' </div> ' +
//'<a id="webcartlink" style="cursor:hand;">
	'<div id="webcart" style="cursor:hand;position: absolute; bottom:40px; right: 10px;margin:0;padding:0;padding-top:0px;width:105px;height:150px;font-size:12px;background:url(/webimg/webCartBg.png) no-repeat;text-align:center;vertical-align:top;line-height:1.5em;z-index:3;">' +
'        <div style="width:100%;height:60px;text-align:right;z-index: 2">' +
//'           <label>' +
//'              <a href="/event/0905_webCart/webCart.asp?actid=0905webCart" target="_blank"><img src="/Webimg/icon06.gif" style="border:none;"></a>' +
//'              <a href="/Event/0911_axmas/Xmas.asp?actid=webCart" target="_blank"><img src="/Webimg/space.gif" width="60" height="60" style="border:none;"></a>' +
//'           </label>' +
'        </div>' +
' <span id="carinfo">(<span style="color:#d30000">0</span>)$<span style="color:#d30000">0</span></span><br> ' +
'    <img src="/webimg/webCartIcon.gif" align="absbottom" border="0">' +
'  </div>'
//	</a> '

	$(inblock).prependTo('body');

	}


//讓購物袋會動
function dymWebCar()
	{
		var menuYloc = $("#webcart").offset().top;
  		$(window).scroll(function (){
     	var offsetTop = menuYloc + $(window).scrollTop() +"px";
      	$("#webcart").animate({top : offsetTop },{ duration:0 , queue:false });
      	});
     }



//	function show() {
//		var screen		= document.getElementById("grayscreen");
//		var screenWidth	= document.body.scrollWidth;	//取得整個螢幕的寬度
//		var screenHeight = document.body.scrollHeight;	//取得整個螢幕的高度
//		screen.style.width			= screenWidth;
//		screen.style.height		 = screenHeight;
//		screen.style.visibility = "hidden";
//	}
//	function hidd() {
//		var screen		= document.getElementById("grayscreen");
//		var screenWidth	= document.body.scrollWidth;	//取得整個螢幕的寬度
//		var screenHeight = document.body.scrollHeight;	//取得整個螢幕的高度
//		screen.style.width			= screenWidth;
//		screen.style.height		 = screenHeight;
//		screen.style.visibility = "visible";
//	}



function checkBoxAdd(obj,kmcode,actid,parnter,lid){
   if ( $(obj).attr('checked') )
       addtoCart(kmcode,actid,parnter,lid)
       //addtoCart(kmcode);
   else
       DelCart(kmcode);
}

function getContentValue(urlStr,DivID)
{
    $.ajax( {
         url : urlStr+'&time='+new Date().getMonth()+new Date().getDate()+new Date().getHours(),
         error :  function(){'server error 的錯誤訊息'},
         success : function(res){
         $("#"+DivID).html(res);
         }
    })
}
function page_change(objID,groupID,UID,MAX)
{
  objID= groupID + objID;
  for (i=1;i<=MAX;i++ ){
    var choose = groupID + i;    var itemname = UID + i;
    if(objID==choose){$("#"+objID).show();$("#"+itemname).addClass("on");}else{$("#"+choose).hide();$("#"+itemname).removeClass();}
  }
}


function getParameterByName(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS,'i' );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

function DoDefault(backurl,cashpath){
     addcaritem();
     dymWebCar();
     SetPartner();
     $("#webcart").click(function (){location.href= cashpath+'/ks_basket.asp?CarType=Web' });
     $("#topCartLink").attr("href",cashpath+'/ks_basket.asp?CarType=Web');
     $("#div_mem").ajaxComplete(function(){$("#log_url").attr("href",cashpath+'/Member/Login.asp?backurl='+backurl );});
     $("#div_mem").load('/common/top_userinfo.asp' );
     $("#memberAccount").load('/common/memberAccount.asp' );
}

function SetPartner(partner)
{ var rid = getParameterByName('rid');var prt = getParameterByName('partner');
  if(rid!=''){
     $.cookie('rid', rid, {path: '/', domain: 'kingstone.com.tw'});
     $.cookie('partner', 'MTT', {path: '/', domain: 'kingstone.com.tw'});
     	 }
  else{if(checkisPartner(prt) && prt !='MTT'){  $.cookie('partner', prt, {path: '/', domain: 'kingstone.com.tw'});	$.cookie('rid',null, {path: '/', domain: 'kingstone.com.tw'}); }
  	  }
   var setPrt = $.cookie('partner');
if( setPrt!=null){$("#partner").html(setPrt).show();}
}

function checkisPartner(partner)
{ var PartnerList = 'EMC,YHO,FLG,MSN,EFO,ANO,PPO,MAU,TAI,HGO,KOF,PCU,YAM,MTT,HHA'
  isPartner = PartnerList.indexOf(partner.toUpperCase());
  if (partner.length == 3 &&  isPartner >= 0 ){ return true }else{ return false}
}

(function(a){jQuery.browser.mobile=/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-|HTC/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);

