function yallsubject()
{
	$('#all_class_y').find('input[name=y_subject]').each(function()
	{$(this).attr("checked",'true');});
	$('#y_allsub').val("all");
}

function yclearsubject()
{
	$('#all_class_y').find('input[name=y_subject]').each(function()
	 {
		 
		 $(this).removeAttr("checked");
	 });
	$('#y_allsub').val("none");
}

function checkboxSome()
{
	var isall = true;
	$('#all_class_y').find('input[name=y_subject]').each(function()
	{
		if($(this).attr("checked"))
		{
			//isall = true;
		}
		else
		{
			isall = false;
		}
	});
	
	if(isall)
	{
		$('#y_allsub').val("all");
	}
	else
	{
		$('#y_allsub').val("none");
	}
}

function clearyw()
{
	document.yxform.reset();
}

function EnteryKeyyw()
{
	var nRet;
	if(navigator.appName=='Netscape')
	{
		nRet=event.which;
	}
	else
	{
		nRet=event.keyCode;
	}
	if(nRet==13)
	{
		searyw();
	}
}

function gotoyw(tagurl)
{
	if($("#cfg_suid").val()=="" || $("#cfg_suid").val()=="EGBNBFDHDNCBCOPIBOLGEMCBCDOIPNFP")
	{
		alert("请先登陆!");
		return false;
	}
	
	$.ajax
		({
			type:"get",
			url:"/zk/gotovgsd.aspx",
			dataType:"text",
			//data:paramstr,
			success:function(msg)
			{ },
		   complete:function(XMLHttpRequest,textStatus)
			{},
		  error:function(XMLHttpRequest,textStatus)
		   {
				//alert(textStatus);
		   }
		});
		
	if(tagurl.indexOf("?")>=0)
	{
	    location.href=$("#cfg_ywurl").val()+tagurl+"&SUID="+$("#cfg_suid").val();
	}
	else
	{
		location.href=$("#cfg_ywurl").val()+tagurl+"?SUID="+$("#cfg_suid").val();
	}
}

function gotozb(tagurl)
{
	if($("#cfg_suid").val()=="" || $("#cfg_suid").val()=="EGBNBFDHDNCBCOPIBOLGEMCBCDOIPNFP")
	{
		alert("请先登陆!");
		return false;
	}
	
	$.ajax
		({
			type:"get",
			url:"/zk/gotovgsd.aspx",
			dataType:"text",
			//data:paramstr,
			success:function(msg)
			{ },
		   complete:function(XMLHttpRequest,textStatus)
			{},
		  error:function(XMLHttpRequest,textStatus)
		   {
				//alert(textStatus);
		   }
		});
	if(tagurl.indexOf("?")>=0)
	{
	    location.href=$("#cfg_zburl").val()+tagurl+"&SUID="+$("#cfg_suid").val();
	}
	else
	{
		location.href=$("#cfg_zburl").val()+tagurl+"?SUID="+$("#cfg_suid").val();
	}
}

function searyw()
{
	if($("#cfg_suid").val()=="" || $("#cfg_suid").val()=="EGBNBFDHDNCBCOPIBOLGEMCBCDOIPNFP")
	{
		alert("请先登陆!");
		return false;
	}
	//计算通常条件
	var normalCon = ywbaseCondition();
	
	//计算扩展条件
	var extObject = calBaseExtCondition("y");
	
	//最后结果
	var expressResult = normalCon;
	var ShowexpressResult = "";
	if(extObject.extExpress != "")
	{
		if(expressResult != "")
		{
			expressResult = expressResult+"*"+extObject.extExpress;
		}
		else
		{
			expressResult = extObject.extExpress;
		}
	}
	
	if(expressResult == "")
	{
		alert("请输入检索关键词！");	
		return;
	}
	
	ShowexpressResult = tmpshowstr;
	if(extObject.range)
	{
		if(expressResult != "" && extObject.range != "")
			expressResult = extObject.range+":"+expressResult;
	}
	if(ShowexpressResult=="" || ShowexpressResult=="undefined")
	{
        ShowexpressResult = expressResult;
    }
	document.DownForm.E.value = expressResult;
	document.DownForm.M.value = "";
	document.DownForm.H.value = ShowexpressResult;
	document.DownForm.S.value = "1";
	document.DownForm.P.value = "1";
	document.DownForm.Entry.value = "M";
	document.DownForm.action = $("#cfg_ywurl").val()+"/BasicSearch/BasicSearchResult.aspx?from=zk&t=J&SUID="+$("#cfg_suid").val();
	document.DownForm.target="_top";
	document.DownForm.submit();
}


function newsearchyw(type)
{
	document.DownForm.action = $("#cfg_ywurl").val()+"/BasicSearch/BasicSearchResult.aspx?from=zk&t="+type+"&SUID="+$("#cfg_suid").val();
	document.DownForm.target="_top";
	document.DownForm.submit();
}

