﻿// JScript 文件
//1．添加一个cookie：addCookie(name,value,expireHours)
//该函数接收3个参数：cookie名称，cookie值，以及在多少小时后过期。
//这里约定expireHours为0时不设定过期时间，即当浏览器关闭时cookie自动消失。该函数实现如下：
function addCookie(name,value,expireHours)
{
     var cookieString=name+"="+escape(value);
     //判断是否设置过期时间
     if(expireHours>0){
            var date=new Date();
            date.setTime(date.getTime+expireHours*3600*1000);
            cookieString=cookieString+"; expire="+date.toGMTString();
     }
     document.cookie=cookieString;
}

//2．获取指定名称的cookie值：getCookie(name)
//该函数返回名称为name的cookie值，如果不存在则返回空，其实现如下：
function getCookie(name)
{
     var strCookie=document.cookie;
     var arrCookie=strCookie.split("; ");
     for(var i=0;i<arrCookie.length;i++)
     {
           var arr=arrCookie[i].split("=");
           if(arr[0]==name)return arr[1];
     }
     return "";
}

/* GetObj begin */
function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else if(document.layers){return eval
("document.layers['"+objName+"']")}else{return eval('document.all.'+objName)}}
/* GetObj end */

/* 显示/隐藏一个容器 begin */
function hiddenObj(ObjId){GetObj(ObjId).style.display="none"}function showObj(ObjId){GetObj(ObjId).style.display="block"}
/* 显示/隐藏一个容器 end */

/* 改变className begin */
function chgClassName(ObjId,className){GetObj(ObjId).className=className}
/* 改变className end */

//获取IE地址栏参数
function QueryString(sName) 
{ 
    var sSource = String(window.document.location); 
    var sReturn = ""; 
    var sQUS = "?"; 
    var sAMP = "&"; 
    var sEQ = "="; 
    var iPos; 
    iPos = sSource.indexOf(sQUS); 
    
    var strQuery = sSource.substr(iPos, sSource.length - iPos); 
    var strLCQuery = strQuery.toLowerCase(); 
    var strLCName = sName.toLowerCase(); 

    iPos = strLCQuery.indexOf(sQUS + strLCName + sEQ); 
    if (iPos == -1) 
    { 
        iPos = strLCQuery.indexOf(sAMP + strLCName + sEQ); 
        if (iPos == -1) 
        return ""; 
    } 

    sReturn = strQuery.substr(iPos + sName.length + 2,strQuery.length-(iPos + sName.length + 2)); 
    var iPosAMP = sReturn.indexOf(sAMP); 

    if (iPosAMP == -1)
    {
        return sReturn;
    }
    else 
    { 
        sReturn = sReturn.substr(0, iPosAMP); 
    } 

    return sReturn; 
} 

var domainname= "http://www.soto99.com/";
//添加收藏
function bookmarkit()
{
    window.external.addFavorite(domainname,'索拓电子技术有限公司网站-网络营销第一站');
}

//3.右键弹出            
document.all.onMouseDown=new Function("if (event.button==2||event.button==3) window.external.addFavorite('"+domainname+"','索拓电子技术有限公司网站')"); 

//设为首页
function myhomepage()
{ 
    var strHref="http://www.soto99.com";
    this.style.behavior='url(#default#homepage)';
    this.setHomePage('http://linkweb.cn/js');
} 

//调用访问记录方法
document.writeln("<script src='/js/flowlog.js' type='text/javascript'></script>");
//document.writeln("<link href=\"\/Skin\/header.css\" rel=\"stylesheet\" type=\"text\/css\" />");
function ShowFootOne()
{
    document.writeln("  <div class=\"content_right_subnav_linelow\">");
    document.writeln("        <img alt=\"\" src=\"\/images\/web\/sub_menu_08.gif\" width=\"50\" height=\"5\" \/><\/div>");
    document.writeln("    <div class=\"footer\">");
    document.writeln("        <div class=\"footer_line\">");
    document.writeln("            &nbsp;<\/div>");
    document.writeln("        <div>");
    document.writeln("<a href=\"\/About\/\">关于索拓电子技术有限公司网站<\/a> | <a href=\"\/About\/AdService.html\">广告服务<\/a> | <a href=\"\/About\/WorkTogether.html\">");
    document.writeln("                    欢迎合作<\/a> | <a href=\"\/About\/JobInfo.html\">诚聘英才<\/a> ");//| <a href=\"\/About\/\">
    document.writeln("                         | <a href=\"\/About\/contactus.html\">客服中心<\/a> | <a href=\"\/About\/StatementLaw.html\">");//代理加盟<\/a>
    document.writeln("                            法律声明<\/a> | <a href=\"\/About\/ServiceItem.html\">服务条款<\/a> ");//| <a href=\"\/About\/\">
    document.writeln("                                | <a href=\"\/About/contactus.html\">联系我们<\/a> | <a href=\"\/sitemap.htm\">");// 私隐声明<\/a>
    document.writeln("                                    网站地图<\/a>");
    document.writeln("         <\/div>");
    document.writeln("        <div style=\"margin-top: 6px;\">");
    document.writeln("            深圳市索拓电子技术有限公司网站络有限公司 版权所有 2008 粤ICP备：07036507");
    

    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
      
}


