//控制图片输出大小
function drawimage(ImgD,width,height)
{
	// <img scr="img.jpg" onload="javascript:drawimage(this,'','');" />
	if(width =='')
	width = 160;
	if(height =='')
	height = 120;
	var flag=false;
 	var image=new Image();
 	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
	  	flag=true;
	  	if(image.width/image.height>= width/height){
	   		if(image.width>width){
				ImgD.width=width;
				ImgD.height=(image.height*width)/image.width;
	   		}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
	   		}
	   		ImgD.alt=image.width+"x"+image.height;
		}
  		else{
	   		if(image.height>height){
				ImgD.height=height;
				ImgD.width=(image.width*height)/image.height;
	   		}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
	   		}
	   		ImgD.alt=image.width+"x"+image.height;
	  	}
	}
}

//添加到收藏夹
function addfavorite(fname,furl)   
{
    var title = '美讯在线'; 
    var url = 'http://www.m6699.com';
    var desc = '';
	if(furl)
	url = furl;
	if(fname)
	title = fname;
	
    if (window.sidebar) { 
        window.sidebar.addPanel(title, url,desc); //Mozilla browser 
    } else if( document.all ) { //IE browser 
        window.external.AddFavorite(url,title);   
    } else if( window.opera && window.print ) { //Not Support Now 
        return true; 
    } 
}

//设为首页代码
function sethomepage()
{
    if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage('http://www.m6699.com');
    } else if (window.sidebar) {
        if(window.netscape)
        {
            try
            {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert("Firefox暂无此功能，请手动设置。" );
            }
        }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.m6699.com');
    }
}

//确认框




function confirm_msg(msg){
	if (confirm(msg)){
		return true;
	}
	return false;
}

//显示指定id图片
function on_move_pic(pic,div)
{
	document.getElementById(div).src = pic;
}


/*
thobji div的id前缀,如div1就是div,1为序号
div 是选上的序号
num 共有几个块
inclass 选上的class
outclass 是未被选上的class
type 1为隐藏目标框,样式为操作按键的样式,0时为转换目标,样式为目标样式
*/
function select_div(theObj,div,num,inclass,outclass,type)
{
	var page='';
	if(type)
	type='1';
	else
	type='0';
	if(div=='')
	div='0';
	if(num > 0)
	{
		for(var j=0;j<num;j++)
		{
			if(div==j)
			{
				if(type)
				{
					document.getElementById(theObj+j).style.display='block';
					document.getElementById('bt'+theObj+j).className=inclass;
				}else
				{
					document.getElementById(theObj+j).className=inclass;
				}
				//document.getElementById(theObj+j).className=inclass;
			}else
			{
				if(type)
				{
					document.getElementById(theObj+j).style.display="none";
					document.getElementById('bt'+theObj+j).className=outclass;
				}else
				{
					document.getElementById(theObj+j).className=outclass;
				}
				
			}
		}
	}
	
}


//图片转换
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//flash块加载,参考都为一给数组
function call_flash_ad(imgText,imgUrl,imgLink,root_url,width,heigh)
{
 //焦点图顺序调整
	var order=new Array("","0","1","2","3","4");//改变数组值的顺序即可改变焦点图显示顺序
	 //注意数组的第一个元素值保持为空，从第二个开始填写顺序
	var xb;
	var pics="";
	var links="";
	var texts="";
	var focus_width=306;
	var focus_height=184;
	var text_height=20;
	if(width)
	focus_width = width;
	if(heigh)
	focus_height = heigh;
	var swf_height = focus_height+text_height;
	var j=0;
	var len= imgText.length;
	for (i=1;i<=len;i++) 
	{
		xb=order[i];
		if( (imgUrl[xb]!="") && (imgLink[xb]!="") ) 
		{
			if(j !=0){
				pics=pics+"|";
				links=links+"|";
				texts=texts+"|";
			}
			pics=pics+imgUrl[xb];
			links=links+imgLink[xb];
			texts=texts+imgText[xb];
			j++;
		} 
	} 
	pics=pics;
	links=links;
	texts=texts;
	//广告代码勿删结束 
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
	document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+root_url+'new.swf"><param name="quality" value="high"><param name="bgcolor" value="#dfdfdf">');
	document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
	document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
	document.write('<embed src="'+root_url+'new.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#dfdfdf" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object>');
 
}

//复制指定内容
function copy_clip(meintext) 
{ 
	if (window.clipboardData)  
	{ 
		window.clipboardData.setData("Text", meintext); 
	} 
	else if (window.netscape)  
	{  
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'] 
				 .createInstance(Components.interfaces.nsIClipboard); 
		if (!clip) return; 
		var trans = Components.classes['@mozilla.org/widget/transferable;1'] 
				  .createInstance(Components.interfaces.nsITransferable); 
		if (!trans) return; 
		trans.addDataFlavor('text/unicode'); 
	
		var str = new Object(); 
		var len = new Object(); 
	
		var str = Components.classes["@mozilla.org/supports-string;1"] 
				.createInstance(Components.interfaces.nsISupportsString); 
	
		var copytext=meintext; 
		str.data=copytext; 
		trans.setTransferData("text/unicode",str,copytext.length*2); 
	
		var clipid=Components.interfaces.nsIClipboard; 
		if (!clip) return false; 
	
		clip.setData(trans,null,clipid.kGlobalClipboard); 
	
	} 
   //alert(" 下面的信息复制到剪贴板 :\n\n" + meintext); 
  	alert(" 本文地址已复制,请转贴给您的朋友!"); 
	return false; 
} 

