<!--
//	var swf_html = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ';
//			swf_html+= 'WIDTH="32" HEIGHT="15" id="photo" ALIGN="">';
//			swf_html+= '<PARAM NAME=movie VALUE="@IMAGE_PATH@/images/index/waitfor.swf"><PARAM NAME=quality VALUE=high>';
//			swf_html+= '<param name="wmode" value="transparent">'; 			
//			swf_html+= '<PARAM NAME=bgcolor VALUE=#ffffff>';
//			swf_html+= '<EMBED src="@IMAGE_PATH@/images/index/waitfor.swf" quality=high bgcolor=#ffffff wmode="transparent"  WIDTH="32" HEIGHT="15" NAME="photo"';
//			swf_html+= ' ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"><\/EMBED><\/OBJECT>';; 
	var swf_html = '';
		var d3API = {};	
	d3API.callMethod = function(params)
	{	
			
		var method=params.method;
		var reqURL=params.reqURL;
		var type=params.type;
		var tipsTxt=params.tipsTxt;
		var obj=params.obj;
		var tipsObj=params.tipsObj;
		var bAsync = params.bAsync;//是同步还是异步，1是同步，其他是异步
		try{
			
			var req;
			if (window.XMLHttpRequest) //for firefox etc..
			{			
				req = new XMLHttpRequest();
			}
	       	// code for IE
			else if (window.ActiveXObject)
			{	
				try{		   
				   req = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e){
					try{
						 req = new ActiveXObject("Msxml2.XMLHTTP");	
					}
					catch (e2){
						try{
							req = new ActiveXObject("MSXML2.ServerXMLHTTP");
						}
						catch (e3){
						}
					}
				}	          	
			}		
									
			if (typeof(tipsObj)!="undefined"&&tipsObj!=null&&tipsObj!=''&&tipsObj!='null') {
				if (params.tipsObjNum != null) {
					var objNameArr = tipsObj.split(',');
					var len = objNameArr.length;
					
					for (var i = 0; i < len; i++) {
					    var spanObj =  document.getElementById(objNameArr[i]);
					    spanObj.style.display="";
				   		spanObj.innerHTML= swf_html+tipsTxt;
					}				
				}else{ 
					tipsObj.style.display="";
				    tipsObj.innerHTML= swf_html+tipsTxt;
				}
			}			
			//alert("aaaa");
			var attempts = (attempts == undefined) ? 1 : attempts;
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					if (typeof d3API == 'object') d3API.handleResponse(params,req.responseXML, req.responseText);
					/*if (req.responseText == '' && attempts<2) {
						attempts++;
						req.abort();  
						d3API.callMethod(params);
					} else {
						if (typeof d3API == 'object') d3API.handleResponse(params,req.responseXML, req.responseText);
					}*/
				}
			}
			if(bAsync==1){//同步
				req.open(method,reqURL,false); 
			}else{//异步
				req.open(method,reqURL,true); 
			}
			//xmlhttp.setRequestHeader("If-Modified-Since","0");		
			if(method=='POST'||method=='post'){	
				var postStr = params.postStr;
				req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');								
				req.setRequestHeader("Content-Length",postStr.length);				
				req.send(postStr);
				
			}else{
				req.send(null);
			}
			
			/*if (window.XMLHttpRequest) //for firefox etc..
			{			
				if (typeof d3API == 'object') d3API.handleResponse(params,req.responseXML, req.responseText);
			}*/
	
		}catch(e){
			/* alert("系统提示！\n"
				+"----------------------------------------------------------------\n"
				+"您的浏览器版本太低令到页面无法正常显示，请更新您的浏览器！");
			*/
		}
	}
 	 
	d3API.handleResponse = function(params,responseXML,responseText)
	{  	 
		try{
		  
			switch(params.type){
				case 0:
					break;
				case 1:  	
					var tipsObjNum=params.tipsObjNum;	
					if (typeof(tipsObjNum)!="undefined"&&tipsObjNum!=null&&tipsObjNum!='null'&&tipsObjNum!='') {
						if (tipsObjNum != null) {
							var objNameArr = params.tipsObj.split(',');
							var len = objNameArr.length;
							
							for (var i = 0; i < len; i++) {
								var spanObj =  document.getElementById(objNameArr[i]);
								spanObj.style.display="none";
								spanObj.innerHTML= "";
							}
						}else{ 
							if (typeof(params.tipsObj) != "undefined"&&params.tipsObj!=null&&params.tipsObj!='null'&&params.tipsObj!=''){
								params.tipsObj.style.display="none";
								params.tipsObj.innerHTML= "";
							}
						}		  
					}else{ 
						if (typeof(params.tipsObj) != "undefined"&&params.tipsObj!=null&&params.tipsObj!='null'&&params.tipsObj!=''){
							params.tipsObj.style.display="none";
							params.tipsObj.innerHTML= "";
						}
					}
					params.obj.innerHTML=responseText;
					break;
				case 2:		
					var s1,s2,s3,s4;
					if(responseText.indexOf(',')){ 
						s1 = responseText.substring(responseText.lastIndexOf("\\n")+1,responseText.indexOf(","));
						responseText = responseText.substring(responseText.indexOf(",")+1,responseText.length);
						s2 = responseText.substring(0,responseText.indexOf(","));
						responseText = responseText.substring(responseText.indexOf(",")+1,responseText.length);
						s3 = responseText.substring(0,responseText.indexOf(","));
						s4 = responseText.substring(responseText.indexOf(",")+1,responseText.length);
						//if(s1!='')alert(s1);	//????????
						//alert("s1="+s1+" s2="+s2+" s3="+s3+" s4="+s4);	
					}		
					  var objectid = params.objectid;
					if("0"==s3) {// ????vip
					   window.open("/searchremove/introduce_notvip.jsps?objectid="+objectid);
					   params.obj.innerHTML=params.divInnerHTML;

					} else if("1"==s2) {//??????????????
					  //alert(s1);
					  params.obj.innerHTML=s4; 
					  var bgcolorIdStr = 'background1_'+objectid;
					  var bgcolorIdObj = parent.document.all.item(bgcolorIdStr);
					  bgcolorIdObj.background="http://images.zhenai.com/images/searchremove/huiyuan_03a.jpg";
					  document.all.item('background2_'+objectid).background="http://images.zhenai.com/images/search/huiyuan_05a.gif";
					  document.all.item('background3_'+objectid).background="http://images.zhenai.com/images/search/huiyuan_12a.gif";
					  document.all.item('background4_'+objectid).background="http://images.zhenai.com/images/searchremove/huiyuan_13a.jpg";			
					  document.all.item('searchremovediv2_'+objectid).innerHTML=params.divInnerHTMLok;
					  document.all.item('searchremovediv_tr_'+objectid).style.display='none';
					} else {
					   //alert(s1);
					   params.obj.innerHTML=params.divInnerHTML;
					}
					break;
				case 3:	
					//params.obj.innerHTML=responseText;
					var objNames = params.obj;
					var objNameArr = objNames.split('/');
					var objValueArr = responseText.split('~%~');
					var len = objNameArr.length;
					if(objNameArr.length==11){
						len=10;
					} 
					
					for (var i = 0; i < len; i++) {
						var spanObj =  document.getElementById(objNameArr[i]);
						if (spanObj != null && objValueArr[i] != null) {
							spanObj.innerHTML = objValueArr[i];
						}
					}
					document.getElementById('diaryCountSpan2').innerHTML=objValueArr[2];
					break;
				case 4:
					handleResponseIM(responseText);
					break;
				case 5:
			    params.obj.innerHTML=responseText.substring(responseText.indexOf("25")+4,responseText.lastIndexOf("</td>"));
					break;	
				case 6:
				    params.obj.innerHTML=responseText;
					params.tipsObj.innerHTML="";
					break;
				case 7:
				    params.obj.innerHTML=responseText;
					params.tipsObj.innerHTML="";
					break;
				case 8: //vip payment
				    params.obj.innerHTML="";
					params.tipsObj.innerHTML="";
					break;
				case 9: //lovemark
				    params.obj.innerHTML=responseText;
					break;
				case 10: //lovemark2
				    params.obj.innerHTML=responseText;
					break;
				case 11: //lovemark searchresult
				    params.obj.innerHTML=responseText;
					break;
				case 12: //校验id是否存在
				    params.obj.value=responseText;
					break;
				case 13: //hidden or publish member data
				    params.obj.innerHTML=responseText;
					if(responseText){
						if(responseText.indexOf('已公开')>=0)
							alert('您的资料公开成功！');
						if(responseText.indexOf('已隐藏')>=0)
							alert('您的资料隐藏成功！');
					}
					break;
			} 
		}catch(e){ 
			/* alert("系统提示！\n"
				+"----------------------------------------------------------------\n"
				+"您的浏览器版本太低令到页面无法正常显示，请更新您的浏览器！");
			*/
		}
	}

		