function ShowFootTwo()
{
    var pageTracker = _gat._getTracker("UA-2673568-2");
    pageTracker._initData();
    pageTracker._trackPageview(); 
    document.writeln("");
    document.writeln("            <\/div>");
    document.writeln("            <div>");
    document.writeln("                邮编:518000 总机:0755-83988339 业务:0755-83766564 合作QQ:467486859<\/div>");
    document.writeln("            <div>");
	document.writeln("合作机构：<a href=\"http:\/\/www.baidu.com\" target=\"_blank\">百度<\/a> <a href=\"http:\/\/www.alibaba.com.cn\" target=\"_blank\">阿里巴巴<\/a> <a href=\"http:\/\/www.ec.org.cn\/\" target=\"_blank\">中国电子商务协会<\/a> <a href=\"http:\/\/www.51myweb.cn\" target=\"_blank\">蓝水晶科技<\/a> <a href=\"http:\/\/www.glzh.com.cn\" target=\"_blank\">单仁资讯<\/a> <a href=\"http:\/\/www.glzh.com.cn\" target=\"_blank\">实战商业智慧<\/a>");
    document.writeln("                <\/div>");
    document.writeln("            <div>");
    document.writeln("                <a href=\"\/about\/\">诚征媒体合作<\/a>&gt;&gt; <a href=\"\/about\/\">征求友情链接<\/a>&gt;&gt; <a href=\"\/about\/\">");
    document.writeln("                    合作网站列表<\/a>&gt;&gt;<\/div>");
    document.writeln("<div style=\"color:#000000;font-weight: bold;margin-top: 6px;\">诚征各地代理招商加盟，企业网站建设、网络营销、网络推广、网络广告、电子商务、网络创业、实战网络营销培训课程的合作伙伴：<\/div>");
    document.writeln("	<div style=\"color:#6f6f6f;\">深圳 广州 北京 上海 东莞 佛山 中山 顺德  杭州 温州 武汉 长沙 南京 大连 长春 西安 郑州 沈阳<\/div>");
    document.writeln("    <div style=\"color:#6f6f6f\">南宁 昆明 济南 重庆 成都 广东 浙江 江苏 山东 山西 福建 吉林 黑龙江 河南 河北  湖南 湖北 江西<\/div>");
    document.writeln("    <div style=\"color:#6f6f6f\">新疆  云南  四川 香港 美国 新加坡 马来西亚 台湾 澳门<\/div>");
    document.writeln("    <div style=\"color:#6f6f6f\">网络营销与网络推广的论坛，博客，工具，软件，教程，视频，课程，服务，下载，培训网络营销与网络推广的专家，方案，策划书，方法，技巧，案例，顾问，技术，学习<\/div>");
    document.writeln("        <\/div>");
}


//加载进度条
//参数:页面对象元素
function SetLoading(obj)
{
    obj.innerHTML="<img src=\"\/Images\/System\/i_animated_loading_32_2.gif\" width=\"32\" height=\"32\" align=\"absmiddle\" \/> "+showSendingText;
}

//设置对象内容值
//参数:页面对象元素,显示内容值
function SetObjValue(obj,value)
{
    if(obj)
    {
        obj.innerHTML=value;
    }
    
}

// 转换为数字 
function intval(v) 
{ 
    v = parseInt(v); 
    return isNaN(v) ? 0 : v; 
} 

// 获取元素信息 
function getPos(e) 
{ 
    var l = 0; 
    var t  = 0; 
    var w = intval(e.style.width); 
    var h = intval(e.style.height); 
    var wb = e.offsetWidth; 
    var hb = e.offsetHeight; 
    while (e.offsetParent){ 
        l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0); 
        t += e.offsetTop  + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0); 
        e = e.offsetParent; 
    } 
    l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0); 
    t  += e.offsetTop  + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0); 
    return {x:l, y:t, w:w, h:h, wb:wb, hb:hb}; 
} 

// 获取滚动条信息 
function getScroll()  
{ 
    var t, l, w, h; 
     
    if (document.documentElement && document.documentElement.scrollTop) { 
        t = document.documentElement.scrollTop; 
        l = document.documentElement.scrollLeft; 
        w = document.documentElement.scrollWidth; 
        h = document.documentElement.scrollHeight; 
    } else if (document.body) { 
        t = document.body.scrollTop; 
        l = document.body.scrollLeft; 
        w = document.body.scrollWidth; 
        h = document.body.scrollHeight; 
    } 
    return { t: t, l: l, w: w, h: h }; 
} 

