﻿// JScript 文件

//获取对象
function $(id)
{
    var obj;
    obj=(document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id]);
    return obj
}

//验证searchboxid内容非英文字符返回false,显示validatorid对象
function SearchBoxValidation(searchboxid, validatorid)
{   
    try
    {
        if($(searchboxid) == null)
        {
            return true;
        }   
        
        var value = $(searchboxid).value;
        var asciiTable = 
                // 0 thru 9
                "??????????" +
                // 10 thru 19
                "??????????" +
                // 20 thru 29
                "??????????" +
                // 30 thru 39
                "?? !\"#$%&'" +
                // 40 thru 49
                "()*+,-./01" +
                // 50 thru 59
                "23456789:;" +
                // 60 thru 69
                "<=>?@ABCDE" +
                // 70 thru 79
                "FGHIJKLMNO" +
                // 80 thru 89
                "PQRSTUVWXY" +
                // 90 thru 99
                "Z[\\]^_`abc" +
                // 100 thru 109
                "defghijklm" + 
                // 110 thru 119
                "nopqrstuvw" +
                // 120 thru 127
                "xyz{|}~?";

        for(var i=0; i<value.length; i++)
        {
            if(asciiTable.indexOf(value.charAt(i))==-1)
            {
                if($(validatorid) == null)
                {
                    return true;
                }
                
                $(validatorid).style.display='block';
                return false;
            }
        }

        return true;
    }
    catch(err)
    {
        return true;
    }
}
 
 //在载入时自动根据内页高度调整框架高度  
function dyniframesize(iframename)
{
    var mainframe=(document.getElementById?document.getElementById(iframename):document.all?document.all[iframename]:document.layers[iframename]);
    if (mainframe && !window.opera)
    { 
        //begin resizing iframe 
        mainframe.style.display="block" ;

        if (mainframe.contentDocument && mainframe.contentDocument.body.offsetHeight)
            { 
                //ns6 syntax 
                mainframe.height = mainframe.contentDocument.body.offsetHeight; 
            } 
        else if (mainframe.Document && mainframe.Document.body.scrollHeight)
            { 
                //ie5+ syntax 
                mainframe.height = mainframe.Document.body.scrollHeight; 
            } 
    }
}

//弹出遮罩层和新层
function showZheZhaoDiv(newDivUrl,width)
{//divIndex为弹出层ID序号
 //调用的newDivUrl页面内,要用<script>parent.$('zhezhaoDiv').style.display = 'block';parent.$('newDiv').style.display = 'block';</script>显示出遮罩层和新层

    if($("clewdiv"))
        document.body.removeChild($("clewdiv"));//如果有创建过层,先删除再重建
    
    var divElement;
    divElement=document.createElement("div");
    divElement.id="clewdiv";
    divElement.setAttribute("display","block");
    divElement.style.left=0;
    divElement.style.top=0;
    divElement.style.width=(document.all)?document.body.scrollWidth:innerWidth;
    divElement.style.position="absolute";
    divElement.setAttribute("z-index","1");
    divElement.setAttribute("text-align","center");
           
    divElement.innerHTML+="<div id='zhezhaoDiv' style='position:absolute; z-index:2;filter:alpha(opacity=12);background:#000000;width:990px;height:100px;left:0px;top:0px;display:none;'></div>";
    
    var newDivHtml="";    
    newDivHtml+="<div id='newDiv' style='position:absolute; z-index:3;top:0px;left:0px;width:100%;text-align:center;display:none;'>";
    newDivHtml+="    <iframe id='frame1' name='frame1' width='"+width+"' onload=\"dyniframesize('frame1')\" src='";
    newDivHtml+=newDivUrl;
    newDivHtml+="' frameborder='0' scrolling='no' style='margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px;'></iframe>";
    newDivHtml+="</div>";
    
    divElement.innerHTML+=newDivHtml;
    
    document.body.appendChild(divElement);
    
    $("zhezhaoDiv").style.height=(document.all)?document.body.scrollHeight:innerHeight;
    $("zhezhaoDiv").style.width=(document.all)?document.body.scrollWidth:innerWidth;
    
    $("newDiv").style.top=(document.all)? document.body.scrollTop+50:pageYOffset+50;
}

//显示图片
function showpic(src,width,height)
{   
    if(!$("tempImage"))
    {
        //document.body.removeChild($("tempImage"));//如果有创建过层,先删除再重建
        
        var imageElement;
        imageElement=document.createElement("image");
        imageElement.id="tempImage";
        imageElement.setAttribute("display","block");
        imageElement.style.width=width;
        imageElement.style.height=height;
        imageElement.style.border=1;
        imageElement.style.position="absolute";
        
        imageElement.src=src;
        imageElement.style.left=event.clientX+document.documentElement.scrollLeft;
        imageElement.style.top=event.clientY+document.documentElement.scrollTop;
        if(document.body.clientWidth-event.clientX-document.documentElement.scrollLeft<200)
        {
            imageElement.style.left=event.clientX+document.documentElement.scrollLeft-200;
        }
        if(document.body.clientHeight-event.clientY-document.documentElement.scrollTop<150)
        {
            imageElement.style.top=event.clientY+document.documentElement.scrollTop-150;
        }
        
        document.body.appendChild(imageElement);//加入页面
    }
    //alert(imageElement.src);
}
function hiddenpic()
{
    document.body.removeChild($("tempImage"));
}

