/*
 * maxtile 0.0.1 - 网站公共核心函数
 * Copyright (c) 2008 maxtile (www.maxtile.com)
 * $Date: 2008-05-30 15:57:54$
 */
  //去除缓存
function rtimer(){
	 var date=new Date();
	 var now="&root_rtimer="+date.getTime();
	 return now;
}
 /*
 Widget HightLight Window
 自制插件$.fn.win()
 Script：$("root").win();
 Html：<div id="root" title="This is Root Test">Hello<span sytle="color:red">Maxtile</span>！</div>
 */
 (function($){
	 $.fn.win=function(options){	
		var $this=$(this);		
		var ops=$.extend({},$.fn.win.defaults,options ||{});	
		if(ops.modal){
			$.fn.win.overlay.hideSelect(true); 
			if($(".overlay").is(".overlay")){
				$(".overlay").show();
			}else{			
				$.fn.win.overlay.create();
			}
		}
		if(ops.top==null || ops.left==null){
			var width=250;
			var height=150;
			var arrayPageSize = $.fn.win.getPageSize();
			var arrayPageScroll = $.fn.win.getPageScroll();
			ops.top=arrayPageScroll[1] + ((arrayPageSize[3] - 35 - height) / 2);
			ops.left=(arrayPageSize[0] - 25 - width) / 2;
		}
		if(ops.isMsg){
			var msg=ops.msg.split("|");
			var winId="win_"+"root";
			var rootWin="#"+winId;
			switch(ops.style){
				case 1:
					var $el=$('<div/>').appendTo(document.body).addClass('win').attr("id",winId).css({width: ops.width, top:ops.top, left:ops.left}).html("<div class='winTitleBar'><div class='winTitleBarLeft'></div><div class='winTitleBarMid'><div class='winTitle'>"+msg[0]+"</div><div class='winHandle'></div><div class='winClose'><a href='javascript:void(0)'>&nbsp;</a></div></div><div class='winTitleBarRight'></div></div><div class='winContent'><div class='winContentData'>"+msg[1]+"</div><div class='winContentButton'></div></div>");
					$el.find(".winTitleBarMid").css({width: ops.width-20});
					$el.find(".winContent").css({height: ops.height});
					$(rootWin).draggable({ 
							handle: ".winTitleBarMid" 
						});
					$(rootWin + " .winClose a").click(function(){												
															//alert($el.find(".winContentData li>input:checked").parent().text());
															$.fn.win.destroy(rootWin);
														});
					break;
				case 2:
					var $el=$('<div/>').appendTo(document.body).addClass('winInfo').attr("id",winId).css({ top:ops.top, left:ops.left}).html("<div class='winInfoContent'>"+msg+"</div><div class='winInfoTitleBar'><a href='javascript:void(0)'>关闭</a></div>");
					$el.find(".winInfoTitleBar a").click(function(){
						$.fn.win.destroy(rootWin);
					});
					break;
				case 3:
					var content=ops.msg.split("@_@");
					var link=content[0];
					var src=content[1];
					var ismax=src.indexOf("\/maxtile\/");	
					var isrunway=src.indexOf("\/publish\/");
					var image="";
					var alink="";	
					if(ismax>0){//maxtile
						ops.width=820;
						var itwidth=800;						
						if(isrunway<0){//runway
							ops.width=400;
							itwidth=380;							
						}						
						src=src.replace("/mid","/big");	
						image="<img alt='点击图片可以退出大图模式！' src='"+src+"' width="+itwidth+"/>";
						alink="<a style='margin-right:20px' href='"+link+"' target='_blank'>顺序阅览</a><a style='margin-right:20px' href='javascript:' cadstyle='"+src+"' onclick='loadUploader(this)' >把此图放入CAD试面料</a>";//tao-book
					}else{
						ops.width=980;	
						src=src.replace("/mid","");
						image="<img alt='点击图片可以退出大图模式！' src='"+src+"' width=960/>";
						alink="<a style='margin-right:20px' href='"+link+"' target='_blank'>顺序阅览</a><a style='margin-right:20px' href='javascript:' cadstyle='"+src+"' onclick='loadUploader(this)' >把此图放入CAD试面料</a>";
					}
					ops.top=arrayPageScroll[1] + 10;
					ops.left=(arrayPageSize[0] - ops.width) / 2;					
					
					
					var $el=$('<div/>').appendTo(document.body).addClass('winPhoto').attr("id",winId).css({ top:ops.top, left:ops.left,width:ops.width}).html("<div class='winPhotoTitleBar'>"+alink+"<a class='winPhotoClose' href='javascript:void(0)'>关闭</a></div><div class='winPhotoContent'>"+image+"</div>");
					$el.find(".winPhotoTitleBar .winPhotoClose,.winPhotoContent").click(function(){
						$.fn.win.destroy(rootWin);
					});	
					//当图片加载完调用：调整遮蔽层的高度
					$el.find("img").load(function(){
						var moveHeigh=arrayPageScroll[1]+$(this).height();//当前滚动条+上图片的高度
						var pageHeigh=arrayPageSize[1];
						//调整小图
						var tw=$(this).width();
						if(tw<700){
							$(".winPhoto").focus();
						}
						if(moveHeigh>pageHeigh){
							$(".overlay").height(moveHeigh+100);
						}else{
							$(".overlay").height(pageHeigh);
						}
					});
					break;
			}
		}else{
			var winId="win_"+$this.attr("id");
			var rootWin="#"+winId;
			var exist=$(rootWin).is(".win");
			if(!exist){
				var $el=$('<div/>').appendTo(document.body).addClass('win').attr("id",winId).css({width: ops.width, top:ops.top, left:ops.left}).html("<div class='winTitleBar'><div class='winTitleBarLeft'></div><div class='winTitleBarMid'><div class='winTitle'>"+$this.attr('title')+"</div><div class='winHandle'></div><div class='winClose'><a href='javascript:void(0)'>&nbsp;</a></div></div><div class='winTitleBarRight'></div></div><div class='winContent'><div class='winContentData'>"+$this.html()+"</div><div class='winContentButton'></div></div>");
				$el.find(".winTitleBarMid").css({width: ops.width-20});
				$el.find(".winContent").css({height: ops.height});
				$(rootWin).draggable({ 
					handle: ".winTitleBarMid" 
				});
				var btn=$el.find(".winContentButton")
				var createButtons=function(buttons){
					var self = this,
						hasButtons = false,
						buttonPane = btn;
					
					// remove any existing buttons
					buttonPane.empty().hide();
					
					$.each(buttons, function() { return !(hasButtons = true); });
					if (hasButtons) {
						buttonPane.show();
						$.each(buttons, function(name, fn) {
							$('<button/>')
								.text(name)
								.click(function() { fn.apply($el, arguments); })
								.appendTo(buttonPane);
						});
					}
				};
				createButtons(ops.buttons);
				$(rootWin + " .winClose a").click(function(){												
													//alert($el.find(".winContentData li>input:checked").parent().text());
													$.fn.win.close(rootWin);
												});					
			}else{
				$(rootWin).show();
			}
		}
	 };	 
	 
	 $.fn.win.defaults={
			 msg: "This is Root Windows|Design By Root",
			 modal: true,
			 isMsg: true,
			 buttons: {},
			 width: 250,
			 height: 60,
			 top:null,
			 left:null,
			 style:1,					//the windows style 1是默认窗体模式，2是信息提示模式
			 position:null			//信息提示的显示位置TBLR上下左右，TR上右
	 };	

	 $.fn.win.close=function(em){
		$(em).hide();
		$("select").show();
		$(".overlay").hide();		
	 };

	 $.fn.win.destroy=function(em){
		$(em).remove();
		$("select").show();
		$(".overlay").hide();
	 };

	 $.fn.win.getPageSize=function(){
		var xScroll, yScroll;

		if (window.innerHeight && window.scrollMaxY) {	
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else {
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}

		var windowWidth, windowHeight;
		if (self.innerHeight) {
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { 
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { 
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}	

		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else { 
			pageHeight = yScroll;
		}

		if(xScroll < windowWidth){	
			pageWidth = windowWidth;
		} else {
			pageWidth = xScroll;
		}

		arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
		return arrayPageSize;
	 };

	 $.fn.win.getPageScroll=function(){		
		var yScroll;

		if (self.pageYOffset) {
			yScroll = self.pageYOffset;
		} else if (document.documentElement && document.documentElement.scrollTop){
			yScroll = document.documentElement.scrollTop;
		} else if (document.body) {
			yScroll = document.body.scrollTop;
		}

		arrayPageScroll = new Array('',yScroll) 
		return arrayPageScroll;
	 };
	
	 $.fn.win.overlay={
		//创建遮蔽层
		create:function(){
			var $el=$('<div/>').appendTo(document.body).addClass('overlay').css({background:"black",borderWidth: 0, margin: 0, padding: 0,
				position: 'absolute', top: 0, left: 0,
				width: $.fn.win.getPageSize()[0],
				opacity:0.5,
				"z-index":1000,
				height: $.fn.win.getPageSize()[1]});
			return $el;
		},
		
		close:function($el){
			$el.hide();			
		},
		
		destroy: function($el) {
			$el.remove();
		},

		hideSelect: function(t){
			if($.browser.msie){
				if($.browser.version <7){
					if(t){
						$("select").hide();
					}else{
						$("select").show();
					}
				}
			}
		}
		
	};
 })(jQuery);

 $.extend({
	 showMsg:function(msg){
		var ajaxWidth=260;
		var ajaxHeight=20;
		var Top=ajaxWidth;
		var arrayPageSize = $.fn.win.getPageSize();
		var arrayPageScroll = $.fn.win.getPageScroll();
		Top=arrayPageScroll[1] + ((arrayPageSize[3] - 335 - ajaxHeight) / 2);
		Left=(arrayPageSize[0] - 25 - ajaxWidth) / 2;
		$("select").hide();
		$('<div/>').appendTo(document.body).addClass('ajaxActionOverlay').css({position: 'absolute',top:0,left:0,background:'black',width: arrayPageSize[0],height: arrayPageSize[1],opacity:0.4});
		 $('<div/>').appendTo(document.body).addClass('ajaxAction').css({
			 position: 'absolute',
			 top: Top,
			 left: Left,
			width: ajaxWidth,
			height: ajaxHeight
			 }).html(msg);
	 },
	hideMsg:function(){
		 $(".ajaxAction").remove();
		 $(".ajaxActionOverlay").remove();
		 $("select").show();
	 },
	win:function(op){
		 $.fn.win(op);
	 }
 });

 //ajax返回信息显示函数
 function showInfo(msg){
	 $.win({isMsg:true,modal:true,msg:msg,style:2});
 }
 //检测连接提示函数
 function showClueTip(el,msg){

 }

/*flash激活函数开始*/
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version")}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"}catch(e){version=-1}}return version}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4]}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1)}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"))}}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion()}return flashVer}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))return true}}return false}}function AC_AddExtension(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext}function AC_Generateobj(objAttrs,params,embedAttrs){var str='';if(isIE&&isWin&&!isOpera){str+='<object ';for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" '}str+='>';for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" /> '}str+='</object>'}else{str+='<embed ';for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" '}str+='> </embed>'}document.write(str)}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_SW_RunContent(){var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]}}ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret};
/*flash激活函数结束*/

/*ajaxForm插件开始
<form id="user" action="postUser.php" method="post">
用户名<input name="user" type="text" />
<input name="su" type="submit" value="提交" onclick="submitUser()" />
<!-- type="submit"这个是非常重要的，一定要有-->
</form>
<div id="result">This is the ajax result!</div>
function submitUser(){
	$("#user").ajaxForm({ 
		target: "#result",//返回时要更新的页面元素也可以用下面的success自定义更新对象
		success: function(xml) { 
			$("body").win({msg:"系统信息|"+xml}); 
		}
	});
}
*/
(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this}if(typeof options=='function')options={success:options};options=$.extend({url:this.attr('action')||window.location.toString(),type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this}var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data)a.push({name:n,value:options.data[n]})}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this}var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null}else options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm()});if(options.clearForm)callbacks.push(function(){$form.clearForm()});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments)})}else if(options.success)callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)callbacks[i](data,status,$form)};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)if(files[j])found=true;if(options.iframe||found){if($.browser.safari&&options.closeKeepAlive)$.get(options.closeKeepAlive,fileUpload);else fileUpload()}else $.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[@name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return}var opts=$.extend({},$.ajaxSettings,options);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];if($.browser.msie||$.browser.opera)io.src='javascript:false;document.write("");';$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y}}}setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');$form.attr({target:id,enctype:'multipart/form-data',method:'POST',action:opts.url});if(opts.timeout)setTimeout(function(){timedOut=true;cb()},opts.timeout);var extraInputs=[];try{if(options.extraData)for(var n in options.extraData)extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit()}finally{$form.attr('action',a);t?$form.attr('target',t):$form.removeAttr('target');$(extraInputs).remove()}},10);function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var operaHack=0;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if(doc.body==null&&!operaHack&&$.browser.opera){operaHack=1;cbInvoked--;setTimeout(cb,100);return}xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header]};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText}else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText)}data=$.httpData(xhr,opts.dataType)}catch(e){ok=false;$.handleError(opts,xhr,'error',e)}if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts])}if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null},100)};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s)}else doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null}}};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var $form=this.form;$form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){$form.clk_x=e.offsetX;$form.clk_y=e.offsetY}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();$form.clk_x=e.pageX-offset.left;$form.clk_y=e.pageY-offset.top}else{$form.clk_x=e.pageX-this.offsetLeft;$form.clk_y=e.pageY-this.offsetTop}}setTimeout(function(){$form.clk=$form.clk_x=$form.clk_y=null},10)})})};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin')})};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue}var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]})}else if(v!==null&&typeof v!='undefined')a.push({name:n,value:v})}if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y})}}return a};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]})}else if(v!==null&&typeof v!='undefined')a.push({name:this.name,value:v})});return $.param(a)};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))continue;v.constructor==Array?$.merge(val,v):val.push(v)}return val};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=$.browser.msie&&!(op.attributes['value'].specified)?op.text:op.value;if(one)return v;a.push(v)}}return a}return el.value};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')this.value='';else if(t=='checkbox'||t=='radio')this.checked=false;else if(tag=='select')this.selectedIndex=-1})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))this.reset()})};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b})};$.fn.select=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').select(false)}this.selected=select}})};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''))}})(jQuery);
/*ajaxForm插件结束*/