// 锚点(Anchor)间平滑跳转 
function scroller(el, duration) 
{ 
    if(typeof el != "object") { el = document.getElementById(el); } 

    if(!el) return; 

    var z = this; 
    z.el = el; 
    z.p = getPos(el); 
    z.s = getScroll(); 
    z.clear = function(){window.clearInterval(z.timer);z.timer=null}; 
    z.t=(new Date).getTime(); 

    z.step = function(){ 
        var t = (new Date).getTime(); 
        var p = (t - z.t) / duration; 
        if (t >= duration + z.t) { 
            z.clear(); 
            window.setTimeout(function(){z.scroll(z.p.y, z.p.x)},13); 
        } else { 
            st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t; 
            sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l; 
            z.scroll(st, sl); 
        } 
    }; 
    z.scroll = function (t, l){window.scrollTo(l, t)}; 
    z.timer = window.setInterval(function(){z.step();},13); 
}

//获取广告列表
//参数:栏目ID[默认是0,代表不限栏目],广告关键字,获取广告的条数[当广告条数大于1的时候,获取的字符串将会用<li></li>封装],广告显示的层的名称
function getAd(ColumnID,KeyName,SelectCount,layName)
{
    var obj=document.getElementById(layName);
    SetLoading(obj);
    
    //1\加载数据
    
    CSharpForJS.GetAd(ColumnID,KeyName,SelectCount,function(response){getAd_CallBack(response,layName)});
}

//生成广告列表
//参数:异步调用的相应,层对象名称
function getAd_CallBack(response,layName)
{
    //1\定义变量
    var TempString = response.value;
    //2\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //3\结束

}


//获取Flash广告列表
//参数:栏目ID[默认是0,代表不限栏目],广告关键字,获取广告的条数[当广告条数大于1的时候,获取的字符串将会用<li></li>封装],广告显示的层的名称
function GetFlashAd(ColumnID,KeyName,SelectCount,layName,focus_width,focus_height,text_height)
{
    var obj=document.getElementById(layName);
    SetLoading(obj);
    
    //1\加载数据
    CSharpForJS.GetFlashAd(ColumnID,KeyName,SelectCount,function(response){GetFlashAd_CallBack(response,layName,focus_width,focus_height,text_height)});
}

//生成广告列表
//参数:异步调用的相应,层对象名称
function GetFlashAd_CallBack(response,layName,focus_width,focus_height,text_height)
{
    //1\定义变量
    var TempString = "";
    var dt = response.value
	var swf_height = focus_height + text_height;
    var pics="";
	var links="";
	var texts="";
	if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0;i<dt.Rows.length;i++)
                {
	                if(i<dt.Rows.length-1)
	                {
                        pics += dt.Rows[i].PhotoPath + "|";
                        texts += dt.Rows[i].Title + "|";
                        links += dt.Rows[i].URL + "|";
                    }
                    else
                    {
                        pics += dt.Rows[i].PhotoPath ;
                        texts += dt.Rows[i].Title;
                        links += dt.Rows[i].URL;
                    }
	            }
	            links=escape(links);
	            TempString +='<embed src="/images/web/pixviewer.swf" wmode="transparent" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#CBE0F2" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed>';
            }
            else
            {
                TempString +="此栏目下还没有信息!";
            }
        }catch(e){}
    }
    //2\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    //3\结束
}


//截取字符串
//str需要载取字符串,strTag分隔标志符
function mySubString(str,strTag)
{
    var i = str.indexOf(strTag);
    var s =str;
    if(i>0)
    {
        s = s.substring(0,i);
    }
    return s;
}


//视频播放
//参数：标题
//      视频ID,
//      视频宽度
//      视频高度
//      视频点击的超链接
//      视频窗体


//var player = null;
//var flag = 0;
//function playerReady(thePlayer) {
//	player = window.document[thePlayer.id];
//	addListeners();
//}

//function addListeners() {
//	if (player) {
//		player.addModelListener("STATE", "stateListener");
//	} else {
//		setTimeout("addListeners()",100);
//	}
//}

//function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
//    currentState = obj.newstate; 
//    previousState = obj.oldstate; 
//    
//    if(currentState =="PLAYING"){
//        
//        player.onclick = function(){player.sendEvent('LINK',0)};
//    }
//}

function Video(Vid,mediaWidth,mediaHeight,mylink,obj,imgsrc)
{
    if(mylink!="")
    {
	    var flashvars = {
		    file:Vid+".flv", 
		    autostart:"false",
            image:imgsrc,
            link:mylink,
            linktarget:"_self",
            displayclick:"link",
            bufferlength:"10",
		    streamer:"d41b1ea2e550f79a1aed9f58ea9f700e82138e5b1a8f6b7316b51e6dc1d95d89fe4eee6209c654c866e3fb0fe333bbf1da66641039ad5977889406c5610809e2c7fbac694b519703"
	    };
	}
	else
	{
	    var flashvars = {
		    file:Vid+".flv", 
		    autostart:"false",
            image:imgsrc,
            bufferlength:"10",
		    streamer:"d41b1ea2e550f79a1aed9f58ea9f700e82138e5b1a8f6b7316b51e6dc1d95d89fe4eee6209c654c866e3fb0fe333bbf1da66641039ad5977889406c5610809e2c7fbac694b519703"
	    };	
	
	}

	var params = {
		allowfullscreen:"true", 
		allowscriptaccess:"always"
	};

	var attributes = {
		id:"player1", 
		name:"player1"
	};

	swfobject.embedSWF("/Images/swf/player.swf", obj, mediaWidth, mediaHeight, "9.0.115", false, flashvars, params, attributes);
}


