var WAIT_HTML;
WAIT_HTML = "<font size=4>正在查询数据......</font>";
WAIT_HTML =  "<img src='images/loading.gif' />"+WAIT_HTML;
//WAIT_HTML = "<div width='100%' class='pagetitle' align='center>"+WAIT_HTML+"</div>";


// 清空SELECT的OPTION
function cleanUpList(list_id_name){
	var listobj,i;
	eval("listobj=document.all('"+list_id_name+"');");
	for(i=listobj.length;i>0;i--){
		listobj.options.remove(i);
	}
	listobj.selectedIndex = 0;
}
//重置，并设为不可用
function resetSelect(obj){
	obj.selectedIndex = 0;
	obj.options.length = 1;
	obj.disabled = true;
}
/**获取来源机关**/
function getSourceOrgan(subObj,condition,defaultValue){
	//alert(condition);
	cleanUpList(subObj);
	
	var url = "util.dhtml?method=ajaxQuerySourceOrgan";
	var params = condition;
	new Ajax.Request(
		url,//"xx.do?method=xx"
		{method: 'post', 
		 parameters: params, //"xx=t&yy=c&zz=w"
		 asynchronous: true,
		 onComplete: function(result){
		 	var rtnStr = result.responseText;
		 	//alert(rtnStr);
		 	if(! (rtnStr == null || rtnStr == 'undefined' || rtnStr.stripAllSpaces()=="" || rtnStr.stripAllSpaces()=="[]")){					
				DWRUtil.addOptions(subObj,eval(rtnStr),'id','name');
			}				
		 }
		}
	);
}

//来源单位 通过Ajax得到
function getSourceDept(subObj,condition,defaultValue){
	//alert(condition);
	cleanUpList(subObj);
	
	var url = "util.dhtml?method=ajaxQuerySourceDept";
	var params = condition;
	new Ajax.Request(
		url,//"xx.do?method=xx"
		{method: 'post', 
		 parameters: params, //"xx=t&yy=c&zz=w"
		 asynchronous: true,
		 onComplete: function(result){
		 	var rtnStr = result.responseText;
		 	//alert(rtnStr);
		 	if(! (rtnStr == null || rtnStr == 'undefined' || rtnStr.stripAllSpaces()=="" || rtnStr.stripAllSpaces()=="[]")){					
				DWRUtil.addOptions(subObj,eval(rtnStr),'id','name');
				//alert(defaultValue);
				if(defaultValue){
					subObj.value = defaultValue;
					//alert(subObj.value);
				}
			}				
		 }
		}
	);
}

// 跳转到 商品服务类别 选择页面
function getDicGoods(objId,objName,txtName,caseType,flag){
	var url = 'util.dhtml?method=toDicGoods&caseType='+caseType+"&flag="+flag+"&goodsId="+$(objId).value+"&goodsName="+$(objName).value;
	var str = window.showModalDialog(url,"aaa","dialogWidth=500px;dialogHeight=300px");
	//window.open(url);
	//alert(str);
	if(str && str.indexOf("-")>-1){
		var arr = str.split("-");
		$(objId).value = arr[0];
		$(objName).value = arr[1];
		if($(txtName))
			$(txtName).value = arr[1];
	}
}


// 跳转到 问题类别 选择页面
function getDicAccuse(objId,objName,caseType,flag,goodsId){
	var url = 'util.dhtml?method=toDicAccuseType&caseType='+caseType+"&flag="+flag;
	if(goodsId){
		url += '&goodsId='+goodsId;
	}
	var str = window.showModalDialog(url,"aaa","dialogWidth=480px;dialogHeight=250px");
	//alert(str);
	if(str && str.indexOf("-")>-1){
		var arr = str.split("-");
		$(objId).value = arr[0];
		$(objName).value = arr[1];
	}
}



// 跳转到 咨询类别 选择页面
function getDicInquire(objId,objName,caseType,flag){
	var url = 'util.dhtml?method=toDicInquireType&caseType='+caseType+"&flag="+flag;
	var str = window.showModalDialog(url,"aaa","dialogWidth=480px;dialogHeight=250px");
	//alert(str);
	if(str && str.indexOf("-")>-1){
		var arr = str.split("-");
		$(objId).value = arr[0];
		$(objName).value = arr[1];
	}
}


// 跳转到 调解结果 选择页面
function getMediateResult(objId,objName,caseType,flag,tdName,chgName){
	var url = 'util.dhtml?method=toDicMediateResult&caseType='+caseType+"&flag="+flag;
	var str = window.showModalDialog(url,"aaa","dialogWidth=480px;dialogHeight=250px");
	//alert(str);
	if(str && str.indexOf("-")>-1){
		var arr = str.split("-");
		$(objId).value = arr[0];
		$(objName).value = arr[1];
		if(tdName){
			funMediateResultChg(arr[0]);
			setNotSucc(tdName,chgName,arr[0]);
		}
	}
}



