Knowledge: Java, C++
UPDATE: In the CSE 'look and feel' settings, I was able to set it to set it to open in a new page or in the window. However, if it is set to open in the same page the search box just disappears after being used. Is opening in a new tab the best I can get it or could I circumvent that somehow?
var cx = '004947109011811719558:0krhoghgxlo';
var gcse = document.createElement('script');
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script');
As you can see by my tabs, this has been a lot of fun :')