//重新加载验证码
//参数 图片对象
//返回 无
function Reload(objName)
{
    //1\定义变量
    var obj,src;
    
    //2\查找控件
    obj=document.getElementById(objName);
    
    //3\设置变量
    if(obj)
    {   src=obj.src;
        src=SetURLField(src,"p",Math.random());
        obj.src=src;
    }
}


//设置地址栏的参数
function SetURLField(URL,FieldName,FieldValue)
{
    //1\把当前的超链接地址取出来
    var FindPlace;
    //2\如果？号后面没有字符串,则在?后面添加查询的字段 
    FindPlace=URL.indexOf("?");

    if (FindPlace == -1)
    {
        URL+="?"+FieldName+"="+FieldValue;
    }
    else
    {
        //3\如果?后面有查询字符串,则检测有没有该字段，如果有，则重新付值
        var search = FieldName + "=";
        var offset = URL.indexOf(search);
        if (offset != -1)
        { 
          offset += search.length;
          end = URL.indexOf("&", offset);
          if (end == -1)
          { 
            URL=URL.substring(0,offset)+FieldValue;
          }
          else
          {
            URL=URL.substring(0,offset)+FieldValue+URL.substring(end);
          }
        }
        else
        {
            URL=URL+"&"+FieldName+"="+FieldValue;			
        }
    }
    return URL;
}

//发表评论
function SetComments(ColumnID,objID,layName)
{

    var _title ="";// document.getElementById("txtCommentTitle").value;
    var _myVoteContent = document.getElementById("txtVoteContent").value;
    var _code = document.getElementById("txtCode").value;
    var _username = document.getElementById("txtUserName").value;

    if(_code == '')
    {
        window.alert("请输入验证码!");
        return false;
    }
    
    else if(_myVoteContent.length == 0 && _myVoteContent == "")
    {
        window.alert("评论内容不能为空!");
        return false;
    }
    else
    {
        
        if(JNLIntegral == "")
        {
            JNLIntegral=0;
        }
        var vv = CSharpForJS.AddComment(objID,ColumnID,_myVoteContent,_code,_title,_username,JNLIntegral).value;
        if(vv == 0)
        {
            window.alert("您的评论已经成功发表!");
            GetComment(objID,ColumnID,layName);
            Reload('validImg');
        }
        else if(vv== 1)
        {
            window.alert("您输入的验证码错误!");
            return false;
        }
        else
        {
            window.alert("您输入的信息不合法，请重新输入!");
        }
    }
    return true;
}

//获得评论信息
function GetComment(objID,colID,layName)
{
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);  
    
    //2\加载数据
    CSharpForJS.GetCommentList(objID,colID,function(response){GetComment_CallBack(response,layName)});
    
}

