function validateSearch(){
    if ($('searchField').value == ''){
        alert("Please enter a Search Query");
    }
    else {
        $('searchField').form.submit();
    }
}

//if (!tpl) var tpl = new Templater();
//tpl.getRemoteTemplate('advSearchOptsHY');

function checkAdvSearch(securityType){
    var url = "checkAdvSearch.php";

    var req = new Request({url: url,
			   method: 'get',
			   async: false,
			   onComplete: function(text, xml){
		if (text == 'OK'){
		    switch(securityType){
		    case 'High Yield':
		    //showAdvSearchHYOpts();
		    return;
		    break;
		    default:
		    location.href = 'advSearch.php';
		    return;
		    break;
		    }
		}
		else {
		    alert("Advanced Search is a separate subscription, please contact us for more information."
			  + "  It contains the ability to search for key terms such as Net Share,"
			  + " Make Whole, Public Acquirer and various Dividend Protection searches.");
		}
	    }
	});
    req.send(null);
  
}

/**
 * disabled
 **/
function showAdvSearchHYOpts(securityType){
    return;

    var optsDiv = document.getElementById('advSearchOpts');
    optsDiv.style.height = '30px';

    optsDiv.innerHTML = tpl.fetch('advSearchOptsHY');

}

function checkHide(event){
    if (isIE()) return;
  
    hideAdvSearchHYOpts(event);
}

/**
 * DISABLED
 **/
function hideAdvSearchHYOpts(e){
    return;

    var ev = new Event(e);
    var advSearchDiv = $('advSearchDiv');

    if (ev.relatedTarget == advSearchDiv
	|| ev.relatedTarget.hasChild(advSearchDiv)){
	return;
    }
  
    var optsDiv = $('advSearchOpts');
    optsDiv.innerHTML = '';
    optsDiv.style.height = '0px';
}

/**
 * viewPorfolioDocs (sp?)
 **/
function viewPorfolioDocs(portfolioId,clientId,portfolioName){
    editWin = window.open('searchSecurities.php?MODE=SEARCH&portfolio='+portfolioId+'&clientId='+clientId+'&topic='+portfolioName,
			  'editWin',
			  'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');
    editWin.focus();
}


/**
 * viewPortfolioSearch
 **/
function viewPortfolioSearch(clientId){
    //alert('viewPortfolioSearch');
    var selectedArray = new Array();
    var selObj = document.getElementById('searchOptId');
    var i;
    var count = 0;
    for (i=0; i<selObj.options.length; i++) {
	if (selObj.options[i].selected) {
	    if (selObj.options[i].value == 'All') {
		//alert('contains All');
		//portfolio = 0;
		//url='searchSecurities.php?MODE=SEARCH&portfolio=' + portfolio + '&clientId=' + clientId;
		//window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');

		selectedArray = new Array();
		selectedArray[0] = '0';
		break;

	    } else if (selObj.options[i].value == '') {
		alert('Please select a Portfolio');
		return false;
	    }
	    selectedArray[count] = selObj.options[i].value;
	    count++;
	}
    }
    //alert(selectedArray);
    portfolio = selectedArray;
    //url='searchSecurities.php?MODE=SEARCH&portfolio=' + portfolio + '&clientId=' + clientId;
    //window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');
    /* 
       editWin = window.open('advSearch.php?MODE=DOC&portfolio='+portfolio+'&clientId='+clientId,
       'editWin',
       'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');
       editWin.focus();
    */
    url = 'advSearch.php?MODE=DOC&portfolio='+portfolio;
    location.href = url;
    
}


function popWindow (url) { 
    window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750'); 
} 


function popPortfolioDocs(clientId)
{

    var selectedArray = new Array();
    var selObj = document.getElementById('docOptId');
    var i;
    var count = 0;
    for (i=0; i<selObj.options.length; i++) {
	if (selObj.options[i].selected) {
	    if (selObj.options[i].value == 'All') {
		//alert('contains All');
		//portfolio = 0;
		//url='searchSecurities.php?MODE=SEARCH&portfolio=' + portfolio + '&clientId=' + clientId;
		//window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');

		selectedArray = new Array();
		selectedArray[0] = '0';
		break;

	    } else if (selObj.options[i].value == '') {
		alert('Please select a Portfolio');
		return false;
	    }
	    selectedArray[count] = selObj.options[i].value;
	    count++;
	}
    }
    //alert(selectedArray);
    portfolio = selectedArray;
    url='searchSecurities.php?MODE=SEARCH&portfolio=' + portfolio;
    //url='news.php?MODE=SEARCH&portfolio=' + portfolio + '&clientId=' + clientId+'&userID=5746&loggedIn=1';
    //window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');
 
    location.href = url;
  
    //txtSelectedValuesObj.value = selectedArray;
} 


function popPortfolioNews(clientId)
{

    var selectedArray = new Array();
    var selObj = document.getElementById('newsOptId');
    var i;
    var count = 0;
    for (i=0; i<selObj.options.length; i++) {
	if (selObj.options[i].selected) {
	    if (selObj.options[i].value == 'All') {
		//alert('contains All');
		//portfolio = 0;
		//url='searchSecurities.php?MODE=SEARCH&portfolio=' + portfolio + '&clientId=' + clientId;
		//window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');

		selectedArray = new Array();
		selectedArray[0] = '0';
		break;

	    } else if (selObj.options[i].value == '') {
		alert('Please select a Portfolio');
		return false;
	    }
	    selectedArray[count] = selObj.options[i].value;
	    count++;
	}
    }
    //alert(selectedArray);
    portfolio = selectedArray;
    //   news.php?MODE=LIST&portfolio=27&clientId=1793&topic=Fourth Portfolio - AA only'
    //url='news.php?MODE=LIST&portfolio=' + portfolio + '&clientId=' + clientId;
    url='news.php?MODE=LIST&portfolio=' + portfolio;
    //window.open(url,'openWin','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=1100,height=750');
 
    location.href = url;
  
    //txtSelectedValuesObj.value = selectedArray;
}