/*cookie插件结束*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/*cookie插件结束*/

/*作者：root 注：在线cad控件*/
function loadUploader(id,bigpic,smallpic){
	var $this=$(id);
	var isExist=$(".onlineCad").is(".onlineCad");
	var key=$("#root_cad_key").attr("key").split("iOs!Nb");
	if(!isExist){
		$('<div/>').appendTo(document.body).addClass('onlineCad').html('<object id="onlineCad" name="onlineCad" width="0" height="0" classid=clsid:5471C21C-E8B3-4B90-825C-1EA5A90376FF codebase="OnlineCadActive.CAB#version=1,0,2,0"> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_ExtentX" VALUE="2646"> <PARAM NAME="_ExtentY" VALUE="1323"> <PARAM NAME="_StockProps" VALUE="0"> </OBJECT>');
	}
	var result;
	if(window.ActiveXObject){
		try{
			if(id!=undefined || id!=null){
				document.getElementById("OnlineCad").SetInfo(key[0],key[1],'http://www.maxtile.com:8080/download/OnlineCAD.exe','http://www.maxtile.com:8080/downinfo.aspx');
				if($this.is("[cadstyle]")){
					var bigpic=$this.attr("cadstyle");
					document.getElementById("OnlineCad").MyOpenPic('5',id,bigpic,smallpic,'','');	
				}else{
					document.getElementById("OnlineCad").MyOpenPic('0',id,bigpic,smallpic,'','');	
				}
				//document.getElementById("OnlineCad").MyOpenPic('5',id,'','','','');				
			}else{
				result = document.getElementById("OnlineCad").MyRun(key[0],key[1],'http://www.maxtile.com:8080/download/OnlineCAD.exe','http://www.maxtile.com:8080/downinfo.aspx');
			}
		}
		catch(e){
			if(isExist){
				showInfo("控件不能正常安装,<a href='http://www.maxtile.com:8080/download/setup.exe' class='redfont'>请点击这里下载安装</a>");
			}
			resutl = false;
		}
	}
	else{
			showInfo('您没有安装控件！');
	}
}
/*作者：root 注：在线cad控件*/

