

/*
bookmark_website = 'videochat.tuporno.tv';
website_url='http://'+bookmark_website;
*/


function openpopup(popurl,popupname){
	var winpops=window.open(popurl,popupname,"width=800,height=600,status,scrollbars,resizable");
	return;
}

function LobbyRefresh() { document.location.href=document.location.href; }


function sendToAFriend(form){	
	with (form){	  
		window.open('sendmailfriend.php?n='+name.value+'&fn='+fname.value+'&fe='+femail.value+'&referer='+document.location.href, 'sendtoafriend', 'width=300,height=100')
	}
}


function StartPage()
{
if( document.all ){
	document.body.style.behavior='url(#default#homepage)';
	document.body.setHomePage(location.href);
}else{
	Bookmark();
}
}


function Bookmark(title) {
if( navigator.appVersion.indexOf("MSIE") > 0){
if( parseInt(navigator.appVersion)>=4 )
	window.external.AddFavorite(location.href, title);
}else{
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, location.href,"");
}
}

}





function fieldclick(field)
{
	if(!field.myclicked){
		field.myclicked=1;
		field.value='';
	}
}

		function load_effect( )
		{	
			function af(element) { if(element.element.style.opacity == 0){ element.element.style.opacity=1.0; }else{ element.element.style.filter="alpha(opacity = 100)"  } };
			objeto=document.getElementById('realmenu');
			om=document.getElementById('header');
			pos=findPos(om);						
			new Effect.Move(objeto, { x: pos[0], y: 0, mode: 'absolute', transition: Effect.Transitions.sinoidal });	
			op=new Effect.Opacity('realmenu', { from: 0.0, to: 1.0, duration: 0.9,afterFinish: af });
		}

		function click_menu(id)
		{
			Effect.Puff(id, { duration: 3 });	
		}

		function resize()
		{
			objeto=document.getElementById('realmenu');
			pos=findPos(document.getElementById('maincontenttbl'));
			return new Effect.Move(objeto, 
					{ 
						x: pos[0], 
						y: 0, 
						duration: 1,
						mode: 'absolute' 
					}
			);	
		}


function rollin(id){
	new Effect.Morph(id, {style:"font-size: 16px;"});
}

function rollout(id){
}

//############# lightbox*** #################

var mposx=0;mposy=0;

function runlightbox(url)
{

	try{
		o=document.getElementById('lightbox');
	//			o.style.width="700px";
	//			o.style.height="500px";
	if(!o){ return };
		o.style.position="absolute";
		o.style.left=(mposx-160)+"px";
		if(document.all){
			logicalposy=mposy- document.body.scrollTop - document.documentElement.scrollTop;
			up=logicalposy>document.documentElement.clientHeight/2
		}else{
			logicalposy=mposy- document.body.scrollTop - document.documentElement.scrollTop;
			up=logicalposy>window.innerHeight/2
		}

		//document.getElementById('debug').innerHTML="up="+up;
		if(up)
			o.style.top=(mposy+20-320)+"px";
		else
			o.style.top=(mposy+20)+"px";

		imgwrp = document.getElementById('sublightbox_imgwrap');

		imgwrp.style.position="absolute";
		imgwrp.style.left=(mposx-160+24)+"px";
		if(up)
			imgwrp.style.top=(mposy+47-320)+"px";
		else
			imgwrp.style.top=(mposy+47)+"px";

		img = document.getElementById('sublightbox');
		url=url.replace('bounds=180x240',"bounds=320x240");
		if(!img){
			imgwrp.innerHTML='<img id="sublightbox" src="'+url+'" border=0></img>';
		}else if( img.src != url ){
			imgwrp.innerHTML='<img id="sublightbox" src="'+url+'" border=0></img>';
		}
		o.style.visibility='visible';
		//setTimeout("hidelightbox("+level+")",2000);
	}catch(e){};
}

function hidelightbox()
{
	o=document.getElementById('sublightbox_imgwrap');
	if(o)	o.innerHTML='';
	o=document.getElementById('lightbox');
	if(o) o.style.visibility='hidden';
}


function runprofilebox(viewerid)
{



	try{
		o=document.getElementById(viewerid);
	//			o.style.width="700px";
	//			o.style.height="500px";
		divh = 373;
	if(!o){ return };
		o.style.position="absolute";
		o.style.left=(mposx-160)+"px";
		if(document.all){
			logicalposy=mposy- document.body.scrollTop - document.documentElement.scrollTop;
			up=logicalposy>document.documentElement.clientHeight/2
		}else{
			logicalposy=mposy- document.body.scrollTop - document.documentElement.scrollTop;
			up=logicalposy>window.innerHeight/2
		}

		//document.getElementById('debug').innerHTML="up="+up;
		if(up)
			o.style.top=(mposy-20-divh)+"px";
		else
			o.style.top=(mposy+20)+"px";

		imgwrp = document.getElementById('sublightbox_imgwrap');
		o.style.visibility='visible';
		//setTimeout("hidelightbox("+level+")",2000);
	}catch(e){};
}

function hideprofilebox(viewerid)
{
	o=document.getElementById(id);
	if(o) o.style.visibility='hidden';

}

function getMousePosition(e){

	try{
	if (!e) var e = window.event;
	if (e.pageX || e.pageY){
		mposx = e.pageX //+window.pageXOffset;
		mposy = e.pageY;//+window.pageYOffset;
		absmposx = e.pageX ;
		absmposy = e.pageY + document.documentElement.scrollTop ;
	}else if (e.clientX || e.clientY) {
	    mposx = e.clientX+ document.body.scrollLeft + document.documentElement.scrollLeft;
	    mposy = e.clientY+ document.body.scrollTop + document.documentElement.scrollTop;

	    absmposx = e.clientX+ document.body.scrollLeft + document.documentElement.scrollLeft;
	    absmposy = e.clientY+ document.body.scrollTop + document.documentElement.scrollTop;
	}

	}catch(e){}
	return 1;
}

