var Tjs_Mask_Onclickfun = ""; 
var Tjs_regexEnum = 
{
	intege:"^([+-]?)\\d+$",					
	intege1:"^([+]?)\\d+$",					
	intege2:"^-\\d+$",						
	num:"^([+-]?)\\d*\\.?\\d+$",			
	num1:"^([+]?)\\d*\\.?\\d+$",			
	num2:"^-\\d*\\.?\\d+$",					
	decmal:"^([+-]?)\\d*\\.\\d+$",			
	decmal1:"^([+]?)\\d*\\.\\d+$",			
	decmal2:"^-\\d*\\.\\d+$",				
	email:"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$", 
	color:"^[a-fA-F0-9]{6}$",				
	url:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",	
	url2:"^([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",	
	chinese:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$",					
	ascii:"^[\\x00-\\xFF]+$",				
	zipcode:"^\\d{6}$",						
	mobile:"^(13|15)[0-9]{9}$",				
	ip4:"^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]).(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]).(d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]).(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$",				
	notempty:"^\\S+$",						
	picture:"(.*)\\.(jpg|jpeg|png|gif|JPG|JPEG|PNG|GIF)$",	
	rar:"(.*)\\.(rar|zip|7zip|tgz)$",								
	date:"^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$",					
	qq:"^[1-9]*[1-9][0-9]*$",				
	tel:"(\\d{3}-\\d{8}|\\d{4}-\\d{7})",	
	username:"^\\w+$",						
	letter:"^[A-Za-z]+$",					
	letter_u:"^[A-Z]+$",					
	letter_l:"^[a-z]+$",					
	idcard:"^[1-9]([0-9]{14}|[Xx0-9]{17})$",	
	chinese_name:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]{2,6}$",			
	chinese_english:"^[a-zA-Z\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$",		
	HourMinute:"^\\d{2}:\\d{2}$"		
};

var Tjs_aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"} ;

var HourArray = new Array("00:00","01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00");


var specialty_desc = new Array( Array("0","主持"),
								Array("1","法律咨询"),
								Array("2","参加大众型的公益活动"),
								Array("3","医护服务/陪伴特殊人群"),
								Array("4","能做讲课、授课、培训"),
								Array("5","能提供咨询类服务（比如法律/心里咨询等）"),
								Array("6","翻译/写作等文案工作"),
								Array("7","少年儿童教育"),
								Array("8","才艺表演/活动组织"),
								Array("9","录制处理视频音频"),
								Array("10","能提供IT技术服务"),
								Array("11","从事策划、设计类工作"),
								Array("*","其它"));


var Tjs_PageGotoMinnum	=1;



