﻿//flash代码开始
function writeflashhtml(arg) {

    var parm = []
    var _default_version = "10.0.2";
    var _default_quality = "high";
    var _default_align = "middle";
    var _default_menu = "false";

    for (i = 0; i < arguments.length; i++) {
        parm[i] = arguments[i].split(' ').join('').split('=')
        for (var j = parm[i].length - 1; j > 1; j--) {
            parm[i][j - 1] += "=" + parm[i].pop();
        }
        switch (parm[i][0]) {
            case '_version': var _version = parm[i][1]; break;
            case '_swf': var _swf = parm[i][1]; break;
            case '_base': var _base = parm[i][1]; break;
            case '_quality': var _quality = parm[i][1]; break;
            case '_loop': var _loop = parm[i][1]; break;
            case '_bgcolor': var _bgcolor = parm[i][1]; break;
            case '_wmode': var _wmode = parm[i][1]; break;
            case '_play': var _play = parm[i][1]; break;
            case '_menu': var _menu = parm[i][1]; break;
            case '_scale': var _scale = parm[i][1]; break;
            case '_salign': var _salign = parm[i][1]; break;
            case '_height': var _height = parm[i][1]; break;
            case '_width': var _width = parm[i][1]; break;
            case '_hspace': var _hspace = parm[i][1]; break;
            case '_vspace': var _vspace = parm[i][1]; break;
            case '_align': var _align = parm[i][1]; break;
            case '_class': var _class = parm[i][1]; break;
            case '_id': var _id = parm[i][1]; break;
            case '_name': var _name = parm[i][1]; break;
            case '_style': var _style = parm[i][1]; break;
            case '_declare': var _declare = parm[i][1]; break;
            case '_flashvars': var _flashvars = parm[i][1]; break;
            default: ;
        }
    }
    var thtml = ""
    thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version) ? _version : _default_version) + "'"
    if (_width) thtml += " width='" + _width + "'"
    if (_height) thtml += " height='" + _height + "'"
    if (_hspace) thtml += " hspace='" + _hspace + "'"
    if (_vspace) thtml += " vspace='" + _vspace + "'"
    if (_align) thtml += " align='" + _align + "'"
    else thtml += " align='" + _default_align + "'"
    if (_class) thtml += " class='" + _class + "'"
    if (_id) thtml += " id='" + _id + "'"
    if (_name) thtml += " name='" + _name + "'"
    if (_style) thtml += " style='" + _style + "'"
    if (_declare) thtml += " " + _declare
    thtml += ">"
    if (_swf) thtml += "<param name='movie' value='" + _swf + "'>"
    if (_quality) thtml += "<param name='quality' value='" + _quality + "'>"
    else thtml += "<param name='quality' value ='" + _default_quality + "'>"
    if (_loop) thtml += "<param name='loop' value='" + _loop + "'>"
    if (_bgcolor) thtml += "<param name='bgcolor' value='" + _bgcolor + "'>"
    if (_play) thtml += "<param name='play' value='" + _play + "'>"
    if (_menu) thtml += "<param name='menu' value='" + _menu + "'>"
    else thtml += "<param name='menu' value='" + _default_menu + "'>"
    if (_scale) thtml += "<param name='scale' value='" + _scale + "'>"
    if (_salign) thtml += "<param name='salign' value='" + _salign + "'>"
    if (_wmode) thtml += "<param name='wmode' value='" + _wmode + "'>"
    if (_base) thtml += "<param name='base' value='" + _base + "'>"
    if (_flashvars) thtml += "<param name='flashvars' value='" + _flashvars + "'>"
    thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'"
    if (_width) thtml += " width='" + _width + "'"
    if (_height) thtml += " height='" + _height + "'"
    if (_hspace) thtml += " hspace='" + _hspace + "'"
    if (_vspace) thtml += " vspace='" + _vspace + "'"
    if (_align) thtml += " align='" + _align + "'"
    else thtml += " align='" + _default_align + "'"
    if (_class) thtml += " class='" + _class + "'"
    if (_id) thtml += " id='" + _id + "'"
    if (_name) thtml += " name='" + _name + "'"
    if (_style) thtml += " style='" + _style + "'"
    thtml += " type='application/x-shockwave-flash'"
    if (_declare) thtml += " " + _declare
    if (_swf) thtml += " src='" + _swf + "'"
    if (_quality) thtml += " quality='" + _quality + "'"
    else thtml += " quality='" + _default_quality + "'"
    if (_loop) thtml += " loop='" + _loop + "'"
    if (_bgcolor) thtml += " bgcolor='" + _bgcolor + "'"
    if (_play) thtml += " play='" + _play + "'"
    if (_menu) thtml += " menu='" + _menu + "'"
    else thtml += " menu='" + _default_menu + "'"
    if (_scale) thtml += " scale='" + _scale + "'"
    if (_salign) thtml += " salign='" + _salign + "'"
    if (_wmode) thtml += " wmode='" + _wmode + "'"
    if (_base) thtml += " base='" + _base + "'"
    if (_flashvars) thtml += " flashvars='" + _flashvars + "'"
    thtml += "></embed>"
    thtml += "</object>"
    document.write(thtml)
}

