// function: swap gif images
function swapImageGif(img) {
    thisSrc = img.src
    if (thisSrc.indexOf("Over") > 0) {
        thisSrc = thisSrc.replace("/images/", "/uploadImages/")
        thisSrc = thisSrc.replace("Over.gif", ".gif")
        img.src = thisSrc
    } else {
        thisSrc = thisSrc.replace("/uploadImages/", "/images/")
        thisSrc = thisSrc.replace(".gif", "Over.gif")
        img.src = thisSrc
    }
}

// function: swap png images
function swapImagePng(img) {
    thisSrc = img.src
    if (thisSrc.indexOf("Over") > 0) {
        thisSrc = thisSrc.replace("/images/", "/uploadImages/")
        thisSrc = thisSrc.replace("Over.png", ".png")
        img.src = thisSrc
    } else {
        thisSrc = thisSrc.replace("/uploadImages/", "/images/")
        thisSrc = thisSrc.replace(".png", "Over.png")
        img.src = thisSrc
    }
}

// function: to clear login field
function clearSearchField(e) {
    if ("Search" == e.value) {
        e.value = '';
    }
    else if (e.value == '') {
        e.value = "Search";
    }
}

// function: to check search element
function checkSearch(e) {
    var search = document.getElementById(e).value;

    if ((search != "Search") && (search != "")) {
        return true;
    }
    else {
        alert("Please submit a search");
        return false;
    }
}

// function: force enter click
function forceClick(e, elemId) {
    var elem = document.getElementById(elemId);
    var evt = (e) ? e : window.event;
    var intKey = (evt.which) ? evt.which : evt.keyCode;

    if (intKey == 13) {
        elem.click();
        return false;
    }
    return true;
}

// function: do search
function doSearch(e, elemId, searchId) {
    var elem = document.getElementById(elemId);
    var evt = (e) ? e : window.event;
    var intKey = (evt.which) ? evt.which : evt.keyCode;
    var search = document.getElementById(searchId).value;

    if ((search != "Search") && (search != "")) {
        //location.href = "/search.aspx?search=" + escape(search);
        document.location.href = '/search.aspx?cx=008272827329022609388%3Ayuyb5ngxbwo&cof=FORID%3A10%3BNB%3A1&ie=UTF-8&q=' +
        document.getElementById('q').value + '&sa=Search';
    }
    else {
        alert("Please submit a search");
    }
    
    return false;
}

// function: do search
function doSearchFromInvestors(e, elemId, searchId) {
    var elem = document.getElementById(elemId);
    var evt = (e) ? e : window.event;
    var intKey = (evt.which) ? evt.which : evt.keyCode;
    var search = document.getElementById(searchId).value;

    if ((search != "Search") && (search != "")) {
        //location.href = "/search.aspx?search=" + escape(search);
        document.location.href = 'http://www.palomarmedical.com/search.aspx?cx=008272827329022609388%3Ayuyb5ngxbwo&cof=FORID%3A10%3BNB%3A1&ie=UTF-8&q=' +
        document.getElementById('q').value + '&sa=Search';
    }
    else {
        alert("Please submit a search");
    }

    return false;
}

// function: add rollover for SmartWebs buttons (handles GIFs and PNGs)
function addSWBtnRollovers() {
    //alert("images # " + document.images.length);
    for (i=0;i<document.images.length;i++){
        //if button is a smartwebs button
        if (document.images[i].src.indexOf('swbtn_') > 0) {
            //if button is a png
            //alert("src: " + document.images[i].src);
            if (document.images[i].src.indexOf('.png') > 0) {
                document.images[i].onmouseover = function() { swapImagePng(this); };
                document.images[i].onmouseout = function() { swapImagePng(this); };
            //else if button is a gif
            } else if (document.images[i].src.indexOf('.gif') > 0) {
                document.images[i].onmouseover = function() { swapImageGif(this); };
                document.images[i].onmouseout = function() { swapImageGif(this); };
            }
        }
	}
}