function searchCategory(category){
	$("#pageNumber").val(0);
    $("#keywordsText").val(category);
	$("#selectCategorySearch").attr('checked', true);
    $("#businessSearchForm").submit();
}

function filterToSearchResultsPage(pageNum){
	$("#pageNumber").val(pageNum);
	$("#keywordsText").val($("#originalKeywordsText").val());
	if($("#originalSearchType").val()=="keyword"){
		$("#selectKWSearch").attr('checked', true);
	}else if($("#originalSearchType").val()=="category"){
		$("#selectCategorySearch").attr('checked', true);
	}else{
		$("#selectBizSearch").attr('checked', true);
	}
	$("#businessSearchForm").submit();
}

function setFirstPage(){
    $("#pageNumber").val(0);
}

var previousId;
function toggleDivAndIFrame(elementId, iFrameSrc){
    if(previousId != null){
        hideDivAndIFrame(previousId);
    }
	
    document.getElementById(elementId + 'Frame').src=iFrameSrc;
    document.getElementById(elementId + 'Frame').height="479px";
    document.getElementById(elementId + 'Frame').width="504px";
    document.getElementById(elementId).style.visibility="visible";
    document.getElementById(elementId).style.zIndex="1";
	document.getElementById(elementId + 'Anchor').style.visibility="visible";
    previousId = elementId;
}

function hideDivAndIFrame(elementId){
    document.getElementById(elementId + 'Frame').src="";
    document.getElementById(elementId + 'Frame').height="0px";
    document.getElementById(elementId + 'Frame').width="0px";
    document.getElementById(elementId).style.visibilty = "hidden";
    document.getElementById(elementId + 'Anchor').style.visibility="hidden";
}

/**
 * Handle a broken image. If the image is broken replace it with the default
 * video image. Remove the onError attribute in case that image is broken as
 * well to prevent browser freezing.
 */
function handleBrokenImage(img) {
	$(img).removeAttr("onerror").attr("src", "images/defaultVideoImage.png");
}