// JavaScript Document
	
	function searchFullText(){
		if(jQuery("#searchFullTextForm").css("display")=="none"){
			jQuery("#searchFullTextForm").css("display","block");
			
			//toolBarState = false;
			//toolBarControl();
			jQuery("#toolbar").hide();	
		}else{
			jQuery("#searchFullTextForm").css("display","none");
			//清除包裹的东西
			jQuery("*[SearchResult]").each(function(){
				jQuery(this).removeAttr("SearchResult").parent(".SearchResultWraper").css("border","").css("display","inline");			   
			})
			//toolBarState = true;
			//toolBarControl();
			jQuery("#toolbar").show();
		}
	}
	function searchFullTextSubmit(evt){
		evt = (evt) ? evt : ((window.event) ? window.event : "");
		var keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode);
		if (keyCode == 13){
			if(!jQuery("#searchFullTextKeywords").hasClass("seached")){
				jQuery("#searchFullTextSubmit").click();
				jQuery(".toResult:first").click();
				jQuery("#searchFullTextKeywords").addClass("seached");
			}else{
				jQuery(".scrollIntoView").next('li').click();
			}
    	}
		setTimeout('jQuery("#searchFullTextKeywords").focus()',500);
	}
	
	jQuery().ready(function(){
		//高对比度
		jQuery("#highContrastDiv li").click(function(){
			contrastType = jQuery(this).attr("contrastType");
			contrastState = false;
			highContrast();
		})
	//jQuery("#searchFullTextKeywords").keydown(function(evt){
//				
//			//var keyCode = event.keyCode ? event.keyCode : event.which;
//			//alert(keyCode);
//			
//			evt = (evt) ? evt : ((window.event) ? window.event : "")
//			var keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode);
//			if (keyCode == 13) {
//				 
//				if(!jQuery("#searchFullTextKeywords").hasClass("seached")){
//					jQuery("#searchFullTextSubmit").click();
//					jQuery(".toResult:first").click();
//					jQuery("#searchFullTextKeywords").addClass("seached");
//				}else{
//					jQuery(".scrollIntoView").next('li').click();
//				}
//			}
//			setTimeout('jQuery("#searchFullTextKeywords").focus()',500);
//			 
//		})
		
				
		jQuery("*").keydown(function(event){
			if (event.shiftKey && event.keyCode){    
				if(event.keyCode == "83" ||event.keyCode == "115" ) {jQuery(".toolBarItem[ctrlKey='S']").click()};
				//if(event.keyCode == "67" ||event.keyCode == "99" ) {jQuery(".toolBarItem[ctrlKey='C']").click()};
				if(event.keyCode == "80" ||event.keyCode == "112" ) {jQuery(".toolBarItem[ctrlKey='P']").click()};
				if(event.keyCode == "71" ||event.keyCode == "103" ) {jQuery(".toolBarItem[ctrlKey='G']").click()};
				if(event.keyCode == "75" ||event.keyCode == "107" ) {jQuery(".toolBarItem[ctrlKey='K']").click()};
				if(event.keyCode == "68" ||event.keyCode == "100" ) {jQuery(".toolBarItem[ctrlKey='D']").click()};
				if(event.keyCode == "88" ||event.keyCode == "120" ) {jQuery(".toolBarItem[ctrlKey='X']").click()};
				if(event.keyCode == "87" ||event.keyCode == "119" ) {jQuery(".toolBarItem[ctrlKey='W']").click()};
			}else{
				if(getCookie("toolBarState") == 1){ 
					if((jQuery(this)[0].tagName).toUpperCase()!="INPUT" && (jQuery(this)[0].tagName).toUpperCase()!="TEXTAREA"){
						if(event.keyCode == "77" ||event.keyCode == "109" ) {window.open("http://www.yangzhou.gov.cn/mlyz/Newmlyz1_index.shtml")};//魅力扬州 M m
						if(event.keyCode == "88" ||event.keyCode == "120" ) {window.open("http://www.yangzhou.gov.cn/xxgk/xxgk_index.shtml")};//信息公开 X x
						if(event.keyCode == "90" ||event.keyCode == "122" ) {window.open("http://www.yangzhou.gov.cn/zxfw/zxfw_index.shtml")};//在线服务 Z z    
						if(event.keyCode == "71" ||event.keyCode == "103" ) {window.open("http://www.yangzhou.gov.cn/gzcy/gzcy_index.shtml")};//公众参与 G g
						if(event.keyCode == "72" ||event.keyCode == "104" ) {window.open("http://www.yangzhou.gov.cn/qtyy/zcjm/w_register.html")};//智慧门户 H h
						if(event.keyCode == "83" ||event.keyCode == "115" ) {window.open("http://www.yangzhou.gov.cn/shimin/smpd_index.shtml")};//市民频道 S s
						if(event.keyCode == "81" ||event.keyCode == "113" ) {window.open("http://www.yangzhou.gov.cn/qiye/qiye_index.shtml")};//企业频道 Q q
						if(event.keyCode == "84" ||event.keyCode == "116" ) {window.open("http://www.yangzhou.gov.cn/tzpd/touzi_index.shtml")};//投资频道 T t
						if(event.keyCode == "76" ||event.keyCode == "108" ) {window.open("http://www.yangzhou.gov.cn/lypd/ly_index.shtml")};//旅游频道 L l
					}
				}
			}
			
			event.stopPropagation();
		})
							
							
		//关闭按钮
		jQuery(".ui-icon-circle-close").click(function(){
			jQuery("#searchFullTextForm").css("display","none");
			//清除包裹的东西
			jQuery("*[SearchResult]").each(function(){
				jQuery(this).removeAttr("SearchResult").parent(".SearchResultWraper").css("border","").css("display","inline");			   
			})	
			jQuery("#toolbar").show();
		})
		
		jQuery("#searchFullTextKeywords").change(function(){
			jQuery("#searchFullTextKeywords").removeClass("seached");
		})	
		
		jQuery(".toResult").live("click",function(){
			var toResult  = jQuery(this).attr("toResult");
			try{jQuery("*[SearchResult="+toResult+"]")[0].scrollIntoView();}catch(e){}
			jQuery(".toResult").removeClass("scrollIntoView");
			jQuery(this).addClass("scrollIntoView");
		})

		jQuery("#searchFullTextSubmit").live("click",function(){
											  
			jQuery("#searchFullTextKeywords").removeClass("seached");
			var searchFullTextKeywords = jQuery("#searchFullTextKeywords").val();
			//todo：检查时候searchFullTextKeywords的合法性
			if(jQuery.trim(searchFullTextKeywords)=="" || jQuery.trim(searchFullTextKeywords)== "请输入关键字！"){
				alert("请输入关键字！");
				return;
			}
			var i = 0;
			//清除包裹的东西
			jQuery("*[SearchResult]").each(function(){
				jQuery(this).removeAttr("SearchResult").parent(".SearchResultWraper").css("border","").css("display","inline");			   
			})
			jQuery("*[alt]").each(function(){
				if(jQuery(this).attr("alt").search(searchFullTextKeywords)>-1){
					i = i+1;
					jQuery(this).attr("SearchResult",i).wrap("<div class='SearchResultWraper' style='display:block; border:2px solid red;margin:0; padding:1px'></div>")	;	
				}						
			})
			jQuery("*[title]").each(function(){
				if(jQuery(this).attr("title").search(searchFullTextKeywords)>-1){
					i = i+1;
					if(jQuery(this).children().children("*[SearchResult]").length<1)
						jQuery(this).attr("SearchResult",i).wrap("<div class='SearchResultWraper' style='display:inline; border:2px solid red; margin:0; padding:1px'></div>")	;
				}			
			})
			
			jQuery("#container").find("*").each(function(){
				if(jQuery(this).children().length==0){
					if(jQuery(this).text() && jQuery(this).text().search(searchFullTextKeywords)>-1){
						if(!jQuery(this).attr("SearchResult")){
							i = i+1;
							jQuery(this).attr("SearchResult",i).wrap("<div class='SearchResultWraper' style='display:inline; border:2px solid red; margin:0;  padding:1px'></div>");
						}
					}
				}			
			})
			jQuery("#searchFullTextResults").html("");
			
			//.replaceAll(selector)
			if( i == 0){
				jQuery("#searchFullTextResults").append(jQuery("<li>没有结果</li>"));
			}else{
				for(var j = 1 ; j<=i; j++){
					jQuery("#searchFullTextResults").append(jQuery("<li class='toResult' toResult='"+j +"'>结果"+ j +"</li>"));
				}
			}
		})
	})
	