//清除文字
function clearText(em){
	var $this=$(em);
	var t=$this.attr("mtitleclear");
	if(t){
		return;
	}else{		
		$this.val("");
		$this.attr("mtitleclear",true);
	}
}

//搜索函数开始
/*
中英文提示信息
英文版的#head加english="true";
*/

function isEn(){
	return $("#head").is("[english]");
}
//下拉菜单插件
 (function($){
	 $.fn.rootmenu=function(options){	
		 $(".root-search-win").draggable({handle:".root-search-close"});
		 $(this).find("li ul").parent("li").click(function(){
			var offset=$(this).offset();
			$(this).siblings().children("ul").hide();
			//是否有关闭属性是则关闭li下ul
			if($(this).is("[close]")){
				$(this).children("ul").hide();
				$(this).removeAttr("close");
			}else{
				var $rs2=$(this).children(".rs-b");
				var $rsWin=$(this).children(".root-search-win");//得到窗口元素
				$rs2.css({top:offset.top+15,left:offset.left});
				$rs2.hover(
					function(){
						//$(this).show();
					},
					function(){
						//当没有窗口存在时离开隐藏
						if($(this).find(".root-search-win:visible").size()==0){
							$(this).hide();
						}
					}
				);
				//设置窗口的样式
				if($rsWin.is("[position]")){
					var position=$rsWin.attr("position").split(",");
					//一级菜单弹出窗口用相对位置
					if($rsWin.is("[relative]")){
						$rsWin.css({top:offset.top+parseInt(position[0]),left:offset.left+parseInt(position[1])});
					}else{
						$rsWin.css({top:offset.top+parseInt(position[0]),left:parseInt(position[1])});
					}
					$rsWin.removeAttr("position");
					$(this).attr("keep",true);
				}else{
					if(!$(this).is("[keep]")){
						//窗体的top从rs-b的二级相对位置出发。60是从顶到二级的位置
						$rsWin.css({top:offset.top-70,left:100});
						$(this).attr("keep",true);
					}
				}
				$(this).children("ul").show();
			}			
			$(this).siblings().removeClass("root-search-selected");
			$(this).addClass("root-search-selected");
		});		
	 }
 })(jQuery);

 (function($){
	 $.fn.rootHovermenu=function(options){		 
		 $(this).children("li").hover(			 
			function(){
				var point=$(this).parents(".root-hovermenu").offset();
				var offset=$(this).offset();
				$(this).children("dl").css({top:offset.top-point.top+10,left:offset.left-point.left+10});
				$(this).children("dl").show();
				$(this).siblings().removeClass("root-search-selected");
				$(this).addClass("root-search-selected");
			},
			function(){
				$(this).children("dl").hide();
			}
		)
		$(this).find("dt").hover(
			function(){
				$(this).addClass("root-search-selected");
			},
			function(){
				$(this).removeClass("root-search-selected");
			}
		)
	 }
 })(jQuery);

 (function($){
	 $.fn.rootKeyWord=function(options){			 
		 if(isEn()) return;//如果是英文网则不用Keyword插件
		 $(this).children("li").click(function(){
			var $this=$(this);
			var $key=$("#root-search-keyword");
			var $search=$("#colligateSearch .rs-b");
			var modid="";
			var enable=true;//输入框是否可用
			var info="<strong style='color:#333;font-weight:normal;'>";		
			if($this.is("[init]")){
				modid=$this.attr("init");
			}else{
				modid=$this.find("ul[modid]").attr("modid");
			}
			$key.children("input").attr("modid",modid);
			switch(modid){
				case "fabric":
					info+="面料货号:";
					break;
				case "forecast":
					info+="综合报告关键字:";
					break;
				case "news":
					info+="行业快讯关键字:";
					break;
				case "celeb":
					info+="名人款式关键字:";
					break;
				default :
					enable=false;
			}
			info+="</strong>";
			if(enable){
				$key.children("span").addClass("rs-info").html(info);
				$key.children("input").addClass("rs-enable").val("").removeAttr("disabled").focus();
				$key.children("b").addClass("rs-enable");
				$key.children("input").keypress(function(e){
					$search.hide();
					//回车提交关键字
					if(e.keyCode==13){
						searchKeyword();
					}
				});
				$key.children("input").click(function(){
					$search.hide();
				});
			}else{
				$key.children("span").removeClass("rs-info").html("");
				$key.children("b").removeClass("rs-enable");
				$key.children("input").attr("disabled","disabled").removeClass("rs-enable");
			}
		});
	 }
 })(jQuery);