//不成功原因
function setNotSucc(tdName,chgName,mr){
	if(parseInt(mr)>200){
		var tds = document.all(tdName);
		for(var i=0;i<tds.length;i++){
			tds[i].style.display = 'block';
		}
		if($(chgName))
			$(chgName).require = "true";
	}else{
		var tds = document.all(tdName);
		for(var i=0;i<tds.length;i++){
			tds[i].style.display = 'none';
		}
		if($(chgName))
			$(chgName).require = "false";
	}
}



/*调解结果变更**/
function funMediateResultChg(obj){
	if(obj.startWith("2")){
		//不成功时，消费者意见和经营者意见必填。
		setRequireAttribute('cnnProcess.consumerContent,cnnProcess.proprietorContent','require','true');
	}else{
		setRequireAttribute('cnnProcess.consumerContent,cnnProcess.proprietorContent','require','false');
	}
}



/*设置属性和值*/
function setRequireAttribute(cols,attributeName,attributeValue){
	var colArr = cols.split(",");
	for(var i=0;i<colArr.length;i++){
		$(colArr[i]).setAttribute(attributeName,attributeValue);
	}
}



/****商品服务类别选择 start****/
function getGoods(subObj1,condition,caseType){
	if($('divLoad'))
		$("divLoad").style.visibility = "visible";
	var subObj = $(subObj1);
	try{
		cleanUpList(subObj1);
		subObj.disabled = true;
		if(condition.length<9){
			if($('divLoad'))
				$("divLoad").style.visibility = "hidden";
			return;
		}
		var url = "util.dhtml?method=ajaxQueryGoods&caseType="+caseType;
		var params = condition;
		
		//alert(condition);
		
		new Ajax.Request(
			url,//"xx.do?method=xx"
			{method: 'post', 
			 parameters: params, //"xx=t&yy=c&zz=w"
			 asynchronous: true,
			 onComplete: function(result){
			 	var rtnStr = result.responseText;
			 	if(! (rtnStr == null || rtnStr == 'undefined' || rtnStr.stripAllSpaces()=="" || rtnStr.stripAllSpaces()=="[]")){					
					subObj.disabled = false;
					DWRUtil.addOptions(subObj,eval(rtnStr),'id','name');
				}
			 }
			}
		);
	}catch(e){
		alert(e.message);
	}
	if($('divLoad'))
		$("divLoad").style.visibility = "hidden";
}

/*检查是否选择*/
function checkSelect(subObj){
	if(subObj.options.length>1){
		alert(subObj.title);
		subObj.focus();
		return true;
	}else{
		return false;
	}
}

/*
	@param flag 是否可以不用选择到根节点 true-必须选择到根节点
*/
function getGoodsId(flag){
	var key="";
	var value="";
	var returnValue="";
	if(document.all("goods4").value!=""){
		key = document.all("goods4").value;
		value = document.all("goods4").options[document.all("goods4").selectedIndex].text;
	}else if(document.all("goods3").value!=""){
		key = document.all("goods3").value;
		value = document.all("goods3").options[document.all("goods3").selectedIndex].text;
		if(flag && checkSelect(eval("document.all('goods4')"))){
			return;
		}
	}
	else if(document.all("goods2").value!=""){
		key = document.all("goods2").value;
		value = document.all("goods2").options[document.all("goods2").selectedIndex].text;
		if(flag && checkSelect(eval("document.all('goods3')"))){
			return;
		}
	}
	else if(document.all("goods1").value!=""){
		key = document.all("goods1").value;
		value = document.all("goods1").options[document.all("goods1").selectedIndex].text;
		if(flag && checkSelect(eval("document.all('goods2')"))){
			return;
		}
	}else{
		if(flag && checkSelect(eval("document.all('goods1')"))){
			return;
		}
	}
	
	return key + "-" + value;
}
/****商品服务类别选择 end****/


//处理单位 通过Ajax得到
function getDealOrgan(subObj,condition){
	//alert(condition);
	cleanUpList(subObj);
	if(condition.length<10){
		return;
	}
	var url = "util.dhtml?method=ajaxQueryOrganByOrganType";
	var params = condition;
	new Ajax.Request(
		url,//"xx.do?method=xx"
		{method: 'post', 
		 parameters: params, //"xx=t&yy=c&zz=w"
		 asynchronous: true,
		 onComplete: function(result){
		 	var rtnStr = result.responseText;
		 	//alert(rtnStr);
		 	if(! (rtnStr == null || rtnStr == 'undefined' || rtnStr.stripAllSpaces()=="" || rtnStr.stripAllSpaces()=="[]")){					
				subObj.disabled = false;
				DWRUtil.addOptions(subObj,eval(rtnStr),'id','name');
			}
		  }
		}
	);
}


