var zhi = "";
var keyword = "";
var data = "";
var index = "2";
var times = "0";
var pageNumber = "1";
var pageSize = "30";
var order = "10";
var searchs = null;
var defaultIndex = "";
$(function() {
	if($("#menuName").val() != "首页"){
		var mkw = $("#memberKeyWord").val();
		if(mkw != null && mkw != ""){
			$("#CustomKeyWord").val(mkw);
			$("#CustomKeyWord").removeClass("inputKey1").addClass("inputKey2");
			if(mkw.indexOf(" ") != -1){
				mkw = mkw.split(" ");
				for(var i=0;i<mkw.length;i++){
					var temp = mkw[i];
					if(temp != null && temp != ""){
						customKeyWord(temp);
					}
				}
			}else if(mkw.indexOf("|") != -1){
				mkw = mkw.split("|");
				for(var i=0;i<mkw.length;i++){
					var temp = mkw[i];
					if(temp != null && temp != ""){
						customKeyWord(temp);
					}
				}
			}else{
				customKeyWord(mkw);
			}
			$(".searchKeyWordTemp a").one("click",function(){
				var a = $(this);
				var key = a.attr("title");
				var keys = $("#CustomKeyWord").val();
				var tempKey = "";
				if(keys.indexOf(" "+key) > 0){
					tempKey = keys.substring(0,keys.indexOf(" "+key));
					tempKey = tempKey + keys.substring(keys.indexOf(" "+key) + key.length + 1,keys.length);
				}else{
					tempKey = keys.substring(0,keys.indexOf(key));
					tempKey = tempKey + keys.substring(keys.indexOf(key) + key.length + 1,keys.length);
				}
				$("#CustomKeyWord").val(tempKey);
				customSearch();
			});
		}else{
		//自定义关键字
			$("#CustomKeyWord").one("click",function(){
				$(this).val("");
				$(this).removeClass("inputKey1").addClass("inputKey2");
			});
		}
		
		//自定义关键字搜索
		$("#customSearchBut").click(function(){
			toUrl();
			//customSearch();
		});
		$("#CustomKeyWord").keydown(function(event){
			if (event.keyCode == 13){
				toUrl();
				//customSearch();
			}
		});
		
		//判断栏目
		$("div[class='menuImg'] a").click(function(){
			$(this).addClass("menuImgClick").siblings().removeClass("menuImgClick");
		});
	
		// 时间范围
		$('#imgsearch table tr td select').change(function() {
			times = $('#imgsearch table tr td select').val();
			//searchContent(keyword, order);
			toUrl();
		});
	
		$('#hit_up').hide();
		$('#time_up').hide();
		// 点击排序
		//人气
		$('#hit_down').click(function(){
			$("#time_down").removeClass().addClass("timeDefault").show();
			$('#time_up').hide();
	
			$(this).removeClass().hide();
			$('#hit_down').addClass("hit_down");
			$('#hit_down').show();
			order = "00";
			//searchContent(keyword, order);
			toUrl();
			return false;
		});
		$('#hit_up').click(function(){
			$("#time_down").removeClass().addClass("timeDefault").show();
			$('#time_up').hide();
			
			$(this).removeClass().hide();
			$('#hit_up').addClass("hit_up").show();
			order = "01";
			//searchContent(keyword, order);
			toUrl();
			return false;
		});
		//时间
		$('#time_down').click(function(){
			$("#hit_down").removeClass().addClass("hitDefault").show();
			$('#hit_up').hide();

			$(this).removeClass().hide();
			$('#time_down').addClass("time_down").show();
			order = "10";
			//searchContent(keyword, order);
			toUrl();
			return false;
		});
		$('#time_up').click(function(){
			$(this).removeClass().hide();
			$('#time_up').addClass("time_up").show();
			order = "11";
			//searchContent(keyword, order);
			toUrl();
			return false;
		});
		/*$('#imgsearch table tr td div').click(function() {
			$('#imgsearch table tr td div').removeClass();
			$('#imgsearch table tr td div').addClass("bgOrderSeartNUp");
			$(this).addClass("bgOrderSeartDown");
			if ($(this).html() == "人气") {
				order = "0";
				searchContent(keyword, order);
			} else if ($(this).html() == "时间") {
				order = "1";
				searchContent(keyword, order);
			}
		});*/
	
		//切换显示方式的按钮边框切换
		$('#imgsearch table tr td img').click(function(){
			getImagesIndex(this);
		});
		
		//默认第一次赋值
		renderingKeyWord();
	}
});