//flash代码结束

//预装载图片代码开始
//<body onLoad="loadImages('bus.gif','busline2.gif','1.gif','2.gif','3.gif','4.gif','5.gif')">
function loadImages() {
    var d = document;
    if (d.images) {
        if (!d.MM_p)
            d.MM_p = new Array();
        var i, j = d.MM_p.length,
         a = loadImages.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];
        }
    }
}
//预装载图片代码结束


//在线客服代买开始
var lastScrollY = 0;
function heartBeat() {
    var diffY;
    if (document.documentElement && document.documentElement.scrollTop)
        diffY = document.documentElement.scrollTop;
    else if (document.body)
        diffY = document.body.scrollTop
    else
    { /*Netscape stuff*/ }

    percent = .1 * (diffY - lastScrollY);
    if (percent > 0) percent = Math.ceil(percent);
    else percent = Math.floor(percent);

    var minboxtop = document.body.scrollHeight / 2 + 135; 
    document.getElementById("KnifeService").style.top = parseInt(document.getElementById("KnifeService").style.top) + percent + "px";

    lastScrollY = lastScrollY + percent;
}

function BuildLayer(QQ1, QQ2, MSN) {

    suspendcode12 = "<DIV id=\"KnifeService\" style='POSITION:absolute;TOP:200px;'><div id=\"service\">";
    suspendcode12 += "<div class=\"servicemsg\">";
    suspendcode12 += "<script language=\"javascript\" type=\"text/javascript\">";
    suspendcode12 += "writeflashhtml(\"_swf=../Flash/msg.swf\", \"_width=39\", \"_height=21\", \"_wmode=transparent\");";
    suspendcode12 += "</script>";
    suspendcode12 += "</div>";
    suspendcode12 += "<div class=\"minbox\">";
    suspendcode12 += "<img src=\"../images/minbox.png\" alt=\"\" onclick=\"HideService();\" />";
    suspendcode12 += "</div>";
    suspendcode12 += "<div id=\"serviceheader\">";
    suspendcode12 += "</div>";
    suspendcode12 += "<div id=\"servicebody\">";
    suspendcode12 += "<ul id=\"servicelist\">";
    suspendcode12 += "<li><a href=\"msnim:chat?contact=" + MSN + "\" title='MSN号码：" + MSN + "' target=\"_blank\" id=\"msn\" target='_blank'>在线咨询</a></li>";
    suspendcode12 += "<li><a href='http://wpa.qq.com/msgrd?V=1&Uin=" + QQ1 + "&Site=http://www.brotherscutlery.com&Menu=yes' title='QQ号码：" + QQ1 + "' target='_blank'>在线咨询</a></li>";
    suspendcode12 += "<li><a href='http://wpa.qq.com/msgrd?V=1&Uin=" + QQ2 + "&Site=http://www.brotherscutlery.com&Menu=yes' title='QQ号码：" + QQ2 + "' target='_blank'>在线咨询</a></li>";
    suspendcode12 += "</ul>";
    suspendcode12 += "</div>";
    suspendcode12 += "<div id=\"servicefooter\">";
    suspendcode12 += "</div>";
    suspendcode12 += "</div></div>";
    suspendcode12 += "<div id=\"KnifeServiceMinBox\" style=\"display:none\"><img src=\"../images/maxbox.png\" title=\"点击还原在线客服\" onclick=\"ShowService();\" /></div>";
    document.write(suspendcode12);
}