function GetComment_CallBack(response,layName)
{
    var strHtml="";
    //1\定义变量
    var dt = response.value;
    
    //2\循环获取数据      
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0;i<dt.Rows.length; i++)
                {
                    var _userFace;
                    
                    if(dt.Rows[i].UserFace==null || dt.Rows[i].UserFace=="")
                    {
                        _userFace="/Images/web/cow.jpg"; 
                    }
                    else
                    {
                        _userFace = dt.Rows[i].UserFace;
                    }  
					strHtml += "<li id=\"content_left_4_3_left\">";
					if(dt.Rows[i].UserID==null || dt.Rows[i].UserID=="" || dt.Rows[i].UserID=="0")
					{
					    strHtml += "<img src=\""+_userFace+"\"\/>";
					}
					else
					{
					    strHtml += "<a herf=\"javascript:ShowInforPanel(\'会员信息\',\'\/user\/UserDetail.aspx?p="+Math.random()+"&UserName="+dt.Rows[i].UserName+"\',\'500\',\'250\');\"><img src=\""+_userFace+"\"\/><\/a>";
					}
					strHtml += "                    <\/li>";
					strHtml += "                    <li  id=\"content_left_4_3_right\">";
					strHtml += "                    <div id=\"top\">"
					if(dt.Rows[i].UserName==null || dt.Rows[i].UserName=="")
					{
						strHtml += "游客 ";//:"+dt.Rows[i].LastIP;
					}
				    else if(dt.Rows[i].UserID==null || dt.Rows[i].UserID=="" || dt.Rows[i].UserID=="0")
				    {
					    strHtml +="<a herf=\"javascript:ShowInforPanel(\'会员信息\',\'\/user\/UserDetail.aspx?p="+Math.random()+"&UserName="+dt.Rows[i].UserName+"\',\'500\',\'250\');\">"+dt.Rows[i].UserName+"</a>";
					}
					else
					{
					    strHtml +=dt.Rows[i].UserName;
					}
					
					strHtml +=" 发表于："+ChangeTimeToString(dt.Rows[i].InputTime);
					
					strHtml +=" 评分：";
					var _IntegralJNL =dt.Rows[i].Integral;
					if(_IntegralJNL=="" || _IntegralJNL.length ==0)
					{
					    _IntegralJNL="0";
					}
					for(var j=0;j<10;j++)
                    {
                        if(j<dt.Rows[i].Integral)
                        {
                            strHtml +="<img align=\"absmiddle\" alt=\""+dt.Rows[i].Integral+"分\" src=\"\/images\/web\/eq_86.gif\" \/>";
                        }
                        else
                        {
                            strHtml +="<img align=\"absmiddle\" alt=\""+dt.Rows[i].Integral+"分\" src=\"\/images\/web\/eq_87.gif\" \/>";
                        }
                    }
					
					if(dt.Rows[i].UserID==null || dt.Rows[i].UserID=="" || dt.Rows[i].UserID=="0" || dt.Rows[i].UserName==null || dt.Rows[i].UserName=="")
					{
					    strHtml += " ";
					}
					else
					{
					    strHtml +=" <a href=\"javascript:ShowInforPanel(\'添加好友\',\'\/user\/MyFriend_Add.aspx?p="+Math.random()+"&username="+dt.Rows[i].UserName+"\',\'500\',\'250\');\"><img src=\"\/images\/web\/freund.gif\" align=\"absmiddle\" style=\"cursor: hand;border:0px;\" \/>加为好友<\/a> <a href=\"javascript:ShowInforPanel(\'发送短信\',\'\/user\/SendMail.aspx?p="+Math.random()+"&UserName="+dt.Rows[i].UserName+"\',\'700\',\'500\');\"><img src=\"\/images\/web\/mail.gif\" align=\"absmiddle\" style=\"cursor: hand;border:0px;\" \/>发送短信<\/a>";
					}				
					
					strHtml += "                    <\/div>";
					strHtml += "  <div id=\"bottom\" title=\"\"+dt.Rows[i].Content+\"\">"+dt.Rows[i].Content+"<\/div><\/li>";
                }
            }
			else
			{
                strHtml += "<center><br>此文章还没有评论,此乃千载难逢的机会,<a href=\"#a\">我要做沙发</a>!!!<br><br></center>";                    
			}
        }catch(e){}
    }
    
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,strHtml);
    
    //4\结束      
}


////////////////////////////////////////////////////////
// 将日期类型转换成字符串型格式yyyy-MM-dd 
////////////////////////////////////////////////////////
function ChangeDateToString(DateIn)
{
    var Year=0;
    var Month=0;
    var Day=0;

    var CurrentDate="";

    //初始化时间
    Year      = DateIn.getYear();
    Month     = DateIn.getMonth()+1;
    Day       = DateIn.getDate();


    CurrentDate = Year + "-";
    if (Month >= 10 )
    {
        CurrentDate = CurrentDate + Month + "-";
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Month + "-";
    }
    if (Day >= 10 )
    {
        CurrentDate = CurrentDate + Day ;
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Day ;
    }
    

    return CurrentDate;
}


////////////////////////////////////////////////////////
// 将日期类型转换成字符串型格式yyyy年MM月dd日 
////////////////////////////////////////////////////////
function ChangeDateToString2(DateIn)
{
    var Year=0;
    var Month=0;
    var Day=0;

    var CurrentDate="";

    //初始化时间
    Year      = DateIn.getYear();
    Month     = DateIn.getMonth()+1;
    Day       = DateIn.getDate();


    CurrentDate = Year + "年";
    if (Month >= 10 )
    {
        CurrentDate = CurrentDate + Month + "月";
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Month + "月";
    }
    if (Day >= 10 )
    {
        CurrentDate = CurrentDate + Day+"日" ;
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Day+"日" ;
    }
    

    return CurrentDate;
}

///////////////////////////////////////////////////////
// 将日期类型转换成字符串型格式yyyy-MM-dd hh:mm
////////////////////////////////////////////////////////
function ChangeTimeToString(DateIn)
{
    var Year=0;
    var Month=0;
    var Day=0;
    var Hour = 0;
    var Minute = 0;
    var CurrentDate="";

    //初始化时间
    Year      = DateIn.getYear();
    Month     = DateIn.getMonth()+1;
    Day       = DateIn.getDate();
    Hour      = DateIn.getHours();
    Minute    = DateIn.getMinutes();
    

    CurrentDate = Year + "-";
    if (Month >= 10 )
    {
        CurrentDate = CurrentDate + Month + "-";
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Month + "-";
    }
    if (Day >= 10 )
    {
        CurrentDate = CurrentDate + Day ;
    }
    else
    {
        CurrentDate = CurrentDate + "0" + Day ;
    }
    
     if(Hour >=10)
    {
        CurrentDate = CurrentDate + " " + Hour ;
    }
    else
    {
        CurrentDate = CurrentDate + " 0" + Hour ;
    }
    if(Minute >=10)
    {
        CurrentDate = CurrentDate + ":" + Minute ;
    }
    else
    {
        CurrentDate = CurrentDate + ":0" + Minute ;
    }      
    return CurrentDate;
}