jQuery.extend({


		Tjs_getPageWidth: function()
		{
			return document.documentElement.scrollWidth || document.body.scrollWidth || 0;
		},

		Tjs_getPageHeight: function()
		{
			return document.documentElement.scrollHeight || document.body.scrollHeight || 0;
		},

		Tjs_getBodyWidth: function()
		{
			return document.documentElement.clientWidth || document.body.clientWidth || 0;
		},

		Tjs_getBodyHeight: function()
		{
			return document.documentElement.clientHeight || document.body.clientHeight || 0;
		},

		Tjs_getBodyLeft: function()
		{
			return window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0;
		},

		Tjs_getBodyTop: function()
		{
			return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
		},

		Tjs_getBody: function()
		{
			return {
				width	: this.getBodyWidth(),
				height	: this.getBodyHeight(),
				left	: this.getBodyLeft(),
				top		: this.getBodyTop()
			};
		},

		Tjs_getScreenWidth: function()
		{
			return window.screen.width;
		},

		Tjs_getScreenHeight: function()
		{
			return window.screen.height;
		},

		Tjs_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;
		   }else{
				yScroll =0;
		   }
		   return yScroll;
		},
		


		Tjs_setCookie: function(name, value, expires, path, domain){

			document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString(): "") + ((path) ? "; path=" + path: "; path=/") + ((domain) ? "; domain=" + domain: "");

		},

		Tjs_getCookie:function(name){
			var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

			if (arr != null)
			{
				return unescape(arr[2]);
			
			}

			return null;
		},

		Tjs_clearCookie:function(name, path, domain){
			if ($.Tjs_getCookie(name))
			{
				document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain) ? "; domain=" + domain: "")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";
			}
		},


		Tjs_Get_Object_Where:function(ObjectElementName){
			var e=document.getElementById(ObjectElementName);
			var Left	=e.offsetLeft;
			var Top		=e.offsetTop;
			var Width	=e.offsetWidth;
			var Height	=e.offsetHeight;
			while(e=e.offsetParent){
				Left+=e.offsetLeft;
				Top+=e.offsetTop;
			}
			return Array(Left,Top,Width,Height);
		},



		Tjs_createUploadIframe: function(id, uri)
		{

				var frameId = 'jUploadFrame' + id;
				
				if(window.ActiveXObject) {
					var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />');
					if(typeof uri== 'boolean'){
						io.src = 'javascript:false';
					}
					else if(typeof uri== 'string'){
						io.src = uri;
					}
				}
				else {
					var io = document.createElement('iframe');
					io.id = frameId;
					io.name = frameId;
				}
				io.style.position = 'absolute';
				io.style.top = '-1000px';
				io.style.left = '-1000px';

				document.body.appendChild(io);

				return io			
		},
		Tjs_createUploadForm: function(id, fileElementId)
		{

			var formId = 'jUploadForm' + id;
			var fileId = 'jUploadFile' + id;
			var form = $('<form  action="" method="POST" name="' + formId + '" id="' + formId + '" enctype="multipart/form-data"></form>');	
			var oldElement = $('#' + fileElementId);
			var newElement = $(oldElement).clone();
			$(oldElement).attr('id', fileId);
			$(oldElement).before(newElement);
			$(oldElement).appendTo(form);
			
			$(form).css('position', 'absolute');
			$(form).css('top', '-1200px');
			$(form).css('left', '-1200px');
			$(form).appendTo('body');		
			return form;
		},

		Tjs_ajaxFileUpload: function(s) {

			s = jQuery.extend({}, jQuery.ajaxSettings, s);
			var id = new Date().getTime()        
			var form = jQuery.Tjs_createUploadForm(id, s.fileElementId);
			var io = jQuery.Tjs_createUploadIframe(id, s.secureuri);
			var frameId = 'jUploadFrame' + id;
			var formId = 'jUploadForm' + id;		

			if ( s.global && ! jQuery.active++ )
			{
				jQuery.event.trigger( "ajaxStart" );
			}            
			var requestDone = false;

			var xml = {}   
			if ( s.global )
				jQuery.event.trigger("ajaxSend", [xml, s]);

			var uploadCallback = function(isTimeout)
			{			
				var io = document.getElementById(frameId);
				try 
				{				
					if(io.contentWindow)
					{
						 xml.responseText = io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:null;
						 xml.responseXML = io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;
						 
					}else if(io.contentDocument)
					{
						 xml.responseText = io.contentDocument.document.body?io.contentDocument.document.body.innerHTML:null;
						xml.responseXML = io.contentDocument.document.XMLDocument?io.contentDocument.document.XMLDocument:io.contentDocument.document;
					}						
				}catch(e)
				{
					jQuery.handleError(s, xml, null, e);
				}
				if ( xml || isTimeout == "timeout") 
				{				
					requestDone = true;
					var status;
					try {
						status = isTimeout != "timeout" ? "success" : "error";

						if ( status != "error" )
						{

							var data = jQuery.Tjs_uploadHttpData( xml, s.dataType );    

							if ( s.success )
								s.success( data, status );
		

							if( s.global )
								jQuery.event.trigger( "ajaxSuccess", [xml, s] );
						} else
							jQuery.handleError(s, xml, status);
					} catch(e) 
					{
						status = "error";
						jQuery.handleError(s, xml, status, e);
					}


					if( s.global )
						jQuery.event.trigger( "ajaxComplete", [xml, s] );


					if ( s.global && ! --jQuery.active )
						jQuery.event.trigger( "ajaxStop" );


					if ( s.complete )
						s.complete(xml, status);

					jQuery(io).unbind()

					setTimeout(function()
										{	try 
											{
												$(io).remove();
												$(form).remove();	
												
											} catch(e) 
											{
												jQuery.handleError(s, xml, null, e);
											}									

										}, 100)

					xml = null

				}
			}

			if ( s.timeout > 0 ) 
			{
				setTimeout(function(){

					if( !requestDone ) uploadCallback( "timeout" );
				}, s.timeout);
			}
			try 
			{

				var form = $('#' + formId);
				$(form).attr('action', s.url);
				$(form).attr('method', 'POST');
				$(form).attr('target', frameId);
				if(form.encoding)
				{
					form.encoding = 'multipart/form-data';				
				}
				else
				{				
					form.enctype = 'multipart/form-data';
				}			
				$(form).submit();

			} catch(e) 
			{			
				jQuery.handleError(s, xml, null, e);
			}
			if(window.attachEvent){
				document.getElementById(frameId).attachEvent('onload', uploadCallback);
			}
			else{
				document.getElementById(frameId).addEventListener('load', uploadCallback, false);
			} 		
			return {abort: function () {}};	

		},

		Tjs_uploadHttpData: function( r, type ) {
			var data = !type;
			data = type == "xml" || data ? r.responseXML : r.responseText;

			if ( type == "script" )
				jQuery.globalEval( data );

			if ( type == "json" )
				eval( "data = " + data );

			if ( type == "html" )
				jQuery("<div>").html(data).evalScripts();

			return data;
		},











		Tjs_ContronlPageObject:function(show){
				var windowedObjectTags = new Array("SELECT","OBJECT", "APPLET","EMBED");
				for (var i=0; i<windowedObjectTags.length; i++) {
					if(show){
						$(windowedObjectTags[i]).show();
					}else{
						$(windowedObjectTags[i]).hide();
					}
				}
		},



		Tjs_createmaskLayout: function(ObjectElementId,ObjectElementColor,ObjectElementopcity,objectElementbutton,ObjectLevel)
		{


			

			if(typeof(ObjectElementId)=="undefined" || !ObjectElementId){
				ObjectElementId = "_MaskLayout_gongyi_penwang";
			}

			if(typeof(ObjectElementColor)=="undefined" || !ObjectElementColor){
				ObjectElementColor = "#FFFFFF";
			}

			if(typeof(ObjectElementopcity)=="undefined" || !ObjectElementopcity){
				ObjectElementopcity =90;
			}


			if(typeof(objectElementbutton)!="undefined" && objectElementbutton!=""){
				$("#"+objectElementbutton).blur();
				Tjs_Mask_Onclickfun = $("#"+objectElementbutton).attr("onclick");
				$("#"+objectElementbutton).removeAttr("onclick");

				$("#"+objectElementbutton).unbind("click") 
			}



			if(typeof(ObjectLevel)=="undefined" || ObjectLevel==""){
				ObjectLevel =0;
			}

			






			var Tjs_CL_DivObjectArray = $("div").get().reverse();

			var Tjs_zIndex_aray = new Array();
			var Tjs_MaxzIndex_num =0;
			for(var i=0;i<Tjs_CL_DivObjectArray.length;i++){
				if(Tjs_CL_DivObjectArray[i].style.zIndex!='auto' && Tjs_CL_DivObjectArray[i].style.zIndex!=''){
					Tjs_zIndex_aray.push(parseInt(Tjs_CL_DivObjectArray[i].style.zIndex));
					if(Tjs_MaxzIndex_num<parseInt(Tjs_CL_DivObjectArray[i].style.zIndex)) Tjs_MaxzIndex_num=parseInt(Tjs_CL_DivObjectArray[i].style.zIndex);
				}
			}
			var Tjs_MaskDivzIndexNum = parseInt(Tjs_MaxzIndex_num)+10;


			$.Tjs_ContronlPageObject(false); 

			var Tjs_testbutton="";
			
			$("body").prepend("<div id=\""+ObjectElementId+"\" name=\""+ObjectElementId+"\" style=\"display:none;z-index:"+Tjs_MaskDivzIndexNum+";background-color: "+ObjectElementColor+";position: absolute;top:-1px;left:-1px;filter: alpha(opacity="+ObjectElementopcity+");opacity: 0.80;-moz-opacity: 0.80;\" align=\"center\"  valign=\"middle\">"+Tjs_testbutton+"</div>"); 



			if(ObjectLevel==0){
				var Tjs_height =(document.body.scrollHeight<screen.availHeight)?screen.availHeight:(document.body.scrollHeight+30);
				var Tjs_width  =(document.body.scrollWidth<screen.availWidth)?(screen.availWidth-20):document.body.scrollWidth;
			}else{
				var Tjs_height =document.body.scrollHeight;
				var Tjs_width  =document.body.scrollWidth;
			}

			$("#"+ObjectElementId).height(Tjs_height);
			$("#"+ObjectElementId).width(Tjs_width);
			$("#"+ObjectElementId).fadeIn("slow");



		},
		




		Tjs_canclemaskLayout: function(ObjectElementId,ObjectElementColor,ObjectElementopcity,objectElementbutton)
		{

			if(typeof(ObjectElementId)=="undefined" || !ObjectElementId){
				ObjectElementId = "_MaskLayout_gongyi_penwang";
			}


			if(typeof(ObjectElementColor)=="undefined" || !ObjectElementColor){
				ObjectElementColor = "#FFFFFF";
			}

			if(typeof(ObjectElementopcity)=="undefined" || !ObjectElementopcity){
				ObjectElementopcity =90;
			}
			

			if(typeof(objectElementbutton)!="undefined" && objectElementbutton!=""){

				$("#"+objectElementbutton).bind("click",function(){$.Tjs_createmaskLayout(ObjectElementId,ObjectElementColor,ObjectElementopcity,objectElementbutton);});
			}


			$("#"+ObjectElementId).remove();
			$.Tjs_ContronlPageObject(true); 

			
		},

		


		Tjs_ShowObject: function(ObjectElementname,ObjectelEmentFlag,ObjectelEmentWhere,IshaveMaskLoyoutflag,ObjectLevel){


			
			if(typeof(ObjectelEmentFlag)=="undefined" || ObjectelEmentFlag.length==0){
				ObjectelEmentFlag =true;
			}
			
			if(typeof(IshaveMaskLoyoutflag)=="undefined" || IshaveMaskLoyoutflag.length==0){
				IshaveMaskLoyoutflag =true;
			}
			
			if(typeof(ObjectelEmentWhere)=="undefined" || !ObjectelEmentWhere){
				ObjectelEmentWhere = "middle";
			}
			
			if(typeof(ObjectElementname)=="undefined" || !ObjectElementname){
				alert("请设置对像名称");
				return false;
			}
			
			if(typeof(ObjectLevel)=="undefined" || ObjectLevel==''){
				ObjectLevel = 0;
			}



			if(ObjectelEmentFlag){
				if(IshaveMaskLoyoutflag) $.Tjs_createmaskLayout('','#FFFFFF',80,"create_maskbutton",ObjectLevel); 

				$("#"+ObjectElementname).Tjs_FloatDiv(ObjectelEmentWhere); 
				
				$("#"+ObjectElementname).show();
			}else{
				if(IshaveMaskLoyoutflag) $.Tjs_canclemaskLayout('','#FFFFFF',80,'create_maskbutton'); 
				
				$("#"+ObjectElementname).hide();
			}
		},

		

		Tjs_MoveDiv:function(ObjectElementHeadname,ObjectElementmovename,ObjectElementbodyname,ObjectElementclosename,ObjectElementsetsmallname,ObjectElementsetbigname){

			
			var Tjs_x1,Tjs_y1;

			if(typeof(ObjectElementHeadname)=="undefined" || !ObjectElementHeadname){
				alert("请设置移动抓取标题对像名称");
				return false;
			}

			if(typeof(ObjectElementmovename)=="undefined" || !ObjectElementmovename){
				alert("请设置移动主体对像名称");
				return false;
			}
			
			 
			 $("#"+ObjectElementHeadname).css("cursor","move");
			 $("#"+ObjectElementHeadname).mousedown(
				 function(event){
					var offset=$("#"+ObjectElementmovename).offset();
					Tjs_x1=event.clientX-offset.left;
					Tjs_y1=event.clientY-offset.top;
					
					var witchButton=false;
					if(document.all&&event.button==1){
						witchButton=true;
					}else{
						if(event.button==0)	witchButton=true;
					}
					
					if(witchButton)

					{
						$(document).mousemove(function(event){
							$("#"+ObjectElementmovename).css("left",(event.clientX-Tjs_x1)+"px");
							$("#"+ObjectElementmovename).css("top",(event.clientY-Tjs_y1)+"px");
						})
					}
			 });

			 $("#"+ObjectElementHeadname).mouseup(function(event){$(document).unbind("mousemove");});	
			 
			 if(typeof(ObjectElementclosename)!="undefined" || ObjectElementclosename)
				 $("#"+ObjectElementclosename).click(function(event){$("#move_div").hide();});

			 if((typeof(ObjectElementsetsmallname)!="undefined" || ObjectElementsetsmallname) && (typeof(ObjectElementbodyname)!="undefined" || ObjectElementbodyname))
				 $("#"+ObjectElementsetsmallname).click(function(event){$("#"+ObjectElementbodyname).hide();});

			 if((typeof(ObjectElementsetbigname)!="undefined" || ObjectElementsetbigname) && (typeof(ObjectElementbodyname)!="undefined" || ObjectElementbodyname))
				 $("#"+ObjectElementsetbigname).click(function(event){$("#"+ObjectElementbodyname).show();});
		},




		Tjs_CancleMoveDiv:function(ObjectElementHeadname){

			if(typeof(ObjectElementHeadname)=="undefined" || !ObjectElementHeadname){
				alert("请设置移动抓取标题对像名称");
				return false;
			}
			$("#"+ObjectElementHeadname).unbind("mousedown");
		},

		



		Tjs_OpenFlashShowDiv:function(ObjectElementIdname,ObjectelementLocation,ObjectelementBeginWhere,SpeedNum){

			if(typeof(ObjectElementIdname)=="undefined" || !ObjectElementIdname){
				alert("请设置需要动画处理的对像名称");
				return false;
			}

			if(typeof(ObjectelementLocation)=="undefined" || !ObjectelementLocation){
				ObjectelementLocation = "false"; 
			}


			if(typeof(ObjectelementBeginWhere)=="undefined" || !ObjectelementBeginWhere){
				ObjectelementBeginWhere = "false"; 
			}
			
			if(typeof(SpeedNum)=="undefined" || SpeedNum==""){
				SpeedNum = 2000; 
			}
			


			if(ObjectelementBeginWhere!="false")
				$("#"+ObjectElementIdname).css(ObjectelementBeginWhere);

			$("#"+ObjectElementIdname).css("position","absolute");


			$("#"+ObjectElementIdname).show("slow"); 

			if(ObjectelementLocation!="false")
				$("#"+ObjectElementIdname).animate(ObjectelementLocation,SpeedNum); 

			return true;
		},
		



		Tjs_CloseFlashShowDiv:function(ObjectElementIdname,ObjectelementLocation){

		

			if(typeof(ObjectElementIdname)=="undefined" || !ObjectElementIdname){
				alert("请设置需要动画处理的对像名称");
				return false;
			}

			if(typeof(ObjectelementLocation)=="undefined" || !ObjectelementLocation){
				ObjectelementLocation = "false"; 

			}
		
			$("#"+ObjectElementIdname).css("position","absolute");

			if(ObjectelementLocation!="false")
				$("#"+ObjectElementIdname).animate(ObjectelementLocation,2000); 

			$("#"+ObjectElementIdname).hide("slow");

			return true;
		},




		Tjs_Arrayunique:function(arraynum){

			var temp_num = new Array();

			for(var i=0;i<arraynum.length;i++){

				if($.inArray(arraynum[i],temp_num) == -1) temp_num.push(arraynum[i]);
			}
			return temp_num;
		},




		Tjs_FormInertalertinfo:function(objectElement,strinfo,classnameobject){


			if(strinfo=="") {
				$("#"+objectElement).empty();
				$("#"+objectElement).removeClass();
				$("#"+objectElement).html('');
				return false;
			}

			$("#"+objectElement).empty();
			$("#"+objectElement).removeClass();
			$("#"+objectElement).addClass(classnameobject);
			

			if($("#"+objectElement).attr("tagName")=="undefined") return false;
			

			if(strinfo!='-1')$("#"+objectElement).html(strinfo);
		},


		Tjs_MoreCheckAction:function(ObjectElementname,CheckFlag){

			
			var ReturnDataArray = new Array();
			var Check_array =  $("input[@name=" + ObjectElementname + "]");
			for(var i=0;i<Check_array.length;i++){
				if(CheckFlag){
					$(Check_array[i]).attr("checked",true);
					ReturnDataArray.push($(Check_array[i]).attr("value"));
				}else{
					$(Check_array[i]).attr("checked",false);
				}
			}
			return ReturnDataArray;
		},
		


		Tjs_GetMoreSelectValue:function(ObjectElementname,PenwangCheckFlag){

			var ReturnDataArray_Yes = new Array();
			var ReturnDataArray_No	= new Array();
			var Check_array =  $("input[@name=" + ObjectElementname + "]");
			for(var i=0;i<Check_array.length;i++){
				if($(Check_array[i]).attr("checked")){
					ReturnDataArray_Yes.push($(Check_array[i]).attr("value"));
				}else{
					ReturnDataArray_No.push($(Check_array[i]).attr("value"));
				}
			}

			if(PenwangCheckFlag){
				return ReturnDataArray_Yes;
			}else{
				return ReturnDataArray_No;
			}
		},



		Tjs_isCardID:function (Tjs_sId){ 
			var iSum=0 ;
			var info="" ;
			if(!/^\d{17}(\d|x)$/i.test(Tjs_sId)) return false; 
			Tjs_sId=Tjs_sId.replace(/x$/i,"a"); 

			if(Tjs_aCity[parseInt(Tjs_sId.substr(0,2))]==null){

				return false; 
			}
			sBirthday=Tjs_sId.substr(6,4)+"-"+Number(Tjs_sId.substr(10,2))+"-"+Number(Tjs_sId.substr(12,2));			
			var d=new Date(sBirthday.replace(/-/g,"/")) ;
			if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate())){

				return false; 
			}
			for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(Tjs_sId.charAt(17 - i),11) ;

			if(iSum%11!=1) return false; 
			return true;
			
		},



		Tjs_RegexpressRegExp:function(ObjectContext,RegExpChart){

			if(typeof(ObjectContext)=="undefined" || !ObjectContext){
				ObjectContext = "";
			}

			if(typeof(RegExpChart)=="undefined" || !RegExpChart){
				alert("请选择正则公式");
				return false;
			}
			
			var regexpress_chart = eval("Tjs_regexEnum."+RegExpChart);
			if(regexpress_chart=="undefined" || regexpress_chart==""){
				regexpress_chart= false;
			}

			var exp = new RegExp(regexpress_chart);
			if (exp.test(ObjectContext)) 
				return true;
			else 
				return false;
		},


		Tjs_StrLength:function(sString){

		   var sStr,iCount,i,strTemp ;
		   if(sString=="" || !sString) return 0;
		   iCount = 0 ;
		   sStr = sString.split("");
			for (i = 0 ; i < sStr.length ; i ++)
			 {
				 strTemp = escape(sStr[i]);
				  if (strTemp.indexOf("%u",0) == -1)
				  {
					  iCount = iCount + 1 ;
				  }
				  else
				  {
					  iCount = iCount + 2 ;
				  }
			  }
			  return iCount ;
		},

		

		Tjs_OnlyScrollTo:function(PermitObjectname,ChirldObjectname){  

			if(typeof(PermitObjectname)=="undefined" || PermitObjectname==""){
				alert("PermitObjectname对象不能为空");
				return false;
			}
			if(typeof(ChirldObjectname)=="undefined" || ChirldObjectname==""){
				alert("ChirldObjectname对象不能为空");
				return false;
			}
			

			var Thisnum = $(PermitObjectname).data("ScrollTonum");
			if(typeof(ScrollTonum)=="undefined" || ScrollTonum==""){
				ScrollTonum =0;
			}


			var firstNode = $('#'+PermitObjectname+'>'+ChirldObjectname); 	
			firstNode.eq(ScrollTonum).fadeOut('slow',function(){  
				if(ScrollTonum>=$(firstNode).length-1){ScrollTonum=0;}else{ScrollTonum++;}
				firstNode.eq(ScrollTonum).fadeIn("slow");
				$(PermitObjectname).data("ScrollTonum",ScrollTonum);
			});

		},
		



		Tjs_formatnumber:function (value,num) 
		{
			var a,b,c,i
			a = value.toString();
			b = a.indexOf('.');
			c = a.length;
			if (num==0){
				if (b!=-1)	a = a.substring(0,b);
			}else{
				if (b==-1){
					a = a + ".";
					for (i=1;i<=num;i++) a = a + "0";
				}else{
					a = a.substring(0,b+num+1);
					for (i=c;i<=b+num;i++) a = a + "0";
				}
			}
			return a;
		},



		Tjs_number_format:function(value,num){

			var a_str = $.Tjs_formatnumber(value,num);
			var a_int = parseFloat(a_str);
			if (value.toString().length>a_str.length)
			{
				var b_str = value.toString().substring(a_str.length,a_str.length+1)
				var b_int = parseFloat(b_str);
				if (b_int<5){
					return a_str;}
				else{
					var bonus_str,bonus_int;
					if (num==0)
					{bonus_int = 1;}
					else
					{
						bonus_str = "0."
						for (var i=1; i<num; i++)
						bonus_str+="0";
						bonus_str+="1";
						bonus_int = parseFloat(bonus_str);
					}
					a_str = $.Tjs_formatnumber(a_int + bonus_int, num);
				}
			}
			return a_str;
		},


		Tjs_HtmlEncode:function (sStr)
		{
			sStr = sStr.replace(/&/g,"&amp;");
			sStr = sStr.replace(/>/g,"&gt;");
			sStr = sStr.replace(/</g,"&lt;");
			sStr = sStr.replace(/"/g,"&quot;");
			sStr = sStr.replace(/'/g,"&#39;");
			return sStr;
		},


		Tjs_HtmlUnEncode:function (sStr)
		{
			sStr = sStr.replace(/&amp;/g,"&");
			sStr = sStr.replace(/&gt;/g,">");
			sStr = sStr.replace(/&lt;/g,"<");
			sStr = sStr.replace(/&quot;/g,'"');
			sStr = sStr.replace(/&#39;/g,"'");
			return sStr;
		},

		

		Tjs_Get:function(parmtname){
			var SERVER_TEMP			= $.Tjs_HtmlEncode(window.location.search.replace(/.*\?/,""));
			var PAGE_PARMT_ARRAY	= SERVER_TEMP.split("&amp;");
			if(PAGE_PARMT_ARRAY.length==0) return "";
			var value="";
			for(var i=0;i<PAGE_PARMT_ARRAY.length;i++){
				if(PAGE_PARMT_ARRAY[i]=="") continue;
				var GETname = PAGE_PARMT_ARRAY[i].substr(0,PAGE_PARMT_ARRAY[i].indexOf("="));
				if(GETname == parmtname){
					value = PAGE_PARMT_ARRAY[i].substr((PAGE_PARMT_ARRAY[i].indexOf("=")+1),PAGE_PARMT_ARRAY[i].length);
					return value;
					break;
				}
			}
			return "";
		},
		
		

		Tjs_GetThisPageUrl:function(){
			var Windows_ThispageUrl	="http://"+window.location.host+window.location.pathname+window.location.search;
			return Windows_ThispageUrl;
		},
		

		Tjs_JsCopyTo:function(txt){
			 if(window.clipboardData){    
				clipboardData.setData('text',txt);    
			 } else if(navigator.userAgent.indexOf("Opera") != -1) {    
				  window.location = txt;    
			 } else if (window.netscape) {    
				  try {    
					   netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    
				  } catch (e) {    
					   alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");    
				  }    
				  var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);    
				  if (!clip)    
					   return;    
				  var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);    
				  if (!trans)    
					   return;    
				  trans.addDataFlavor('text/unicode');    
				  var str = new Object();    
				  var len = new Object();    
				  var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);    
				  var copytext = txt;    
				  str.data = copytext;    
				  trans.setTransferData("text/unicode",str,copytext.length*2);    
				  var clipid = Components.interfaces.nsIClipboard;    
				  if (!clip)    
					   return false;    
				  clip.setData(trans,null,clipid.kGlobalClipboard);    
			 }    
		},
		


		Tjs_ChangTimesViewMeth:function(NeedChangTimes,SplitChart){

			var DateTmpStr = new Date().toLocaleString();
				DateTmpStr = DateTmpStr.replace("年","-");
				DateTmpStr = DateTmpStr.replace("月","-");
				DateTmpStr = DateTmpStr.replace("日","");

				NeedChangTimes = NeedChangTimes.replace("年","-");
				NeedChangTimes = NeedChangTimes.replace("月","-");
				NeedChangTimes = NeedChangTimes.replace("日","");
			
			var Timescompreslut = $.Tjs_CompTime(NeedChangTimes,DateTmpStr);
			if(Timescompreslut<0){

				return false;
			}

			if(typeof(NeedChangTimes)=="undefined" || NeedChangTimes==""){

				return false;
			}
			if(typeof(SplitChart)=="undefined" || SplitChart==""){
				var SplitChart = " ";
			}




			NeedChangTimes = $.trim(NeedChangTimes);
			var NeedChangedateparam	= NeedChangTimes.split(SplitChart);
			var nowDate_C			=NeedChangedateparam[0].split("-");
			var nowTime_C			=NeedChangedateparam[1].split(":");
			var Str1 = NeedChangedateparam[0].replace(/-/g,"/");
			var NeedChangeDay_Year		= nowDate_C[0];		
			var NeedChangeDay_Month		= nowDate_C[1];		
			var NeedChangeDay_Data		= nowDate_C[2];
			var NeedChangeDay_Hours		= nowTime_C[0];		
			var NeedChangeDay_Minutes	= nowTime_C[1];		
			var NeedChangeDay_Seconds	= nowTime_C[2];		

			

			var TimesChange_ffandie = NeedChangeDay_Month.toString()+"/"+NeedChangeDay_Data.toString()+"/"+NeedChangeDay_Year.toString()+" "+NeedChangeDay_Hours.toString()+":"+NeedChangeDay_Minutes.toString()+":"+NeedChangeDay_Seconds.toString();
			





			var TimesChangeday = new Date(TimesChange_ffandie);
			var DyMilli = 1000*60*60*24;    
			var ChangeValue =(Date.parse(new Date())-Date.parse(TimesChangeday))/DyMilli;	

			


			var return_text = "";
			
			if(ChangeValue>365){
				return_text = "一年前";
			}else if(ChangeValue<=365 && ChangeValue>=30){
				var m = parseInt(ChangeValue/30);
				if(m<=0) m=1;
				return_text = m+"月前";
			}else if(ChangeValue<30 && ChangeValue>=1){
				if(ChangeValue!=15)	return_text = parseInt(ChangeValue)+"天前";	
				else return_text = "半月前";				
			}else if(ChangeValue<1){
				var ChangeValue_h	= ChangeValue*24;				
				if(ChangeValue_h>=1){
					 return_text = parseInt(ChangeValue_h)+"小时前";
				}else if(ChangeValue_h<1){
					 var fengtimes = parseInt(ChangeValue_h*60);
					 if(fengtimes>0){
						 return_text = fengtimes+"分钟前";
					 }else {
						 var ChangeValue_s	= parseInt(ChangeValue*24*3600);			
						 if(ChangeValue_s>0)  return_text = ChangeValue_s+"秒前";
						 else return_text = "1秒前";
					 }
				}
			}
			return return_text;
		},




		Tjs_CompTime:function(beginTime,endTime){


			if(typeof(beginTime)=="undefined" || beginTime==""){
				alert("比较的第一个时间不能为空");
				return false;
			}
			if(typeof(endTime)=="undefined" || endTime==""){
				alert("比较的第二个时间不能为空");
				return false;
			}
			
			var begintemp = beginTime.split(" ");
			var endtimesemp = endTime.split(" ");

			
			var beginTimes_array	=	begintemp[0].split("-");
			var endTimes_array	=	endtimesemp[0].split("-");
			beginTime	=	parseInt(beginTimes_array[1])+'/'+parseInt(beginTimes_array[2])+'/'+parseInt(beginTimes_array[0])+' '+begintemp[1];
			endTime		=	endTimes_array[1].toString()+'/'+endTimes_array[2].toString()+'/'+endTimes_array[0].toString()+' '+endtimesemp[1];

			var beginTime_date = new Date(beginTime);
			var endTime_date = new Date(endTime);
			var a =(Date.parse(endTime_date)-Date.parse(beginTime_date))/3600/1000;


			if(a<0){
				return -1;
			}else if (a>0){
				return 1;
			}else if (a==0){
				return 0;
			}else{
				return 'exception'
			}
		},


		Tjs_MouseEvent:function() {
			var x = event.clientX
			var y = event.clientY
			return Array(x,y);
		},
		

		Tjs_mousemove_fun:function(Objectname,divoffset_x,divoffset_y){
			if(typeof(divoffset_x)=="undefined" || divoffset_x==""){
				var divoffset_x=5;
			}
			if(typeof(divoffset_y)=="undefined" || divoffset_y==""){
				var divoffset_y=5;
			}
			var mouse = $.Tjs_MouseEvent();
			var BodyWidth = $.Tjs_getBodyWidth();
			var ObjectWidth = $('#'+Objectname).css('width').replace(/px*/, "");

			var leftnumber = mouse[0]+divoffset_x;

			if(leftnumber+parseInt(ObjectWidth) >=BodyWidth){
				leftnumber = parseInt(BodyWidth) - parseInt(ObjectWidth) - 100;
			}

			var toppos	=(mouse[1]+divoffset_y)+"px";
			var leftpos	=(leftnumber)+"px";



			$('#'+Objectname).css({top:toppos,left:leftpos,position:'absolute'});
			$('#'+Objectname).fadeIn("slow");
		},

		Tjs_mouseout_fun:function (Objectname){
			$('#'+Objectname).fadeOut("slow");
		},


		Tjs_specialityToHtml:function(ObjectElementId,ObjectElementname,HtmlObject,OtherValue){
			if(typeof(ObjectElementId)=="undefined" || ObjectElementId==""){
				var ObjectElementId='speciality';
			}

			if(typeof(ObjectElementname)=="undefined" || ObjectElementname==""){
				var ObjectElementname=ObjectElementId;
			}

			if(typeof(HtmlObject)=="undefined" || HtmlObject==""){
				var HtmlObject='';
			}
			if(typeof(OtherValue)=="undefined" || OtherValue==""){
				var OtherValue='';
			}

			if(specialty_desc.length<=0) return false;

			

			var str_specialityhtml = "";
			for(var i=0;i<specialty_desc.length;i++){


				if(specialty_desc[i][0]=="*" && specialty_desc[i][1] =="其它"){
					if(OtherValue!="") var desc_check = " checked"; else var desc_check="";

					str_specialityhtml+="<p class='other'><label><input type='checkbox' class='other' name='"+ObjectElementname+"' id='"+ObjectElementId+"' value='"+specialty_desc[i][0]+"' "+desc_check+"/>"+specialty_desc[i][1]+"</label><input type='text' name='"+ObjectElementId+"_other' id='"+ObjectElementId+"_other' value='"+OtherValue+"' class='other_text_input' maxlength='32'/></label>";
				
				}else{
					str_specialityhtml+="<p><label><input type='checkbox' name='"+ObjectElementname+"' id='"+ObjectElementId+"' value='"+specialty_desc[i][0]+"'/>"+specialty_desc[i][1]+"</label>";
				}
				
				i++;
				if(i>=specialty_desc.length-1){	str_specialityhtml+="</p>"; break;}
				
				if(specialty_desc[i][0]=="*" && specialty_desc[i][1] =="其它"){
					if(OtherValue!="") var desc_check = " checked"; else var desc_check="";

					str_specialityhtml+="<p class='other'><label><input type='checkbox' class='other' name='"+ObjectElementname+"' id='"+ObjectElementId+"' value='"+specialty_desc[i][0]+"' "+desc_check+"/>"+specialty_desc[i][1]+"</label><input type='text' name='"+ObjectElementId+"_other' id='"+ObjectElementId+"_other' value='"+OtherValue+"' class='other_text_input' maxlength='32'/></label>";
				}else{
					str_specialityhtml+="<label><input type='checkbox' name='"+ObjectElementname+"' id='"+ObjectElementId+"' value='"+specialty_desc[i][0]+"'/>"+specialty_desc[i][1]+"</label></p>";
				}
			}


			if(HtmlObject!="") $('#'+HtmlObject).html(str_specialityhtml);
			else document.write(str_specialityhtml);
		},



		Tjs_specialityshowinfopage:function(HtmlObject,ValueString,OtherValue,SplitChart){
			if(typeof(HtmlObject)=="undefined" || HtmlObject==""){
				var HtmlObject='';
			}
			if(typeof(OtherValue)=="undefined" || OtherValue==""){
				var OtherValue='';
			}
			if(typeof(SplitChart)=="undefined" || SplitChart==""){
				var SplitChart=';';
			}
			if(specialty_desc.length<=0) return false;

			var valuearray = ValueString.split(',');
			if(valuearray.length<=0 && OtherValue=="") return false;

			var str_specialityhtml = "";
			for(var i=0;i<specialty_desc.length;i++){

				if(specialty_desc[i][0]=="") continue;

				if($.inArray(specialty_desc[i][0],valuearray) !=-1){					
					str_specialityhtml+=""+specialty_desc[i][1]+SplitChart;
				}else{
					continue;
				}
			}

			if(OtherValue!=""){
				str_specialityhtml+=OtherValue;
			}


			if(HtmlObject!="") $('#'+HtmlObject).append(str_specialityhtml);
			else document.write(str_specialityhtml);
		},
		

		Tjs_Intercept_str:function (str,len,DianTrue)
		{
			if(typeof(str)=="undefined" || str==""){
				var str='';
			}
			if(typeof(len)=="undefined" || len==""){
				var len=0;
			}
			
			if(typeof(DianTrue)=="undefined"){
				var DianTrue=true;
			}
			
			if(str=="" || len<=0) return str;
			

			var strlen = 0; 
			var s = "";
			for(var i = 0;i < str.length;i++)
			{
				if(str.charCodeAt(i) > 128)
					strlen += 2;
				else 
					strlen++;

				s += str.charAt(i);

				if(strlen >= len){ 
					if(DianTrue){ 
						return s + "...";
					}
					else
					{
						return s;
					}
				}
			}
			return s;
		},


		Tjs_Pagegotourl:function(Timesnum,Pageurl,Timetextobject){
			if(typeof(Timesnum)=="undefined" || Timesnum==""){
				var Timesnum=5;
			}
			if(typeof(Pageurl)=="undefined" || Pageurl==""){
				var Pageurl = "";
				return false;
			}
			if(typeof(Timetextobject)=="undefined" || Timetextobject==""){
				var Timetextobject='';
			}


			Tjs_PageGotoMinnum			= Timesnum;

			if(Timetextobject==''){ 
				setTimeout("window.location='"+Pageurl+"';",Timesnum*1000);
			}else if(Timetextobject!='') {
				setInterval("$.Tjs_Pagegotourlinterval('"+Pageurl+"','"+Timetextobject+"');",1000);
			}
		},

		Tjs_Pagegotourlinterval:function(Pageurl,Timetextobject){
			Tjs_PageGotoMinnum--;
			$('#'+Timetextobject).text(Tjs_PageGotoMinnum);
			if(Tjs_PageGotoMinnum<=0) 
				window.location=Pageurl;
		},





		Tjs_PageClip_Focus_InitFun:function(divobject){
			var index =$(divobject).data('initindex');
			var focusclassname		= $(divobject).data('focusclassname');
			var lostfocusclassname	= $(divobject).data('lostfocusclassname');

			if(index=='undefined' || !index){
				var index = 0;
			}
			if(lostfocusclassname=='undefined'){
				var lostfocusclassname = '';
			}
			if(lostfocusclassname=='undefined'){
				var lostfocusclassname = '';
			}

			$(divobject).find('a').removeClass().addClass(lostfocusclassname);
			$(divobject).find('a').eq(index).removeClass().addClass(focusclassname);
		},
		
		Tjs_PageClip_Focus_Fun:function(object){
		  var parentobjec = $(object).parent();
		  var thisindex = $(parentobjec).find("a").index(object);
		  var listinfodivid 	= $(parentobjec).data('dividname');	 
		  var listinfomaxnum 	= $(parentobjec).data('listinfomaxnum');	 
		  var focusclassname	= $(parentobjec).data('focusclassname');
		  var lostfocusclassname	= $(parentobjec).data('lostfocusclassname');

		  $(parentobjec).find("a").removeClass().addClass(lostfocusclassname);
		  $(parentobjec).data('initindex',thisindex);	 
		  $(object).addClass(focusclassname);
		  
		  $.Tjs_InitListInfoDiv($(parentobjec).attr('id'),listinfodivid,thisindex,listinfomaxnum);
		},
		
		Tjs_PageClip_LostFocus_Fun:function(object){
		  var parentobjec = $(object).parent();
		  var lostfocusclassname	= $(parentobjec).data('lostfocusclassname');
		  $(parentobjec).find("a").removeClass().addClass(lostfocusclassname);
		},
		
		Tjs_InitListInfoDiv:function(listmenuobject,dividname,index,maxnum){
			for(var i=0;i<maxnum;i++){
				$('#'+dividname+i.toString()).hide();
			}
			$('#'+dividname+index.toString()).show();
			$('#'+listmenuobject).data('dividname',dividname);
			$('#'+listmenuobject).data('listinfomaxnum',maxnum);
			$.Tjs_PageClip_Focus_InitFun($('#'+listmenuobject));
		},



		Tjs_Init_ListInfoObject_Fun:function(objectelemetname,listdivobjectname,Maxnum,initindex,focusclassname,lostfocusclassname){
			if(typeof(objectelemetname)=="undefined" || objectelemetname==""){alert('页卡触发点设置有误');return false;}
			if(typeof(listdivobjectname)=="undefined" || listdivobjectname==""){alert('页卡显示区域设置有误');return false;}
			if(typeof(Maxnum)=="undefined" || Maxnum==""){alert('页卡最大数量有误');return false;}
			if(typeof(focusclassname)=="undefined"){alert('页卡选中的样式有误，必须设置');return false;}
			if(typeof(lostfocusclassname)=="undefined"){var lostfocusclassname ='';return false;}
			if(typeof(initindex)=="undefined" || initindex=="" || initindex<0 ){var initindex =0;}

			$('#'+objectelemetname).data('focusclassname',focusclassname);
			$('#'+objectelemetname).data('lostfocusclassname',lostfocusclassname);
			$('#'+objectelemetname).data('initindex',initindex);
			$.Tjs_InitListInfoDiv(objectelemetname,listdivobjectname,initindex,Maxnum);
			$('#'+objectelemetname).find("a").bind('mouseover',function(){$.Tjs_PageClip_Focus_Fun($(this));});
			$('#'+objectelemetname).find("a").bind('mouseout',function(){$.Tjs_PageClip_LostFocus_Fun($(this));});
			$('#'+objectelemetname).bind('mouseout',function(){$.Tjs_PageClip_Focus_InitFun($(this));});
		},

		



		Tjs_NextPageClassInit:function(DateTotalNum,Pagenum_Total,Pageno,Meth,PageurlParaeter,RePageSizeNum,PageObjectName){

				Meth = 'GET';
				var ThispageUrl			="http://"+window.location.host+window.location.pathname; 

				if(typeof(RePageSizeNum)=="undefined") RePageSizeNum = 0;
					if(RePageSizeNum>0) PageSizeNum = RePageSizeNum;

				if(!Pageno) Pageno=1;
				
				if(Pagenum_Total==''){
					var Total_Pagenum = parseInt(DateTotalNum/PageSizeNum); 
					if(Total_Pagenum==0) 
						Total_Pagenum=1;
					else
						if((DateTotalNum%PageSizeNum)>0) Total_Pagenum++;
				}else{
					Total_Pagenum= Pagenum_Total;
				}
				
				
				if(Total_Pagenum==1) {
					var PageNext_str = "";
					PageNext_str+="<div class='pagelist'>当前只有1页</div>";
					$('#'+PageObjectName).html(PageNext_str);
					return false;
				}
				
				if(Pageno>Total_Pagenum) Pageno=Total_Pagenum;
				if(!PageObjectName) Meth="GET";
				





				var PageNext_str ="";
				PageNext_str+="<div class=\"pagelist\">";

				PageNext_str+=Pageno+"/"+Total_Pagenum+"页&nbsp;";
				if(Pageno>1) 
					  PageNext_str+="<a href='"+ThispageUrl+"?JSPAGENO=1"+PageurlParaeter+"'>首页</a>&nbsp;";
				var topnext = Pageno-1;

				if(topnext>0) 
					  PageNext_str+="<a href='"+ThispageUrl+"?JSPAGENO="+topnext+PageurlParaeter+"'>上一页</a>&nbsp;";

				PageNext_str+="<span class=\"pagenum\">";
				for(var i=1;i<=Total_Pagenum;i++){
					if(i==Pageno){
						PageNext_str+="<span>"+i+"</span>&nbsp;";
					}else{
						PageNext_str+="<a href='"+ThispageUrl+"?JSPAGENO="+i+PageurlParaeter+"'>"+i+"</a>&nbsp;";
					}
				}
				PageNext_str+="</span>";


				var nextpageno=Pageno+1;
				if(nextpageno<=Total_Pagenum)
					PageNext_str+="<a href='"+ThispageUrl+"?JSPAGENO="+nextpageno+PageurlParaeter+"'>下一页</a>&nbsp;";

				if(Pageno<Total_Pagenum) 
					PageNext_str+="<a href='"+ThispageUrl+"?JSPAGENO="+Total_Pagenum+PageurlParaeter+"'>尾页</a>&nbsp;";

				PageNext_str+="</div>";

				$('#'+PageObjectName).html(PageNext_str);
		}, 





		Tjs_ClosePage:function(){
			window.opener=null;
			window.open('','_self','');
			window.close();
		}



});


 