function $F(em){
	return frames[em];
}

//提交数据
function search(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var $p=$this.parent().parent();
	var modid=$parent.attr("modid");
	var data="";
	var istyle=$parent.is("[modid='style']");//款式页提交	
	var alone=$this.parents("ul[alone]");//单数据提交	
	
	//更新搜索列表选择值	
	var t="("+$.trim($this.clone().children("span").empty().parent().text())+")";
	var isNameAdd=$p.children("span").is(".root-selected-name");
	var isLA=$p.is(".rs-a");//上一级是否是第一级
	
	if(isLA) t="";//当第一级和款式时不加列表提示

	if($this.parents("[ftype]").length>0){
		var $p3=$this.parent().parent().parent();
		var $p4=$this.parent().parent().parent().parent();
		var $pf=$parent.children("li[ftype]");
		//清除同级的文字
		$pf.children("span").text("");
		//款式时提交数据删除其它款式的选中项
		$pf.find(".root-selected").removeClass("root-selected");
		if($p4.children("span").is(".root-selected-name")){
			$p4.children(".root-selected-name").text(t);
		}else{
			$p3.before("<span class='root-selected-name'>"+t+"</span>");
		}
		
		//$p4.siblings().attr("loadlist","true");
		$p4.attr("loadlist","false");//searchList函数不加载
	}else{
		if(isNameAdd){
			$p.children(".root-selected-name").text(t);
		}else{
			$this.parent().before("<span class='root-selected-name'>"+t+"</span>");
		}
	}
	
	//$p.siblings().attr("loadlist","true");
	$p.attr("loadlist","false");
	//删除单数据下的所有选中项
	if(alone.is("[alone]")){
		alone.find(".root-selected").removeClass("root-selected");
	}

	$this.siblings().removeClass("root-selected");
	$this.addClass("root-selected");
	
	//如果是款式的数据提交
	if($("#rs-sourceTip").length>0) $("#rs-sourceTip").remove();//删除关联数据层
	if(istyle){
		//显示隐藏设计师/专卖店
		toggleStyle(em,t);
		data=getStyleSearchValue(em);

		//关联资料来源
		var itemdata=removeSource(data);
		$F("rootsearch").loadlist(modid,itemdata,"#rs-sourceWin");
	}else{
		data=getSearchValue(em);
	}	
	var sqlwhere=modid+"|||"+data;	
	var txt=getSearchText(em);
	$("#head").attr("searchtext",txt);
	$("#head").attr("sqlwhere",sqlwhere);
	$F("rootsearch").loadvalue(modid,data);

	if(isEn()){
		$.showMsg("Loading data, please wait……");
	}else{
		$.showMsg("搜索结果正在打开中……");
	}	
	
	//关闭函数
	$this.parents(".rs-a").attr("close","true");
	$this.parents(".root-hovermenu").find("dl").hide();
	
}

