function getDefaultFederated(){
	var fs = getFedSearchCookie("federatedSearchEnabled");
	// check cookie to determine whether to tick includeFedResults checkbox
        // default off:
	//return (fs && fs == "y") || false;
        // default on: 
        return !fs || (fs == "y");
}

function setFederated(){
	var exField = $('exField');
	var dfField = $('dfField');
	if ($('includeFedResults').checked){
		exField.value = "FederatedSearch";
		dfField.value = "y";
		setFedSearchCookie("federatedSearchEnabled", "y");
        document.forms['f'].styleSheet.value='fedsearch/FedSearchWorkSummary'; 
        
	} else {
		exField.value = "GuidedSearch";
		dfField.value = "n";
		setFedSearchCookie("federatedSearchEnabled", "n");
        document.forms['f'].styleSheet.value="";
	}
}
function toggleFedOption(serviceName){
	var enabled = ($(serviceName + '_box').checked ? 'y' : 'n');
	setFedSearchCookie('fs.' + serviceName,enabled);
}
function setFedSearchCookie(c, value) {
	var c_name = "austlit." + c;
    var date = new Date();
    date.setTime(date.getTime()+(180*24*60*60*1000));
    var expires = ";domain=.austlit.edu.au;path=/;expires="+date.toGMTString();
	document.cookie = c_name + "=" + escape(value) + expires; 	
}

function getFedSearchCookie(c) {
	var c_name = "austlit." + c;
	if (document.cookie.length > 0){
	  var c_start = document.cookie.indexOf(c_name + '=');
	  if (c_start != -1) {
	    c_start = c_start + c_name.length + 1;
	    c_end = document.cookie.indexOf(";", c_start);
	    if (c_end==-1){
	    	c_end = document.cookie.length;
	    }
	    return unescape(document.cookie.substring(c_start, c_end));
	  }
	}
}				