jQuery.fn.Tjs_FloatDiv=function(location_xy){

	var isIE6=false;
	if($.browser.msie && $.browser.version=="6.0"){
		isIE6=true;
	};

	return this.each(function(){
		var loc;
		if(location_xy==undefined || location_xy.constructor == String){
			switch(location_xy){
				case("rightbottom"):
					loc={right:"0px",bottom:"0px"};
					break;
				case("leftbottom"):
					loc={left:"0px",bottom:"0px"};
					break;	
				case("lefttop"):
					loc={left:"0px",top:"0px"};
					break;
				case("righttop"):
					loc={right:"0px",top:"0px"};
					break;
				case("middle"):
					var l=0;
					var t=0;
					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;
					}

					l=windowWidth/2-$(this).width()/2;
					t=windowHeight/2-$(this).height()/2+$.Tjs_getPageScroll();
					
					loc={left:l+"px",top:t+"px"};
					break;
				default:
					loc={right:"0px",bottom:"0px"};
					break;
			}
		}else{
			loc=location_xy;
		}
			
		var Tjs_CL_DivObjectArray = $("div").get().reverse(); 

		var Tjs_zIndex_aray = new Array();
		var Tjs_MaxzIndex_num =0;
		for(var i=0;i<Tjs_CL_DivObjectArray.length;i++){
			if(Tjs_CL_DivObjectArray[i].style.zIndex!='auto' && Tjs_CL_DivObjectArray[i].style.zIndex!=''){
				Tjs_zIndex_aray.push(parseInt(Tjs_CL_DivObjectArray[i].style.zIndex));
				if(Tjs_MaxzIndex_num<parseInt(Tjs_CL_DivObjectArray[i].style.zIndex)) Tjs_MaxzIndex_num=parseInt(Tjs_CL_DivObjectArray[i].style.zIndex);
			}
		}
		var Tjs_FlostDivZindex = Tjs_MaxzIndex_num+1;






		$(this).css("z-index",Tjs_FlostDivZindex).css(loc).css("position","fixed");




			if(loc.right!=undefined){
				if($(this).css("right")==null || $(this).css("right")==""){
					$(this).css("right","18px");
				}
			}
			$(this).css("position","absolute");

	});
};











