<%@ Control Language="C#" AutoEventWireup="true" Inherits="Kesion.NET.WebSite.Control_LabelJS" Codebehind="LabelJS.ascx.cs" %>
<%@ Import Namespace="Kesion.Publics" %>
  <script type="text/javascript">
   <!--
	 function GetClassOption()
  {
    var channelid=jQuery("#<%=ModelClientID %> option:selected").val();
    jQuery.get('KS.GetClassOption.aspx',{channelid:channelid,getspecial:1,stamp:Math.random() },function(s){
	var p=s.split("@@@");
	 jQuery("#classid1").empty();
	 jQuery("#classid1").append('<option value="0">-不指定栏目-</option><option value="-1" style="color:red">当前栏目通用</option>');
	 jQuery('#classid1').append(p[0]);
	 jQuery("#specialid1").empty();
	 jQuery("#specialid1").append('<option value="">-不指定专题-</option><option value="-1" style="color:red">当前专题通用</option>');
	 jQuery('#specialid1').append(p[1]);
       
    });
  }
  function selectclassid(v) {
          var va = v.split(',');
          jQuery("#classid1 option").each(function () {
              for (var n = 0; n < va.length; n++) {
                  if (va[n] == $(this).val()) {

                      $(this).attr("selected", "true");
                  }
              }
          });

 }
  function selectspecialid(v)
  {
    for(var i=0;i<jQuery("#specialid1")[0].options.length;i++)
   {
        if(v==jQuery("#specialid1")[0].options[i].value)
          jQuery("#specialid1")[0].options[i].selected=true;
         
   }  
  }
  var labelId = "ctl00_KSContent_LabelName";
  var lbtf = true;
  $(function () {
      jQuery("#" + labelId).blur(function () {
          testlabelname(this.value);
      });
      $("#ctl00_KSContent_Foot1_submitbutton").click(function () {

          return (checklabelname());
      })
  });
  function testlabelname(labelname) {
      jQuery.get('KS.Label.SQL.aspx', { action: 'CheckLabelName', rnd: Math.random(), templateid: "<%=KSCMS.S("templateId")%>", labeltype: '<%=KSCMS.S("labeltype") %>', labelid: '<%=KSCMS.S("labelid") %>', labelname: labelname }, function (s) {
              if (jQuery("#" + labelId).val() == '') {
                  $(".ltips").remove();
                  $("#" + labelId).next().append('<font color=red class="ltips">请输入标签名称!</font>');
                  lbtf = false;
              }
              else if (s.indexOf('true')!=-1) {
                  $(".ltips").remove();
                  $("#" + labelId).next().append('<font color=blue class="ltips">恭喜，可以使用该名称!</font>');
                  //  jQuery('#labelmessage').html('<font color=blue>恭喜，可以使用该名称!</font>');
                  lbtf = true;
              }
              else {
                  $(".ltips").remove();
                  $("#" + labelId).next().append('<font color=red  class="ltips">对不起，该名称不可用，已存在!</font>');
                  // jQuery('#labelmessage').html('<font color=red>对不起，该名称不可用，已存在!</font>');
                  lbtf = false;
              }

          });
      }
    function checklabelname() {
      if (jQuery("#" + labelId).val() == '') {
          jQuery("#" + labelId).focus();
          KesionJS.Alert('请输入标签名称!', null);
          return false;
      }
      if (lbtf == false) {
          KesionJS.Alert('对不起，你输入的标签已存在，请重新输入!', null);
          return false;
      }
    }
    //加载标签样式
    function GetLabelStyle(module, labelBody) {
		var moduleName = module.split('@')[0];
		var subModuleName = module.split('@')[1];
		var $formatCarousel = $("#formatCarousel");
        $.ajax({
            type: "POST",
            url: "/plus/ajaxlabel.aspx",
            data: "action=listlabeltype&labeltype=loop&module="+moduleName+"&submodule="+subModuleName+"",
            success: function (data) {
				
                var arr = data.split('@');
                var str = "";
                for (var i = 0; i < arr.length; i++) {
                    var aarr = arr[i].split('|');
                    str += '<li><div class="f-img" id="' + aarr[0] + '"><span class="check"></span><img src="' + aarr[1] + '" /></div></li>';
                }
                $formatCarousel.find("ul").html(str);

				//设置轮播
				$formatCarousel.carousel({
					object:'li',
					scrollType:'slide',
					width:'760',
					height:'280',
					arrow:true,
					autoPlay:false,
					dots:1,
					speed:400,
					interval:3000
				});
				
                $formatCarousel.on('click','.f-img',function () {

                    $formatCarousel.find("li").removeClass("active");
                    $(this).parent().addClass("active");

                    $.ajax({
                        type: "POST",
                        url: "/plus/ajaxlabel.aspx",
                        data: "action=listlabeltype&labeltype=loop&module=" + moduleName + "&getflag=label&labelname=" + $(this).attr("id"),
                        success: function (data) {
                            $("#" + labelBody).val(data);
                        }
                    });

                });
				//是否是新建标签
				var labelid = window.location.href.indexOf('labelid');
				if(labelid=='-1'){
					$formatCarousel.find('li:first .f-img').click();
				}else{
					 var $label = $($("#" + labelBody).val());
					 var styleName = $label.attr('data-name');
					 $formatCarousel.find('#'+styleName+'').parent().addClass('active');
					 var index = $formatCarousel.find('#'+styleName+'').parent().attr('carousel-id');
					 
					 if(index!=0){
						if($formatCarousel.find('.active').nextAll('li').size()>0){
							$formatCarousel.find('.active').nextAll('li').insertBefore($formatCarousel.find('li:first'));
						};
						$formatCarousel.find('.active').insertBefore($formatCarousel.find('li:first'));
						$formatCarousel.find('.carousel-dots i').eq(index).addClass('on').siblings().removeClass('on');
					};
					 
					 if($formatCarousel.find('#'+styleName+'').size()==0){
					 	$('#select-format').hide();
						$('input[name="format"]').attr('checked',false);
						$('div[check-name="format"]').removeClass('drag-checked').attr('check-flag',0);
					 };
					 
					 
					 
				};
            }
        });

    }

	//-->
 </script>