//切换
function move_effect(ob,active){
	$(ob).mousemove(
		function(){
			var id = this.id;
			$(ob).each(function(i){
			var boxid=this.id+'-box';
				if(id==this.id){
					$(this).addClass(active);
					$("#"+boxid).show();
				}else{
					$(this).removeClass(active);
					$("#"+boxid).hide();
				}
			});
		}
	);

}

//左右滚动
function Slider(sp,h1,h2,lbd,rbd,al,ar,sw){
	var speed = 12;
	var space = 6;
	var slideWidth = sw;
	var moveLock = false;
	var moveTimer;
	var dist = 0;
	var slideTimer=null;
	var isScroll = false;
	var holder1 = $(h1);
	var slidePic = $(sp);
	$(h2).innerHTML = holder1.innerHTML;
	slidePic.scrollLeft = holder1.scrollWidth;
	
	function $(id){ return document.getElementById(id); }
	
	function slidePlay(){
		clearInterval(slideTimer);
		slideTimer = setInterval(function(){slideDown();slideStopDown();},3000);
	}
	
	function slideStop(){
		clearInterval(slideTimer);
	}
	
	function slideUp(){
		if(moveLock) return;
		clearInterval(slideTimer);
		moveLock = true;
		moveTimer = setInterval(function(){scrollUp();},speed);
	}
		
	function slideStopUp(){
		if(isScroll);
			clearInterval(moveTimer);
		if(slidePic.scrollLeft % slideWidth != 0){
			dist = -(slidePic.scrollLeft % slideWidth);
			setDist();
		}else{
			moveLock = false;
		}
		slidePlay();
	}
	
	function scrollUp(){
		if(slidePic.scrollLeft <= 0){slidePic.scrollLeft = holder1.offsetWidth}
		slidePic.scrollLeft -= space;
	}
	
	function slideDown(){
		clearInterval(moveTimer);
		if(moveLock) return;
		clearInterval(slideTimer);
		moveLock = true;
		scrollDown();
		moveTimer = setInterval(function(){scrollDown();},speed);
	}
	
	function slideStopDown(){
		if(isScroll);
			clearInterval(moveTimer);
		if(slidePic.scrollLeft % slideWidth != 0 ){
			dist = slideWidth - slidePic.scrollLeft % slideWidth;
			setDist();
		}else{
			moveLock = false;
		}
		slidePlay();
	}
	
	function scrollDown(){
		if(slidePic.scrollLeft >= holder1.scrollWidth){slidePic.scrollLeft = 0;}
		slidePic.scrollLeft += space ;
	}
	
	function setDist(){
		if(dist == 0){
			moveLock = false;
			isScroll = false;
			return;
		}
		var num;
		var tempSpeed = speed,tempDist = space;
		if(Math.abs(dist)<slideWidth/5){
			tempDist =  Math.round(Math.abs(dist/5));
			if(tempDist<1){tempDist=1};
		}

		if(dist < 0){
			if(dist < -tempDist){
				dist += tempDist;
				num = tempDist;
			}else{
				num = -dist;
				dist = 0;
			}
			slidePic.scrollLeft -= num;
			setTimeout(function(){setDist();},tempSpeed);
		}else{
			if(dist > tempDist){
				dist -= tempDist;
				num = tempDist;
			}else{
				num = dist;
				dist = 0;
			}
			slidePic.scrollLeft += num;
			setTimeout(function(){setDist();},tempSpeed);
		}
	}

	function init() {
		var p=$(sp);
		p.onmouseover=function(){slideStop();};
		p.onmouseout=function(){slidePlay();};
		var l=$(lbd),r=$(rbd);
		l.onmouseover=r.onmouseover=function(){ slideStop();};
		l.onmouseout=r.onmouseout=function(){ slidePlay();};
		var lb=$(al);		
		lb.onmousedown=function(){slideUp();};
		lb.onmouseup=function(){slideStopUp();};
		lb.onmouseout=function(){slideStopUp();};
		var rb=$(ar);
		rb.onmousedown=function(){slideDown();};
		rb.onmouseup=function(){slideStopDown();};
		rb.onmouseout=function(){slideStopDown();};
		slidePlay();
	}
	this.init = init;
	this.play = slidePlay;
	this.stop = slideStop;
	this.up = slideUp;
	this.stopUp = slideStopUp;
	this.down = slideDown;
	this.stopDown = slideStopDown;

}