// JavaScript Document
function hackImgMenu(menuid)
{
	var m = document.getElementById(menuid);	//获取Dom对象	
	if(m){		
		var mItems = m.getElementsByTagName("A");	//得到所有的A标签
		for(var i=mItems.length-1; i>=0;i--)
		{
			mItems[i].innerHTML = '';	
		}
	}
}

var _FID = 0;
var _FDom = null;
var _FDomItems = null;
var _lastFDomItem = null;
function jsFlash(FID)
{
	if(_FDom){
		var n = _FDomItems.length;
		_lastFID = _FID;
		_lastFDomItem = _FDomItems[_FID]; 
		
		_FID ++;
		if(_FID>n-1){ _FID = 0; }
		//_FDomItems[_FID].style.display = 'block';
		
		degree = 0;		
		fadepic(_FDomItems[_FID]);
		
		_FDomItems[_FID].style.zIndex = 2009;
		_lastFDomItem.style.zIndex =2008;
		
		
		for(var i=0; i<n;i++)
		{
			if(i==_FID||i==_lastFID)
			{
				//_FDomItems[i].style.display = 'block';	
			}
			else
			{
				_FDomItems[i].style.zIndex = 2007-i;
				//_FDomItems[i].style.display = 'none';	
			}
		}
		_itv=setInterval(function(){return fadepic(_FDomItems[_FID])},100);
	}
	else{
		_FDom = document.getElementById(FID);	//获取Dom对象
		if(_FDom)
		{
			_FDomItems = _FDom.getElementsByTagName("DIV");	//得到所有的DIV标签
			jsFlash(FID);
		}
	}
}

var degree = 0;
var _itv = null;
function fadepic(dom){	
	if (degree<101){		
		if (dom.filters&&dom.filters[0]){
			if (typeof dom.filters[0].opacity=="number") //if IE6+
				dom.filters[0].opacity=degree
			else //else if IE5.5-
				dom.style.filter="alpha(opacity="+degree+")"
		}
		else if (dom.style.MozOpacity)
			dom.style.MozOpacity=degree/101
		else if (dom.style.KhtmlOpacity)
			dom.style.KhtmlOpacity=degree/100
		else if (dom.style.opacity&&!dom.filters)
			dom.style.opacity=degree/101
		degree+=25;
		if(degree==50){changeFlashBtnStatus();}
	}
	else{
		clearInterval(_itv);
		_lastFDomItem.style.zIndex = 2007-_lastFID;
		_FDomItems[_FID].style.zIndex = 2008;
		//此处完成切换，可以更换至对应的状态了
		
	}
}

function changeFlashBtnStatus()
{
	var m = document.getElementById('flashBtns');	//获取Dom对象	
	if(m){		
		var mItems = m.getElementsByTagName("A");	//得到所有的A标签
		for(var i=mItems.length; i>=1;i--)
		{
			mItems[i-1].className = 'fb'+ i;	
		}
		if(_FID>=2){
			mItems[_FID-1].className = 'fb'+ _FID +'a';
		}
		else{
			mItems[_FID].className = 'fb'+ (_FID+1) +'a';
		}
	}
}

var _itvFF = null;
function startFlash(idx)
{
	if(idx>-1){
		_FID = idx;	
		_FDom = document.getElementById('flashFrames');	//获取Dom对象
		if(_FDom)
		{
			_FDomItems = _FDom.getElementsByTagName("DIV");	//得到所有的DIV标签
		}
	}
	_itvFF = setInterval(function(){return jsFlash('flashFrames');},4000);
}

function stopFlash(idx)
{
	clearInterval(_itvFF);
	if(idx>-1)
	{
		_FDomItems[_FID].style.zIndex = 2008;
		_FID = idx;
		_FDomItems[_FID].style.zIndex = 2009;	
	}
}

var delayTime = 3000;