//加载搜索的列表
function searchList(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var modid=$parent.attr("modid");
	var data="";
	var vals=getSearchValue(em);
	var istyle=$parent.is("[modid='style']");//款式
	if(vals.length>0){
		if(!$this.is("[loadlist]")){
			$this.attr("loadlist","true");
		}
		if(eval($this.attr("loadlist"))){
			var v=getSearchValueSiblings(em);
			$this.children(".root-selected-name").remove();
			if(v.length>0){
				//是否是款式搜索
				if(istyle){
					var vs=getStyleSearchValueSiblings(em);
					if(vs.length>1){
						vs=vs+",";
					}
					if($this.is("[ftype]")){
						data=vs+"loaditem:\"thirdtype\","+"firsttype:"+"\""+$this.attr("ftype")+"\"";
					}else{
						data=vs+"loaditem:"+"\""+$this.children("ul").attr("name")+"\"";
					}
				}else{
					data=v+","+"loaditem:"+"\""+$this.children("ul").attr("name")+"\"";
				}
				$this.find("li").remove();
				if(isEn()){
					$this.children("ul").append("<li style='width:160px;color:red'><img src='/public/images/public/loader.gif' />Loading data list …</li>");
				}else{
					$this.children("ul").append("<li style='width:160px;color:red'><img src='/public/images/public/loader.gif' />正在加载数据列表…</li>");
				}
				$F("rootsearch").loadlist(modid,data,em);
			}
		}
		$this.siblings().attr("loadlist","true");
		$this.attr("loadlist","false");
	}else{
		if($this.is("[loadlist='true']")){
			var v=getSearchValueSiblings(em);
			data="loaditem:"+"\""+$this.children("ul").attr("name")+"\"";
			$this.children("ul").append("<li style='width:160px;color:red'><img src='/public/images/public/loader.gif' />正在加载数据列表…</li>");
			$F("rootsearch").loadlist(modid,data,em);
			$this.attr("loadlist","false");
		}else{
			return;
		}
	}
}