jQuery.fn.formcheck=function(){

	var formname =$(this).attr("id");
	if(typeof(formname)=="undefined" || !formname){
		alert("Form的ID属性没有设置，必须设置form的id");
		return false;
	}


	var formobject_input = $("#"+formname+" input"); 

	var formobject_select = $("#"+formname+" select"); 

	var formobject_textarea = $("#"+formname+" textarea"); 



	var FormInput_Text		=new Array(); 
	var FormInput_Check		=new Array(); 
	var FormInput_Radio		=new Array(); 
	var FormInput_Button	=new Array();
	var FormInput_Files		=new Array();

	var type = "";
	var thisid = "";
	var msgid = "";
	for(var i=0;i<formobject_input.length;i++){
		type =$(formobject_input[i]).attr("type");
		thisid=$(formobject_input[i]).attr("id")?$(formobject_input[i]).attr("id"):$(formobject_input[i]).attr("name");
		msgid=$(formobject_input[i]).attr("msgid")?$(formobject_input[i]).attr("msgid"):"";

		if(type.toUpperCase()=="TEXT"){
			FormInput_Text.push(thisid);
		}else if(type.toUpperCase()=="RADIO"){
			FormInput_Radio.push(thisid);
		}else if(type.toUpperCase()=="CHECKBOX"){
			FormInput_Check.push(thisid);
		}else if(type.toUpperCase()=="FILE"){
			
			FormInput_Files.push(thisid);
		}else if(type.toUpperCase()=="BUTTON" || type.toUpperCase()=="SUBMIT"){
			FormInput_Button.push(thisid);
		}
	}


	var FormInput_Select		=new Array(); 
	for(var i=0;i<formobject_select.length;i++){
		thisid=$(formobject_select[i]).attr("id")?$(formobject_select[i]).attr("id"):$(formobject_select[i]).attr("name");
		msgid=$(formobject_select[i]).attr("msgid")?$(formobject_select[i]).attr("msgid"):"";
		FormInput_Select.push(thisid);
	}


	var FormInput_textarea		=new Array(); 
	for(var i=0;i<formobject_textarea.length;i++){
		thisid=$(formobject_textarea[i]).attr("id")?$(formobject_textarea[i]).attr("id"):$(formobject_textarea[i]).attr("name");
		msgid=$(formobject_textarea[i]).attr("msgid")?$(formobject_textarea[i]).attr("msgid"):"";
		FormInput_textarea.push(thisid);
	}




	FormInput_Radio = $.Tjs_Arrayunique(FormInput_Radio); 
	FormInput_Check = $.Tjs_Arrayunique(FormInput_Check); 
	
	var FocusIdname = "";

	var checkinpu_text_flag = true;
	for(var i=0;i<FormInput_Text.length;i++){
		var result = $("#"+FormInput_Text[i]).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}

		if(!result){

			if(FocusIdname=="") FocusIdname = FormInput_Text[i]
			$("#"+FormInput_Text[i]).blur();
			if(checkinpu_text_flag) checkinpu_text_flag = false;
		}
	}



	var checkinpu_files_flag = true;
	for(var i=0;i<FormInput_Files.length;i++){
		var result = $("#"+FormInput_Files[i]).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}

		if(!result){
			if(FocusIdname=="") FocusIdname = FormInput_Files[i]
			$("#"+FormInput_Files[i]).keyup();
			if(checkinpu_files_flag) checkinpu_files_flag = false;
		}
	}





	var checkinpu_select_flag = true;
	for(var i=0;i<FormInput_Select.length;i++){
		var result = $("#"+FormInput_Select[i]).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}
		if(!result){
			if(FocusIdname=="") FocusIdname = FormInput_Select[i]
			$("#"+FormInput_Select[i]).change();
			if(checkinpu_select_flag) checkinpu_select_flag = false;
		}
	}
	


	var checkinpu_check_flag = true;
	for(var i=0;i<FormInput_Check.length;i++){
		var checkobject = $("input[@name=" + FormInput_Check[i] + "]");

		if(checkobject.length==1) var dataobject = checkobject;
		else  var dataobject = checkobject[0];
		
		var result = $(dataobject).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}

		if(!result){
			$(dataobject).click();
			if(checkinpu_check_flag) checkinpu_check_flag = false;
		}
	}

	var checkinpu_radio_flag = true;
	for(var i=0;i<FormInput_Radio.length;i++){
		var checkobject = $("input[@name=" + FormInput_Radio[i] + "]");
		if(checkobject.length==1) var dataobject = checkobject;
		else  var dataobject = checkobject[0];
		
		var result = $(dataobject).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}
		if(!result){
			$(dataobject).change();
			if(checkinpu_radio_flag) checkinpu_radio_flag = false;
		}
	}


	var checkinpu_area_flag = true;
	for(var i=0;i<FormInput_textarea.length;i++){
		var result = $("#"+FormInput_textarea[i]).data("Tjs_checkresult");
		if(typeof(result)=="undefined"){
			result = true;
		}
		if(!result){
			if(FocusIdname=="") FocusIdname = FormInput_textarea[i]
			$("#"+FormInput_textarea[i]).keyup();
			if(checkinpu_area_flag) checkinpu_area_flag = false;
		}
	}


	if(FocusIdname!='') $('#'+FocusIdname).focus();
	if(checkinpu_text_flag && checkinpu_select_flag && checkinpu_check_flag && checkinpu_radio_flag && checkinpu_area_flag && checkinpu_files_flag){
		return true;
	}else{
		return false;
	}


};