function upMarqueepy(block){ 
	//alert(block); 
	block.scrollTop += block.offsetHeight;
	if((block.scrollTop + block.offsetHeight) >= block.scrollHeight)	block.scrollTop = 0;
}

function initMarqueepy(MQID)
{
	var block = document.getElementById(MQID);	
	block.upMarpy = setInterval(function(){return upMarqueepy(block);},delayTime)
	block.onmouseover=function() {clearInterval(block.upMarpy)}
	block.onmouseout=function() {block.upMarpy=setInterval(function(){return upMarqueepy(block);},delayTime)} 
}

function upMq(MQID,idx){ 
	// 
	var block = document.getElementById(MQID);	
	block.scrollTop = idx * (block.offsetHeight-0);
}

function swithNav(MQID,idx){ 
	//alert(block); 
	var block = document.getElementById(MQID);	
	var Items = block.getElementsByTagName("A");
	for(var i=0, n = Items.length; i<n;i++)
	{
		if(i==idx)
		{
			Items[i].className = 'fb'+(i+1)+'a';	
		}
		else
		{
			Items[i].className = 'fb'+(i+1);
		}
	}
}

function swithPMenu(MQID,idx){ 
	//alert(block); 
	var block = document.getElementById(MQID);	
	var Items = block.getElementsByTagName("LI");
	for(var i=0, n = Items.length; i<n;i++)
	{
		if(i==idx)
		{
			Items[i].className = 'w100 act';	
		}
		else
		{
			Items[i].className = 'w100';
		}
	}
}

function vFSwitch(idx)
{
	upMq('vProducts',idx); 
	swithNav('vF_nav',idx);
	showFrame('vFPInfo',3,(idx+1));
}

function SMBSwitch(idx)
{
	upMq('smbProducts',idx); 
	swithNav('smb_nav',idx);
	showFrame('vFPInfo',3,(idx+1));
}

function EntSwitch(idx,idi)
{
	upMq('entProducts',idx); 
	swithNav('ent_nav',idx);
	showFrame('vFPInfo',10,idi);
}

function vPSwitch(idx)
{
	swithPMenu('productMenu',idx);
	showFrame('vFPInfo',3,(idx+1));
}

function showFrame(MQID,count,idx)
{
	for(var i=0; i<count;i++)
	{
		var dom = document.getElementById(MQID+(i+1));
		if(dom)
		{
			if(i==(idx-1))
			{
				dom.style.display = 'block';	
			}
			else
			{
				dom.style.display = 'none';	
			}
		}
	}	
}

function hackMenu(menuid)
{
	var m = document.getElementById(menuid);	//获取Dom对象	
	if(m){		
		var mItems = m.getElementsByTagName("A");	//得到所有的A标签
		for(var i=mItems.length-1; i>=0;i--)
		{
			mItems[i].innerHTML = '<div class="mi_l"></div><div class="mi_r"></div><div class="mi_m">'+	mItems[i].innerHTML + '</div>';	
		}
	}
}

function round_box(boxid,bgColor,corner_pic,vborder_pic, hborcer_pic,corner_size,padding){
	var box = document.getElementById(boxid);	
	if(box){
		var l ='';
		l += '<div style="background:url('+corner_pic+') no-repeat top right;height:'+corner_size+'px; overflow:hidden">';
		l += '<dl style="margin:0px;background:url('+corner_pic+') no-repeat top left; height:'+corner_size+'px;">';                  
		l += '<dt style="background:url('+vborder_pic+') repeat-x;height:'+corner_size+'px; margin-left:'+corner_size+'px; margin-right:'+corner_size+'px"></dt>';
		l += '</dl>';
		l += '</div><div style="clear:both"></div>';
		l += '<div style="background:url('+hborcer_pic+') left repeat-y; width:100%">';
		l += '<dl style="margin:0px;background:url('+hborcer_pic+') right repeat-y;">';
		l += '<dt style="margin:0px '+corner_size+'px 0px '+corner_size+'px; padding:'+padding+'px;background: '+bgColor+'">';
		
		var r ='';
		r += '</dt> ';
		r += '</dl> ';
		r += '</div><div style="clear:both"></div> ';
		r += '<div style="background:url('+corner_pic+') no-repeat bottom right;_background:url('+corner_pic+') no-repeat -'+corner_size+'px right;height:'+corner_size+'px; overflow:hidden">';
		r += '<dl style="margin:0px;background:url('+corner_pic+') no-repeat bottom left;_background:url('+corner_pic+') no-repeat -'+corner_size+'px left; height:'+corner_size+'px;">';             
		r += '<dt style="background:url('+vborder_pic+') bottom repeat-x;_background:url('+vborder_pic+') 0px -'+corner_size+'px repeat-x;height:'+corner_size+'px; margin-left:'+corner_size+'px; margin-right:'+corner_size+'px"></dt>';
		r += '</dl>';
		r += '</div><div style="clear:both"></div>';
		
		box.innerHTML = l+box.innerHTML+r;
	}	
}