document.onmousemove = getMousePosition;

function findPos(obj)
{
    var curleft = curtop = 0;
    if (obj.offsetParent) {
	curleft = obj.offsetLeft;
	curtop = obj.offsetTop;
	while (obj = obj.offsetParent) {
	    curleft += obj.offsetLeft;
	    curtop += obj.offsetTop;
	}
    }
    return [curleft,curtop];
}

function maxWindow()
{
	try{
		window.moveTo(0,0);

		if (document.all)
		{
		  top.window.resizeTo(screen.availWidth,screen.availHeight);
		}else{
		    top.window.outerHeight = screen.availHeight;
		    top.window.outerWidth = screen.availWidth;
		}
	}catch(e){

	}
}

function runtextbox(id)
{
	try{
		o=document.getElementById('textbox');
		o.style.position="absolute";
		o.style.left=(mposx-125)+"px";
		o.style.top=(mposy+20)+"px";
		document.getElementById('textboxcontent').innerHTML = document.getElementById('desc'+id).innerHTML;
		document.getElementById('textboxtitle').innerHTML = document.getElementById('title'+id).innerHTML;
		o.style.visibility='visible';
	//setTimeout("hidelightbox("+level+")",2000);
	}catch(e){};

	
}

function hidetextbox()
{
	try{
		o=document.getElementById('sublightbox_imgwrap');
		//o.innerHTML='';
		o=document.getElementById('textbox');
		o.style.visibility='hidden';
	}catch(e){};
}

function getCookie(c_name)
{
	if (document.cookie.length>0){
	c_start=document.cookie.indexOf(c_name + "=");
	if (c_start!=-1)
	{ 
	c_start=c_start + c_name.length+1; 
	c_end=document.cookie.indexOf(";",c_start);
	if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
	} 
	}
	return "";
}


function govideo(video_src,thumb_src){
	
	width=400;
	height=300;

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-4445535'+width+'00" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="pay_flash_swf" align="middle">');
	document.write('<param name="allowScriptAccess" value="always" />');
	document.write('<param name="movie" value="util/mediaplayer.swf" />');
	document.write('<param name="FlashVars" value="&repeat=true&volume=0&mute=true&usefullscreen=false&autostart=true&overstretch=none&height='+height+'&width='+width+'&image='+encodeURI(thumb_src)+'&file='+encodeURI(video_src)+'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="overstretch" value="fit" />');
	document.write('<param name="bgcolor" value="#FFFFFF" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="mute" value="true" />');
	document.write('<param name="repeat" value="true" />');
	document.write('<param name="volume" value="0" />');
	document.write('<param name="allowfullscreen" value="false" />');
	document.write('<param name="usefullscreen" value="false" />');
	document.write('<embed src="util/mediaplayer.swf" usefullscreen="false" wmode="transparent" menu="false" allowfullscreen="false" FlashVars="&volume=0&repeat=true&mute=true&usefullscreen=false&overstretch=fit&autostart=true&overstretch=none&height='+height+'&width='+width+'&image='+encodeURI(thumb_src)+'&file='+encodeURI(video_src)+'" quality="high" bgcolor="#FFFFFF" width="'+width+'" height="'+height+'" name="pay_flash_swf" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}


function playerReady(obj) {
var id = obj['id'];
var version = obj['version'];
var client = obj['client'];
alert('player '+id+' has been instantiated');

};




function Set_Cookie( name, value, expires, path, domain, secure ) 
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
    
	/*
	if the expires variable is set, make the correct 
	expires time, the current script below will set 
	it for x number of days, to make it for hours, 
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
	expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
	( ( path ) ? ";path=" + path : "" ) + 
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

// This reload the page depending of the language

// cookie detector to avoid infinite loops
rd=Math.random();
Set_Cookie('cookie_detector_hp',rd);

if(getCookie('cookie_detector_hp')!=rd){
    cookies=0;
    //alert('tienes las cookies disabled');
}else{
    //alert('tienes cookies');
    cookies=1;
}

// check for lang_js parameter and other things to protect agains infinite loops
if( cookies && getCookie('language') == '' && document.location.search.indexOf('lang_js=')<0){

	lan="";

	if(navigator.language){
		lan=navigator.language;
	}else if(navigator.browserLanguage){
		lan=navigator.browserLanguage
	}

	if(lan && lan.indexOf('-')>0){
		lan=lan.split('-')[0];
	}
	
	//alert('changing to :'+lan)
	
	document.cookie='language'+"=" +escape(lan)+';';
	
	// if cookies are not enabled the thing can loop for ever
	// so try also to put it using the query string
	// as its a special parm it do not have to be chequed 
	
	if( document.location.search[0] == '?' ){
		document.location.search += '&lang_js='+lan
	}else{
		document.location.search='?lang_js='+lan
	}		
}

img=[];
function preload_img(url){i=new Image(); i.src=url; img.push(i) }



function swapper()
{
	this.state=0;

	this.display = function (id)
	{
		if( this.state ){
			this.state=0;
		}else{
			this.state=1;
		}

		obj= document.getElementById(id);

		if( !obj ) return;

		if( this.state ){
			obj.style.display='block';	
		}else{
			obj.style.display='none';	
		}
	}
}