jQuery.fn.setinfo=function(msgOptions){
	var setting = 
	{
		defaultvalue : "",				
		defaultvalue_use :true,			
		defaultvalue_color : "#C3C3C3",	
		defaultvalue_Bcolor : "#000000",
		empty :false,					
		textnumberalert :false,			
		inputtype : "",					
		typemsg:"您输入的数据格式有误!",	
		maxinputnum : -1,				
		initmsg:"",						
		onblurmsg:"",					
		errmsg:"输入有误",				
		sussmsg:"输入正确",				
		msg_id:"",						
		err_class:"reg err",
		fou_class:"reg tips",
		shw_class:"reg d_tips",
		sus_class:"reg yes",
		isinputformatflag:false			
	};




	msgOptions = msgOptions || {};
	$.extend(setting, msgOptions);
	return this.each(function()
	{

		var thisid		= $(this).attr("id");
		var thisname	= $(this).attr("name");
		var msgid		= $(this).attr("initmsg");
		var thisvalue	= $(this).val();
		var stype		= this.type;
		var srcTag		= this.tagName;

		$(this).removeData("Tjs_checkresult"); 
		setting.defaultvalue_Bcolor=$(this).css("color");

		if(setting.msg_id!=""){
			var penwang = $(this);
			
			if((stype.toUpperCase()=="TEXT" && srcTag.toUpperCase()=="INPUT") || srcTag.toUpperCase()=="TEXTAREA"){
				
				if(setting.empty && $(penwang).val()=="")	$(this).data("Tjs_checkresult",false);
				else $(this).data("Tjs_checkresult",true);
				


				if(setting.msg_id!="" && setting.initmsg!="" && thisvalue==""){

					if(setting.defaultvalue!=""){
						$(this).val(setting.defaultvalue);
						if(!setting.defaultvalue_use) $(this).css("color",setting.defaultvalue_color);
						
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
					}else{
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
					}


					
				}else if(setting.msg_id!="" && thisvalue!=""){
					
					
					if(setting.defaultvalue=="" && setting.defaultvalue_use){

						if(setting.inputtype!="" && !$.Tjs_RegexpressRegExp($(penwang).val(),setting.inputtype)){
							$.Tjs_FormInertalertinfo(setting.msg_id,setting.typemsg,setting.err_class);
							$(penwang).data("Tjs_checkresult",false);


						}else{


								var checkidstr = $(penwang).val();

									var thisvaluelength = $.Tjs_StrLength($(penwang).val());
									if(setting.maxinputnum>0 && thisvaluelength>setting.maxinputnum){

										$.Tjs_FormInertalertinfo(setting.msg_id,"输入超长,最大为"+setting.maxinputnum+"字符，已录入"+thisvaluelength+"个字符",setting.err_class);
										$(penwang).data("Tjs_checkresult",false);

									}else{


										if(srcTag.toUpperCase()=="TEXTAREA"){
											var LastStrlength  = setting.maxinputnum - thisvaluelength;

											var TextAreA_BuMsg = "还可以输入<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
										}else{
											var TextAreA_BuMsg = "";
										}


										if(setting.sussmsg!='-1')$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
										else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
										
										if(setting.sussmsg!='-1')
										{
											$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
										}else {
											if(setting.textnumberalert) $.Tjs_FormInertalertinfo(setting.msg_id,TextAreA_BuMsg,setting.sus_class);
											else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
										}

										if(setting.initmsg) $.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
										$(penwang).data("Tjs_checkresult",true);
									}

						}					
						

					}else{
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
					}
					
				}
				



				var blur_fun = function(){
					var settings = penwang.get(0).settings;
					var isempty_this = false;
					var value_this	=	"";
			

					if(setting.defaultvalue!="" && setting.defaultvalue==$(penwang).val() && !setting.defaultvalue_use){
						$(this).val("");
						$(this).css("color",setting.defaultvalue_Bcolor);
						isempty_this = false;
						value_this = "";
					}else{
						value_this	=$(penwang).val();	
						if(value_this!="") isempty_this = true; else isempty_this = false;
					}
					
					if($(penwang).val()=="" && isempty_this && !setting.defaultvalue_use){
						$(this).val(setting.defaultvalue);
						$(this).css("color",setting.defaultvalue_color);
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
						value_this = "";
						if(isempty_this) isempty_this = false;
					}

					
					if(setting.empty && !isempty_this){
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.errmsg,setting.err_class);
						$(penwang).data("Tjs_checkresult",false);
						return false;
					}else{
						if(!isempty_this){
							if(setting.initmsg)
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.fou_class);
								$(penwang).data("Tjs_checkresult",true);
						}else{
							if(value_this!='' && setting.inputtype!="" && !$.Tjs_RegexpressRegExp(value_this,setting.inputtype)){
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.typemsg,setting.err_class);
								$(penwang).data("Tjs_checkresult",false);
								return false;

							}else{
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.fou_class);

							}


							var checkidstr = $(penwang).val();
							var thisvaluelength = $.Tjs_StrLength(value_this);
							if(setting.maxinputnum>0 && thisvaluelength>setting.maxinputnum){

								$.Tjs_FormInertalertinfo(setting.msg_id,"输入超长,最大为"+setting.maxinputnum+"字符，已录入"+thisvaluelength+"个字符",setting.err_class);
								$(penwang).data("Tjs_checkresult",false);
								return false;
							}


							if(setting.textnumberalert && setting.maxinputnum>0  && srcTag.toUpperCase()=="TEXTAREA"){ 
								var LastStrlength  = setting.maxinputnum - thisvaluelength;

								var TextAreA_BuMsg = "还可以输入<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
							}else{
								var TextAreA_BuMsg = "";
							}




							if(setting.sussmsg!=""){
								if(setting.sussmsg!='-1')
								{
									$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
								}else {
									if(setting.textnumberalert) $.Tjs_FormInertalertinfo(setting.msg_id,TextAreA_BuMsg,setting.sus_class);
									else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
								}
							}else{
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg+TextAreA_BuMsg,setting.shw_class);
							}

							$(penwang).data("Tjs_checkresult",true);

						}
					}




					if(setting.isinputformatflag){
						var regx_value = $(penwang).val();
						var result_regx_value = regx_value.replace(/[^\u0100-\uFFFF\w]/g,'');

						if(result_regx_value!=regx_value)
						{
							$.Tjs_FormInertalertinfo(setting.msg_id,'该内容不能录入半角字符',setting.err_class);
							$(penwang).data("Tjs_checkresult",false);
							return false;
						}
					}

					return true;



				};

				var onfouc_fun = function(){


					var settings = penwang.get(0).settings;
					var isempty_this = false;
					var value_this	=	"";




					if(setting.defaultvalue!="" && setting.defaultvalue==$(penwang).val() && !setting.defaultvalue_use){
						$(this).val("");
						$(this).css("color",setting.defaultvalue_Bcolor);
						isempty_this = false;
						value_this = "";
					}else{
						value_this	=$(penwang).val();	
						if(value_this!="") isempty_this = true; else isempty_this = false;
					}
					

					if($(penwang).val()=="" && isempty_this && !setting.defaultvalue_use){
						$(this).val(setting.defaultvalue);
						$(this).css("color",setting.defaultvalue_color);
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
						value_this = "";
						if(isempty_this) isempty_this = false;

					}else{
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
					}



					if(setting.empty && !isempty_this){

						$(penwang).data("Tjs_checkresult",false);
						return false;
					}else{
						if(!isempty_this){
							if(setting.initmsg)

								$(penwang).data("Tjs_checkresult",true);

						}else{

							if(setting.inputtype!="" && !$.Tjs_RegexpressRegExp(value_this,setting.inputtype)){

								$(penwang).data("Tjs_checkresult",false);
								return false;
							
							}


							var checkidstr = $(penwang).val();


							

							var thisvaluelength = $.Tjs_StrLength(value_this);
							if(setting.maxinputnum>0 && thisvaluelength>setting.maxinputnum){

								$.Tjs_FormInertalertinfo(setting.msg_id,"输入超长,最大为"+setting.maxinputnum+"字符，已录入"+thisvaluelength+"个字符",setting.err_class);
								$(penwang).data("Tjs_checkresult",false);
								return false;
							}


							if(setting.textnumberalert && setting.maxinputnum>0  && srcTag.toUpperCase()=="TEXTAREA"){ 
								var LastStrlength  = setting.maxinputnum - thisvaluelength;

								var TextAreA_BuMsg = "还可以输入<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
							}else{
								var TextAreA_BuMsg = "";
							}							

							if(setting.sussmsg!=''){
								if(setting.sussmsg!='-1')
								{
									$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
								}else {
									if(setting.textnumberalert) $.Tjs_FormInertalertinfo(setting.msg_id,TextAreA_BuMsg,setting.sus_class);
									else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
								}
							}else{
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg+TextAreA_BuMsg,setting.shw_class);
							}


							$(penwang).data("Tjs_checkresult",true);

						}
					}




					if(setting.isinputformatflag){
						var regx_value = $(penwang).val();
						var result_regx_value = regx_value.replace(/[^\u0100-\uFFFF\w]/g,'');

						if(result_regx_value!=regx_value)
						{
							$.Tjs_FormInertalertinfo(setting.msg_id,'该内容不能录入半角字符',setting.err_class);
							$(penwang).data("Tjs_checkresult",false);
							return false;
						}
					}


				};



				var fun_keyup = function(){
					var settings = penwang.get(0).settings;
					var isempty_this = false;
					var value_this	=	"";



					if(setting.defaultvalue!="" && setting.defaultvalue==$(penwang).val()){
						isempty_this = false;
						value_this = "";
					}else{
						value_this	=$(penwang).val();	
						if(value_this!="") isempty_this = true; else isempty_this = false;
					}
					

					if(setting.empty && !isempty_this){





						var thisvaluelength = $.Tjs_StrLength(value_this);

						if(setting.textnumberalert && setting.maxinputnum>0 && srcTag.toUpperCase()=="TEXTAREA"){
							var LastStrlength  = setting.maxinputnum - thisvaluelength;

							var TextAreA_BuMsg = "还可以输入<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
						}else{
							var TextAreA_BuMsg = "";
						}


						if(setting.sussmsg!=''){
							if(setting.sussmsg!='-1')
							{
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
							}else {
								if(setting.textnumberalert) $.Tjs_FormInertalertinfo(setting.msg_id,TextAreA_BuMsg,setting.sus_class);
								else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
							}
						}else{
							$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg+TextAreA_BuMsg,setting.shw_class);
						}

						$(penwang).data("Tjs_checkresult",false);
						return false;
					}else{
						if(!isempty_this){
							if(setting.initmsg)

								$(penwang).data("Tjs_checkresult",true);

						}else{

							if(setting.inputtype!="" && !$.Tjs_RegexpressRegExp(value_this,setting.inputtype)){

								$(penwang).data("Tjs_checkresult",false);
								return false;
							}

							var thisvaluelength = $.Tjs_StrLength(value_this);
							if(setting.maxinputnum>0 && thisvaluelength>setting.maxinputnum){

								$.Tjs_FormInertalertinfo(setting.msg_id,"输入超长,最大为"+setting.maxinputnum+"字符，已录入"+thisvaluelength+"个字符",setting.err_class);
								$(penwang).data("Tjs_checkresult",false);
								return false;
							}
							

							

							if(setting.textnumberalert && setting.maxinputnum>0 && srcTag.toUpperCase()=="TEXTAREA"){
								var LastStrlength  = setting.maxinputnum - thisvaluelength;

								var TextAreA_BuMsg = "还可以输入<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
							}else{
								var TextAreA_BuMsg = "";
							}


							if(setting.sussmsg!=''){
								if(setting.sussmsg!='-1')
								{
									$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
								}else {
									if(setting.textnumberalert) $.Tjs_FormInertalertinfo(setting.msg_id,TextAreA_BuMsg,setting.sus_class);
									else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
								}
							}else{
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg+TextAreA_BuMsg,setting.shw_class);
							}

							$(penwang).data("Tjs_checkresult",true);

						}
					}





					if(setting.isinputformatflag){
						var regx_value = $(penwang).val();
						var result_regx_value = regx_value.replace(/[^\u0100-\uFFFF\w]/g,'');

						if(result_regx_value!=regx_value)
						{
							$.Tjs_FormInertalertinfo(setting.msg_id,'该内容不能录入半角字符',setting.err_class);
							$(penwang).data("Tjs_checkresult",false);
							return false;
						}
					}

					return true;

				};




				var OldFunString = "";
				var OldChangeFun = $(this).attr('onchange');
				if(OldChangeFun){
					var str = "function anonymous()\n{";
					OldChangeFun = $.trim(OldChangeFun.toString().replace(str,''));
					OldChangeFun = OldChangeFun.toString().replace('}','');
					$(penwang).removeAttr('onchange');
					OldFunString+= OldChangeFun;
				}

				var OldFocusFun = $(this).attr('onfocus');
				
				if(OldFocusFun){	
					var str = "function anonymous()\n{";
					OldFocusFun = $.trim(OldFocusFun.toString().replace(str,''));
					OldFocusFun = OldFocusFun.toString().replace('}','');

					OldFunString+= OldFocusFun;
				}

				
				var OldonBlurFun = $(this).attr('onblur');
				if(OldonBlurFun){
					var str = "function anonymous()\n{";
					OldonBlurFun = $.trim(OldonBlurFun.toString().replace(str,''));
					OldonBlurFun = OldonBlurFun.toString().replace('}','');
					$(penwang).removeAttr('onblur');
					OldFunString+= OldonBlurFun;
				}

				var OldonKeyUpFun = $(this).attr('onkeyup');
				if(OldonKeyUpFun){
					var str = "function anonymous()\n{";
					OldonKeyUpFun = $.trim(OldonKeyUpFun.toString().replace(str,''));
					OldonKeyUpFun = OldonKeyUpFun.toString().replace('}','');
					$(penwang).removeAttr('onkeyup');
					OldFunString+= OldonKeyUpFun;
				}

				$(this).bind("focus",function(){onfouc_fun()}); 
				$(this).bind("blur",function(){blur_fun()});
				$(this).bind("keyup",function(){fun_keyup()});


			}else if(srcTag.toUpperCase()=="SELECT"){
				if(thisvalue==0) thisvalue="";


				if(setting.empty && thisvalue=="")	
					$(penwang).data("Tjs_checkresult",false);
				else $(penwang).data("Tjs_checkresult",true);


				if(setting.msg_id!="" && setting.initmsg!="" && thisvalue==""){
					$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
				}else if(setting.msg_id!="" && setting.sussmsg!="" && thisvalue!=""){

					
					if(setting.defaultvalue=="" && setting.defaultvalue_use){

						if(setting.inputtype!="" && !$.Tjs_RegexpressRegExp($(penwang).val(),setting.inputtype)){
							$.Tjs_FormInertalertinfo(setting.msg_id,setting.typemsg,setting.err_class);
							$(penwang).data("Tjs_checkresult",false);

						}
						

						var thisvaluelength = $.Tjs_StrLength($(penwang).val());
						if(setting.maxinputnum>0 && thisvaluelength>setting.maxinputnum){
							$.Tjs_FormInertalertinfo(setting.msg_id,"您输入的数据过长！该处只能录入"+setting.maxinputnum+"个英文或"+parseInt(setting.maxinputnum/2)+"个汉字",setting.err_class);
							$(penwang).data("Tjs_checkresult",false);

						}


						if(srcTag.toUpperCase()=="TEXTAREA"){
							var LastStrlength  = setting.maxinputnum - thisvaluelength;
							var TextAreA_BuMsg = "<font color='#0080FF'>目录您已录入<B>"+thisvaluelength+"</B>个字符/<B>"+parseInt(thisvaluelength/2)+"</B>个汉字,还可以录入<B>"+LastStrlength+"</B>个字符/<B>"+parseInt(LastStrlength/2)+"</B>个汉字</font>";
						}else{
							var TextAreA_BuMsg = "";
						}
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg+TextAreA_BuMsg,setting.sus_class);
						$(penwang).data("Tjs_checkresult",true);

					}


					$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);

				}


				

				var OldChangeFun = $(penwang).attr('onchange');
				if(OldChangeFun){
					var str = "function anonymous()\n{";
					OldChangeFun = $.trim(OldChangeFun.toString().replace(str,''));
					OldChangeFun = OldChangeFun.toString().replace('}','');
					$(penwang).removeAttr('onchange');
				}


				var fun = function(){
					var settings = penwang.get(0).settings;
					var thisvalue = $(penwang).val();
					if(thisvalue==0) thisvalue="";

					if(setting.empty && thisvalue==""){
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.errmsg,setting.err_class);
						$(penwang).data("Tjs_checkresult",false);
						
					}else{
						if(thisvalue==""){
							if(setting.initmsg){
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.fou_class);
								$(penwang).data("Tjs_checkresult",true);
								
							}
						}else{
							$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
							$(penwang).data("Tjs_checkresult",true);
							
						}
						$(penwang).data("Tjs_checkresult",true);
						
					}
				};


				if(OldChangeFun){
					penwang.bind("change",function(){fun();eval(OldChangeFun)});
				}else{
					penwang.bind("change",function(){fun()});
				}
				

			} else if((stype.toUpperCase()=="RADIO" || stype.toUpperCase()=="CHECKBOX")&& srcTag.toUpperCase()=="INPUT"){
				var Radio_array =  $("input[@name=" + this.name + "]");
				var penwang = $("input[@name=" + this.name + "]");
				

				

				var ischeck =false;
				for(var i=0;i<Radio_array.length;i++){
					if($(Radio_array[i]).attr("checked")){ ischeck =true;  }
				}
				
				



				if(Radio_array.length==1){
					if($(Radio_array).attr("checked")){ ischeck =true;}
					if(setting.empty && !ischeck)	$(Radio_array).data("Tjs_checkresult",false);
					else $(Radio_array).data("Tjs_checkresult",true);
				}else{
					if(setting.empty && !ischeck)	$(Radio_array[0]).data("Tjs_checkresult",false);
					else $(Radio_array[0]).data("Tjs_checkresult",true);
				}



				if(setting.msg_id!="" && setting.initmsg!="" && !ischeck){
					$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
				}else if(setting.msg_id!="" && setting.sussmsg!="" && ischeck){
					$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
					
				}
				


				var fun = function(){
					var settings = penwang.get(0).settings;
					var this_name=penwang.get(0).name;

					var Radio_array =  $("input[@name=" + this_name + "]");
					var ischeck =false;
					

					for(var i=0;i<Radio_array.length;i++){
						if($(Radio_array[i]).attr("checked")){ ischeck =true;}
					}
					if(Radio_array.length==1){
						if($(Radio_array).attr("checked")){ ischeck =true;}
						var dataobject = $(Radio_array);
					}else{
						var dataobject = $(Radio_array[0]);
					}




					if(setting.empty && !ischeck){
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.errmsg,setting.err_class);
						$(dataobject).data("Tjs_checkresult",false);
						
					}else{
						if(!ischeck){
							if(setting.initmsg){
								$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.fou_class);
								$(dataobject).data("Tjs_checkresult",true);
								
							}
						}else{
							$.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
							$(dataobject).data("Tjs_checkresult",true);
							
						}
						$(dataobject).data("Tjs_checkresult",true);
						
					}
				};


				penwang.bind("change",fun);
				penwang.bind("click",fun);
				

			} else if(stype.toUpperCase()=="FILE" && srcTag.toUpperCase()=="INPUT"){
				

				if(setting.initmsg && setting.msg_id){
					$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.shw_class);
				}
				if(setting.empty) $(this).data("Tjs_checkresult",false); else $(this).data("Tjs_checkresult",true);

				var fun = function(){
					$(penwang).data("Tjs_checkresult",true);
					var settings	= penwang.get(0).settings;
					if($(penwang).val()!="" && !$.Tjs_RegexpressRegExp($(penwang).val(),setting.inputtype)){
						var inputtypename = setting.inputtype;
						var upfiles_classname = $.trim(eval("Tjs_regexEnum."+inputtypename).toString());
						var upfiles_name = upfiles_classname.substr(7,parseInt(upfiles_classname.length)-9);
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.typemsg+"，充许上传类型："+upfiles_name,setting.err_class);
						$(penwang).data("Tjs_checkresult",false);
					}else if($(penwang).val()!="" && $.Tjs_RegexpressRegExp($(penwang).val(),setting.inputtype)){
						if(setting.sussmsg!='-1') $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.fou_class);
						else $.Tjs_FormInertalertinfo(setting.msg_id,setting.sussmsg,setting.sus_class);
						$(penwang).data("Tjs_checkresult",true);
					}else if($(penwang).val()=="" && setting.empty && setting.errmsg){
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.errmsg,setting.err_class);
						$(penwang).data("Tjs_checkresult",false);
					
					}else if($(penwang).val()=="" && setting.msg_id && !setting.empty){
						$.Tjs_FormInertalertinfo(setting.msg_id,setting.initmsg,setting.fou_class);
						$(penwang).data("Tjs_checkresult",true);
					}

				};
				

				penwang.bind("focus",fun);
				penwang.bind("change",fun);
				penwang.bind("keyup",fun);
								
				
			}


		}



	}); 


};