//款式资料来源搜索
function searchSource(em){
	var $this=$(em);
	$this.siblings().removeClass("root-selected");
	$this.addClass("root-selected");	
	$("[modid='style'] ul[name='sourcetype']>li[data='"+$this.attr("data")+"']").click();
}
//去除资料来源的搜索条件
function removeSource(data){
	var itemdata=data;
	if(itemdata.indexOf("sourcetype:")==0){//第一次从资料来源开始搜索 
		if(itemdata.indexOf(",")>0){
			itemdata=itemdata.replace(/sourcetype:\"\d*\",/,"");
			itemdata=itemdata+",loaditem:\"sourcetype\"";
		}else{
			itemdata="loaditem:\"sourcetype\"";
		}
	}else{
		itemdata=itemdata.replace(/,sourcetype:\"\d*\"/,"");
		itemdata=itemdata+",loaditem:\"sourcetype\"";
	}
	return itemdata;
}

//按关键词搜索
function searchKeyword(em){
	var $key=$("#root-search-keyword input");	
	//如果输入框可用
	if(!$key.is("[disabled]")){
		var data=$.trim($key.val());
		//如果有数据
		if(data.length>0){
			var modid=$key.attr("modid");
			var txt=$("#root-search-keyword span").text()+" > "+data;
			data="keyword:"+"\""+data+"\"";
			var sqlwhere=modid+"|||"+data;				
			$("#head").attr("searchtext",txt);
			$("#head").attr("sqlwhere",sqlwhere);
			$F("rootsearch").loadvalue(modid,data);
			if(isEn()){
				$.showMsg("Loading data, please wait……");
			}else{
				$.showMsg("搜索结果正在打开中……");
			}
			$("#colligateSearch .rs-b").hide();
		}
	}
}

//取得搜索条件的名称显示
function getSearchText(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var data=new Array();
	$parent.find(".root-selected").each(function(){
		var v=$(this).clone().find("span").empty().parent().text();
		//var v=$(this).text()
		var n="";
		if($(this).parents("[ftype]").length>0){
			n=$(this).parent().parent().parent().parent().children("a").text()+":"+$(this).parent().parent().children("a").text();
			data.push($.trim(n)+":"+v);
		}else{
			n=$(this).parent().parent().children("a").text();//取得上一级的类型名
			data.push($.trim(n)+":"+v);
		}
	});
	return data.join(" > ");
}

//取得数据的值
function getSearchValue(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var data=new Array();
	$parent.find(".root-selected").each(function(){
		var v=$(this).parent("ul").attr("name")+":"+"\""+$(this).attr("data")+"\"";
		data.push(v);
	});
	return data.join(",");
}
//取得同级搜索数据
function getSearchValueSiblings(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var data=new Array();
	$this.siblings().find(".root-selected").each(function(){
		var v=$(this).parent("ul").attr("name")+":"+"\""+$(this).attr("data")+"\"";
		data.push(v);
	});
	return data.join(",");
}
//款式取得数据的值
function getStyleSearchValue(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var data=new Array();
	$parent.find(".root-selected").each(function(){
		if($(this).parent("ul").length>0){
			var v=$(this).parent("ul").attr("name")+":"+"\""+$(this).attr("data")+"\"";
			data.push(v);
		}else{
			var v="thirdtype"+":"+"\""+$(this).attr("data")+"\"";
			data.push(v);
		}
	});
	return data.join(",");
}
//款式取得同级搜索数据
function getStyleSearchValueSiblings(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var data=new Array();
	$this.siblings().find(".root-selected").each(function(){
		if($(this).parent("ul").length>0){
			var v=$(this).parent("ul").attr("name")+":"+"\""+$(this).attr("data")+"\"";
			data.push(v);
		}else{
			if(!$this.is("[ftype]")){//不是款式选项时取值
				var v="thirdtype"+":"+"\""+$(this).attr("data")+"\"";
				data.push(v);
			}
		}		
	});
	return data.join(",");
}
//显示隐藏设计师/专卖店
function toggleStyle(em,modid){
	var $this=$(em);
	if($this.parent().is("[name='sourcetype']")){
		$("#rs-designercode").hide();
		$("#rs-brandcode").hide();
		
		if(modid.indexOf("发布会")>0){
			$("#rs-designercode").show();
		}else if(modid.indexOf("橱窗")>0){
			$("#rs-brandcode").show();
		}else{
			$("#rs-designercode").hide();
			$("#rs-brandcode").hide();
		}
		if(modid.indexOf("图书")>0){
			$("#rs-timename").hide();
			$("#rs-addressname").hide();
		}else{
			$("#rs-timename").show();
			$("#rs-addressname").show();
		}
	}
}
//快速定位字母
function gotoWord(em){
	var $this=$(em);
	var $p=$this.parents(".root-search-win");
	if($this.is(".root-search-wordTitle")){
		$p.attr("scrollTop",$(".root-search-close").offset().top-$p.offset().top);
		return;
	}
	$p.find(".root-search-wordTitle,.root-search-wordHref").css("color","");
	$this.parent().find(".root-search-wordTitle").each(function(){
		var $m=$(this);
		if($m.find("a").text()==$this.text()){	
			$m.css("color","#f00");
			$p.attr("scrollTop",$m.offset().top-$p.offset().top-10);			
		}
	});	
	$this.css("color","#f00");
}
//款式没有权限提示
function noVipRight(){
	showInfo("款式大图只开放给VIP会员,如果您已经是VIP会员,请先登陆!");
}
//初始化搜索列表
function initSearch(em){
	var $this=$(em);
	var isload=$this.is("[init]");
	var url="/public/leftmenu/search/";	
	var offset=$this.offset();
	if(isload){
		url+=$this.attr("init")+".jsp";
		$.get(url,function(xml){
			$this.children("ul").remove();
			$this.html($this.html()+xml);
			$this.children(".rs-b").css({top:offset.top+15,left:offset.left});
			$this.children("ul").show();
			$this.rootmenu();
			$this.find(".root-hovermenu").rootHovermenu();			
			$this.removeAttr("init");
			$this.click();
		});
	}
}
//清空搜索条件
function clearSearch(em){
	var $this=$(em);
	var $parent=$this.parents("ul[modid]");
	var $p=$parent.parent();
	var offset=$p.offset();
	$p.children("ul").remove();
	var url="/public/leftmenu/search/";	
	$("#midContainer").load(url+"help.jsp");
	url+=$parent.attr("modid")+".jsp";
	$.get(url,function(xml){
			$p.html($p.html()+xml);
			$p.children(".rs-b").css({top:offset.top+15,left:offset.left});
			$p.children("ul").show();
			$p.rootmenu();
			$p.find(".root-hovermenu").rootHovermenu();		
			$p.click();
	});
	
}
//关闭搜索框
function closeSearchWin(em){
	var $this=$(em);
	var $p=$this.parent().parent().parent();
	$p.attr("close","true");
}
//搜索函数结束

//滚动字
(function($){
	$.fn.rootScroll=function(options){	
		//$(this).css({height:"16",overflow:"hidden","line-height":"16"});
		$(this).find("dl:first").animate({
			marginTop:"-16px"
		},500,function(){
			$(this).css({marginTop:"0px"}).find("dt:first").appendTo(this);
		});
	}
})(jQuery);

/*中图看大图*/
function showPhoto(em){
	var $this=$(em);	
	var moid = $.trim($this.attr("mid"));
	var bid = $.trim($this.attr("bid"));
	if(parseInt(moid)==30){
			var str=$this.attr("src")+"";
			var link=$this.attr("link");
			var html=link+"@_@"+str;
			$(".photoCurrent").removeClass("photoCurrent");
			$this.addClass("photoCurrent");
			$.win({msg:html,style:3});
	}else{
		$.get(	"/myttai.do?method=imgBigPath&ischeck=0&bid=" + bid+ "&moid=" + moid+rtimer(), function(xml) {
				var str=xml
				var link=$this.attr("link");
				var html=link+"@_@"+str;
				$(".photoCurrent").removeClass("photoCurrent");
				$this.addClass("photoCurrent");
				$.win({msg:html,style:3});
		});
	}
}
/*中图看大图*/

/*在线客服*/
function sendIdea(em){
	var con = $("#idea");
	var data="content:'"+con.val()+"'";
	data=eval("({"+data+"})");
	var url="/fabric.do?method=addMessage";
	 $.post(url,$.param(data),function(xml){
		if(xml){
			alert("感谢您提出宝贵意见!");
		}else{
			alert("提交失败! ");
		}
	 });
}
/*在线客服*/

//最新更新窗口
function openUpdate(em){
	var $this=$(em);
	var offset=$this.offset();
	$(".webUpdate").css({top:offset.top+20,left:offset.left-630,position:"absolute","z-index":"10"}).slideDown("fast").draggable({handle: ".webUpdateToolbar"	});
	if($(".rootScroll").is("[timeid]")){
	}else{
		setInterval('$("#head").rootScroll()',3000);
		$("#head").attr("timeid","true");
	}
}
function closeUpdate(em){
	$(".webUpdate").slideUp("fast");
}

