function removeDefault(element,defaultValue) {
   if(element.value == defaultValue) {
        element.value = '';
    }
}

function swapImage(imgTag, src) {
    imgTag.src = src;
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function submitChoice(form, inputHidden, value) {
    var e = document.getElementById(inputHidden);
    e.value = value;
    form.submit();
}

function submitKeywords(url,inputText) {
    var e = document.getElementById(inputText);
    window.location.replace(url+e.value);
}


function submitKeywordsAndYear(url,publicationType,inputText,selectBox) {
    var keywords = document.getElementById(inputText);
    var year = document.getElementById(selectBox);

    var queryUrl = '?selectedType='+publicationType;
    if(keywords.value != '') {
        queryUrl += '&keywords='+keywords.value;
    }
    if(year.value != 'all') {
        queryUrl += '&selectedYear='+year.value;
    }
    window.location.replace(url+queryUrl);
}


function submitCheckbox(form, inputHidden, intputName, currentIndex, size) {
    var input = document.getElementById(inputHidden);
    var currentValue = '';
    var currentCheckbox = document.getElementById(intputName + currentIndex);
    currentCheckbox.checked = !currentCheckbox.checked;

    for (var i = 0; i < size; i++) {
        var checkbox = document.getElementById(intputName + i);
        if (checkbox.checked) {
            if (currentValue != '') {
                currentValue = currentValue + '$$$';
            }
            currentValue = currentValue + checkbox.name;
        }
    }
    input.value = currentValue;
    //alert("currentValue is " + currentValue);
    form.submit();
}

function resetField(elementId) {
    var element = document.getElementById(elementId);
    element.value = "";
}

function resetSelectField(elementId) {
    var select = document.getElementById(elementId);
    for (var i = 0; i < select.options.length; i++) {
        if (i = 0 ) {
            select.options[i].selected = true;
        } else {
            select.options[i].selected = false;
        }
    }
}
function resetSelectField2(elementId) {
    var select = document.getElementById(elementId);
    select.value="all";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
            //alert('A cookie was not set. '+name+'. Please ensure your browser accepts cookies.');
    return "Username";
}


