// JavaScript Document
//window.status="欢迎您惠临，上海三易电气设备制造有限公司，我们将竭诚为您服务！";
window.defaultStatus="欢迎您惠临，上海三易电气设备制造有限公司，我们将竭诚为您服务！";
//if(window.name!='miswin'){
//    try{
//        window.moveTo(0,0);
//        window.resizeTo(screen.availWidth,screen.availHeight);
//        window.focus();
//    }catch(e){}
//}
window.onerror = killErrors;	
function killErrors() {return true;}
//----------------------------------------------------------------------//
//显示产品咨询层窗口
function ShowGuestFrom(){
	DivDialog.Confirm();
}
//创建Div对话框
DivDialog = Class.create();
//Div窗体系统功能，确认框消息
DivDialog.Confirm = function(){
    if(this.isExistById("DivConfirm")!=null) return;
    var DivConfirm = document.createElement("DIV");
    DivConfirm.id = "DivConfirm";
    with(DivConfirm.style){
        position = "absolute";
        left = "375px";
        top = "230px";
    }
    var reval  = "";
    reval += "<div class=\"genGrayBox\" unselectable=\"on\" onselectstart=\"return false;\" onMouseDown=\"fDragging($('DivConfirm'), event, false);\">";
    reval += "  <div class=\"genGrayBox2\">";
    reval += "    <div id=\"CloseGuestDiv\" class=\"fdbody\"><a href=\"javascript:RemoveObj('DivConfirm');\"><img src=\"/images/ico_closetip.gif\" title=\"关闭\" ondragstart=\"return false;\"></a></div>";
    reval += "    <label>在线咨询及问题反馈：</label>";
    reval += "    <div class=\"guestRead\">";
    reval += "	    <p>如果您对我们的产品或服务有什么意见和建议，请详细填写以下表单后发送给我们，我们将以不断改进我们的产品和服务作为对您的回报。</p>";
    reval += "	    <p>若我们因某种原因没能及时处理您所反馈的信息，请直接拨打我们的客服热线：<span>021-5284 5270，5284 5271</span>&nbsp;或发邮件到：<span>INFO@TEOPTO.COM</span></p>";
    reval += "	  </div>";
    reval += "  </div>";
    reval += "  <div class=\"GuestBody\">";
	reval += "	  <form id=\"FrmGuest\" name=\"FrmGuest\" action=\"#\">";
    reval += "    <dl>";
    reval += "      <dt>联&nbsp;系&nbsp;人：</dt>";
    reval += "      <dd><input type=\"text\" name=\"GuestName\" id=\"GuestName\" class=\"iText i1Width\" value=\"\" /><span>*</span></dd>";
    reval += "	    <dt>联系电话：</dt>";
    reval += "      <dd><input type=\"text\" name=\"GuestTel\" id=\"GuestTel\" class=\"iText i2Width\" value=\"\" /><span>*</span></dd>";
    reval += "	    <dt>电子邮件：</dt>";
    reval += "      <dd><input type=\"text\" name=\"GuestEmail\" id=\"GuestEmail\" class=\"iText i2Width\" value=\"\" /></dd>";
    reval += "	    <dt>咨询内容：</dt>";
    reval += "      <dd><textarea name=\"GuestContent\" id=\"GuestContent\" class=\"iArea i3Width\"></textarea><span>*</span></dd>";
    reval += "    </dl><input type=\"hidden\" id=\"GuestTitle\" name=\"GuestTitle\" value=\""+ strProName +"\" />";
    reval += "	  </form>";
    reval += "    <div class=\"GuestBtnBg\">";
    reval += "	    <div id=\"msgErrTip\"></div>";
    reval += "	    <input type=\"button\" class=\"GuestBtn\" value=\"提 交\" id=\"BtnGuestSend\" onClick=\"ChkFrmGuest();\" />";
    reval += "      <input type=\"button\" class=\"GuestBtn\" value=\"取 消\" id=\"BtnGuestClosre\" onClick=\"RemoveObj('DivConfirm');\" />";
    reval += "    </div>";
    reval += "  </div>";
    reval += "</div>";
    DivConfirm.innerHTML = reval;
	//Show("loading","1"); 
    document.body.appendChild(DivConfirm);
}
function GetSoft(sID, sName){
	DivDialog.ConDownfirm(sID, sName); //收集下载资料人群的资料
}
//DivDownDialog = Class.create();
//Div窗体系统功能，确认框消息
DivDialog.ConDownfirm = function(arrID, arrName){
    if(this.isExistById("DivDownConfirm")!=null) return;
    var DivDownConfirm = document.createElement("DIV");
    DivDownConfirm.id = "DivDownConfirm";
    with(DivDownConfirm.style){
        position = "absolute";
        left = "375px";
        top = "500px";
    }
    var reval  = "";
    reval += "<div class=\"genGrayBox\" unselectable=\"on\" onselectstart=\"return false;\" onMouseDown=\"fDragging($('DivDownConfirm'), event, false);\">";
    reval += "  <div class=\"genGrayBox2\">";
    reval += "    <div id=\"CloseGuestDiv\" class=\"fdbody\"><a href=\"javascript:RemoveObj('DivDownConfirm');\"><img src=\"/images/ico_closetip.gif\" title=\"关闭\" ondragstart=\"return false;\"></a></div>";
    reval += "    <label>资料下载信息反馈表：</label>";
    reval += "    <div class=\"guestRead\">";
    reval += "	    <p>为了给您提供更好的技术支持，请填写此表单后进行下载。</p>";
    reval += "	    <p>若需帮助，请致电联系我司客服部或发邮件到：<span>52845271@163.COM</span></p>";
    reval += "	  </div>";
    reval += "  </div>";
    reval += "  <div class=\"GuestBody\">";
	reval += "	  <form id=\"FrmGuest\" name=\"FrmGuest\" action=\"#\">";
    reval += "    联&nbsp;系&nbsp;人：&nbsp;<input type=\"text\" name=\"GuestName\" id=\"GuestName\" class=\"iText i1Width\" value=\"\" /><span>*</span><br />";
    reval += "	  联系电话：<input type=\"text\" name=\"GuestTel\" id=\"GuestTel\" class=\"iText i2Width\" value=\"\" /><span>*</span><br />";
    reval += "	  电子邮件：<input type=\"text\" name=\"GuestEmail\" id=\"GuestEmail\" class=\"iText i2Width\" value=\"\" /><br />";
    reval += "    <input type=\"hidden\" id=\"GuestContent\" name=\"GuestContent\" value=\"dd\" />";
    reval += "    <input type=\"hidden\" id=\"GuestTitle\" name=\"GuestTitle\" value=\"下载-"+ arrName +"\" />";
    reval += "    <input type=\"hidden\" id=\"SoftID\" name=\"SoftID\" value=\""+ arrID +"\" />";
	reval += "	  </form>";
    reval += "    <div class=\"GuestBtnBg\">";
    reval += "	    <div id=\"msgErrTip\"></div>";
    reval += "	    <input type=\"button\" class=\"GuestBtn\" value=\"提 交\" id=\"BtnGuestSend\" onClick=\"ChkFrmGuest();\" />";
    reval += "      <input type=\"button\" class=\"GuestBtn\" value=\"取 消\" id=\"BtnGuestClosre\" onClick=\"RemoveObj('DivDownConfirm');\" />";
    reval += "    </div>";
    reval += "  </div>";
    reval += "</div>";

    DivDownConfirm.innerHTML = reval;
	//Show("loading","1"); 
    document.body.appendChild(DivDownConfirm);
}
//判断对象是否存在
DivDialog.isExistById=function(id){
    var obj = $(id);
    if(obj == null || obj == "undefined"){
        return null;
	}
    else{
        return obj;
	}
}
//判断是否是电子邮箱
function isEmail(str){
	if ((str.match(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) ? 1 : 0) == 0 ) {
		return false;
	} else {
		return true;
	}
}
//删除控件对象
function RemoveObj(id){
    try{document.body.removeChild($(id));}catch(e){}
}
function Show(obj, bShow) {
	if(this.isExistById(obj)!=null) return;
	if(bShow=="1"){
		$(obj).style.display="none";
    }else{
		$(obj).style.display="";
	}
}
//层拖动函数
function fDragging(obj, e, limit){
    if(!e) e=window.event;
    var x=parseInt(obj.style.left);
    var y=parseInt(obj.style.top);
    var x_=e.clientX-x;
    var y_=e.clientY-y;
    if(document.addEventListener){
        document.addEventListener('mousemove', inFmove, true);
        document.addEventListener('mouseup', inFup, true);
    } else if(document.attachEvent){
        document.attachEvent('onmousemove', inFmove);
        document.attachEvent('onmouseup', inFup);
    }
    inFstop(e);    
    inFabort(e)
    function inFmove(e){
        var evt;
        if(!e)e=window.event;
        if(limit){
            var op=obj.parentNode;
            var opX=parseInt(op.style.left);
            var opY=parseInt(op.style.top);
            if((e.clientX-x_)<0) return false;
            else if((e.clientX-x_+obj.offsetWidth+opX)>(opX+op.offsetWidth)) return false;
            if(e.clientY-y_<0) return false;
            else if((e.clientY-y_+obj.offsetHeight+opY)>(opY+op.offsetHeight)) return false;
        }
        obj.style.left=e.clientX-x_+'px';
        obj.style.top=e.clientY-y_+'px';
        inFstop(e);
    } // shawl.qiu script
    function inFup(e){
        var evt;
        if(!e)e=window.event;
        if(document.removeEventListener){
            document.removeEventListener('mousemove', inFmove, true);
            document.removeEventListener('mouseup', inFup, true);
        } else if(document.detachEvent){
            document.detachEvent('onmousemove', inFmove);
            document.detachEvent('onmouseup', inFup);
        }
        inFstop(e);
    } // shawl.qiu script
    function inFstop(e){
        if(e.stopPropagation) return e.stopPropagation();
        else return e.cancelBubble=true;            
    } // shawl.qiu script
    function inFabort(e){
        if(e.preventDefault) return e.preventDefault();
        else return e.returnValue=false;
    } // shawl.qiu script
}