function OnScreenWidthResize() {
    var objDiv = document.getElementById("KnifeService");
    var objMinBox = document.getElementById("KnifeServiceMinBox");
    var swidth = document.body.clientWidth;
    if (swidth > 1111) {
        objDiv.style.left = swidth / 2 + 500 + "px";
    }
    else {
        objDiv.style.left = swidth / 2 + 378 + "px";
    }
    objMinBox.style.left = swidth / 2 + 492 + "px";
}
//隐藏在线客服
function HideService() {
    var objDiv = document.getElementById("KnifeService");
    var objMinBox = document.getElementById("KnifeServiceMinBox");
    objDiv.style.display = "none";
    objMinBox.style.display = "";
}
//显示在线客服
function ShowService() {
    var objDiv = document.getElementById("KnifeService");
    var objMinBox = document.getElementById("KnifeServiceMinBox");
    objDiv.style.display = "";
    objMinBox.style.display = "none";
}

//在线客服代码结束


//回车点击按钮
//TextBox1.Attributes.Add("onkeydown", "SubmitKey('Button2');");
function SubmitKey(button) {
    var keybox = document.getElementById("");
    if (event.keyCode == 13) {
        event.returnValue = false;
        document.all[button].click();
    }
}
///
///检查数据
function CheckForm(strID, strMsg) {
    var objForm = document.getElementById(strID);
    if (objForm.value == "") {
        alert(strMsg);
        objForm.focus();
        return false;
    }
}
function CheckNullEmail(strNameID, strNameMsg, strID, strMsg, strEmail, strMsg2) {
    var objName = document.getElementById(strNameID);
    if (objName.value == "") {
        alert(strNameMsg);
        objName.focus();
        return false;
    }

    var objEmail = document.getElementById(strEmail);
    if (objEmail.value == "") {
        alert("电子邮件不能为空");
        objEmail.focus();
        return false;
    }
    if (objEmail.value != "") {
        var found = objEmail.value.match(/\w+@.+\..+/);
        if (found == null) {
            alert(strMsg2);
            objEmail.focus();
            return false;
        }
    }

    var objForm = document.getElementById(strID);
    if (objForm.value == "") {
        alert(strMsg);
        objForm.focus();
        return false;
    }
}

//定义一个声音播放控制的function, 需注意Netscape和IE对script的解释各不相同
function MM_controlSound(sndAction, sndObj) {
    if (eval(sndObj) != null) {
        if (navigator.appName == 'Netscape') {
            eval(sndObj + ((sndAction == 'stop') ? '.stop()' : '.play(false)'));
        }
        else if (eval(sndObj + ".FileName")) {
            eval(sndObj + ((sndAction == 'stop') ? '.stop()' : '.play()'));
        }
    }
}

//商城详细页面tab轮换
function SelectTab(ID) {
    for (var i = 1; i < 4; i++) {
        var link = document.getElementById("ProductLink" + i);
        var tab = document.getElementById("ProductDiv" + i);

        if (i == ID) {
            link.className = "select_tab";
            tab.className = "select_div";
        }
        else {
            link.className = "nomal_tab";
            tab.className = "nomal_div";
        }
    }
    return false;
}