function getImagesIndex(s){
	index = $("#imgsearch table tr td img").index(s);
	if (data.length != 0) {
		showInfo(searchs,data,index);
		defaultIndex = index;
	} else {
		errorInfo(parseInt(index));
	}
	$("#orders").val("");
}
//显示的方法
function showInfo(search,json,indx){
	$("#imgsearch table tr td img").eq(indx).addClass("selectImg").siblings().removeClass("selectImg");
	$("#arrangement div[name='showContent']").eq(indx).slideDown().siblings().hide();
	index = indx + "";
	if(json != null && json.length != 0 && json != ""){
		var htmlTempArray = new Array();
		if(index == "0"){
			$('#centents').empty();
			var tempSource = "";
			var tempHit = "";
			if(keyword.indexOf("市场情报") == -1){
				tempSource = '<td width="8%">来源</td>';
				tempHit = '<td width="8%">点数</td><td width="8%">人气</td>';
			}
			htmlTempArray.push('<tr class="trClass">' + 
					'<td width="52%">名称</td>' +
					tempSource +
					'<td width="10%">推荐指数</td>' +
					tempHit +
					'<td width="14%">更新时间</td>' +
				'</tr>');
			var source = "";
			var hitc = "";
			for(var i=0;i<json.length;i++){
				var name = "";
				if(json[i]["LongName"] != null && json[i]["LongName"] != ""){
					name = json[i]["LongName"];
				}else{
					name = json[i]["Name"];
				}
				if(keyword.indexOf("市场情报") == -1){
					source = "<td>" + json[i]["Source"] + "</td>";
					hitc = "<td>" + json[i]["Consume_Point"] + "</td><td>" + json[i]["Hit_Count"] + "</td>";
				}
				htmlTempArray.push("<tr>" +
							"<td><a target='_blank' href='photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search + "'>" + name + "</a></td>" +
							source +
							"<td>" + json[i]["StarPhoto"] + "</td>" +
							hitc +
							"<td>" + json[i]["Last_Updated"].substring(0,10) + "</td>" +
						"</tr>");
			}
			$('#centents').append(htmlTempArray.join(''));
			$("#centents a").click(function(){
		    	   $.cookies.del("detailedPid");
		       });
		}else if(index == "1"){
			$('#twms').empty();
			var fieldTemp = "";
			var source = "";
			for(var i=0;i<json.length;i++){
				if($("#menuName").val() == "期刊栏目" && $("#lanmu a[class='sel']").html() == "原刊阅览"){
					fieldTemp = "<p><font style='color:rgb(96,96,96);font_size:12px;'>出版地： " + json[i]["Address"] + "</font></p>" +
					"<p><font style='color:rgb(96,96,96);font_size:12px;'>刊期： " + json[i]["Period"] + "</font></p>" +
					"<p><font style='color:rgb(96,96,96);font_size:12px;'>价格： " + json[i]["Price"] + "</font></p>";
				}else if($("#menuName").val() == "书籍栏目"){
					fieldTemp = "<p><font style='color:rgb(96,96,96);font_size:12px;'>出版地： " + json[i]["Address"] + "</font></p>" +
					"<p><font style='color:rgb(96,96,96);font_size:12px;'>公司性质： " + json[i]["Publisher"] + "</font></p>" +
					"<p><font style='color:rgb(96,96,96);font_size:12px;'>价格： " + json[i]["Price"] + "</font></p>";
				}
				if(keyword.indexOf("市场情报") == -1){
					source = "<p><font style='color:rgb(96,96,96);font_size:12px;'>来源： " + json[i]["Source"] + "</font></p>";
				}
				htmlTempArray.push("<table>" +
						"<tr>" +
						"<td width='150' align='center' valign='middle'><div><a target='_blank' title='" + json[i]["altStr"] + "'  href='photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search + "'><img onload='RedrawPartImage(this,140,180)' alt='" + json[i]["altStr"] + "' src='" + json[i]["Thumb_Uri"] + "' id='p" + json[i]["Id"] + "' /></a></div></td>" +
						"<td>" +
							"<p><a target='_blank' href='photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search + "'><font style='font-size:18px;font-weight:bold;'>" + json[i]["Name"] + "</font></a>&nbsp;&nbsp;" +
							source + 
							"<p><font style='color:rgb(96,96,96);font_size:12px;'>更新时间： " + json[i]["Last_Updated"].substring(0,10) + "</font></p>" +
							fieldTemp +
							"<p><font style='color:rgb(96,96,96);font_size:12px;'>概要：" + json[i]["Desc"] + "</font></p>" + 
						"</td>" +
					"</tr>" +
					"<tr><td colspan='2'><hr width='98%'></hr></td></tr>" +
				"</table>");
			}
			$('#twms').append(htmlTempArray.join(''));
			/* var images=document.getElementById('twms').getElementsByTagName('img');
		       for(var i=0;i<images.length;i++){
		           resizeImage(images[i],145,160);
		       }*/
			$("#twms a").click(function(){
		    	   $.cookies.del("detailedPid");
		       });
		}else if(index == "2"){
			$('#ttms div').empty();
			$('#ttms ul').hide();
			for(var i=0;i<json.length;i++){
				var nameStr = json[i]["Name"];
				if(nameStr == ""){
					nameStr = "--";
				}
				if(nameStr.indexOf("img") > 0){
					nameStr = nameStr.substring(0,nameStr.indexOf("<"));
					if(nameStr.length > 12){
						nameStr = nameStr.substring(0,12) + "...";
					}
				}else{
					if(nameStr.length > 12){
						nameStr = nameStr.substring(0,12) + "...";
					}
				}
				/*$("#showImgLocation" + i).attr("src" ,json[i]["Thumb_Uri"]).attr("alt" ,json[i]["altStr"]);
				$("#showImgLocationContent" + i).attr("href","photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search);
				$("#showImgLocationTitle" + i).html(nameStr).attr("href","photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search);
				
				$("#showImgLocationUl" + i).show();*/
				
				htmlTempArray.push("<ul>" +
								"<li class='PicBox'>" +
									"<a target='_blank' href='photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search + "' title='" + json[i]["altStr"] + "'><img onload='RedrawPartImage(this,140,170)' alt='" + json[i]["altStr"] + "' src='" + json[i]["Thumb_Uri"] + "' id='p" + json[i]["Id"] + "' /></a>" +
								"</li>" +
								"<li class='PicName'>" +
									"<a target='_blank' href='photo!frontToDetailedPage.do?allPage=" + json[i]["total"] + "&pid=" + json[i]["Id"] + "&order=" + order + "&time=" + times + "&pageid=" + json[i]["Pid"] + "&search=" + search + "' title='" + json[i]["altStr"] + "'>" + nameStr + "</a>" +
								"</li>" +
							"</ul>");
			}
			$('#ttms div').append(htmlTempArray.join(''));
			$("#ttms a").click(function(){
		    	   $.cookies.del("detailedPid");
		       });
	       /*var images=document.getElementById('ttms').getElementsByTagName('img');
	       for(var i=0;i<images.length;i++){
	           resizeImage(images[i],145,160);
	       }*/
		}
	}else{
		index = indx + "";
		errorInfo(indx);
	}
}
function resizeImage(img,w,h) {
    img.removeAttribute('width');
    img.removeAttribute('height');
    var pic;
    if(document.all) {
        var pic=new Image();
        pic.src=img.src;
    } else pic=img;
    //check images exist and width&height >0 and custom width >0
    if(pic&&pic.width&&pic.height&&w) {
        if(!h) h=w;
        if(pic.width>w||pic.height>h) {
            var scale=pic.width/pic.height,fit=scale>=w/h;
            if(document.all) img=img.style;
            img[fit?'width':'height']=fit?w:h;
            if(document.all) img[fit?'height':'width']=(fit?w:h)*(fit?1/scale:scale);
        }
    }
}
function errorInfo(indx){
	$("#imgsearch table tr td img").eq(indx).addClass("selectImg").siblings().removeClass("selectImg");
	$("#arrangement div").eq(indx).slideDown().siblings().hide();
	if(index == "0"){
		$('#centents').empty();
		$('#centents').append("<tr><td colspan='6' align='center'>暂无数据!</td></tr>");
	}else if(index == "1"){
		$('#twms').empty();
		$('#twms').append("<table><tr><td align='center'>暂无数据!</td></tr></table>");
	}else if(index == "2"){
		$('#ttms div').empty();
		$('#ttms div').append("<table><tr><td align='center'>暂无数据!</td></tr></table>");
	}
}
/*加入收藏夹*/ 
function addfavorite() {
	var url = "http://www.ca9.cn";
	var title = "工艺资源网";
	try {
		window.external.addfavorite(url, title);
	} catch (e) {
		try {
			window.sidebar.addPanel(title, url, "");
		} catch (e) {
			alert("加入收藏失败，请使用ctrl+d进行添加");
		}
	}
}