//检测帐号唯一
function GetMsg(Msg) {
    //if(this.isExistById("msgErrTip")!=null) return;
	$("msgErrTip").innerHTML = "";
	$("msgErrTip").innerHTML = Msg;
}
function ChkFrmGuest() {
    if($("GuestName").value==""){
		GetMsg("<span class='msgErr'>请输入您的真实姓名，以便联系！</span>");
		$("GuestName").focus();  
		return false;
    }
	if($("GuestTel").value==""){
		GetMsg("<span class='msgErr'>请输入联系电话，以便联系。</span>");
		$("GuestTel").focus();  
		return false;
    }
	if($("GuestEmail").value!=""){
		if(!isEmail($("GuestEmail").value)){
			GetMsg("<span class='msgErr'>Email格式不正确！</span>");
			$("GuestEmail").focus();  
			return false;
		}
	}
	if($("GuestContent").value==""){
		GetMsg("<span class='msgErr'>请输入叙述您要反馈的信息内容！</span>");
		$("GuestContent").focus();  
		return false;
    }
    //GetMsg("正在提交中，请稍候...");
	var opt = {
		method: 'post',
		onCreate: function(){
			GetMsg("<span class='msgLoad'>正在提交中，请稍候...</span>");
			$("CloseGuestDiv").style.display="none";
			$("BtnGuestSend").disabled=true;
			$("BtnGuestClose").disabled=true;			
		},
		onSuccess: function(t) {
            //GetMsg(t.responseText);
	        switch(t.responseText){
		        case "1":
                    GetMsg("<span class='msgErr'>请填写打有*的必填项，以便联系！</span>");
			        break;
		        case "2":
                    GetMsg("<span class='msgErr'>请不要连续重复提交，敬请等待回复！</span>");
			        break;
				case "3":
                    GetMsg("<span class='msgTru'>您已成功提交，敬请等待我们的回复！</span>");
		        default:
				    break;
	        }
			$("CloseGuestDiv").style.display="block";
			$("BtnGuestClose").disabled=false;
		},
		on404: function(t) {
			GetMsg("<span class='msgErr'>找不到提交页，请联系我们的网管。</span>");
			$("CloseGuestDiv").style.display="block";
			$("BtnGuestClose").disabled=false;
		},
		onFailure: function(t) {
			GetMsg("<span class='msgErr'>服务器出现错误，请联系我们的网管。</span>");
			$("CloseGuestDiv").style.display="block";
			$("BtnGuestClose").disabled=false;
		},
		asynchronous:true	
	}
	var ajax=new Ajax.Request('/Admin/3E.GuestSave.asp?'+ Form.serialize('FrmGuest'), opt);
}

 /*
 ** 提交搜索
 */