var content;
//推荐给朋友
function copyUrl()
{	
    
    content="我在索拓电子技术有限公司网站网站发现了一篇好文章,对我帮助非常大,文章标题名称叫 [TitleName] 赶紧去看看，网址是：";
    content+=location.href;    
	content=content.replace("[TitleName]",document.title);
	window.clipboardData.setData("Text",  content);
	alert("已经把信息拷贝到粘贴板里面，请把内容通过即时通讯工具发送给你的好朋友广而告之。");
}



//________________________________________________________________________________________________________________________________//
/*******************************************弹出层********************************************/
var layerName="InforPanel";
var LayerCoverName="InforPanelCover";
var sendingLayer="sendingLayerPanel";
var frameDetailName="frameDetail";
var layerHelpName="layerHelpMain"
var showSendingImage="/images/system/i_animated_loading_32_2.gif";
var showSendingText="数据加载中...";
//显示信息的录入框
//参数
//  Width:宽度
//  Height:高度
//  Src:录入框的超链接
function ShowInforPanel(layerTitle,Src,layerWidth,layerHeight)
{
    var TempString="";
    var Title,Width,Height;
    Title=layerTitle;
    Width=layerWidth;
    Height=layerHeight;
    if(Width==null){Width="600";}
    if(Height==null){Height="150";}
    if(Title==null){Title="信息编辑窗口"}
    var InforPanel=document.getElementById(layerName);
    showSendingText="正在加载新窗口,请稍等...";
    showSendingState();
    if(InforPanel==null)
    {  
        TempString="";
		//TempString="<div id=\""+LayerCoverName+"\"  onclick=\"ClosePanel()\" style=\"width:100%;height:height:expression(Math.max(window.screen.availHeight,document.body.scrollHeight));position:absolute;top:0px;FILTER: alpha(opacity=90);background-color:#F0F0F0; z-index:1; left: 0px;\"> </div>";
		TempString="<div id=\""+LayerCoverName+"\"  style=\"width:100%;height:height:expression(Math.max(window.screen.availHeight,document.body.scrollHeight));position:absolute;top:0px;FILTER: alpha(opacity=90);background-color:#F0F0F0; z-index:1; left: 0px;\"> </div>";
        TempString+="                   <div class=\"inforpanel\" id=\""+layerName+"\" style=\"position:absolute; width:"+Width+"px; height:"+Height+"px;display:none;  z-index:3; left:expression((document.body.clientWidth-this.offsetWidth)/2);TOP:expression(document.documentElement.scrollTop + 90);\"> ";
        TempString+="                    <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"w_border_bg\">";
        TempString+="                      <tr> ";
        TempString+="                        <td > <table class=\"w_title_bg\">";
        TempString+="                            <tr> ";
        TempString+="                              <td width=\"2\"><\/td>";
        TempString+="                              <td align=\"left\" class=\"w_font\" onmousedown=\"MouseDownToRemove(this)\" onmouseup=\"MouseUpToRemove(this)\" onmousemove=\"MouseMoveToRemove(this)\">"+Title+"<\/td>";
        TempString+="                              <td class=\"w_btn_close\" onclick=\"ClosePanel()\" onmouseover=\"this.className=\'w_btn_close_on\'\" onmouseout=\"this.className=\'w_btn_close\'\">关闭<\/td>";
        TempString+="                            <\/tr>";
        TempString+="                          <\/table><\/td>";
        TempString+="                      <\/tr>";
        TempString+="                      <tr> ";
        TempString+="                        <td><iframe onload=\"HiddenSendingState();ShowPanel();\" name=\""+frameDetailName+"\" id=\""+frameDetailName+"\" width=\""+(Width-2)+"\" height=\""+Height+"\"  src=\""+Src+"\" frameborder=\"0\"><\/iframe><\/td>";
        TempString+="                      <\/tr>";
        TempString+="                    <\/table>";
        TempString+="                  <\/div>";
        objform=document.getElementById(objformname);
        var theObject=objform;
        var objLayer =TempString;
 	    theObject.insertAdjacentHTML("afterEnd", objLayer);
 	    FlagShowPanel=1;
        setTimeout("SetInforPanelCoverPlace()",50);
	}
	else
	{
	    setTimeout("SetInforPanelCoverPlace()",50);
		ShowPanel();
		HiddenSendingState();
		//判断超链接，如果不一样，则重新加载
		var frameDetail=document.getElementById(frameDetailName);
		if(frameDetail.src!=Src)
		{
			frameDetail.src=Src;
		}
	}
}

//开启或者关闭层
//参数：开启关闭,层的名称
function ShowLayer(flg,layerName)
{
    //1\定义变量
    var obj;
    //2\c查找控件
    obj=document.getElementById(layerName);
    //3\如果是开启,则显示图层
    if(obj)
    {
        if(flg)
        {
            obj.style.display="block";
        }
        else//4\否则关闭图层
        {
            obj.style.display="none";
        }
    }
}