// 设置下拉列表
function setSimpleSelect(subObj,url,condition){

	//alert(condition);
	cleanUpList(subObj);
	if(condition.length<10){
		return;
	}
	
	var params = condition;
	new Ajax.Request(
		url,//"xx.do?method=xx"
		{method: 'post', 
		 parameters: params, //"xx=t&yy=c&zz=w"
		 asynchronous: true,
		 onComplete: function(result){
		 	var rtnStr = result.responseText;
		 	//alert(rtnStr);
		 	if(! (rtnStr == null || rtnStr == 'undefined' || rtnStr.stripAllSpaces()=="" || rtnStr.stripAllSpaces()=="[]")){					
				subObj.disabled = false;
				DWRUtil.addOptions(subObj,eval(rtnStr),'id','name');
			}
		  }
		}
	);
	
}


//提交后提示
function funSubmitPre(){
	var objs = $('tdBtn').getElementsByTagName("input");
	for(var i=0;i<objs.length;i++){
	
		if(objs[i].getAttribute('type')==("button")){
			objs[i].disabled = true;
		}
	}
	$('tdMsg').innerHTML = '<img src="images/loading.gif" style="valign: bottom" />正在提交数据,请稍候...';
}

//字数提示
function txtCounter(field,countfield,maxlimit){
	if(field.value.length>maxlimit){
		field.value=field.value.substring(0,maxlimit);
		countfield.value=0;
	}
	else
		countfield.value=maxlimit - field.value.length;
}

//初始化日期控件
function initDateControl($j,controls){
	var str = controls.split(',');
	//alert('last');
	for(var i=0;i<str.length;i++){
		eval("$j(document).ready(function(){$j('#"+str[i]+"').datepicker($j.extend({},$j.datepicker.regional['zh-CN'], {duration: true,showStatus: true,showOn: 'both', buttonImage: 'images/calbtn.gif',buttonImageOnly: true,buttonText: '选择日期' }));});");
	}
}
/*打开明细页*/
function openBrief(caseId){
	//alert(caseId); 
	var   x   =screen.width-8;   
    var   y   =screen.height-50;  
	window.open("cnnAccuse.dhtml?method=view&caseId="+caseId,'briefWindow', 'height='+y+',width='+x+',left=0,top=0,toolbar=no,menubar=no,scrollbars=yes,location=no,status=yes')
}

/*根据txtName定位selName的数据项*/
function funFilter(selName,txtName){
	var orgName = $(txtName).value;
	if(orgName.length<1){
		alert('请输入条件!');
		return;
	}
	var obj = $(selName);
	//alert(orgName);
	for(var i=obj.selectedIndex+1; i<obj.options.length; i++){
		//alert(obj.options[i].text);
		if(obj.options[i].text.indexOf(orgName)>-1){
			obj.selectedIndex = i;
			try{
				obj.fireEvent('onchange');
			}catch(e){;}
			return;			
		}
	} 
	
	if(obj.selectedIndex>1 && obj.options.length>1){
		if(confirm('没有找到相应数据，是否从头搜索?')){
			obj.selectedIndex = 0;
			funFilter(selName,txtName);
		}
	}else{
		alert('没有找到相应数据！');
	}
	
}

/*获取企业信息*/
function showQueryButton(accusedType){
	if(accusedType==1 || accusedType==2){
		$('queryButton').style.visibility = "visible";
	}else{
		$('queryButton').style.visibility = "hidden";
	}
}
function getEtpsInfo(accusedType,funName){
	//alert(accusedType);
	if(accusedType<3){
		var url = 'util.dhtml?method=toQueryAccused&accusedType='+accusedType;
		var returnValue = window.showModalDialog(url,"etps","dialogWidth=700px;dialogHeight=570px");
	
		//alert(returnValue);
		if(returnValue){
			var str = funName+"(\""+returnValue+"\");";
			//alert(str);
			eval(str);
		}
	}
}

function openConsumerWindow(url,winName){   
	var   x   =screen.width-8;   
    var   y   =screen.height-50;  
	window.open(url,winName, 'height='+y+',width='+x+',left=0,top=0,toolbar=no,menubar=no,scrollbars=yes,location=no,status=yes')     
}

//预览文书
function viewNotice(caseId,noticeType){
	window.open('cnnAccuse.dhtml?method=printNotice&print=false&caseId='+caseId+'&noticeType='+noticeType);
}

//打印文书
function printNotice(caseId,noticeType){
	window.open('cnnAccuse.dhtml?method=printNotice&print=true&caseId='+caseId+'&noticeType='+noticeType);
}