var xmlResult;
var keyword;
function AjaxSearch() {
    // 获取搜索关键字，并且进行URLEncod
	//keyword=$("txt_search").value;
    keyword=escape($("txt_search").value);
    if(keyword=="产品搜索" || keyword=="") {
        // 如果关键字为空，则提示用户输入关键字
		//alert('请输入关键字！');
		$("txt_search").focus();
        $("Main").innerHTML="<div id='SearchResult'><div class='ErrTip'>关键词不能空，请输入关键词重新搜索。</div></div>";
        return;
    }
	else if (keyword.length<3){
        $("Main").innerHTML="<div id='SearchResult'><div class='ErrTip'>关键词不能小于二个字符，请更换关键词重新搜索。</div></div>";
        return;
	}
    // 给出提示，正在搜索
    $("Main").innerHTML="<div id='SearchResult'><div class='LoadTip'>正在检索中，请稍侯...</div></div>";
	var opt = {
		method: 'post',
		//onCreate: function(){
		//	$("SearchResult").innerHTML="<div class='LoadTip'>正在检索中，请稍侯...</div>";
		//},
		onSuccess: function(t) {
               // 设置xmlResult为搜索结果XML文档
                xmlResult=t.responseXML;
                // 调用AjaxShowResult()显示搜索结果
                AjaxShowResult();
		},
		on404: function(t) {
			$("Main").innerHTML="<div id='SearchResult'><div class='ErrTip'>找不到搜索页面，请联系我们的网管。</div></div>";
		},
		onFailure: function(t) {
			//$("Main").innerHTML=t.responseText;
			$("Main").innerHTML="<div id='SearchResult'><div class='ErrTip'>服务器出现错误，请联系我们的网管。</div></div>";
		},
		asynchronous:true	
	}
	// 发送请求，内容为搜索的关键字
	var ajax=new Ajax.Request('/Admin/3E.Search.asp?keyword='+keyword, opt);
}
function AjaxShowResult() {
    var results, i, strTemp;
    // 获取搜索结果集合
    results = xmlResult.getElementsByTagName("Result");
    // 用无序列表来显示搜索结果
    // 首先判断搜索结果是否为空
    if(results[0].getElementsByTagName("ProID")[0].firstChild.data == "0"){
        // 是空，则显示没有符合的搜索结果
        strTemp = "<div id='SearchResult'><div class='ErrTip'>";
        strTemp = strTemp + "抱歉，没有找到与“<span>"+ unescape(keyword) +"</span>”相关的产品。<br><br>建议您：";
        strTemp = strTemp + "<ul>";
        strTemp = strTemp + "  <li>检查输入的关键词是否有错误；</li>";
        strTemp = strTemp + "  <li>去掉可能不必要的字词；</li>";
        strTemp = strTemp + "  <li>减少查询字词的数量；</li>";
        strTemp = strTemp + "</ul>";
        strTemp = strTemp + "</div></div>";
    }
    else{
		strTemp = "<div id='SearchResult'>";
		// 循环输出每个搜索结果
        for(i=0;i<results.length;i++){
             strTemp = strTemp + "<div class=\"SearchList\">";
             strTemp = strTemp + "  <img src=\""+ results[i].getElementsByTagName("ProThumb")[0].firstChild.data +"\" align=\"left\"/ >";
             strTemp = strTemp + "  <dl>";
             strTemp = strTemp + "    <dt><a href=\""+ results[i].getElementsByTagName("LinkUrl")[0].firstChild.data +"\" target=\"_blank\">"+ results[i].getElementsByTagName("ProName")[0].firstChild.data +"</a></dd>";
             strTemp = strTemp + "    <dd class=\"Stitle\">"+ results[i].getElementsByTagName("ProIntro")[0].firstChild.data +"&nbsp;&nbsp;[<a href=\""+ results[i].getElementsByTagName("LinkUrl")[0].firstChild.data +"\" target=\"_blank\">详细介绍</a>]</dd>";
             strTemp = strTemp + "    <dd class=\"Surl\"><a href=\""+ results[i].getElementsByTagName("LinkUrl")[0].firstChild.data +"\" target=\"_blank\">" + document.location.protocol + "//" + document.location.host + results[i].getElementsByTagName("LinkUrl")[0].firstChild.data +"</a></dd>";
             strTemp = strTemp + "  </dl>";
             strTemp = strTemp + "</div>";
		}
		strTemp = strTemp + "</div>";
    }
    // 显示搜索结果
	$("Main").innerHTML = strTemp;
}
