questia.Package( "coreweb.search" );

coreweb.search.validateSearchInputs = function(form,submitId, left,top) {
    var cboxes = coreweb.common.getSelectedCheckBoxes(form);
    var mediaCount = 0;
    var skuCount = 0;
    for (var i=0; i < cboxes.length; i++) {
        if ( cboxes[i].className.indexOf('mediaCheck') >= 0 ) {
           mediaCount++;
        }
        if ( cboxes[i].className.indexOf( 'skuCheck' ) >= 0 ) {
        	skuCount++;
        }
    }
	var submitbtn = coreweb.common.getElement(form,submitId);
    var pos = coreweb.common.ComponentUtils.getPosition(submitbtn);
 	if ( mediaCount == 0 ) {
		document.getElementById('searchWarning').style.left=pos.left + left+"px";
		document.getElementById('searchWarning').style.top=pos.top + top+"px";
		document.getElementById('searchWarning').style.display='inline';
	   return false;
	} else if ( skuCount == 0 && (questia.Dictionary.search && questia.Dictionary.search.checkContentTypes) ) {
		document.getElementById('skuWarning').style.left=pos.left + left+"px";
		document.getElementById('skuWarning').style.top=pos.top + top+"px";
		document.getElementById('skuWarning').style.display='inline';
		return false;	
	} else {
	  return true;
	}
}