function ywbaseCondition()
{
	var hasFirstCondition = false;
	var result = "";
	var showstr
	var i;
	$('#ywlist').find("input[type='text']").each(function()
	{
		if($.trim($(this).val())!='')
		{
			i=$(this).attr("id").substr(6,1);
			var itemCondition = ywBaseItemCondition(i);
			if(hasFirstCondition)
			{
				var Relation = 	document.getElementById("y_Relation"+i).value;
				if(Relation == "*")
				{
					result=result+"*"+itemCondition;
					tmpshowstr = tmpshowstr +" 与 "+ strTemp2;
				}
				else if(Relation == "+")
				{
					result=result+"+"+itemCondition;
					tmpshowstr = tmpshowstr +" 或 "+ strTemp2;
				}
				else
				{
					result=result+"-"+itemCondition;
					tmpshowstr = tmpshowstr +" 非 "+ strTemp2;
				}
			}
			else
			{
				result = itemCondition;
				tmpshowstr = strTemp2;
				hasFirstCondition = true;
			}
		}
		
	});
	
	
	return result;
}

function ywBaseItemCondition(item)
{
	var itemSel = document.getElementById("y_Sel"+item).value;
	var itemText = document.getElementById("y_Text"+item).value;
	var itemsearstyle = document.getElementById("y_Searstyle"+item).value;
	var result = "";
	if(itemsearstyle == "2")
	{
		var isReplace = true;
		if(itemSel == "K")
		{
			itemSel = "Keyword_C";
		}
		else if(itemSel == "A")
		{
			itemSel = "Writer";
		}
		else if(itemSel == "F")
		{
			itemSel = "FirstWriter";
		}
		else if(itemSel == "J")
		{
			itemSel = "Name_C";
		}
		else if(itemSel == "S")
		{
			itemSel = "Organ";
		}
		else if(itemSel == "T")
		{
			itemSel = "Title_C";
		}
		else if(itemSel == "R")
		{
			itemSel = "Remark_C";
			isReplace = false;
		}
		else if(itemSel == "C")
		{
			itemSel = "Class";
			isReplace = false;
		}
		else if(itemSel == "Y")
		{
			itemSel = "strRef";
			isReplace = false;
		}
		else if(itemSel == "Z")
		{
			itemSel = "Introduce";
		}
		else if(itemSel == "I")
		{
			itemSel = "Imburse";
		}
		else if(itemSel == "L")
		{
			itemSel = "MuInfo";
		}
		
		if(isReplace)
		{
			itemText = itemText.replace(/　/g," ");
			itemText = itemText.replace(/（/g,"(");
			itemText = itemText.replace(/）/g,")");
			itemText = itemText.replace(/＋/g,"+");
			itemText = itemText.replace(/＊/g,"*");
			itemText = itemText.replace(/－/g,"-");
			itemText = itemText.replace(/＝/g,"=");
			itemText = itemText.replace(/［/g,"[");
			itemText = itemText.replace(/］/g,"]");
			itemText = itemText.replace(/：/g,":");
			itemText = itemText.replace(/\-/g,"%0x002D%");
			itemText = itemText.replace(/\+/g,"%0x002B%");
			itemText = itemText.replace(/\*/g,"%0x002A%");
			itemText = itemText.replace(/\(/g,"%0x0028%");
			itemText = itemText.replace(/\)/g,"%0x0029%");
			itemText = itemText.replace(/\[/g,"%0x005B%");
			itemText = itemText.replace(/\]/g,"%0x005D%");
			itemText = itemText.replace(/\:/g,"%0x003A%");
		}
		if(itemText.trim() == "")
		{
			return "";
		}
		if(itemsearstyle == "2")
			result = "["+itemText+"]";
		else
			result = itemText;
		
		if(itemSel == "M")
			result = "("+"Keyword_C="+result+"+Title_C="+result+")";
		else
			result = "("+itemSel+"="+result+")";
	}
	else
	{
		itemText = itemText.replace(/　/g," ");
		itemText = itemText.replace(/（/g,"(");
		itemText = itemText.replace(/）/g,")");
		itemText = itemText.replace(/＋/g,"+");
		itemText = itemText.replace(/＊/g,"*");
		itemText = itemText.replace(/－/g,"-");
		itemText = itemText.replace(/＝/g,"=");
		itemText = itemText.replace(/［/g,"[");
		itemText = itemText.replace(/］/g,"]");
		itemText = itemText.replace(/：/g,":");
		var strSameExpress="";
		var strKM="";
		var strShowExpress = itemText;
		result= GetExpress(itemText,strSameExpress,itemSel,strShowExpress,false,strKM);
		if(result.trim() == "")
		{
			result = "";
		}
		else
		{
			result = "("+result+")";
		}
	}
	return result;
}