/* 设为首页 */
function sethome(obj, vrl) {
	try {
		obj.style.behavior = 'url(#default#homepage)';
		obj.setHomePage(vrl);
	} catch (e) {
		if (window.netscape) {
			try {
				netscape.security.PrivilegeManager
						.enablePrivilege("UniversalXPConnect");
			} catch (e) {
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1']
					.getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage', vrl);
		}
	}
}
function searchKeyWord(keyWord){
	if($(".searchKeyWord").html().indexOf(keyWord) > 0){
		return ;
	}
	var html = '<a title=\"' + keyWord + '\" href=javascript:void(0);;>' + keyWord + '<span></span></a>';
	$(".searchKeyWord").append(html);
	$(".searchKeyWord a").one("click",function(){
		var a = $(this);
		var key = a.attr("title");
		$(".sel").each(function(){
			var z = $(this).html();
			if(z == key){
				$(this).removeClass("sel");
				$(this).parent().children("a:first").addClass("sel");
				//$(this).parent().next().empty().hide();
				var tempHtml = $(this).parent().next().children("em:first").html();
				if(tempHtml == ""){
					$(this).parent().next().empty().hide();
				}
				//var tempKey = keyword.substring(0,keyword.indexOf("|"+key));
				//tempKey = tempKey + keyword.substring(keyword.indexOf(z) + key.length);
				//keyword = tempKey;
				keyword = "";
				//a.remove();
				$(".searchKeyWord").empty();
				$(".sel").each(function(){
					var z =$(this).html();
					if(z != '不限'){
						keyword = keyword + '|' + z;
						searchKeyWord(z);
					}
				});
			}
		});
		var tempKeyWord = $("#CustomKeyWord").val();
		var keyword1 = "";
		if(tempKeyWord != "多个关键字请使用空格区分"){
			tempKeyWord = tempKeyWord.split(" ");
			for(var i=0;i<tempKeyWord.length;i++){
				var temp = tempKeyWord[i];
				if(temp != null && temp != ""){
					keyword1 = keyword1 + "|" + temp;
				}
			}
		}
		if(keyword1 != ""){
			keyword = keyword + "|" + keyword1;
		}
		toUrl();
		//searchContent(keyword,order);
	});
	//自定义
	var tempKeyWord = $("#CustomKeyWord").val();
	if(tempKeyWord != null && tempKeyWord != "多个关键字请使用空格区分"){
		tempKeyWord = tempKeyWord.split(" ");
		var keyword1 = "";
		for(var i=0;i<tempKeyWord.length;i++){
			var temp = tempKeyWord[i];
			if(temp != null && temp != ""){
				keyword1 = keyword1 + "|" + temp;
			}
		}
		if(keyword1 != ""){
			keyword = keyword + "|" + keyword1;
		}
	}
}
function customKeyWord(keyWord){
	var html = '<a title=\"' + keyWord + '\" href=javascript:void(0);>' + keyWord + '<span></span></a>';
	$(".searchKeyWordTemp").append(html);
}
//自定义搜索
function customSearch(){
	$(".searchKeyWordTemp").empty();
	var tempKeyWord = "";
	if($("#CustomKeyWord").attr("class") != "inputKey1"){
		tempKeyWord = $("#CustomKeyWord").val();
		tempKeyWord = tempKeyWord.split(" ");
	}
	keyword = "";
	$(".searchKeyWord").empty();
	var childrenKey = new Array();
	//var keyArray = new Array();
	$(".sel").each(function(){
		if($(this).parent().css("display") != "none" && $(this).html() != '不限'){
			keyword = keyword + '|' + $(this).html();
			/*if($(this).parent().attr("id") != null && $(this).parent().attr("id").indexOf('ch') != -1){
				for ( var i = 0; i < keyArray.length; i++) {
					var childreAraay = keyArray[i];
					if(childreAraay[0] == $(this).parent().attr("id").substring(2)){
						keyArray[i] = new Array($(this).parent().attr("id").substring(2),$(this).attr("keyid"));
					}
				}
			}else if($(this).parent().attr("name") != null && $(this).parent().attr("name").indexOf('parent') != -1){
				for ( var i = 0; i < keyArray.length; i++) {
					var childreAraay = keyArray[i];
					if(childreAraay[0] == $(this).parent().attr("name").substring(6)){
						childrenKey[childrenKey.length] = keyArray[i];
						keyArray[i] = new Array($(this).parent().attr("name").substring(6),childrenKey,'');
					}
				}
			}else{
				var tempArray = new Array();
				tempArray[0] = $(this).attr("keyid");
				keyArray[keyArray.length] = tempArray;
			}*/
			searchKeyWord($(this).html());
		}
	});
	var keyword1 = "";
	for(var i=0;i<tempKeyWord.length;i++){
		var temp = tempKeyWord[i];
		if(temp != null && temp != ""){
			customKeyWord(temp);
			keyword1 = keyword1 + "|" + temp;
		}
	}
	keyword = keyword + keyword1;
	
	searchContent(keyword,order);
	
	$(".searchKeyWordTemp a").one("click",function(){
		var a = $(this);
		var key = a.attr("title");
		var keys = $("#CustomKeyWord").val();
		var tempKey = "";
		if(keys.indexOf(" "+key) > 0){
			tempKey = keys.substring(0,keys.indexOf(" "+key));
			tempKey = tempKey + keys.substring(keys.indexOf(" "+key) + key.length + 1,keys.length);
		}else{
			tempKey = keys.substring(0,keys.indexOf(key));
			tempKey = tempKey + keys.substring(keys.indexOf(key) + key.length + 1,keys.length);
		}
		$("#CustomKeyWord").val(tempKey);
		toUrl();
		//customSearch();
	});
}
//通用搜索方法
function searchContent(search,order){
	if(search != null && search != ""){
		if($('#menuName').val() != null && $('#menuName').val() != ""){
			if(search.indexOf($('#menuName').val()) < 0){
				keyword = search + "|" + $('#menuName').val();
			}
		}else{
			keyword = search;
		}
	}else{
		keyword = $('#menuName').val();
	}
	search = keyword;
	search = encodeURIComponent(search);
	searchs = search;
	$.cookies.set("searchPageNumber","1");
	if(pageNumber == null && pageNumber == ""){
		pageNumber = "1";
	}
	$.ajax({
		type:'post',
		cache:true,
		url:"search!frontSearchContentTotal.do?pageSize=" + pageSize + "&pageNumber=" + pageNumber + "&times=" + times + "&order=" + order + "&search=" + search,
		/*beforeSend:function(){
			$("#arrangement").block({
				message:'<font>加载中...</font>'
			});
		},*/
		success:function(result){
			
			$("#pagination").pagination(result,{
				num_edge_entries: 2, //边缘页数
				num_display_entries: 5, //主体页数
				current_page:(parseInt(pageNumber)-1),
				prev_text:"上一页",
				next_text:"下一页",
				link_to:'javascript:void(0)',
				callback: function(pindex,jq){
					if((pindex+1) == pageNumber){
						pageNumber = pindex+1;
						$.cookies.set("searchPageNumber",pageNumber+"");
						$.ajax({
							type:'post',
							cache:true,
							url:"search!frontSearchContent.do?pageSize=" + pageSize + "&pageNumber=" + pageNumber + "&times=" + times + "&order=" + order + "&search=" + search,
							beforeSend:function(){
								$("#arrangement").block({
									message:'<font>加载中...</font>'
								});
							},
							error:function(){
								alert("请求错误,请重新点击翻页.");
							},
							success:function(result){
								window.scrollTo(0,0);
								jsonObj = jQuery.parseJSON(result);
								json = jsonObj.rows;
								data = json;
								
								if(json.length != 0 && json != null && json != ""){
									/*if(defaultIndex != ""){
										showInfo(search,json,defaultIndex);
									}else{
										var ind = $("#orders").val();
										if(ind != null && ind != ""){
											ind = parseInt(ind);
											showInfo(search,json,ind);
										}else{
											if(jsonObj.showIndex != null){
												showInfo(search,json,jsonObj.showIndex);
											}else{
												showInfo(search,json,index);
											}
										}
									}*/
									if(jsonObj.showIndex != null){
										showInfo(search,json,jsonObj.showIndex);
									}else{
										showInfo(search,json,index);
									}
								}else{
									errorInfo(parseInt(index));
								}
								
								/*$.ajax({
									type:'post',
									cache:true,
									url:"search!frontSearchContent.do?pageSize=" + pageSize + "&pageNumber=" + pageNumber+1 + "&times=" + times + "&order=" + order + "&search=" + search
								});*/
								$("#arrangememt").unblock();
							}
						});
					}else{
						pageNumber = pindex+1;
						toUrl();
					}
				},
				items_per_page:pageSize //每页显示1项
			});
			
			/*
			if(json.length != 0 && json != null && json != ""){
				var ind = $("#orders").val();
				if(ind != null && ind != ""){
					ind = parseInt(ind);
					showInfo(search,json,ind);
				}else{
					if(defaultIndex != ""){
						showInfo(search,json,defaultIndex);
					}else{
						if(jsonObj.showIndex != null){
							showInfo(search,json,jsonObj.showIndex);
						}else{
							showInfo(search,json,index);
						}
					}
				}
			}else{
				errorInfo(parseInt(index));
			}
			
			$.ajax({
				type:'post',
				cache:true,
				url:"search!frontSearchContent.do?pageSize=" + pageSize + "&pageNumber=" + pageNumber+1 + "&times=" + times + "&order=" + order + "&search=" + search
			});
			$("#arrangememt").unblock();*/
		}
	});
}
//时间筛选的方法
function orderByTime(id){
	$('#imgsearch table tr td select').one("click",function(){
		times = $('#imgsearch table tr td select').val();
		toUrl();
		//searchContent(keyword, order);
	});
	$("#byTime").val(id);
	times = id;
	toUrl();
	//searchContent(keyword, order);
}
//自定义搜索文章
function customSearchArticle(){
	$(".searchKeyWordTemp").empty();
	var tempKeyWord = "";
	if($("#CustomKeyWord").attr("class") != "inputKey1"){
		tempKeyWord = $("#CustomKeyWord").val();
		tempKeyWord = tempKeyWord.split(" ");
	}
	var keyword = "";
	$(".sel").each(function(){
		var z =$(this).html();
		if(z != '不限'){
			keyword = keyword + '|' + z;
		}
	});
	var keyword1 = "";
	for(var i=0;i<tempKeyWord.length;i++){
		var temp = tempKeyWord[i];
		if(temp != null && temp != ""){
			customKeyWord(temp);
			keyword1 = keyword1 + "|" + temp;
		}
	}
	keyword = keyword + keyword1;
	searchContent(keyword,order);
	
	$(".searchKeyWordTemp a").one("click",function(){
		var a = $(this);
		var key = a.attr("title");
		var keys = $("#CustomKeyWord").val();
		var tempKey = "";
		if(keys.indexOf(" "+key) > 0){
			tempKey = keys.substring(0,keys.indexOf(" "+key));
			tempKey = tempKey + keys.substring(keys.indexOf(" "+key) + key.length + 1,keys.length);
		}else{
			tempKey = keys.substring(0,keys.indexOf(key));
			tempKey = tempKey + keys.substring(keys.indexOf(key) + key.length + 1,keys.length);
		}
		$("#CustomKeyWord").val(tempKey);
		customSearch();
	});
}
//通用搜索文章方法
function searchArticleContent(search,order){
	if(search != null && search != ""){
		if($('#menuName').val() != null && $('#menuName').val() != ""){
			if(search.indexOf($('#menuName').val()) < 0){
				keyword = search + "|" + $('#menuName').val();
			}
		}else{
			keyword = search;
		}
	}else{
		keyword = $('#menuName').val();
	}
	search = keyword;
	search = encodeURIComponent(search);
	search = encodeURIComponent(search);
	searchs = search;
	$.ajax({
		type:'post',
		cache:false,
		url:"search!frontSearchArticleContent.do?pageSize=" + pageSize + "&pageNumber=" + pageNumber + "&times=" + times + "&order=" + order + "&search=" + search,
		beforeSend:function(){
			$("#arrangement").block({
				message:'<font>加载中...</font>'
			});
		},
		success:function(result){
			var jsonObj = jQuery.parseJSON(result);
			var json = jsonObj.rows;
			data = json;

			$('#pagination').pagination({
				total:jsonObj.total,
				pageList:[30,36,42,48,54],
				onSelectPage:function(pageNumbers, pageSizes){
					$('#pagination').pagination('loading');
					var pages = parseInt(jsonObj.pageSizes);
					if(pageNumbers >= pages){
						if(jsonObj.competence == "True"){
							$.ajax({
								type:'post',
								cache:false,
								url:'photo!forntGetPageCompetence.do?size=' + pageNumbers + "&search=" + search,
								success:function(result){
									if(result == "success"){
										pageNumber = pageNumbers;
										pageSize = pageSizes;
										searchArticleContent(keyword,order);
										window.scrollTo(0,0);
										$('#pagination').pagination('loaded');
									}else if(result == "noLogin"){
										ViewPhotoErrorMessage(0);
									}else{
										ViewPhotoErrorMessage(4);
									}
								}
							});
						}else{
							pageNumber = pageNumbers;
							pageSize = pageSizes;
							searchArticleContent(keyword,order);
							window.scrollTo(0,0);
							$('#pagination').pagination('loaded');
						}
					}else{
						pageNumber = pageNumbers;
						pageSize = pageSizes;
						searchArticleContent(keyword,order);
						window.scrollTo(0,0);
						$('#pagination').pagination('loaded');
					}
				}
			});
			
			if(json.length != 0 && json != null && json != ""){
				var ind = $("#orders").val();
				if(ind != null && ind != ""){
					ind = parseInt(ind);
					showInfo(search,json,ind);
				}else{
					if(defaultIndex != ""){
						showInfo(search,json,defaultIndex);
					}else{
						if(jsonObj.showIndex != null){
							showInfo(search,json,jsonObj.showIndex);
						}else{
							showInfo(search,json,index);
						}
					}
				}
			}else{
				errorInfo(parseInt(index));
			}
			$("#arrangememt").unblock();
		}
	});
}
//自定义搜索
function customArticleSearch(){
	$(".searchKeyWordTemp").empty();
	var tempKeyWord = "";
	if($("#CustomKeyWord").attr("class") != "inputKey1"){
		tempKeyWord = $("#CustomKeyWord").val();
		tempKeyWord = tempKeyWord.split(" ");
	}
	var keyword = "";
	$(".sel").each(function(){
		var z =$(this).html();
		if(z != '不限'){
			keyword = keyword + '|' + z;
		}
	});
	var keyword1 = "";
	for(var i=0;i<tempKeyWord.length;i++){
		var temp = tempKeyWord[i];
		if(temp != null && temp != ""){
			customKeyWord(temp);
			keyword1 = keyword1 + "|" + temp;
		}
	}
	keyword = keyword + keyword1;
	searchArticleContent(keyword,order);
	
	$(".searchKeyWordTemp a").one("click",function(){
		var a = $(this);
		var key = a.attr("title");
		var keys = $("#CustomKeyWord").val();
		var tempKey = "";
		if(keys.indexOf(" "+key) > 0){
			tempKey = keys.substring(0,keys.indexOf(" "+key));
			tempKey = tempKey + keys.substring(keys.indexOf(" "+key) + key.length + 1,keys.length);
		}else{
			tempKey = keys.substring(0,keys.indexOf(key));
			tempKey = tempKey + keys.substring(keys.indexOf(key) + key.length + 1,keys.length);
		}
		$("#CustomKeyWord").val(tempKey);
		customArticleSearch();
	});
}
//定制内容
function addPartCustomContent(){
	$.ajax({
		type:'post',
		cache:false,
		url:'member!frontMemberIsLogin.do',
		success:function(result){
			if(result == "success"){
				loginAddPartCustomContent();
			}else if(result == "error"){
				showLoginFrame(true,escape(location.href),'isCus');
			}
		}
	});
	
}
function loginAddPartCustomContent(){
	var part = $("#menuName").val();
	var menuName = part;
	var keyWords = $(".searchKeyWord a");
	var keyWords1 = $(".searchKeyWordTemp a");
	var keyWord = "";
	var tempKey = "";
	for ( var i = 0; i < keyWords.length; i++) {
		tempKey = $(keyWords[i]).html();
		tempKey = tempKey.replace("<SPAN></SPAN>", "");
		part = part + "|" + tempKey;
		keyWord = keyWord + " " + tempKey;
	}
	for ( var i = 0; i < keyWords1.length; i++) {
		tempKey = $(keyWords1[i]).html();
		tempKey = tempKey.replace("<SPAN></SPAN>", "");
		part = part + "|" + tempKey;
		keyWord = keyWord + " " + tempKey;
	}
	part = encodeURIComponent(part);
	$.ajax({
		type:'post',
		cache:false,
		url:'photo!frontGetCustomPhotosByKeyWord.do?type=0&search=' + part,
		success:function(result){
			showCostomContentFrame(menuName,keyWord,escape(location.href),'');
		}
	});
}

//点击复制链接到剪贴板
function inputCopyLink_Click(copy) {
	if(copy == null || copy == ""){
		copy = window.location.href;
	}
	if (window.clipboardData) {
		window.clipboardData.setData("Text", copy);
	} 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 = copy;
		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);
	}
	alert("已复制此页连接到剪贴板!");
	return false;
}