function widget(widgetid)
{
	$("#"+widgetid).find('h3').each(function(){
											 
		$(this).html('<a href="#"><div class="b"><div class="l"></div><div class="r"></div>'+$(this).html()+'</div></a>');
	
	})
	$("#"+widgetid).sl_widget();
}

if(jQuery) (function($){
	
	$.extend($.fn, {
		sl_widget: function(o, h) {
			// Defaults
			
			if( !o ) var o = {};
			if( o.root == undefined ) o.root = '/';
			if( o.folderEvent == undefined ) o.folderEvent = 'click';
			if( o.expandSpeed == undefined ) o.expandSpeed= 500;
			if( o.collapseSpeed == undefined ) o.collapseSpeed= 500;
			if( o.expandEasing == undefined ) o.expandEasing = null;
			if( o.collapseEasing == undefined ) o.collapseEasing = null;
			if( o.multiFolder == undefined ) o.multiFolder = false;
			
			$(this).each( function() {
				
				function showTree(c, t) {
						
					//if( o.root == t ) $(c).find('UL:hidden').show(); else $(c).find('UL:hidden').slideDown({ duration: o.expandSpeed, easing: o.expandEasing });
					bindTree(c);
				}
				
				function bindTree(t) {
					$(t).find('h3 a').bind(o.folderEvent, function() {
						
						var li = $(this).parent().parent();
						if(!li.hasClass('empty') ) {
							if( li.hasClass('collapsed') ) {
								// Expand
								if( !o.multiFolder ) {
									li.parent().find('h1').slideUp({ duration: o.collapseSpeed, easing: o.collapseEasing });
									li.parent().find('LI.expanded').removeClass('expanded').addClass('collapsed');
								}
								//$(this).parent().find('UL').remove(); // cleanup
								li.find('h1:hidden').slideDown({ duration: o.expandSpeed, easing: o.expandEasing });
								li.removeClass('collapsed').addClass('expanded');
							} else {
								// Collapse
								li.find('h1').slideUp({ duration: o.collapseSpeed, easing: o.collapseEasing });
								li.removeClass('expanded').addClass('collapsed');
							}
						} else {
							if(typeof(h)=='function'){h($(this).attr('rel'));}
						}
						return false;
					});
					// Prevent A from triggering the # on non-click events
					//if( o.folderEvent.toLowerCase != 'click' ) $(t).find('LI A').bind('click', function() { return false; });
				}
				// Loading message
				//$(this).html('<ul class="jqueryFileTree start"><li class="wait">' + o.loadMessage + '<li></ul>');
				// Get the initial file list
				showTree( $(this), escape(o.root) );
			});
		}
	});
	
})(jQuery);

function sel_change(id)
{
	var obj = document.getElementById( 'sel_products' )
	
	for(i=0;i<obj.length;i++)
	{
		if(parseInt(obj [i].value) == parseInt(id))
			obj [i].selected = true
	}
}