﻿function URLEncode (clearString) 
{  
    var output = '';  
    var x = 0;  
    clearString = clearString.toString();  
    var regex = /(^[a-zA-Z0-9_.]*)/;  
    
    while (x < clearString.length) 
    {  
        var match = regex.exec(clearString.substr(x));  
        
        if (match != null && match.length > 1 && match[1] != '') 
        {  
            output += match[1];  
            x += match[1].length;  
        } 
        else 
        {  
            if (clearString[x] == ' ')  
                output += '+';  
            else 
            {  
                var charCode = clearString.charCodeAt(x);  
                var hexVal = charCode.toString(16);  
                output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();  
            }  
            
            x++;  
        }  
    }  
    
    return output;  
}

function SubmitEnter(url, myfield, e)  
{  
    var keycode;  
    
    if (window.event)  
        keycode = window.event.keyCode;  
    else if (e)  
        keycode = e.which;  
    else  
        return true;  
        
    if (keycode == 13)  
    {  
        SearchSite(url);  
        return false;  
    }  
    else  
       return true;  
}  

function SearchSite(url)  
{  
    document.location.href = url + '?cx=000469869969731507707:fjlt6j94h7o&cof=FORID:10&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Search';  
}  