//开启或者关闭层
//参数：要显示的层的ID名称，层列表[格式：,分隔符分开]
function ShowLayers(ShowLayerName,LayerList)
{
    //1\定义变量
    var obj;
    var arryobj;
    var objShow;
    
    
    //2\查找控件
    objShow=document.getElementById(ShowLayerName);  
    
    
    //3\检测控件
    if(!objShow){return;}
    if(!LayerList){return;}
    if(LayerList.length==0){return;}
    
    
    //4\循环设置所有的层为隐藏
    arryobj=LayerList.split(",");    
	for(var i=0;i<arryobj.length;i++)
	{
		//1>寻找控件
		var control=document.getElementById(arryobj[i]); 
		if(control!=null)
		{
			//3>设置样式
			if(control!=null) 
			{
				control.style.display="none";
			}
		}	
	}
	    
    //5\设置要显示的层为显示
    objShow.style.display="block";
    
    //6\结束
}
//设置掩盖框的长宽
function SetInforPanelCoverPlace()
{
	var InforPanelCover=document.getElementById(LayerCoverName);
	InforPanelCover.style.width=Math.max(document.body.clientWidth,document.body.scrollWidth);
	InforPanelCover.style.height=Math.max(document.body.clientHeight,document.body.scrollHeight);
	if(FlagShowPanel==1)
	{
	    setTimeout("SetInforPanelCoverPlace()",1000);
	}
}

//设置已经更新数据库状态
function SetUpdateDBFlag()
{
    UpdateDataFlag=1;
}

//隐藏编辑信息框层
function ClosePanel() 
{
    //1\关闭信息编辑窗体
	var InforPanel=document.getElementById(layerName);
	var InforPanelCover=document.getElementById(LayerCoverName);

	if(InforPanel!=null)
	{
		if(InforPanel.style.display=="block")
		{
			InforPanel.style.display="none";
			InforPanelCover.style.display="none";
		}
		try
		{
			InforPanel.removeNode(true);
			InforPanelCover.removeNode(true);
		}
		catch(e)
		{}
	}
}

//隐藏编辑信息框层
function ShowPanel() 
{
	var InforPanel=document.getElementById(layerName);
	var InforPanelCover=document.getElementById(LayerCoverName);
	if(InforPanel!=null)
	{
	    if(InforPanel.style.display=="none")
	    {
	        InforPanel.style.display="block";
			InforPanelCover.style.display="block";
			FlagShowPanel=1;
	    }
	}	
}




//--------------------移动层开始-------------------------------
var beginMoving=false;
var beginResizing=false;
var objlayer;
function MouseDownToRemove(obj){
 objlayer=document.getElementById(layerName);
 obj.mouseDownX=event.clientX;
 obj.mouseDownY=event.clientY;
 obj.offsetParentOffsetLeft=objlayer.offsetLeft;
 obj.offsetParentOffsetTop=objlayer.offsetTop;
 beginMoving=true;
 obj.setCapture();
}
function MouseMoveToRemove(obj){
 objlayer=document.getElementById(layerName);
    if(!beginMoving) return false;
 if(event.x>1) //防止被移出页面之外，造成无法移回的后果
   objlayer.style.left = obj.offsetParentOffsetLeft+(event.x-obj.mouseDownX);
 if(event.y>1) 
   objlayer.style.top = obj.offsetParentOffsetTop+(event.y-obj.mouseDownY);;
}
function MouseUpToRemove(obj){
 obj.releaseCapture();
 beginMoving=false;
}


function MouseDownToResize(obj){
 objlayer=document.getElementById(layerName);
 beginResizing=true;
 obj.setCapture();
 objlayer.w=event.x-objlayer.style.pixelWidth;
 objlayer.h=event.y-objlayer.style.pixelHeight;
}
function MouseMoveToResize(obj,changeW,changeH){
 objlayer=document.getElementById(layerName);
    if(!beginResizing) return false;
    try //try 的目的是：屏敝给width赋负值的意外
    {
   if(changeW) objlayer.style.width = event.x-objlayer.w;
   if(changeH) objlayer.style.height = event.y-objlayer.h;
 }
 catch(e){;}
}
function MouseUpToResize(obj){
 obj.releaseCapture();
 beginResizing=false;
}

//显示发送状态
function showSendingState()
{
    objform=document.getElementById(objformname);
    var objSending=document.getElementById(sendingLayer);
    if(objSending==null)
    {
        if(showSendingText==null){showSendingText="";}
        var objLayer ="<div id=\""+sendingLayer+"\" style=\"border: 1px solid #999999;background-color:#FFFFFF;position:absolute; z-index:2;width: 200px;left:expression((document.body.clientWidth-this.offsetWidth)/2);TOP:expression(document.documentElement.scrollTop + 200);\" class=\"loading\"><img src=\""+showSendingImage+"\" width=\"32\" height=\"32\" border=\"0\" align=\"absmiddle\"> "+showSendingText+"</div>";  
	    objform.insertAdjacentHTML("afterEnd", objLayer);
	    objSending=document.getElementById(sendingLayer);  
	}
}
//隐藏发送状态的进度条
function HiddenSendingState()
{
    var objSending=document.getElementById(sendingLayer);
    if(objSending!=null)
    {
        objSending.removeNode(true);
    }
}


