<!-- 
SWEETPROXIES PROXY DIRECTORY SCRIPT
http://www.sweetproxies.com/script/
-->

var ajax = xml();
var working = false;
function xml () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}
function change_opacity (id, opacity) {
	object = document.getElementById(id).getElementsByTagName('div')[0];
	object.style.filter = 'alpha(opacity=' + opacity + ')';
	object.style.MozOpacity = opacity / 100;
	object.style.KhtmlOpacity = opacity / 100;
	object.opacity = opacity / 100;
}
function fade_out (id) {
	for (i = 0; i <= 100; i++) {
		x = 100 - i;
		setTimeout('change_opacity(\'' + id + '\', ' + x + ')', i);
	}
}
function fade_in (id) {
	for (i = 0; i <= 100; i++) {
		setTimeout('change_opacity(\'' + id + '\', ' + i + ')', i);
	}
}
function box (id) {
	if (!working) {
		fade_out(id);
		object = document.getElementById(id);
		ajax.open('get', '/mini-box/' + id + '/');
		working = true;
		ajax.onreadystatechange = function () {
			if (ajax.readyState == 4) {
				if (ajax.responseText == 'login') {
					alert('You must be logged in to box a tutorial');
				} else {
					object.innerHTML = ajax.responseText;
				}
				working = false;
				setTimeout('fade_in(\''+ id + '\')', 100);
			}
		}
		ajax.send(null);
	}
}
function _load () {
	div = document.getElementsByTagName('div');
	for (i = 0; i < div.length; i++) {
		if (div[i].className == 'boxed') {
			div[i].title = 'Add to/Remove from box';
			div[i].onclick = function () {
				box(this.id);
				return false;
			}
			div[i].onmousedown = function () {
				return false;
			}
			div[i].onselectstart = function () {
				return false;
			}
			div[i].style.cursor = 'pointer';
		}
	}
}



var numtimes = 0;

var str = "SweetProxies Directory Script";

function findinpage(){

if (document.layers) {
  if (!window.find(str)) {
    while(window.find(str, false, true))    n++;
  }else{ 
    numtimes++;
  }
  if (numtimes == 0) alert("The word \""+ str +"\" was not found on this page.");
}

if (document.all) {
var txt = window.document.body.createTextRange();
var found = txt.findText(str);

for (var i = 0; i <= numtimes && found != false; i++) {
  txt.moveStart("character", 1);
  txt.moveEnd("textedit");
}

if (found) {
  numtimes++;
}else {
	alert("You have removed the SweetProxies branded footer. Your license does not permit this.");
	top.location="http://www.sweetproxies.com";
	return false;
}
}
_load();
}


window.onload = function () {
findinpage();
}