var sorry="Sorry, you do not have access to this feature."

function click(e)
{
    if (document.all)
    {
        if (event.button == 2)
        {
           alert(sorry);
           return false;
        }
    }
    if (document.layers)
    {
        if (e.which == 3)
        {
            alert(sorry);
            return false;
        }
    }

}

Event.observe(window, 'load',function() {
	Event.observe(document, 'mousedown', click);
});
var spoofs = new Array();

function addSpoof(title,tar,ref){
	var spoof = new Hash();
	spoof.set('tar', tar);
	spoof.set('ref',ref);
	spoof.set('title',title);
	spoofs.push(spoof);
}

function showSpoofForm(){
	var idx = 0;
	opt_el = "<form name='main' id='spoofer'>\n";
	opt_el += "<select id='spoofbox' name='spoofbox' class='spoofbox'>";
	spoofs.each(function(s) {
		//opt_val = idx;
		opt_val = s.get('ref') + "," + s.get('tar');
		opt_el += "<option value='" + opt_val + "'>" + s.get('title') + "</option>";
		idx++;
	});
	opt_el += "</select>\n";
	opt_el += "<input type='button' value='spoof' onclick='redir()'/>\n";
	opt_el += "</form>\n";
	document.write(opt_el);
}


function redirect(id){
	var IE,objRef, objTar;
	IE = new ActiveXObject("InternetExplorer.Application");
	IE.Visible = true;
	obj = spoofs[id];
	objRef = obj.get('ref');
	objRef = "referer: " + objRef;
	objTar = obj.get('tar');
	IE.Navigate(objTar,"","","",objRef);
}

/*function redir() { 
    var id = $('spoofbox').getValue();
	var obj = spoofs[id];
	var url = obj.get('tar')
    var header = "Referer: " + obj.get('ref') + "\n";
	var objIE = new ActiveXObject("InternetExplorer.Application");
	objIE.Visible = true; 
    objIE.Navigate(url, 2, "", "", header);
}*/


function redir() { 
    var ur = $('spoofbox').getValue();
	var arr=ur.split(","); 
    var url = arr[0]; 
    var ref =arr[1]; 
    var header = "Referer: " + ref + "\n"; 
    var objIE = new ActiveXObject("InternetExplorer.Application");
    objIE.Visible = true; 
    objIE.Navigate(url, 2, "", "", header); 
}