//--------------------移动层结束-------------------------------

//截取字符串
String.prototype.sub = function(n){ 
    var r = /[^\x00-\xff]/g; 
    if(this.replace(r, "mm").length <= n)
         return this;
    n = n - 3; 
    var m = Math.floor(n/2); 
    for(var i=m; i<this.length; i++) 
    { 
        if(this.substr(0, i).replace(r, "mm").length>=n) 
        {
             return this.substr(0, i) +"...";
        }
    } 
    return this;
};

function   String.prototype.Trim() {return   this.replace(/(^\s*)|(\s*$)/g,"");}   
function   String.prototype.Ltrim(){return   this.replace(/(^\s*)/g,"");}   
function   String.prototype.Rtrim(){return   this.replace(/(\s*$)/g,"");}   


function check_date_diff(checkDate)
{ 
    checkDate=ChangeTimeToString(checkDate);
    var dateTime = checkDate.split(" ");
    var checkArrayDate = new Array();
    var checkArrayTime = new Array();
    
    checkArrayDate = dateTime[0].split("-");
    checkArrayTime = dateTime[1].split(":");
    
    checkDate = new Date(checkArrayDate[0],checkArrayDate[1],checkArrayDate[2],checkArrayTime[0],checkArrayTime[1]); 


    var nowTime   = new Date();// 当前时间
    var the_year = nowTime.getYear(); 
    var the_month = nowTime.getMonth() + 1; 
    var the_day   = nowTime.getDate();
    var the_Hours = nowTime.getHours();
    var the_Minutes = nowTime.getMinutes();
    nowTime    = new Date(the_year,the_month,the_day,the_Hours,the_Minutes); 

    var thesecond = 60 *1000 ;
    var diffTime = (nowTime - checkDate)/thesecond;
    
    return diffTime; 
}


//订阅邮件
function Subscribe(flag)
{
    var urlstr="http://"+location.hostname+"/";  //获取当前域名
    var Email = document.getElementById("txtEmail").value;
    var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
    
    if(Email.length == 0 || Email == "" || Email == "请输入Email")
    {
        Ext.MessageBox.show({
            title: '邮件订阅',
            msg: '请输入Email地址!',
            buttons:{"ok":"确定"},
            icon:Ext.MessageBox.WARNING
        });
        return false;
    }
    if(!patn.test(Email))
    {	
        Ext.MessageBox.show({
            title: '邮件订阅',
            msg: '您输入的Email地址格式错误,请重新输入!',
            buttons:{"ok":"确定"},
            icon:Ext.MessageBox.WARNING
        });
        return false;
    }
    
    if(flag == 1)
    {
        var r = CSharpForJS.UnSubscribe(Email,urlstr).value;
        if(r)
        {
            Ext.MessageBox.show({
               title: '邮件订阅',
               msg: '您已经成功退订索拓电子技术有限公司网站电子杂志，我们将不会把索拓电子技术有限公司网站的电子杂志发送到您的电子邮箱，同时请告诉我们为什么您要退订，我们将会采纳您的意见。',
               buttons:{"ok":"确定"},
               width:'200',
               icon:Ext.MessageBox.WARNING
            });
            return true;
        }
        else
        {
            Ext.MessageBox.show({
               title: '邮件订阅',
               msg: '您输入的Email地址不存在,退订杂志失败.',
               buttons:{"ok":"确定"},
               icon:Ext.MessageBox.WARNING
            });
            return false;
        }
    }
    else
    {
        var r = CSharpForJS.Subscribe(Email,urlstr,"","","").value;
        if(r)
        {
            Ext.MessageBox.show({
               title: '邮件订阅',
               width:'400',
               msg: '恭喜您，您已经成功订阅我们的电子杂志，我们将会不定时把索拓电子技术有限公司网站最实用，最精彩的资讯发送到您的电子邮箱，谢谢您对我们索拓电子技术有限公司网站电子杂志的关注，同时您也可以推荐给您的朋友分享。',
               buttons:{"ok":"确定"},
               icon:Ext.MessageBox.WARNING
            });
            return true;
        }
        else
        {
            Ext.MessageBox.show({
               title: '邮件订阅',
               msg: '您之前已经订阅过我们的电子杂志，无需重复订阅，我们的电子杂志非常实用精彩，可以推荐给您的朋友分享。',
               width:'200',
               buttons:{"ok":"确定"},
               icon:Ext.MessageBox.WARNING
            });
            return false;
        }
    }
}

//邮件订阅文本框事件
function EmailTextOnBlur(obj)
{
    if(obj.value == "")
    {
        obj.value = "请输入Email";
    }
}

function EmailTextOnFocus(obj)
{
    if(obj.value == "请输入Email")
    {
        obj.value = "";
    }
}

