var last=new Array(),pos0,pos1,steps,t=null;
var items=new Array(),start=new Array(),max=new Array();
var speed10=10;

function rimg(img,v){ img.src='/img/'+img.name+v+'.gif'; }

function more(dir,n,rows,cols,w){
	if (document.all) eval("DOC=document.cont"+n+".document"); 
	else DOC=document.getElementById('cont'+n).contentDocument;
	var o=DOC.getElementById('allData').style;
	if (!last[n]) last[n]=DOC.getElementById('data1').innerHTML;
	p1=last[n];
	if (dir=='left'){
		start[n]-=2*rows*cols;
		if (start[n]<0) start[n]+=max[n];
		p2=setup_frame(rows,cols,n);
		DOC.getElementById('data1').innerHTML=p2;
		DOC.getElementById('data2').innerHTML=p1;
		o.left="-"+w+"px";
		pos0=-w; steps=20; pos1=0; 
	} else {
		p2=setup_frame(rows,cols,n);
		DOC.getElementById('data1').innerHTML=p1;
		DOC.getElementById('data2').innerHTML=p2;
		o.left="0px";
		pos0=0; steps=-20; pos1=-w;
	}
	last[n]=p2;
	t=setTimeout("moveData("+n+")",speed10);
	return(false);
}

function moveData(n){
	if (Math.abs(pos0-pos1)==40) steps/=4;
	if (document.all) eval("DOC=document.cont"+n+".document"); 
	else DOC=document.getElementById('cont'+n).contentDocument;
	var o=DOC.getElementById('allData').style;
	if ((steps>0 && pos0<pos1) || (steps<0 && pos0>pos1)) { 
		pos0+=steps;
		o.left=pos0+"px";
		t=setTimeout("moveData("+n+")",speed10);
	} else t=null;
}

function setup_frame(rows,cols,no){
	var i,p2="<center><table width=100% border=0 cellpadding=1 cellspacing=1>";
	var w=parseInt(100/cols)+'%';
	for(i=0;i<rows;i++) {
		p2+="<tr>";
		for(j=0;j<cols;j++)	p2+=a_td(no,start[no]++%max[no],w);
		p2+="</tr>";
	}
	p2+="</table></center>";	
	return(p2);
}

function a_td(no,n,wd){
	var sp=items[no][n].split('\|');
	var id=sp[0],title=sp[1],line2=sp[2],icon=sp[3];
	var o="<td align=center width="+wd+"><a target=_parent href=?video="+id
		+" title=\""+title+"\r\n"+line2+"\"><img height=55 src='"+icon+"'><br><b>";
		//+(start[no]%max[no]+1)+"/"+max[no]+". "
	if (title.length>14) o+=title.substring(0,11)+"</b>...<br>";
	else o+=title+"</b><br>";
	if (line2.length>16) o+=line2.substring(0,13)+"...";
	else o+=line2;				
	return(o+'</a></td>');
}

function nextLook(){
	D=new Date();
	ban_i=parseInt(Math.random()*2.6);
	if (D.getTime()-ban_changed[ban_i]>ban_min*1000){
		ban_changed[ban_i]=D.getTime();
		ban_i++;
		var sp=tats_ban[tats_i++].split('\|'); 
		var url=sp[0],img=img_base+sp[1];
		if (url.indexOf('http')<0) url='http://in.'+url;
		var oU=document.getElementById('topbanU'+ban_i);
		var oI=document.getElementById('topbanI'+ban_i);
		if (document.all){
			try{
			  oI.filters[0].apply(); oI.src=img;
			  oI.filters[0].play();
			  oU.href=url+'.ipod/I';
			} catch(e){}
		} else {
			oI.src=img;
			oU.href=url;
		}
		if (tats_i==tats_ban.length) tats_i=0;
	}
	setTimeout('nextLook()',250+parseInt(Math.random()*1500));
}	

function output_s_ban(){
	ban_i=parseInt(Math.random()*999)%tats_sban.length;
	var sp=tats_sban[ban_i].split('\|'); 
	var url=sp[0],img=img_base+sp[1];
	document.write("<div><a target=psite href='"+url+
		"'><img border=0 alt='Click Me...' src='"+img+"'></a></div>");
}

function mail2friend()
{
	u="http://www.sexonthepod.com/mailFriend.php?prog=OSP";
	w="win"+"dow.op"+"en('"+u+"','newsletter','menubar=no,status=no,toolbar=no,width=400,height=400')";
	eval(w);
}