//显示提示层,tishi为提示内容,seconds为显示的时间(秒)
function showTiShi(tishi,seconds)
{
    if($("tishiDIV"))
        document.body.removeChild($("tishiDIV"));//如果有创建过层,先删除再重建
    
    var divElement;
    divElement=document.createElement("div");
    divElement.id="tishiDIV";
    divElement.setAttribute("display","block");
    divElement.style.left=0;
    divElement.style.top=0;
    divElement.style.width=(document.all)?document.body.scrollWidth:innerWidth;
    divElement.style.position="absolute";
    divElement.setAttribute("z-index","1");
    divElement.setAttribute("text-align","center");
    
    var newDivHtml="";    
    newDivHtml+="<div id='infoDiv' style='position:absolute; z-index:3;top:0px;left:0px;width:100%;text-align:center;'>";
    
    newDivHtml+="<div style='width:300px; z-index:11; text-align:left; position:absolute; background-image:url(/images/tishi/title_bg_left.gif); height: 25px; left: 326px; top: 136px;'>";
    newDivHtml+="    <span style='margin-left:5px; z-index:12; font-size:13px; position:absolute; margin-top:5px;'>提示</span>";
    newDivHtml+="</div>";
    newDivHtml+="<div style='width:50px; z-index:13; background-image:url(/images/tishi/title_bg_right.gif); position:absolute; left: 626px; top: 136px; height: 25px;'><span style='font-size:12px; position:absolute; margin-top:5px;'><a onclick='document.body.removeChild($(\"tishiDIV\"));' style='cursor:pointer;'><img alt='' src='/images/tishi/close.gif' style='position:absolute;' /></a></span></div>";
    newDivHtml+="<div style='width:3px; margin-left:5px; z-index:14; background-image:url(/images/tishi/win_l.gif); height:150px; position:absolute; top: 161px; left: 321px;'></div>";
    newDivHtml+="<div style='width:344px; background-color:White; text-align:center; z-index:15; text-align:left;background-image:url(/images/tishi/content_bg.gif); height:150px; position:absolute; margin-left:3px; background-repeat:repeat-x; left: 326px; top: 161px;'>";
    newDivHtml+="    <div style=' margin-left:12px;width:320px;z-index:17; margin-top:10px;top: 26px; font-size:12px;'>"+tishi;
    newDivHtml+="    </div>";
    newDivHtml+="    <input id='btn_que' type='button' value='确定' style='background-image:url(/images/tishi/btn_bg.gif);width:80px; height:21px; text-align:center;border:0px;margin-left:120px;margin-top:10px;' onclick='document.body.removeChild($(\"tishiDIV\"))'/>";
    newDivHtml+="</div>";
    newDivHtml+="<div style='width:3px; z-index:19; background-image:url(/images/tishi/win_r.gif); height:150px; position:absolute; left:673px; top: 161px;'></div>";
    newDivHtml+="<div style='width:345px; z-index:20; background-image:url(/images/tishi/win_b.gif); position:absolute; height:3px; left: 328px; top: 309px; background-repeat: repeat-x;' ></div>";
    
    newDivHtml+="</div>";
    
    divElement.innerHTML+=newDivHtml;
    
    document.body.appendChild(divElement);
    
    $("infoDiv").style.top=(document.all)? document.body.scrollTop+50:pageYOffset+50;
    setTimeout("if($(\"tishiDIV\")){document.body.removeChild($(\"tishiDIV\"))}",seconds*1000);
}

//复制到剪贴板clipBoardContent为要复制的内容,tiShiContent为提示内容
function copyToClipBoard(clipBoardContent,tiShiContent)
{
   if (window.clipboardData){      
      if(window.clipboardData.setData("Text",clipBoardContent)){      
          showTiShi(tiShiContent,3);     
      }      
   }      
   else{      
      showTiShi("您使用的浏览器不支持此功能",3);     
   }
}

//6图轮播
function playPicture(pics,links,texts,focus_width,focus_height,text_height)
{
    //var focus_width=230
    //var focus_height=175
    //var text_height=25
    var swf_height = focus_height+text_height
	
    //var pics='images/微控制器.jpg|images/Image00002.jpg|images/Image00001.jpg|images/Image00004.jpg|images/Image00003.jpg';
    //var links='icshow.aspx|icshow.aspx|icshow.aspx|icshow.aspx|icshow.aspx';
    //var 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="images/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
    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="images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" 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>');
    //-->//最多支持六张图
}