﻿function $(id)
{
return document.getElementById(id);
}
function addFavorite()
{
window.external.addFavorite('http://www.made-in-hunan.com','湖南制造网');
}

function bookmarkit() {window.external.addFavorite('http://www.made-in-hunan.com', '湖南制造网') }  

function AddToEnterpriseFavorite()
{
if (!confirm("是否添加到收藏夹？")) return false; else return true;
}    

function Zoom(n)
{
document.getElementById('NewsContent').style.fontSize=n+"px";
}
function   getQuery(name)   
{   
var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");   
var   r   =   top.window.location.search.substr(1).match(reg);   
if   (r!=null)   return   unescape(r[2]);   return   null;   
}   

function copy_clip(copy)
{
if (window.clipboardData){
window.clipboardData.setData("Text", copy);}
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=copy;
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("成功复制链接代码到剪贴板")

return false;
}// JScript 文件

function imgsize(obj)
{ 
if(obj.value!="")
{ 
var filesize=100*1024; //限制图片大小，单位为字节 
var picurl=obj.value; 
var myImage =new Image(); 
myImage.src=picurl; 
if(myImage.fileSize>filesize) 
{ 
alert("  图片大小超出限制！"); 
obj.outerHTML = obj.outerHTML;
return false; 
} 
else if(myImage.width>300||myImage.height>300) 
{ 
alert("图片尺寸超出限制：300×300"); 
obj.outerHTML = obj.outerHTML;
return false; 
} 
else
{

return true;
} 
} 
} 
//Iframe延时加载
function DetlayLoadIframe()
{
var obj_all = document.getElementsByTagName("iframe"); 

for(var i=0;i<obj_all.length;i++) 
{  
if(obj_all[i].getAttribute("isrc")!=null)
obj_all[i].src=obj_all[i].getAttribute("isrc")

}
}  
function DisableDoubleSubmit(SubmitButton)
{
if(Page_ClientValidate())
{     
SubmitButton.disabled=true;
return true;
}
else
{
return false;
}
}


function ContentScroll(box,content1,content2,AllowDelayScroll,DelayScrollTime,ScrollDelayTime,ScrollSpan)
{
var _self=this;
content2.innerHTML=content1.innerHTML;
var CurrentStatus=-1;//当前状态 滚动中：1，  暂停滚动：0 停止滚动：-1
var AllowDelayScroll=AllowDelayScroll?AllowDelayScroll:false;//是否定时暂停滚动
var DelayScrollTime=DelayScrollTime?DelayScrollTime:2000;//暂停滚动的时间 2秒
var ScrollDelayTime=ScrollDelayTime?ScrollDelayTime:10;//滚动速度
var ScrollSpan=ScrollSpan?ScrollSpan:100; //滚动的跨度 AllowDelayScroll为真时， 当超过这个值是暂停滚动 DelayScrollTime
var T;


//文字滚动
this.TopScroll=function()
{ 
if(CurrentStatus==1)
{
if(box.scrollTop>=content1.offsetHeight)
{ 
box.scrollTop-=content1.offsetHeight;
}
else        
{  
if(AllowDelayScroll && box.scrollTop % ScrollSpan==0)
{
this.DelayScroll();
}
box.scrollTop++;
}
}
}


//延时滚动 
this.DelayScroll=function()
{
this.PauseScroll();
setTimeout(function(){_self.ContinueScroll()},DelayScrollTime);

}
//暂停滚动
this.PauseScroll=function()
{
CurrentStatus=0;
}
//继续滚动
this.ContinueScroll=function()
{
CurrentStatus=1;
}

//开始滚动
this.StartScroll=function()
{

CurrentStatus=1;
T=setInterval(function(){_self.TopScroll()},ScrollDelayTime);
}
//停止滚动
this.StopScroll=function()
{
CurrentStatus=-1;
clearInterval(T);
}
this.StartScroll();

}


function mouseCoords(ev) 
{ 
if(ev.pageX || ev.pageY)
{ 
return {x:ev.pageX, y:ev.pageY}; 
} 
return {      x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, 
y:ev.clientY + document.body.scrollTop     - document.body.clientTop 

} 
}

function Request(strName)
{
var strHref = window.document.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);
var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) 
return arrTemp[1];
}
return "";
}
function Ajax(option)
{


var request;

(function createRequest()
{
try
{
request=new XMLHttpRequest();
}
catch(e)
{
try
{
request=new ActiveXObject("microsoft.XMLHTTP");

}
catch(e2)
{
try
{
request=new ActiveXObject("msxml2.XMLHTTP");
}
catch(e3)
{
alert("不支持Ajax");
}
}
}
})();

(function sendRequest()
{
request.open(option.Method,option.URL,true);
if(option.Method=="POST")
{
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
request.onreadystatechange =requestCallBack;
request.send(option.Params);
})();

function requestCallBack()
{
if(request.readyState==4)
{
if(request.status==200)
{
option.Success(request);
}
else
option.Failure(request);
}

}

}