﻿(
 function($) {
    function addcss(linkcss){
		var _doc = document.getElementsByTagName('head')[0];    
		var css = document.createElement('link');
        css.setAttribute('rel', 'stylesheet');
        css.setAttribute('type', 'text/css');  
        css.setAttribute('href', linkcss);
       _doc.appendChild(css);

	};
   function GetQueryvalue(sorStr,panStr){ 
       var vStr=""; 
       if (sorStr==null || sorStr=="" || panStr==null || panStr=="") return vStr; 
       sorStr = sorStr.toLowerCase(); 
       panStr += "="; 
       var itmp=sorStr.indexOf(panStr); 
       if (itmp<0){return vStr;} 
       sorStr = sorStr.substr(itmp + panStr.length); 
       itmp=sorStr.indexOf("&"); 
if (itmp<0) 
{ 
return sorStr; 
} 
else 
{ 
sorStr=sorStr.substr(0,itmp); 
return sorStr; 
} 
} ;
	$.fn.readmultitab = function(xmlpath,multitabuid) {
		$.get(
						xmlpath,
						function(read) {
					           if( window.DOMParser ){
					        	   read = (new DOMParser()).parseFromString(read, 'text/xml');
					           }else if( window.ActiveXObject && window.GetObject ) {
					        	   var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
					               dom.loadXML( read );
					               read = dom;
					           }
           var topurl='<ul style="display:block; width:545px;margin-bottom:1px;padding:0;" id="tabul">';
                   var tmpcode="1";
		   var multiactiveid="1";
		   var boturl='</ul>';
		   var divhtml='';
		   var lihtml='';
		    /* add code to control the color Kevin 20090204 */
		   var curnum='1';
					       	switch (current)
							{
					        case "business":
					        {
					          curnum='3';
							  break;
					        }
							 case "consumer": 
					        {
					          curnum='5';
					          break;
					        }
							 case "customer_service": 
					        {
					          curnum='1';
					          break;
					        }
							 case "careers":
					        {
					          curnum='4';
				              break;
					        }
							default:
							{
								curnum='0';
								break;
							}
							}
		   /* add code to control the order Kevin 20090120 */
		    var sum= $(read).find('MULTITAB').size();
                    var lang=$(read).find('lang').text();
			var strHref = window.document.location.href;
			var strmultitabuid="0";
                        var fontstyle="";
			strmultitabuid = GetQueryvalue(strHref,"multitab");
			if (strmultitabuid==null || strmultitabuid=="")
			{
				strmultitabuid="0";
			}
                    if (sum>=5)
                  {
                     fontstyle="style=\"font-size:11px;\"";
                  }
		   for(var i=1; i<=sum;i++) 
		   {
		   $(read).find('MULTITAB[@ID='+i+']').each(
				function(){ 
                  var $tabinfo = $(this);  
			      var id= $tabinfo.attr("ID");
				  var vcmid=$tabinfo.find('VCMID').text();
				  if (vcmid.toLowerCase()==strmultitabuid.toLowerCase())
				  {
					  multiactiveid=id;
				  }
			      var title = $tabinfo.find('MULTITAB-TAB-NAME').text();
                  var description = $tabinfo.find('MULTITAB-BODY').text();
                               var trimtitle=$.trim(title);
				  var imgpath='/resources/Common/images/gift_tab.gif';
                                  wid="64px";
                                  widt="64px";
                                  hei="25px";
                                   if (lang=='zh-hk')
				  {
				  imgpath='/resources/hk/Common/images/gift_tab.gif';
				  }
                                  if (trimtitle =='bgblank')
				  {
				  imgpath='/resources/Common/images/tab_white_w450_01.gif';
                                  wid="420px";
                                  tmpcode="3";
                                  widt="430px";
                                  fontstyle="style=\"font-size:11px;\"";
				  }
                                  if (trimtitle =='bgtmp')
                                  {
                                  imgpath='/resources/Common/images/tab_white_w450_01.gif';
                                  wid="64px";
                                  widt="64px";
                                  tmpcode="3";
                                  }
                                   if (trimtitle =='bgblanks')
                                  {
                                  imgpath='/resources/Common/images/tab_white_w450_01.gif';
                                  wid="310px";
                                  widt="310px";
                                  tmpcode="2";
                                  }
				  if (trimtitle=='贈品' || trimtitle=='Gift' || trimtitle=='gift' ||trimtitle=='bgblanks' ||trimtitle=='bgtmp' ||trimtitle=='bgblank')
				  {
					  lihtml+='<li ><a href="#'+id+'" style="padding-right:0px;"><span style=" padding:0px; width:'+wid+' "><img src="'+imgpath+'" border="0" width="'+widt+'" height="'+hei+'"></span></a></li>';
				  }
				  else
				  {
			      lihtml+='<li ><a href="#'+id+'" '+fontstyle+'><span>'+title+'</span></a></li>';
				  }
			      divhtml+='<div id="'+id+'" class="border_1_cecece">';
				  /* add css to control the content*/
                              var divid="clearp"+id;
			      divhtml+='<div id="'+divid+'" class="clear p10">'+description+'</div>';
			      divhtml+='</div>';
                });
		    }
			/* end Kevin*/
                   var contentlen =$(".col_333").text().length;
			 if (contentlen <5){
       $(".col_333").remove();
     }             
                   else
     	{
     		$('.col_333').css("padding-bottom","10px");
     	}
		   $('#childexp').removeClass("child_exp");
		   $('#childexp').addClass("child_exp_LR");
		   var html =topurl+lihtml+boturl+divhtml;
		   var currincss="/resources/Common/style/jquery.tabs."+curnum+".css";
		   $("link[@href=/resources/Common/style/jquery.tabs.0.css]").attr({"disabled":true}).remove();
		   addcss(currincss)
		   $('#container-1').append($(html));
		   var tabid=0;
		   var nummultiactiveid = new Number(multiactiveid);
		   for(var i=1; i<=sum;i++) 
		   {
			   if (nummultiactiveid ==i)
			   tabid=i;
		   }
		   $('#container-1').tabs(tabid);
                    if (tmpcode=='2')
		   {
			   $('#container-1').disableTab(3);
                            $('#container-1').css("padding-top","25px");
                             $('#container-1').css("font-size","11px");
		   }
                  if (tmpcode=='3')
                   {
                           $('#container-1').disableTab(2); 
                           $('#container-1').css("padding-top","25px");
                           $('#container-1').css("font-size","11px");
                   }

          
});
		
		   
    
  };
  
})(jQuery);