//是否隐藏发票输入框
function CheckInvonce(objCheckbox, ToolBoxID) {
    var objInvoceBox = document.getElementById(ToolBoxID);
    if (objCheckbox.checked == true) {
        objInvoceBox.style.display = "";
        objInvoceBox.focus();
    } else {
        objInvoceBox.style.display = "none";
        objInvoceBox.value = "";
    }
}

//插入上传附件
function addUploadItem(type,path){
	var EditType="FCkEditor"
	
	try{
	  var oEditor = parent.FCKeditorAPI.GetInstance('ctl00_plhContent_ctl00_Description_Input')
//	  var hrefLen=location.href.lastIndexOf("/")
//      var Fhref=location.href.substr(0,hrefLen+1)
//      path=Fhref+path
	}
	catch(e){
	}
	type=type.toLowerCase()
 	 switch(type){
 	  case 'gif':
        oEditor.InsertHtml('<img src="'+path+'" alt=""/>')
 	  	break;
 	  case 'jpg':
        oEditor.InsertHtml('<img src="'+path+'" alt=""/>')
 	  	break;
 	  case 'png':
        oEditor.InsertHtml('<img src="'+path+'" alt=""/>')
 	  	break;
 	  case 'bmp':
        oEditor.InsertHtml('<img src="'+path+'" alt=""/>')
 	  	break;
 	  case 'jpeg':
        oEditor.InsertHtml('<img src="'+path+'" alt=""/>')
 	  	break;
 	  case 'mp3':
        oEditor.InsertHtml('<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"  id="MediaPlayer" width="450" height="70"><param name=""howStatusBar" value="-1"><param name="AutoStart" value="False"><param name="Filename" value="'+path+'"></object>')
 	  	break;
 	  case 'wma':
        oEditor.InsertHtml('<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"  id="MediaPlayer" width="450" height="70"><param name=""howStatusBar" value="-1"><param name="AutoStart" value="False"><param name="Filename" value="'+path+'"></object>')
 	  	break;
 	  case 'rm':
        oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="300"><param name="SRC" value="'+path+'" /><param name="CONTROLS" VALUE="ImageWindow" /><param name="CONSOLE" value="one" /><param name="AUTOSTART" value="true" /><embed src="'+path+'" nojava="true" controls="ImageWindow" console="one" width="400" height="300"></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="StatusBar" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="StatusBar" console="one" width="400" height="24" /></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="ControlPanel" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="ControlPanel" console="one" width="400" height="24" autostart="true" loop="false" /></object>')
 	  	break;
 	  case 'rmvb':
        oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="300"><param name="SRC" value="'+path+'" /><param name="CONTROLS" VALUE="ImageWindow" /><param name="CONSOLE" value="one" /><param name="AUTOSTART" value="true" /><embed src="'+path+'" nojava="true" controls="ImageWindow" console="one" width="400" height="300"></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="StatusBar" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="StatusBar" console="one" width="400" height="24" /></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="ControlPanel" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="ControlPanel" console="one" width="400" height="24" autostart="true" loop="false" /></object>')
 	  	break;
 	  case 'ra':
        oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" id="RAOCX" width="450" height="60"><param name="_ExtentX" value="6694"><param name="_ExtentY" value="1588"><param name="AUTOSTART" value="true"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="0"><param name="SRC" value="'+path+'"><param name="CONTROLS" value="StatusBar,ControlPanel"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><embed src="'+path+'" width="450" autostart="true" height="60"></embed></object>')
 	  	break;
 	  case 'asf':
        oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>')
 	  	break;
 	  case 'avi':
        oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>')
 	  	break;
 	  case 'wmv':
        oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>')
 	  	break;
 	  case 'swf':
        oEditor.InsertHtml('<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="300"><param name="movie" value="'+path+'" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="'+path+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300" /></object>')
 	  	break;
 	  default :
        break;
     }
}
