if (typeof UPOC == "undefined" || !UPOC) {
    var UPOC = {};
}

//searchbar in header
UPOC.searchBar = {

    show : function (target) {
       $(target).style.display = 'block';
    },

    hide : function (target) {
       $(target).style.display = 'none';
    },

    updateSeek : function () {
       $('searchString').setProperty('value', $('searchString').value);
    },

    //keeping track of how the form is set up
    typeToggle : true,

    setSearchType : function (searchDrop) {
         	if (searchDrop == 'member'){
	            $('searchString').setProperty('name','handle');
		        if($('searchString').value == 'GroupSearch'){$('searchString').setProperty('value', 'MemberSearch');}
		        if(this.typeToggle == true){
	                $('groupA').remove();
	                $('groupB').remove();
	                new Element('input',{'id':'memberA','name':'act','value':'SubscriberSearch','type':'hidden'}).injectInside($('searchForm'));
	                new Element('input',{'id':'memberB','type':'hidden','name':'searchType','value':'subscriber'}).injectInside($('searchForm'));
	                typeToggle = false;
	            }
	            this.hideDiv();
	        }else{
		        //if ($('groupA' == true)){return false;}
		        //else{
		        $('searchString').setProperty('name' ,'searchKey');
			    if($('searchString').value == 'MemberSearch'){$('searchString').setProperty('value', 'GroupSearch');}
			    if(this.typeToggle == false){
		            $('memberA').remove();
		            $('memberB').remove();
		            new Element('input',{'id' : 'groupA' ,'name' : 'act' ,'value' : 'GroupSearch' , 'type' : 'hidden'}).injectInside($('searchForm'));
		            new Element('input',{'id' : 'groupB' ,'type' :'hidden' , 'name' : 'searchType' , 'value' :'group'}).injectInside($('searchForm'));
		            typeToggle = true;
		        }
		        this.hideDiv();
		    }

    },

    hideDiv : function () {
            $('searchDropdown').setStyle('display', 'none');
    },
    showDiv : function () {
        $('searchDropdown').setStyle('display', 'block');
    },

    searchToggle : function () {
        if ($('searchDropdown').getStyle('display') == 'none'){
            this.showDiv();
	    }else{
	        this.hideDiv();
	    }
    },

    clear : function () {
        if(($('searchString').get('value') == "GroupSearch") || ($('searchString').get('value') == "MemberSearch")){
		$('searchString').setProperty('value','');
	}
    }

}