jQuery.fn.setval=function(setvalue){

	if(typeof(setvalue)=="undefined" && setvalue!=0){
		var setvalue="";
		return false;
	}

	if(setvalue.toString() =="") return false;
	if(setvalue.constructor == window.Array) var checkbox_value = true;else var checkbox_value=false;


	var thisid		= $(this).attr("id");
	var thisname	= $(this).attr("name");
	if(thisid=="")  var thisid=thisname;
	var stype		= $(this).attr("type");
	var srcTag		= $(this).attr("tagName");


	if((stype.toUpperCase()=="TEXT" && srcTag.toUpperCase()=="INPUT") || srcTag.toUpperCase()=="TEXTAREA"){
		if(checkbox_value){ alert("text textarea 付值不能为数组");return false;}
		$(this).val(setvalue);
	}else if(srcTag.toUpperCase()=="SELECT"){
		if(checkbox_value){ alert("SELECT 付值不能为数组");return false;}
		$(this).val(setvalue);
	} else if(stype.toUpperCase()=="CHECKBOX"&& srcTag.toUpperCase()=="INPUT"){
		if(checkbox_value){
			for(var i=0;i<setvalue.length;i++){
				$("input[@type="+stype+"][@id="+thisid+"][@value="+setvalue[i]+"]").attr("checked",true);
			}
		}else{
				$("input[@type="+stype+"][@id="+thisid+"][@value="+setvalue+"]").attr("checked",true);
		}

	} else if(stype.toUpperCase()=="RADIO"&& srcTag.toUpperCase()=="INPUT"){
		if(checkbox_value){ alert("RADIO 付值不能为数组");return false;}
		$("input[@type="+stype+"][@id="+thisid+"][@value="+setvalue+"]").attr("checked",true);
	} else if(stype.toUpperCase()=="FILE" && srcTag.toUpperCase()=="INPUT"){
		if(checkbox_value){ alert("FILE 付值不能为数组");return false;}
		$(this).val(setvalue);
	}else{
		if(checkbox_value){ alert(stype+"付值不能为数组");return false;}
		$(this).val(setvalue);
	}
};




















var MessageRoll = function() {
	this.container = null;
	this.height = 0;
	this.interval = null;
	this.rollElements = "";
	this.rollIndex = 0;
	this.nowRoll = 0;
	this.stopeda = false;
	if(arguments.length > 0) {
	   var object = arguments[0];
	   if(typeof object == "object") {
		for(var key in object) {
		 if(!this[key]) {
		  this[key] = object[key];
		 }
		}
	   }
	}
	if(this.container != null && this.height != 0) {
	   this.container.style.height = this.height + "px";
	   this.container.style.overflow = "hidden";
	}
	if(this.container != null && this.rollElements != "") {
	   this.rollElements = this.container.getElementsByTagName(this.rollElements);
	}
	this.instanceIndex = MessageRoll.instanceCount;
	MessageRoll.instanceCount++;
};

MessageRoll.instanceCount = 0;
MessageRoll.instances = [];

MessageRoll.prototype.start = function(delay) {
	this.stoped = false;
	if(typeof delay != "number" || 0 == delay || null == this.container) {
	   return;
	}
	if("" == this.rollElements || null == this.rollElements) {
	   if(arguments.length >= 2 && typeof arguments[1] == "string") {
		this.rollElements = this.container.getElementsByTagName(arguments[1]);
	   }
	}
	if(null == MessageRoll.instances[this.instanceIndex]) {
	   MessageRoll.instances[this.instanceIndex] = this;
	}
	var _messageRollCopy = MessageRoll.instances[this.instanceIndex];
	var Proc = function() {
	   with(_messageRollCopy) {
		if(rollIndex >= rollElements.length - 2) {
		 container.scrollTop = 0;
		 rollIndex = 0;
		 window.setTimeout(smallProc,delay);
		 return;
		}
	   }
	   smallProc();
	}
	var eHeight = _messageRollCopy.rollElements[0].offsetHeight;
	var smallProc = function() {
	   if(_messageRollCopy.stoped){return false;};
	   if(_messageRollCopy.nowRoll < eHeight) {
		_messageRollCopy.container.scrollTop++;
		_messageRollCopy.nowRoll++;
		window.setTimeout(smallProc,80);
	   } else {
		_messageRollCopy.nowRoll = 0;
		_messageRollCopy.rollIndex++;
		if(!_messageRollCopy.stoped) {
		 window.setTimeout(Proc,delay);
		}
	   }
	};
	window.setTimeout(Proc,delay);
};

MessageRoll.prototype.stop = function() {
	this.stoped = true;
};





























var OldDomain =document.domain;

