function validate_search (form) {
 var url = form.action+"?cmd=keyword";
 var value = '';
 if(form.words.value=="-- Search --")
    form.words.value="";
 if(isBlank(form.words.value) && isBlank(getSelectField(form.location)) && isBlank(getSelectField(form.item_condition)) && isBlank(getSelectField(form.category1)))
 return false;

 if(!isBlank(form.words.value))
 if(form.words.value!=="-- Search --")
	url += '&words=' + form.words.value;

 if(!isBlank(value = getSelectField(form.location)))
 {
	url += '&location=' + value;
 }

 if(!isBlank(value = getSelectField(form.item_condition)))
 url += '&condition_' + value + '=1';


 if(!isBlank(value = getSelectField(form.category1)))
 url += '&category1=' + value;

 window.location = url;

 return false;
}

function getSelectField (field) {
  return field.value;
}

function isBlank (s) {
 for (var i = 0; i < s.length; i++) {
	 var c = s.charAt(i);
	 if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
 }

 return true;
}

function validate_advSearch(form){
	if(form.words && form.words.value == "-- Search --")
		form.words.value= "";
    if(form.seller && form.seller.value == "-- Name --")
        form.seller.value = "";
    if(form.auction_id && form.auction_id.value == "-- Number --")
        form.auction_id.value = "";
    return true;
}

function saveSearch(isloggedIn,search_param,search_query){
    isloggedIn = isloggedIn?isloggedIn:global_user_id;
   // if(search_param.search_name=="")
	search_param.search_name=$('#saveSearchText').val();
	if(search_param.email_flag=="")
	search_param.email_flag=$('#runSearchCheck').attr("checked")?1:0;
	if(search_param.search_name == "")
		return;
    $('input.saveBtn').css({"background":"transparent url(/shared/bu/images/add_watchlist_loading.gif) no-repeat scroll 0 0"});
    if(isloggedIn){
        if(search_param.user_id == "")search_param.user_id = global_user_id;
        Invoker.createSavedSearch(search_param,function(data){
			if(!data.error){
				$('div.saveSearchContainer').hide();
				$('ul#saveSearch').find('li').html("<div class='saveSearchSuccess'>Search saved successfully to <a href='/account/main?tab=SearchAgent'>My Account</a></div>");
			}else{
				$('div.saveSearchContainer').hide();
				var el=$('ul#saveSearch').find('li').html();
				$('ul#saveSearch').find('li').html("<div class='saveSearchFailure'>Save was unsuccessful,Please try again</div>");
				setTimeout(function(){
                   $('.saveSearchFailure').fadeOut("slow",function(){
                      $('.saveSearchFailure').before(el).remove();
					  $("a#saveSearchLink").click(function(){
						if($("div.saveSearchContainer").css('display') == "none"){
							$("div.saveSearchContainer").show();
						}else{
							$("div.saveSearchContainer").hide();
						}

	});
                   });
                },2000);
			}
		});
	}else{
        var url = location.pathname+"?query="+search_query+"&search_name="+search_param.search_name+"&email_flag="+search_param.email_flag+"&_page="+search_param.page+"&sort="+search_param.sort+"&ascending="+search_param.ascending+"&isSaveSearch=true";
        window.location.href = "/login?page="+escape(url);
    }
}

function toggleView(){
	if($("#imgMorelink").attr("src")=="/shared/bu/images/sorting-icon_up.png"){
		$("#imgMorelink").attr("src","/shared/bu/images/sorting-icon_down.png");
		$("#aMorelink").html("More Sellers");
	}else {
		$("#imgMorelink").attr("src","/shared/bu/images/sorting-icon_up.png");
		$("#aMorelink").html("Less Sellers");
	}
	$('.hidden').toggle();
	return false;
}