//生成URL直接跳转
var contentType = '';
function toUrl(){
	var tempKeys = "";
	$(".sel").each(function(){
		if($(this).parent().css("display") != "none" && $(this).html() != '不限'){
			var z1 =$(this).attr("keyid");
			if($(this).html() != '不限'){
				if($(this).html() == "整本书"){
					if(contentType == ''){
						contentType = 'z';
						index = "1";
					}
				}else if($(this).html() == "内容页"){
					if(contentType == ''){
						contentType = 'n';
						index = "2";
					}
				}else if(tempKeys != ""){
					tempKeys = tempKeys + ',' + z1;
				}else{
					tempKeys = z1;
				}
			}
		}
	});
	if($("#CustomKeyWord").val() == "多个关键字请使用空格区分"){
		$("#CustomKeyWord").val("");
	}
	var re = /select|update|delete|exec|count|script|"|=|;|>|<|%/i;
	if(re.test($("#CustomKeyWord").val())){
		alert("您输入的关键词中包含有系统过滤的字符!请不要使用特殊字符.");
		return ;
	}
	var p = $("#menuName").val();
	if(p == "前沿栏目"){
		p = 1;
	}else if(p == "引导栏目"){
		p = 2;
	}else if(p == "期刊栏目"){
		p = 3;
	}else if(p == "书籍栏目"){
		p = 4;
	}else if(p == "图库栏目"){
		p = 5;
	}else if(p == "技术栏目"){
		p = 6;
	}else if(p == "素材栏目"){
		p = 7;
	}else if(p == "原创栏目"){
		p = 8;
	}else if($("#tempMenuName").html() == "内销"){
		p = 9;
	}else{
		p = 0;
	}
	var href = "search!frontToPage.do?p=" + p + "&o=" + index + "&t=" + times + "&n=" + pageNumber + "&b=" + order + "&k=" + tempKeys + "&m=" + encodeURIComponent($("#CustomKeyWord").val());
	if(contentType != ''){
		href = href + "&c=" + contentType;
	}
	location.href = href;
	window.event.returnValue=false;  
}
//关键字之间的切换显示
function showOrHidnKeyWord(parentId,id){
	if($("a[keyid='" + id + "']").attr("class") == "sel"){
		$("a[keyid='" + id + "']").removeClass("sel");
		$("a[keyid='" + id + "']").parent().children("a:first").addClass("sel");
		$("#ch" + id).hide();
	}else{
		$("a[keyid='" + id + "']").addClass("sel").siblings().removeClass("sel");
		if(parentId != null && parentId != ""){
			//二级分类
			$("li[name='type" + parentId + "']").hide();
			$("#ch" + id).show();
		}
	}
	pageNumber = "1";
	toUrl();
	//getShowKeyWord();
}
//不限关键字,取消下级所有隐藏
function noKeyAndHideKeyWord(key,parentId){
	$(key).addClass("sel").siblings().removeClass("sel");
	if(parentId != null && parentId != ""){
		$("li[name='type" + parentId + "']").hide();
	}/*else{
		$(key).parent().hide();
	}*/
	pageNumber = "1";
	toUrl();
	//getShowKeyWord();
}
//二级栏目之间的大类切换
function partClassShowOrHide(key){
	$(key).addClass("sel").siblings().removeClass("sel");
	var id = $(key).attr("keyid");
	$("li[childre='y']").hide();
	$("li[name='parent" + id + "']").show();
	pageNumber = "1";
	contentType = 'z'
	toUrl();
	//getShowKeyWord();
}
//内容模式间的关键字切换
function contentTypeKeyWordShowOrHide(key){
	pageNumber = "1";
	$(key).addClass("sel").siblings().removeClass("sel");
	toUrl();
	//getShowKeyWord();
}
function keyShowOrHide(key){
	$(key).addClass("sel").siblings().removeClass("sel");
}
//获取页面中选中可见的关键字
function getShowKeyWord(){
	keyword = "";
	$(".searchKeyWord").empty();
	var childrenKey = new Array();
	var keyArray = new Array();
	$(".sel").each(function(){
		if($(this).parent().css("display") != "none" && $(this).html() != '不限'){
			keyword = keyword + '|' + $(this).html();
			if($(this).parent().attr("id") != null && $(this).parent().attr("id").indexOf('ch') != -1){
				var parent = $(this).parent().attr("id").substring(2);
				parent = $("a[keyid='" + parent + "']").html();
				keyword = keyword.replace("|" + parent, "");
				
			}
			/*if($(this).parent().attr("id") != null && $(this).parent().attr("id").indexOf('ch') != -1){
				for ( var i = 0; i < keyArray.length; i++) {
					var childreAraay = keyArray[i];
					if(childreAraay[0] == $(this).parent().attr("id").substring(2)){
						keyArray[i] = new Array($(this).parent().attr("id").substring(2),$(this).attr("keyid"));
					}
				}
			}else if($(this).parent().attr("name") != null && $(this).parent().attr("name").indexOf('parent') != -1){
				for ( var i = 0; i < keyArray.length; i++) {
					var childreAraay = keyArray[i];
					if(childreAraay[0] == $(this).parent().attr("name").substring(6)){
						childrenKey[childrenKey.length] = keyArray[i];
						keyArray[i] = new Array($(this).parent().attr("name").substring(6),childrenKey,'');
					}
				}
			}else{
				var tempArray = new Array();
				tempArray[0] = $(this).attr("keyid");
				keyArray[keyArray.length] = tempArray;
			}*/
			searchKeyWord($(this).html());
		}
	});
	searchContent(keyword, order);
}
//页面第一次加载时渲染已有的关键字
function renderingKeyWord(){
	//通过关键字直接选中关键字
	var testArray = $("#kword").val();
	var mkw = $("#memberKeyWord").val();
	if($("#pageNumber").val() != null && $("#pageNumber").val() != ""){
		pageNumber = $("#pageNumber").val();
	}
	if($("#orderBy").val() != null && $("#orderBy").val() != ""){
		order = $("#orderBy").val();
		if(order == "00"){
			$('#hit_down').removeClass().hide();
			$('#hit_up').removeClass().addClass("hit_down").show();
		}else if(order == "01"){
			$('#hit_up').removeClass().hide();
			$('#hit_down').removeClass().addClass("hit_up").show();
		}else if(order == "10"){
			$('#time_down').removeClass().hide();
			$('#time_up').removeClass().addClass("time_down").show();
		}else if(order == "11"){
			$('#time_up').removeClass().hide();
			$('#time_down').removeClass().addClass("time_up").show();
		}
	}
	if(testArray != null && testArray != ""){
		testArray = testArray.split('|');
		var pd = true;
		for ( var i = 0; i < testArray.length; i++) {
			if(testArray[i] == $("#menuName").val() || testArray[i] == ""){
				continue;
			}
			pd = true;
			$("#query-list a").each(function(){
				if($(this).parent().css("display") != "none" && $(this).html() == testArray[i]){
					$(this).addClass("sel").siblings().removeClass("sel");
					if(mkw != null && mkw != ""){
						searchKeyWord($(this).html());
					}
					$("#ch" + $(this).attr("keyid")).show();
					if($("li[name='parent" + $(this).attr("keyid") + "']").html() != null && $("li[name='parent" + $(this).attr("keyid") + "']").html() != ""){
						$("li[childre='y']").hide();
						$("li[name='parent" + $(this).attr("keyid") + "']").show();
					}
					pd = false;
				}
			});
			if(pd){
				if(mkw != null && mkw != ""){
					mkw = mkw + " " + testArray[i];
				}else{
					mkw = testArray[i];
				}
			}
		}
		if($("#contentType").val() != ""){
			$("a[contenttype='" + $("#contentType").val() + "']").addClass("sel").siblings().removeClass("sel");
		}
		if(mkw != null && mkw != ""){
			$("#CustomKeyWord").click();
			$("#CustomKeyWord").val(mkw);
			customSearch();
		}else{
			getShowKeyWord();
		}
	}else{
		if(mkw != null && mkw != ""){
			customSearch();
		}else{
			getShowKeyWord();
		}
	}
}