//-->

	
	function callAJAXFun(contentId,reqMethod,reqAddress,reqType,dataId){
		//alert(contentId+" ==== "+reqMethod+" ==== "+reqAddress+" ==== "+reqType+" ==== "+dataId);
		if (reqAddress.indexOf("?")>0) {
			reqAddress = reqAddress +"&"+Math.random();
		}
		
		readData(document.getElementById(contentId),reqMethod,null,reqAddress,reqType,"",document.getElementById(dataId),null);
	}
	
	function readData(contentId,reqMethod,postStr,reqURL,resType,tipsTxt,tipsObj,tipsObjNum){
		try{	
			var params = new Object();
			
			params.obj = contentId;
			params.method=reqMethod;
			if(reqMethod=='POST'||reqMethod==='post')			
				params.postStr=postStr;
			//alert("1");
			params.reqURL=reqURL;
			params.type=resType;
			//alert("11");
			if (tipsTxt != null) {
    				params.tipsTxt=tipsTxt;
    			}
    			if (tipsObjNum != null) {
    				params.tipsObjNum = tipsObjNum;
    			}
    			if (tipsObj != null) {
    				params.tipsObj = tipsObj;
    			}
			//alert("1111");
			d3API.callMethod(params);  	
		}catch(e){
			//alert(e);
			alert("系统提示！\n"+
				"------------------------------------------\n"+
				"加载数据出错！请刷新页面重试！");
		}
	}

	function callAJAXFun2(contentId,reqMethod,postStr,reqAddress,reqType,dataId){
		readData(document.getElementById(contentId),reqMethod,postStr,reqAddress,reqType,"<font color='red'>正在加载数据,请稍候...</font>",document.getElementById(dataId),null);
	}
