//alert('srch_mgmt.js included');

var sMgmt = {
	//	
	isResCntnrAndPgntExists : 0,
	srchStr : '',
	//agentPgnt : {},
	isAdvceSrchActive: 0,
	
	init : function(comp){
		//fObj('genSrchBxBtn').value = srchBtnCap;
	},
	
	srchIt : function ($response, btnType, cat, str){
		//alert($response+' '+str);
		if($response){
			hEM.introOff();
			var resCntnr = fObj('mainSrchResCntnr');
			
			//if there is no search result
			if(!ajResV.validate($response)){
				//var resArr = ajResV.m_res.split('[*[');
				//if(resCntnr) resCntnr.innerHTML = resArr[0]+' <b>'+sMgmt.srchStr+'</b> '+resArr[1];
				return false;
			}
			if(resCntnr) resCntnr.innerHTML = '<div style="margin-top:10px;">'+ajResV.m_res+'</div>';
			aL2RBs();
			//alert(ajResV.m_res);
			return;
			
		}else{
			//sMgmt.srchIt(0, 1, 'wikiCat', fObj('srchStrInput').value);
			if(cat=='wikiCat') window.open('?comp=wiki&cmd=getWkPgsBykWord&kW='+str, '_self');
			if(cat=='picCat') window.open('?comp=photo-gallery&cmd=srch&srchStr='+str, '_self');
			
			if(supportAj){
				//just to be sure all containers are available
				
				sMgmt.srchStr = str;
				var $value = 'comp=main&btnType='+btnType+'&cat='+cat+'&cmd=dISrch&srchStr='+tSN.enc(str)+sweepAdvSrchConf();
				//alert($value);
				hEM.introOn(1);
				AjTD.sIt($value, "sMgmt.srchIt($response)" );
			}else{
				//send request by classic method
				//alert('classic srch');
				sMgmt.srchStr = str;
				
				fObj('srchStr').value = tSN.enc(str);
				fObj('srchBtnCap').value = fObj('genSrchBxBtn').value;
				fObj('cat').value = cat; 
				var sSC = sweepAdvSrchConf(); 
				fObj('aSConf').value = (sSC) ? tSN.enc(sSC):'';
				 
				fObj('clascSrch').submit();
			}	
		}
	},

	navClk: function(obj, evt){
		if(!supportAj){
			return true;//if browser does not support ajax then call it classic
		}
		
		//stop default action
		dsblAClk(evt);
		
		var $value = 'comp=main&cmd=navPgnt&srchStr='+sMgmt.srchStr+'&objId='+obj.id;
		//alert('$value: '+$value);
		hEM.introOn(1);
		AjTD.sIt($value, "sMgmt.srchIt($response)" );
		return false;
	}
		
};
sMgmt.init();