var openparam_info = "";
function ptlogin2_onResize(width, height)
{	
	login_wnd = document.getElementById("login_div");
	if (login_wnd)
	{	
		var oldtop = login_wnd.style.top;
		if(oldtop) oldtop = parseInt(oldtop.replace("px",""));
		var pagescroll = $.Tjs_getPageScroll();
		var top =oldtop+pagescroll;

		login_wnd.style.top =top + "px";
		login_wnd.style.width = width + "px";
		login_wnd.style.height = height + "px";
		
		login_wnd.style.visibility = "hidden";
		login_wnd.style.visibility = "visible";
	}

}



function ptlogin2_onClose()
{
	
	if(ismaskflag){
		$.Tjs_ShowObject('login_div',false,'middle',true);

	}
	
	login_wnd = document.getElementById("login_div");	
	login_wnd.style.display="none";
}


function ptlogin2_onLogin() {

	return true;
}



var openLogin = function (urlparam)
{
	
	document.domain="qq.com";

	var vSupportQLogin = 0;
	var firstchart = urlparam.substr(0,1);

	if(firstchart!="&" && firstchart!="?")
		var url = "http://ui.ptlogin2.qq.com/cgi-bin/login" + "?" + urlparam;
	else if(firstchart!="&")
		var url = "http://ui.ptlogin2.qq.com/cgi-bin/login?1=1"+urlparam;
	else if(firstchart!="?")
		var url = "http://ui.ptlogin2.qq.com/cgi-bin/login"+urlparam;
	

	login_wnd = document.getElementById("login_div");

	if (login_wnd != null){
		login_wnd.style.visible = "hidden";

		login_wnd.style.display = "block";	

		
		if (0 != vSupportQLogin)
		{
			url += ("&qlogin_jumpname=&qlogin_param=&qlogin_auto_login=0");

		}

		document.getElementById("login_frame").src = url; 		
	}
};


var ismaskflag =false;


var systemlogout = function (reback_url){

	if(typeof(reback_url)=="undefined" || reback_url==""){
		var reback_url			=	"";
	}

	if(ismaskflag){
		$.Tjs_ShowObject('login_div',false,'middle',true);

	}
	$.Tjs_clearCookie("uin","","qq.com");
	$.Tjs_clearCookie("uin_cookie","","qq.com");
	$.Tjs_clearCookie("verifysession","","qq.com");
	$.Tjs_clearCookie("skey","","qq.com");
	$.Tjs_clearCookie("adid","","qq.com");
	$.Tjs_clearCookie("euin_cookie","","qq.com");
};




var ptlogin_init = function (TiTle,LoginOktoUrl,Windows_ThispageFun,FullUrl,Target,ismask,isclose){



	if(typeof(LoginOktoUrl)=="undefined" || LoginOktoUrl==""){
		var LoginOktoUrl			=	"";
	}

	if(typeof(FullUrl)=="undefined" || FullUrl==""){
		var FullUrl			=	"";
	}


	if(typeof(Target)=="undefined" || Target==""){
		var Target			=	"self";
	}


	if(typeof(Windows_ThispageFun)=="undefined" || Windows_ThispageFun==""){
		var Windows_ThispageFun			=	"";
	}

	if(typeof(ismask)=="undefined" || ismask==""){
		var ismask			=	false;
	}

	if(typeof(isclose)=="undefined" || isclose==""){
		var isclose			=	0;
	}
	
	
	ismaskflag	=	ismask;
	if(ismaskflag){
		$.Tjs_ShowObject('login_div',true,'middle',true,0);
	}



	if(typeof(TiTle)=="undefined" || TiTle==""){
		var title_txt			=	"&title=用户登录";
	}else{
		var title_txt			=	"&title="+TiTle;
	}
	
	if(FullUrl=="")
		var s_url				=	"s_url="+escape("http://pay.gongyi.qq.com/cgi-bin/Login?"+Math.random()+"&rebackurl="+escape(LoginOktoUrl)+"&rebackfun="+Windows_ThispageFun);
	else
		var s_url				=	"s_url="+escape(FullUrl);
	

	var	bgimage  ="";
	var bgcolor				=	"&bgcolor=F4F6FA";

	var uin					=	"&uin=";
	var reset_text			=	"&reset_text=重填";
	var f_url				=	"&f_url=loginerroralert";
	var low_login			=	"&low_login=0";
	var	hide_title_bar		=	"&hide_title_bar=0";
	var	hide_close_icon		=	"&hide_close_icon="+isclose;
	var	appid				=	"&appid=30000101";
	var	style				=	"&style=0";
	var bgcolor				=	"&bgcolor=0";
	var target				=	"&target="+Target;
	var hide_uin_tip		=	"&hide_uin_tip=0";	
	var qlogin_jumpname = "&qlogin_jumpname=GongYiPtLogin2&qlogin_param="+escape(Math.random()+"&rebackurl="+escape(LoginOktoUrl)+"&rebackfun="+Windows_ThispageFun)+"&qlogin_auto_login=0";
	openparam_info		=	s_url+bgimage+bgcolor+title_txt+uin+reset_text+f_url+low_login+hide_title_bar+hide_close_icon+appid+style+bgcolor+target+hide_uin_tip+qlogin_jumpname;

};













var addBookmark = function (title,url) {
    if (window.sidebar) { 
        window.sidebar.addPanel(title, url,""); 
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
};

var g_donator_info	=Array();
var t_donator_info	=Array();
var total_time = 0;
var GongyiMenuToPage =function (SelectId,PageRebackUrl,ShowInfo,IsLoading){

	if(typeof(SelectId)=="undefined" || SelectId==""){
		SelectId =0;
	}
	
	if(typeof(PageRebackUrl)=="undefined" || PageRebackUrl==""){
		var PageRebackUrl = "";
	}

	if(typeof(ShowInfo)=="undefined"){
		ShowInfo = true;
	}

	if(typeof(IsLoading)=="undefined"){
		IsLoading = true;
	}
	
	
	
	
	if(SelectId>=0){		
		if($('#GongyiSystemMenu_Div').find("a").length==8 && SelectId>2) SelectId--; 

		$('#GongyiSystemMenu_Div').find("a").removeClass();
		$('#GongyiSystemMenu_Div').children().eq(SelectId).addClass('nonce');
		$('#GongyiSystemMenu_Div').children().eq(SelectId).attr('value','-1');
	}


	var Gongyi_Head_Set="";
	is_getmessage = false;
	if ($.Tjs_getCookie("uin") && $.Tjs_getCookie("skey")) 

	{
		g_donator = $.Tjs_getCookie("GY_G_DONATOR"); 


		if(IsLoading){ 

			if(g_donator =='' || !g_donator){

				$.getScript("http://pay.gongyi.qq.com/cgi-bin/GetLogin", function(){
					g_donator = gy_loginuserinfo;
					Gongyi_Head_Set +=	PageLoginRightTopInfo(g_donator,PageRebackUrl);
					if (ShowInfo){$("#logdivstr").html(Gongyi_Head_Set);}
				});
			}else{
				Gongyi_Head_Set +=	PageLoginRightTopInfo(g_donator,PageRebackUrl);
			}

		}else{
			var	thissuin	=  $.Tjs_getCookie('uin').replace(/^o0*/, ""); 

			if(g_donator =='' || !g_donator){
				Gongyi_Head_Set =	"您好，"+thissuin+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>] <a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a> <a href='http://app.gongyi.qq.com/donator/message'>站内信息[0]</a> | <a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";
			}else{
				var userinfoarray		= g_donator.split("^|^");
				var usercookienumber	= userinfoarray[0];

				if(usercookienumber == thissuin)
					Gongyi_Head_Set =	PageLoginRightTopInfo(g_donator,PageRebackUrl);
				else
					Gongyi_Head_Set =	"您好，"+thissuin+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>] <a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a> <a href='http://app.gongyi.qq.com/donator/message'>站内信息[0]</a> | <a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";
			}
		}

	}else{
		g_donator = $.Tjs_getCookie("GY_G_DONATOR");
		if (g_donator)
		{
			if(g_donator!='') g_donator_info = g_donator.split("^|^");
			if($.trim(g_donator_info[1]) != '') var usernice = g_donator_info[1];
			else var usernice = g_donator_info[0];
			if($.trim(usernice) == "") usernice = '网友';
			Gongyi_Head_Set+="		您好，"+g_donator_info[1]+"&nbsp;[<a href='javascript:ptloginopenfun()'>请登录</a>] | <a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";

		}
		else
		{
			Gongyi_Head_Set+="		[<a href='javascript:ptloginopenfun()'>请登录</a>] | <a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";

		}
	}



	if(IsLoading){ 

		if (ShowInfo)
		{
			$("#logdivstr").html(Gongyi_Head_Set);
			if (is_getmessage)
			{
				$.getScript("http://pay.gongyi.qq.com/cgi-bin/CheckLogin", function(){
					$("#message_info").text(message_cnt);
					$("#message_info2").text(message_cnt);

				});
			}
		}
		else
		{
			if (is_getmessage)
			{
				$.getScript("http://pay.gongyi.qq.com/cgi-bin/CheckLogin", function(){
					$("#total_time").text(total_time);
				});
			}
		}

	}else{
			$("#logdivstr").html(Gongyi_Head_Set);
	}
	 
};



var PageLoginRightTopInfo = function (g_donator,PageRebackUrl){
		var Gongyi_Head_Set = "";
		if(g_donator) g_donator_info = g_donator.split("^|^");
		if($.trim(g_donator_info[1]) != '') var usernice = g_donator_info[1];
		else var usernice = g_donator_info[0];
		if($.trim(usernice) == "") usernice = '网友';

		Gongyi_Head_Set += "		您好，"+usernice+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>]";
		
		Gongyi_Head_Set += "&nbsp;<a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a>";
		if (g_donator_info[2] != 0) 
		{
			t_donator = $.Tjs_getCookie("GY_T_DONATOR"); 
			message_info = "正在读取中...";
			if (t_donator)
			{
				t_donator_info = t_donator.split("^|^");
				message_info = t_donator_info[1];
			}
			else
			{
				is_getmessage = true;
				message_info  = 0;

			}
			
			Gongyi_Head_Set += "&nbsp;<a href='http://app.gongyi.qq.com/donator/message'>站内信息</a>[<a href='http://app.gongyi.qq.com/donator/message'><span id='message_info'>" + message_info + "</span></a>] | <a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";

		}
		else
		{

			Gongyi_Head_Set += "&nbsp;<a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";

		}
		return Gongyi_Head_Set;
};














var LoginShowInfoFun=function(ObjectName){
	if(typeof(g_donator_info)=="undefined" || g_donator_info==""){
		g_donator_info=Array();
	}
	if(typeof(t_donator_info)=="undefined" || t_donator_info==""){
		t_donator_info=Array();
	}

	var ShowInfoHtml = "";



	if ($.Tjs_getCookie("uin") && $.Tjs_getCookie("skey") && g_donator_info.length>0)
	{
		
		if(g_donator =='' || !g_donator || g_donator_info.length == 0){


			$.getScript("http://pay.gongyi.qq.com/cgi-bin/GetLogin", function(){				
				g_donator = gy_loginuserinfo;
				
				if(gy_loginuserinfo){
					$.getScript("http://app.gongyi.qq.com/donator/mypanel", function(){				
						ShowInfoHtml += LoginShowInfoFunPageMode(g_donator_info,1,userinfo);
					});
				}else{
					ShowInfoHtml += LoginShowInfoFunPageMode(g_donator_info,0,'');
				}


				$('#'+ObjectName).html(ShowInfoHtml)
			});
		}else{
			$.getScript("http://app.gongyi.qq.com/donator/mypanel", function(){				
				ShowInfoHtml += LoginShowInfoFunPageMode(g_donator_info,1,userinfo);
				$('#'+ObjectName).html(ShowInfoHtml)
			});
		}

	}else{
		ShowInfoHtml += LoginShowInfoFunPageMode(g_donator_info,0,'');
		$('#'+ObjectName).removeClass().addClass('unlogin');
		
		$('#'+ObjectName).html(ShowInfoHtml)

		$('#ShowDonateParentId').hover(function(){
				$('#help_listDivId').attr('firstenter','false');
			}, 
			function(){
				var firstenter = $('#help_listDivId').attr('firstenter');
				if(firstenter=='true')	{$('#userlogimgId').attr('flag',1);$('#help_listDivId').hide();}
			}
		);

		$('#help_listDivId').hover(function(){
				$('#help_listDivId').attr('firstenter','true');
			}, 
			function(){
				var firstenter = $('#help_listDivId').attr('firstenter');
				if(firstenter=='true'){$('#userlogimgId').attr('flag',1);	$('#help_listDivId').hide();}
			}
		);


	}



};




