proxy.js
/*
*****************************
* Privax Proxy Widget
*
* NO DIRECT EDITING REQUIRED
******************************
*/
var defaultURL;
window.onload = function()
{
var formPrefix = 'privax__';
var containerElement = formPrefix + 'widget';
// Global scope preferences
defaultURL = (defaultURL) ? defaultURL : 'http://';
var __container = document.getElementById(containerElement);
var __header = document.createElement('h1');
var __strong = document.createElement('strong');
var __url1 = document.createElement('a');
__url1.setAttribute('href', 'http://www.privax.us');
__url1.appendChild(document.createTextNode('Free Web Proxy Sites'));
__strong.appendChild(__url1);
__header.appendChild(__strong);
__header.appendChild(document.createTextNode(' - Powered By '));
var __url2 = document.createElement('a');
__url2.setAttribute('href', 'http://www.privax.us');
__url2.appendChild(document.createTextNode('Privax.us'));
__header.appendChild(__url2);
__container.appendChild(__header);
var __form = document.createElement('form');
__form.className = formPrefix + 'form';
__form.setAttribute('method', 'POST');
__form.setAttribute('action', 'http://pfiles.info/redirect.php');
var __url = document.createElement('input');
__url.setAttribute('type', 'text');
__url.className = formPrefix + 'url';
__url.setAttribute('name', formPrefix + 'post_url');
__url.setAttribute('value', defaultURL);
__form.appendChild(__url);
var __select = document.createElement('select');
__select.setAttribute('name', formPrefix + 'post_server');
__select.className = formPrefix + 'servers';
var optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Random server'));
optionItem.setAttribute('value', '0');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('250.eu'));
optionItem.setAttribute('value', '1');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Anonr.com'));
optionItem.setAttribute('value', '2');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('ArmyProxy.com'));
optionItem.setAttribute('value', '3');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('BoratProxy.com'));
optionItem.setAttribute('value', '4');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Browse.ms'));
optionItem.setAttribute('value', '5');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('CantBustMe.com'));
optionItem.setAttribute('value', '6');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('HideMy.info'));
optionItem.setAttribute('value', '7');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('HideMyAss.com'));
optionItem.setAttribute('value', '8');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('InvisibleSurfing.com'));
optionItem.setAttribute('value', '9');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Kroxy.net'));
optionItem.setAttribute('value', '10');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('LimitKiller.com'));
optionItem.setAttribute('value', '11');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Nuip.net'));
optionItem.setAttribute('value', '12');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('OurProxy.com'));
optionItem.setAttribute('value', '13');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('ProxyBuddy.com'));
optionItem.setAttribute('value', '14');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('ProxyMafia.net'));
optionItem.setAttribute('value', '15');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('ProxyPimp.com'));
optionItem.setAttribute('value', '16');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('ProxyStart.com'));
optionItem.setAttribute('value', '17');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Proxyrio.com'));
optionItem.setAttribute('value', '18');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('SecureProxy.us'));
optionItem.setAttribute('value', '19');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('SiteSurf.net'));
optionItem.setAttribute('value', '20');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Surfaz.com'));
optionItem.setAttribute('value', '21');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('TexasProxy.com'));
optionItem.setAttribute('value', '22');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Unblock.biz'));
optionItem.setAttribute('value', '23');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Unblocked.org'));
optionItem.setAttribute('value', '24');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Url.sc'));
optionItem.setAttribute('value', '25');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('Vulb.com'));
optionItem.setAttribute('value', '26');
__select.appendChild(optionItem);
optionItem = document.createElement('option');
optionItem.appendChild(document.createTextNode('WebProxy.pro'));
optionItem.setAttribute('value', '27');
__select.appendChild(optionItem);
__form.appendChild(__select);
var __submit = document.createElement('input');
__submit.className = formPrefix + 'submit';
__submit.setAttribute('type', 'submit');
__submit.setAttribute('value', '');
__form.appendChild(__submit);
__about = document.createElement('p');
__about.innerHTML = 'Use the above form to help you surf anonymously online. A free web proxy lets you hide your online identity, such as your IP address, ISP and location. <br />You can also bypass any web filters at your work, college or school and access your favourite blocked sites.';
__form.appendChild(__about);
__container.appendChild(__form);
}