/*
 *****************************
 * 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);
}