var LoginShowInfoFunPageMode = function(g_donator_info_temp,flag,userinfo){
		


		if(flag){

			if (userinfo){

					var ShowInfoHtml ="<h3 class='title'>我可以做什么</h3>";
					ShowInfoHtml+="	<div class='content'> <a class='img'><img src='"+g_donator_info_temp[5]+"' width='36' height='36' alt='"+g_donator_info_temp[1]+"' /></a>		";

					var userLevelStr = "<span class='levelclass' id='UserLeveObject'><a href='http://gongyi.qq.com/mygongyi.htm'><img src='http://mat1.gtimg.com/gongyi/images/levelico/loveico"+userinfo.level+".ico' style=\"position:absolute;\" title='"+userinfo.power+"积分'></a></span>";

					ShowInfoHtml+="		<div class='about'> <strong class='username'>"+g_donator_info_temp[1]+userLevelStr+"</strong>";

					ShowInfoHtml+="			<p class='thanks'>感谢您对公益事业作出的奉献：</p>";

					ShowInfoHtml+="			<p class='money'><span>月捐：</span>成功<a href=\"http://app.gongyi.qq.com/donation/monthlylist\"  target=\"_blank\" title=\"点击进入我的月款记录\"><strong>"+userinfo.totalmonthlycnt+"</strong></a>个项目，奖励积分<strong>"+userinfo.totalmonthlyjifen+"</strong></p>		";




					if(userinfo.totaldonatermb>0) var rmbnum = userinfo.totaldonatermb/100; else var rmbnum=0;
					ShowInfoHtml+="			<p class='money'><span>散捐：</span><a href=\"http://app.gongyi.qq.com/donation/donaterrmb\" target=\"_blank\"  title=\"点击进入我的捐款记录\"><strong>"+rmbnum+"</strong></a>元</p>		";
					
					if(g_donator_info[2] == 0){
						var register_str = '，<a href=\"http://gongyi.qq.com/donator/register.htm\" target=\"_blank\">成为志愿者</a>';
					}else{
						var register_str = '';
					}

					if (t_donator_info.length>0)
						ShowInfoHtml+="			<p class='time'><span>时间：</span><a href=\"http://app.gongyi.qq.com/participant/listbydonator\" target=\"_blank\" title=\"点击进入我的志愿者记录\"><strong id='total_time'>"+userinfo.donatetime+"</strong></a>小时"+register_str+"</p>";
					else if (typeof(total_time)!="undefined")
						ShowInfoHtml+="			<p class='time'><span>时间：</span><a href=\"http://app.gongyi.qq.com/participant/listbydonator\" target=\"_blank\" title=\"点击进入我的志愿者记录\"><strong id='total_time'>"+userinfo.donatetime+"</strong></a>小时"+register_str+"</p>";
					

					
					ShowInfoHtml+="		</div> <a href='http://gongyi.qq.com/mygongyi.htm' class='useinfo'>个人中心</a>";
					ShowInfoHtml+="	</div>";
					ShowInfoHtml+="	<span onClick='ptlogoutopenfun()'  style='cursor:pointer' class='more'>[退出]</span>";

			}else{
				var ShowInfoHtml ="<h3 class='title'>我可以做什么</h3>";
				ShowInfoHtml+="	<div class='content'> <a class='img'><img src='"+g_donator_info_temp[5]+"' width='36' height='36' alt='"+g_donator_info_temp[1]+"' /></a>		";
				ShowInfoHtml+="		<div class='about'> <strong class='username'>"+g_donator_info_temp[1]+"</strong>";
				ShowInfoHtml+="			<p class='thanks'>感谢您对公益事业作出的奉献：</p>";

				if(g_donator_info_temp[3]>0) var rmbnum = g_donator_info_temp[3]/100; else var rmbnum=0;
				ShowInfoHtml+="			<p class='money'><span>散捐：</span><a href=\"http://app.gongyi.qq.com/donation/donaterrmb\" target=\"_blank\"  title=\"点击进入我的捐款记录\"><strong>"+rmbnum+"</strong></a>元</p>		";
				
				if(g_donator_info[2] == 0){
					var register_str = '，<a href=\"http://gongyi.qq.com/donator/register.htm\" target=\"_blank\">成为志愿者</a>';
				}else{
					var register_str = '';
				}

				if (t_donator_info.length>0)
					ShowInfoHtml+="			<p class='time'><span>时间：</span><a href=\"http://app.gongyi.qq.com/participant/listbydonator\" target=\"_blank\" title=\"点击进入我的志愿者记录\"><strong id='total_time'>"+t_donator_info[0]+"</strong></a>小时"+register_str+"</p>";
				else if (typeof(total_time)!="undefined")
					ShowInfoHtml+="			<p class='time'><span>时间：</span><a href=\"http://app.gongyi.qq.com/participant/listbydonator\" target=\"_blank\" title=\"点击进入我的志愿者记录\"><strong id='total_time'>"+total_time+"</strong></a>小时"+register_str+"</p>";
				

				
				ShowInfoHtml+="		</div> <a href='http://gongyi.qq.com/mygongyi.htm' class='useinfo'>个人中心</a>";
				ShowInfoHtml+="	</div>";
				ShowInfoHtml+="	<span onClick='ptlogoutopenfun()'  style='cursor:pointer' class='more'>[退出]</span>";

			
			}
		}else{

			var ShowInfoHtml ="<h3 class='title'>我可以做什么</h3>";
			ShowInfoHtml+="		<div class='content' id=\"unlogincontentid\">";
			ShowInfoHtml+="			<p class='ctrl'>";
			ShowInfoHtml+="				<a href='http://gongyi.qq.com/donate.htm'><button class='givemoney' onClick='this.parentElement.click();'>出钱</button></a>或	";
			ShowInfoHtml+="				<a href='http://gongyi.qq.com/volunteer'><button class='givepower' onClick='this.parentElement.click();'>出力</button></a>帮助他人</p>";
			ShowInfoHtml+="			<p class='other' style=\"border:0px solid #FF0000;\">";
			ShowInfoHtml+="				<a href='http://gongyi.qq.com/activity/activityinfo/496/' target='_blank' style=\"color:#234C00;\">活动推荐：5.12第四次赴川行动</a> | ";
																															    
			ShowInfoHtml+="				<a href='http://gongyi.qq.com/news.htm' target='_blank'>看资讯</a>";
			ShowInfoHtml+="				<a style='cursor:pointer'><img flag=1 src=\"http://mat1.qq.com/gongyi/images/gongyi/button/down.png\" width=\"13px\" height=\"13px\" style=\"position:absolute; margin-top:1px;\" id=\"userlogimgId\" onclick=\"onClickuserLoginhelplist(this)\"/></a>";
			ShowInfoHtml+="			</p>";
						
			ShowInfoHtml+="			<div class='help_list' id=\"help_listDivId\" firstenter=\"false\">";
			ShowInfoHtml+="				<ul>";
			ShowInfoHtml+="					<li onmousemove=\"this.className='on'\" onmouseout=\"this.className='';\"><a href='http://gongyi.qq.com/paipai.htm' target='_blank'>购买义卖品</a></li>";
			ShowInfoHtml+="					<li onmousemove=\"this.className='on'\" onmouseout=\"this.className='';\"><a href='http://gongyi.qq.com/help_type.htm' target='_blank'>个人求助</a></li>";
			ShowInfoHtml+="					<li onmousemove=\"this.className='on'\" onmouseout=\"this.className='';\"><a href='http://gongyi.qq.com/help.htm' target='_blank'>用户帮助</a></li>";
			ShowInfoHtml+="				</ul>";
			ShowInfoHtml+="			</div>";
			ShowInfoHtml+="		</div>";
			ShowInfoHtml+="		<div class='more'> [<a href='javascript:ptloginopenfun();'>登录</a>]</div>";
		}


		return ShowInfoHtml;
}






var ptloginopenfun=function(){
	ptlogin_init('用户登录',$.Tjs_GetThisPageUrl(),'','','',true,0);

	openLogin(openparam_info);
};


var ptlogoutopenfun=function(PageRebackUrl){

	if(typeof(PageRebackUrl)=="undefined" || PageRebackUrl==""){
		var PageRebackUrl = "";
	}

	$.Tjs_clearCookie("uin","","qq.com");
	$.Tjs_clearCookie("skey","","qq.com");
	$.Tjs_clearCookie("uin_cookie","","qq.com");
	$.Tjs_clearCookie("verifysession","","qq.com");
	$.Tjs_clearCookie("adid","","qq.com");
	$.Tjs_clearCookie("euin_cookie","","qq.com"); 



	if(PageRebackUrl=='') window.location.reload();
	else window.location = PageRebackUrl;
};



var IsLoginAndLogin=function(){
	if (!$.Tjs_getCookie("uin") && !$.Tjs_getCookie("skey")){
		ptlogin_init('举报前请先登录',$.Tjs_GetThisPageUrl(),'','','',true,1);
		openLogin(openparam_info);
	}
};

var ShowHourPageHtml = function(OPbject,times){

	if(typeof(times)=="undefined" || times==""){
		var times = "00:00";
	}
	

	for(var i=0;i<HourArray.length;i++){
		var newItem		=  document.createElement("OPTION") ;
		newItem.text	=  HourArray[i];

		newItem.value	=  HourArray[i];
		document.getElementById(OPbject).add(newItem);
	}


};



var onClickuserLoginhelplist = function(object){
	$('#help_listDivId').attr('firstenter','false');
	var flag = $(object).attr('flag');
	if(flag==1){$('#help_listDivId').show();$(object).attr('flag',2);
	}else{$('#help_listDivId').hide();$(object).attr('flag',1);}
}









var MenuShowRightUserInfoLoading =function (PageRebackUrl,IsLoading){
	if(typeof(PageRebackUrl)=="undefined" || PageRebackUrl==""){
		var PageRebackUrl = "";
	}
	ShowInfo = true;
	if(typeof(IsLoading)=="undefined"){
		IsLoading = true;
	}

	var Gongyi_Head_Set="";
	is_getmessage = false;
	if ($.Tjs_getCookie("uin") && $.Tjs_getCookie("skey")) 
	{
		g_donator = $.Tjs_getCookie("GY_G_DONATOR"); 

		if(IsLoading){ 
			if(g_donator =='' || !g_donator){
				
				$.getScript("http://pay.gongyi.qq.com/cgi-bin/GetLogin", function(){
					g_donator = gy_loginuserinfo;
					Gongyi_Head_Set +=	PageLoginRightTopInfo_v2(g_donator,PageRebackUrl);
					if (ShowInfo){$("#PagaeLoadUserInfoDiv").html(Gongyi_Head_Set);}
				});
			}else{
				Gongyi_Head_Set +=	PageLoginRightTopInfo_v2(g_donator,PageRebackUrl);
			}

		}else{
			var	thissuin	=  $.Tjs_getCookie('uin').replace(/^o0*/, ""); 

			if(g_donator =='' || !g_donator){
				Gongyi_Head_Set =	""+thissuin+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>] <a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a> <a href='http://app.gongyi.qq.com/donator/message'>站内信息[0]</a>";
			}else{
				var userinfoarray		= g_donator.split("^|^");
				var usercookienumber	= userinfoarray[0];

				if(usercookienumber == thissuin)
					Gongyi_Head_Set =	PageLoginRightTopInfo_v2(g_donator,PageRebackUrl);
				else
					Gongyi_Head_Set =	""+thissuin+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>] <a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a>";
			}
		}

	}else{
		g_donator = $.Tjs_getCookie("GY_G_DONATOR");
		if (g_donator)
		{
			if(g_donator!='') g_donator_info = g_donator.split("^|^");
			if($.trim(g_donator_info[1]) != '') var usernice = g_donator_info[1];
			else var usernice = g_donator_info[0];
			if($.trim(usernice) == "") usernice = '网友';
			Gongyi_Head_Set+="		"+g_donator_info[1]+"&nbsp;[<a href='javascript:ptloginopenfun()'>请登录</a>]";

		}
		else
		{
			Gongyi_Head_Set+="		[<a href='javascript:ptloginopenfun()'>请登录</a>]";

		}
	}



	if(IsLoading){ 
		if (ShowInfo)
		{
			$("#PagaeLoadUserInfoDiv").html(Gongyi_Head_Set);
			if (is_getmessage)
			{
				$.getScript("http://pay.gongyi.qq.com/cgi-bin/CheckLogin", function(){
					$("#message_info").text(message_cnt);
					$("#message_info2").text(message_cnt);

				});
			}
		}
		else
		{
			if (is_getmessage)
			{
				$.getScript("http://pay.gongyi.qq.com/cgi-bin/CheckLogin", function(){
					$("#total_time").text(total_time);
				});
			}
		}

	}else{
			$("#PagaeLoadUserInfoDiv").html(Gongyi_Head_Set);
	}
};


var PageLoginRightTopInfo_v2 = function (g_donator,PageRebackUrl){
		var Gongyi_Head_Set = "";
		if(g_donator) g_donator_info = g_donator.split("^|^");
		if($.trim(g_donator_info[1]) != '') var usernice = g_donator_info[1];
		else var usernice = g_donator_info[0];
		if($.trim(usernice) == "") usernice = '网友';

		Gongyi_Head_Set += "		"+usernice+"&nbsp;[<a href='javascript:ptlogoutopenfun(\""+PageRebackUrl+"\")'>退出</a>]";
		
		Gongyi_Head_Set += "&nbsp;<a href='http://gongyi.qq.com/mygongyi.htm'>个人中心</a>";
		if (g_donator_info[2] != 0) 
		{
			t_donator = $.Tjs_getCookie("GY_T_DONATOR"); 
			message_info = "正在读取中...";
			if (t_donator)
			{
				t_donator_info = t_donator.split("^|^");
				message_info = t_donator_info[1];
			}
			else
			{
				is_getmessage = true;
				message_info  = 0;

			}
			
			Gongyi_Head_Set += "&nbsp;<a href='http://app.gongyi.qq.com/donator/message'>站内信息</a>[<a href='http://app.gongyi.qq.com/donator/message'><span id='message_info'>" + message_info + "</span></a>]";
		}
		else
		{

			Gongyi_Head_Set += "&nbsp;<a href='http://support.qq.com/beta2/simple/index.html?fid=358' target='_blank'>反馈意见</a>";
		}
		return Gongyi_Head_Set;
};/*  |xGv00|625b33999d46200b086b24371106664a */
