var gSearch_Sempty_listmedia="search live media, anywhere, right now...";
								// TEXT THAT WILL APPEAR WHEN USER SEARCHES NEARBY ONLY
var gSearch_Sempty_mapsearch="who's around? Enter postcode or street name...";
								// TEXT THAT WILL APPEAR WHEN USER SEARCHES NEARBY ONLY

function gSearch_ChangeRadio(){
	switch (gsWho) {
		case 'all':rad_id=0;
			break;
		case 'friends':rad_id=1;
			break;
		default:break;
	}
	alertd(" rad_id="+rad_id,"selectedradio starts","",1);
	for(var i=0; i<2; i++){
		if(i!=rad_id)
			document.getElementById('rad_id_'+i).src='images/empty_dot.png';
	}
	document.getElementById('rad_id_'+rad_id).src='images/full_dot.png';
}

function gSearch_SetDefault_SStr(to){
	if(to){
		if(gsSearch==''||gsSearch==gSearch_Sempty_mapsearch)
			gsSearch=gSearch_Sempty_listmedia;
		document.getElementById('search').value=gsSearch;
	}else{
		gsSearch=gSearch_Sempty_mapsearch;
		document.getElementById('search').value=gsSearch;
	}
}

function gSearch_ClearResults(){
	gsSearch='';
	document.getElementById('list_found').innerHTML= '';
	document.getElementById('list_nav').innerHTML= '';
	document.getElementById('list_nav_top').innerHTML= '';
	document.getElementById('b').style.display= 'none';
	document.getElementById('list_found').appendChild(feedEmpty('Let\'s find some cool Zkatterings...!'));
}
function gSearch_HideResults(){
	gSearch_ClearResults();
	document.getElementById('searchHeaderText').style.display='none';
	document.getElementById('searchHeaderNeraby').style.display='none';
	document.getElementById('searchHeaderLoading').innerHTML='';
}

function gSearch_Clear_Search_Value(obj){
	if(unescape(obj.value)==gSearch_Sempty_mapsearch||unescape(obj.value)==gSearch_Sempty_listmedia)
		obj.value=''
	obj.focus()
}

function gSearch_SetCookies(){
	dC('CgsWho');dC('CgsClickedlink');dC('CgsSearch');dC('CgsPageN');
	cC('CgsWho',gsWho);cC('CgsClickedlink',gsClickedlink);cC('CgsSearch',gsSearch);cC('CgsPageN',gsPageN);
	document.getElementById('b').style.display= 'table-cell';
}

function gSearch_HideNearbyView(){// BUGREFERENCE 1249
	alertd("","hiding the nearby","",1);
	if (document.getElementById('mapArea'))
		{
		document.getElementById('sva').style.display= 'none'
		document.getElementById('mapZoom').style.display= 'none'
		document.getElementById('autoMsg').innerHTML= ''
		$('#mapArea').animate({'height':'0px'},'slow', function() 
			{
			document.getElementById('mapArea').style.display= 'none'
			window.autoLocationInterrupted= false
			resetMap()
			})
		}
}

function gSearch_HideSchoolView(){// BUGREFERENCE 1249
	alertd("","hiding the school","",1);
	if(document.getElementById('searchSchool')){
		document.getElementById('searchSchool').style.visibility= 'hidden';
	}
	if(document.getElementById('searchDefault')){
		document.getElementById('searchDefault').style.visibility= 'visible';
	}
}

function gSearch_ChangeToListView(){// BUGREFERENCE 1249
	activeFeedMode='list';
	gSearch_HideNearbyView();
	gSearch_HideSchoolView();
	if(gsOldClickedlink=='media'&&gsPage=='results'){
		gSearch_sa_mainsearch();
	}
	if((gsOldClickedlink=='school'||gsOldClickedlink=='nearby')&&gsPage=='results'){
		gSearch_HideResults();
	}
	gSearch_SetDefault_SStr(1);
}

function gSearch_ChangeToMediaView(){// BUGREFERENCE 1249
	activeFeedMode='media';
	gSearch_HideNearbyView();
	gSearch_HideSchoolView();
	if(gsOldClickedlink=='list'&&gsPage=='results'){
		gSearch_sa_mainsearch();
	}
	if((gsOldClickedlink=='school'||gsOldClickedlink=='nearby')&&gsPage=='results'){
		gSearch_HideResults();
	}
	gSearch_SetDefault_SStr(1);
}

function gSearch_ChangeToNearbyView(){// BUGREFERENCE 1249
	if (document.getElementById('link_id_2').className=='clicked') return
	activeFeedMode='list';
	gSearch_HideSchoolView();
	$('#mapArea').animate({'height':'302px'},'slow', function(){ $('#loader').fadeIn('slow', function() { locateMe() }) })
	if(gsOldClickedlink!=''&&gsOldClickedlink!='nearby'&&gsPage=='results'){
		gSearch_HideResults();
	}
	gSearch_SetDefault_SStr(0);
}

function gSearch_ChangeToSchoolView(){// BUGREFERENCE 1249
	activeFeedMode='list';
	gSearch_HideNearbyView();
	if(document.getElementById('searchSchool')){
		document.getElementById('searchSchool').style.visibility= 'visible';
	}
	if(document.getElementById('searchDefault')){
		document.getElementById('searchDefault').style.visibility= 'hidden';
	}
	if(gsOldClickedlink!=''&&gsOldClickedlink!='school'&&gsPage=='results'){
		gSearch_HideResults();
	}
}

function gSearch_ChangeLink(){// BUGREFERENCE 1249
	if(gsPage=='results')
		document.getElementById('gs_type').innerHTML=gsClickedlink;
	switch (gsClickedlink) {
		case 'list':link_id=0;gSearch_ChangeToListView();
			break;
		case 'media':link_id=1;gSearch_ChangeToMediaView();
			break;
		case 'nearby':link_id=2;gSearch_ChangeToNearbyView();
			break;
		case 'school':link_id=3;gSearch_ChangeToSchoolView();
			break;
		default:break;
	}
	alertd(" link_id="+link_id,"selectedlink starts","",1);
	var total=4;
	for(var i=0; i<total; i++){
		if(i!=link_id)
			document.getElementById('link_id_'+i).className='normal';
	}
	document.getElementById('link_id_'+link_id).className='clicked';
}

function gSearch_ManSearched(){
	if (gsClickedlink == 'nearby')
		searchMap(gsSearch);
	else
		refreshFeed(1);
}

function gSearch_DetectTooshort(){
	if(gsPage=='front'){
		if(gsSearch.length<1){
			sa_display_pop('pjs_txt_tooshort_001', 'ph_txt_tooshort_001', '');
			return 1;
		}else{
			window.location.href=_Gp_search+'?gsearch='+escape(gsSearch)+'&gsearchPar=results,1,'+gsWho+','+gsClickedlink;
			return 0;
		}
	}else if(gsPage=='results'&&gsClickedlink!='nearby'){
		if(gsSearch.length<1){
			sa_display_pop('pjs_txt_tooshort_001', 'ph_txt_tooshort_001', '');
			return 1;
		}
	}
	return 0;
}

function gSearch_SearchClicked(e){
	if(gsPage=='front'){
		if (e.keyCode==13)
			gSearch_DetectTooshort();
	}else if(gsPage=='results'){
		if (e.keyCode==13)
			gSearch_ManSearched();
	}
}