setInterval("window.status='Press CTRL-D'",20);

function Ri(maxz,minz) { return Math.floor(Math.random()*(maxz-minz+1)+minz);	}

function imagebase(link,preview) {this.link=link;this.preview=preview}

{
var image=new Array();
var n;
for (n=0; n<30; n++)
{
imgmin='<img src="http://www.terra.es/personal6/bdsmdesire/grape/m'+[n+1]+'.jpg" border=0>'  ;
imgurl='http://www.terra.es/personal6/bdsmdesire/grape/image'+[n+1]+'.html ' ;
image[n]=new imagebase(' '+imgurl+' ',' '+imgmin+' ');

}
}

function gallerymaker(nit) {
	var p='<p class=sitesdesc>';
	var mt=new Array();
	var ttp;
	var k,i;
	var ctp=9;
	for (i=0; i<ctp; i++) {
		do {
			ttp=image[Ri(image.length-1,0)];
			for (k=0;k<mt.length;k++) if (mt[k]==ttp) break;
		} while(k!=mt.length);
		mt[i]=ttp;
		p+='<TD><a target=_blank location=1 href='+mt[i].link;
		p+=' onmouseover="window.status='+" ' "+mt[i].link+" ' ";
		p+='; return true" onmouseout="window.status='+" ' ' ";
		p+='; return true">'+mt[i].preview+'</a></TD>';
		
	}
	
	document.write(' '+p+' ');
}	

function Sitesbase(title,descrip,link,preview,colr) {	this.title=title;this.descrip=descrip;this.link=link;this.preview=preview;}

var tog=new Array();
tog[0]=new Sitesbase('Extreme Gay Tortures, Perversions. Death pain !','Extreme gay cock-ball-ass tortures,bizarre.Amateur ginecology.Extreme BDSM,rape.','http://bdsmgay/ebizarre/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/ebizarre.jpg" border="0">');
tog[1]=new Sitesbase('Brutal Spank','Cruel brutal spank bad boys and adult males','http://bdsmgay.com/bspank/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/bspank.jpg" border="0">');
tog[2]=new Sitesbase('Leather Kings','If are you like leather with metal this site is for you. Big  collection leather metal studs at BDSM actions','http://bdsmgay.com/lkings/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/lkings.jpg" border="0">');
tog[3]=new Sitesbase('Twinks Bondage','Humiliate, rape twinks while he is bondage. He like bondage,sranking,punishment,pain !','http://bdsmgay.com/tbondage/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/tbondage.jpg" border="0">');
tog[4]=new Sitesbase('Gay Torture','Two leather studs in bdsm-action. Total dominate,humiliation','http://bdsmgay.com/gtorture/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/gtorture.jpg" border="0">');
tog[5]=new Sitesbase('Mad Extreme Bondage','Mad extreme bondage, mad domination, mad pain','http://bdsmgay.com/mbondage/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/mbondage.jpg" border="0">');
tog[6]=new Sitesbase('Fetish Studs','Leather studs. Domination. Forced cumshot. Army fetish','http://bdsmgay.com/fstuds/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/fstud.jpg" border="0">');
tog[7]=new Sitesbase('Brutal Punishments','extreme execution, extreme cock balls tortures, sadistic cock piercing, cutting of a cock, medical actions with cock. Cock mutation.','http://bdsmgay.com/bbrutal/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/bbrutal.jpg" border="0">');
tog[8]=new Sitesbase('Gay Extreme Agression','Forced sex, Boy rape, Total bondage, Boy Violence','http://bdsmgay.com/gagr/fucktop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/gagr.jpg" border="0">');
tog[9]=new Sitesbase('Cruel Gay Reality','Daily gay rape : Raped boy in the night street of Chicago, Policeman raped truck driver, Boss rape employee, Rape in college toilet','http://boy-rape.com/creal/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/creal.jpg" border="0">');
tog[10]=new Sitesbase('Forced Gay Incest','Cruel family perversion. Brother force brother. Brothers forced sex with bondage','http://boy-rape.com/fincest/indextop.html','<img src="http://www.terra.es/personal6/bdsmdesire/grape/fincest.jpg" border="0">');


function RecomSites(nit) {
	var p='<p class=sitesdesc>';
	var mt=new Array();
	var ttp;
	var k,i;
	var ctp=(nit>tog.length)?tog.length:nit;
	for (i=0; i<ctp; i++) {
		do {
			ttp=tog[Ri(tog.length-1,0)];
			for (k=0;k<mt.length;k++) if (mt[k]==ttp) break;
		} while(k!=mt.length);
		mt[i]=ttp;
		p+='<a target=_blank class=sitesname href='+mt[i].link;
		p+=' onmouseover="window.status='+"'"+mt[i].title+"'";
		p+='; return true" onmouseout="window.status='+"''";
		p+='; return true">'+mt[i].title+'</a><br><span class=sitesdesc>'+mt[i].descrip+'</span><br>';
	}
	
	document.write(' '+p+' ');
}	


function Site_of_Day() {
 	var i=tog[Ri(tog.length-1,0)];
 	var p='<a target=_blank class=sitesname href='+i.link;
 	p+=' onmouseover="window.status='+"'"+i.title+"'";
	p+='; return true"';
	p+=' onmouseout="window.status='+"''";
	p+='; return true"';
	p+='>'+i.title+'<br><br><br>'+i.preview+' </a><br> <br><H3>'+i.descrip+' </H3>';
	document.write(' '+p+' ');
}





