networkAlias = "1","2";

function doSubmit(frm, fSubmit) {
	var d1, m1, y1, d2, m2, y2, loc, cat, startDate, endDate, srchURL;

	if (frm['d1'] && frm['m1'] && frm['y1']) {
		d1 = frm['d1'].options[frm['d1'].selectedIndex].value;
		m1 = frm['m1'].options[frm['m1'].selectedIndex].value;
		y1 = frm['y1'].options[frm['y1'].selectedIndex].value;
		startDate = y1+m1+d1;
		frm['start_date'].value = startDate;
	}

	if (frm['d2'] && frm['m2'] && frm['y2']) {
		d2 = frm['d2'].options[frm['d2'].selectedIndex].value;
		m2 = frm['m2'].options[frm['m2'].selectedIndex].value;
		y2 = frm['y2'].options[frm['y2'].selectedIndex].value;
		endDate = y2+m2+d2;
		frm['end_date'].value = endDate;
	}
	
	//This fixes a weird problem ...
	if (fSubmit) {
		frm.submit();
		return false;
	}
}

function setDateTypeQuery(frm, dateType) {    
    if (dateType == 'days') {
        frm['days_ahead'].disabled=false;
        frm['days_until'].disabled=false;        
        frm['d1'].disabled=true;
        frm['m1'].disabled=true;
        frm['y1'].disabled=true;
        frm['d2'].disabled=true;
        frm['m2'].disabled=true;
        frm['y2'].disabled=true;    
    } else if (dateType == 'range') {
        frm['days_ahead'].disabled=true;
        frm['days_until'].disabled=true;        
        frm['d1'].disabled=false;
        frm['m1'].disabled=false;
        frm['y1'].disabled=false;
        frm['d2'].disabled=false;
        frm['m2'].disabled=false;
        frm['y2'].disabled=false;    
    } else {
        frm['days_ahead'].disabled=true;
        frm['days_until'].disabled=true;        
        frm['d1'].disabled=true;
        frm['m1'].disabled=true;
        frm['y1'].disabled=true;
        frm['d2'].disabled=true;
        frm['m2'].disabled=true;
        frm['y2'].disabled=true;
    }    
}

function setLocation(frm, select) {
    frm['loc_id'].value = frm[select].options[frm[select].selectedIndex].value;
}

function setEmptySelect(frm, select) {
    frm[select].selectedIndex = 0;
}