/* 
/*
/*
/* Auhor: AssBear.com */

//
//
//




/* Facebook */
function fbs_click() {
    u=location.href;t=document.title;
    window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;
    }
     
 /* Change Top Image */
function changeTopImage()
{
    var randomnumber= Math.floor(Math.random()*16)
    if (randomnumber == 0) randomnumber++;
    newimage = "url('/wp-content/themes/k2/styles/assbear/topframes/"+randomnumber+".jpg') no-repeat top center";
    document.getElementById("header").style.background = newimage;
}






/** Rotate thumbnail images on mouse over /**
/*  @author :  */

// AssBear --------------------------------------------------------------
var assbear_changing_thumbs = new Array();
function assbear_changeThumb(video_id, i, num_thumbs, path)
{
    if (assbear_changing_thumbs[video_id])
    {
        document.getElementById(video_id).src = path + "_" + i + ".jpg";
        i = i % num_thumbs;
        i++;
        setTimeout("assbear_changeThumb('" + video_id + "'," + i + ", " + num_thumbs + ", '" + path + "')", 750);
    }
}    
function assbearStartThumbChange(index, num_thumbs, path)
{    
    assbear_changing_thumbs[index] = true;
    
    assbear_changeThumb(index, 1, num_thumbs, path);
}
function assbearEndThumbChange(index, path)
{
    assbear_changing_thumbs[index] = false;
    document.getElementById(index).src = path + "_1.jpg";
}
//=================================================  end Pornhub


//Pornhub && KeezMovies --------------------------------------------------------------
var changing_thumbs = new Array();
function changeThumb(index, i, num_thumbs, path)
{
    if (changing_thumbs[index])
    {
        hidden_image_id = (i + 1) % num_thumbs;
        
        document.getElementById(index).src = path + "/small" + i + ".jpg";
        
        
        i = i % num_thumbs;
        i++;
        setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "')", 750);
    }
}    
function startThumbChange(index, num_thumbs, path)
{    
    changing_thumbs[index] = true;
    
    changeThumb(index, 1, num_thumbs, path);
}
function endThumbChange(index, path)
{
    changing_thumbs[index] = false;
    document.getElementById(index).src = path + "/small.jpg";
}
//=================================================  end Pornhub


// Redtube ----------------------------------------------------- 



function fillPic(code,ta,te) {
    if (!pics && !stat && !pic) {
    var pics=new Array();
    var stat=new Array();
    var pic=new Array();
    }
    pic[code]=new Array(); 
    pics[code]=new Array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
    startm(code,ta,te);
}
function changepic(i,code)
{    var loop=0;

    if (stat[code])
    {
        while ((pics[code][i]==0 || i>=16) && loop<100)
        { if (i>=16) { i=0; }
            else
            { i++;
            }        
            loop++;
        }
        
        if (pic[code][i].complete)
        {    document.getElementById(code).src=pic[code][i].src;
            setTimeout("changepic("+(i+1)+",'"+code+"')",750);
        }
        else
        {    setTimeout("changepic("+i+",'"+code+"')",10);
        }
    }
    
    
}

function loadpic(url,code,j)
{    if (stat[code]) { pic[code][j].src=url; }
}

function startm(code,ta,te)
{    
    
    
    var jj, jjj;
    var first=1;
    
    for(var j=0;j<16;j++)
    { 
         pic[code][j]=new Image();
            jj=j+1;
            if (jj>=100) { jjj=""+jj; }
            if (jj<100 && jj>=10) { jjj="0"+jj; }
            if (jj<10) { jjj="00"+jj; }
            if (first) { first=0; loadpic(ta+jjj+te,code,j); }
            else { setTimeout("loadpic('"+ta+jjj+te+"','"+code+"',"+j+")",j*50); }
        
    }
    changepic(0,code);
}

function endm(code)
{    
}

//=================================================  end Redtube


// Xhamster -------------------
var thumbs=new Array();
var xhamster_stat=new Array();
var thumb=new Array();

function fillXhamster(str,ta,te) {
    xhamster_stat[str]=0;
    thumb[str]=new Array();
    thumbs[str]=new Array(1,1,1,1,1,1,1,1,1,1);
    startr(str,ta,te);
}
function rotatethumb(i,str)
{ var loop=0;

    if (xhamster_stat[str])
    {
        while ((thumbs[str][i]==0 || i>=10) && loop<100)
        { if (i>=10) { i=0; }
            else
            { i++;
            }
            loop++;
        }

        if (thumb[str][i].complete)
        {    document.getElementById(str).src=thumb[str][i].src;
            setTimeout("rotatethumb("+(i+1)+",'"+str+"')",500);
        }
        else
        {    setTimeout("rotatethumb("+i+",'"+str+"')",20);
        }
    }


}

function loadthumb(url,str,j)
{    if (xhamster_stat[str]) { thumb[str][j].src=url; }
}

function startr(str,ta,te)
{    xhamster_stat[str]=1;
    var num;
    var first=1;

    for(var j=0;j<16;j++)
    { 
            thumb[str][j]=new Image();
            num=j+1;
            if (first) { first=0; loadthumb(ta+num+te,str,j); }
            else { setTimeout("loadthumb('"+ta+num+te+"','"+str+"',"+j+")",j*50); }
        
    }
    rotatethumb(0,str);
}

function endr(str)
{    xhamster_stat[str]=0;
}

//=================================================  end Xhamster

/*function preLoadPicture(pic) {
    heavyImage = new Image(); 
    heavyImage.src = CurUrl + pic + ".jpg";

}*/

var OriPicNum = 0;
var CurDocument = 0;
var CurPicNum = 0;
var CurUrl = "";

function getNextThumbNum(CurNum) {
    thumbs = new Array(2,5,8,11,14,17,20,23,26,29);
    for (i = 0; i < thumbs.length; i++) {
        if (thumbs[i] > CurNum) {
            return thumbs[i];
        }
    }
    return thumbs[0];
}

function nextThumbnail(idDoc) {
    if (CurDocument != 0 && idDoc == CurDocument) {
        //alert("CurPicNum : " + CurPicNum + " CurDocument : " + CurDocument);
        //alert(document.getElementById("pic_" + CurDocument));
        document.getElementById("pic_" + CurDocument).src = CurUrl + CurPicNum + ".jpg";
        nextthumb = getNextThumbNum(CurPicNum);
        //preLoadPicture(nextthumb);
        CurPicNum = nextthumb;
        setTimeout("nextThumbnail("+ CurDocument +")", 800);
    }
}

function stopThumbSlide() {
    TmpDoc = CurDocument;
    CurDocument = 0;
    document.getElementById("pic_" + TmpDoc).src = CurUrl + OriPicNum + ".jpg";    
}

function startThumbSlide(IdDoc, CurNum, Url) {
    if (CurDocument == 0) {
        OriPicNum = CurNum;
        CurDocument = IdDoc;
        CurUrl = Url;
        nextthumb = getNextThumbNum(CurNum);
        //preLoadPicture(nextthumb);
        CurPicNum = nextthumb;
        setTimeout("nextThumbnail("+ CurDocument +")", 20);
    }
}
// Emplflix ---------------

// Copyright 2003 All Rights Reserved - EmpFlix Team - www.empflix.com
// DO NOT REMOVE THIS HEADER

var thumbnail_preview_org_name;
var thumbnail_preview_basename;    
var thumbnail_preview_index = -1;
var thumbnail_preview_object = null;    
var thumbnail_preview_timer_start;
var thumbnail_preview_image = null;
var thumbnail_preview_timer = null;
var thumbnail_preview_run_delay = 450;    

function thumbnail_preview_start_obj(image){
    var screenshot = image.src;
    //get current frame
    var i = screenshot.lastIndexOf('-');        
    thumbnail_preview_object = image;
    thumbnail_preview_org_name = screenshot;
    thumbnail_preview_index = 1;
    thumbnail_preview_basename = screenshot.substring(0, i);
    //showMyTrace("start_obj_done");    
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run, 0);
}

function thumbnail_preview_stop(){
    //Stop the animation
    showMyTrace("stop");        
    if (thumbnail_preview_object == null) return;    
    clearTimeout(thumbnail_preview_timer);
    thumbnail_preview_index = 1;
    thumbnail_preview_object.src = thumbnail_preview_org_name;
    thumbnail_preview_object = null;
}

function thumbnail_preview_run(){
    showMyTrace("run");        
    if (thumbnail_preview_object == null) return;        
    showMyTrace(thumbnail_preview_object);    
    thumbnail_preview_timer_start = new Date().getTime();    
    thumbnail_preview_image = new Image();
    //thumbnail_preview_image.onload = thumbnail_preview_run_img;
    thumbnail_preview_image.src = thumbnail_preview_basename +"-"+ thumbnail_preview_index + '.jpg';
    showMyTrace("the source : "+thumbnail_preview_image.src);
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img, 50);        
    showMyTrace("run_done");
}

function thumbnail_preview_run_img(){
    if (thumbnail_preview_object == null) return;        
    if (!thumbnail_preview_image.complete){
        thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img, 80);
        return;
    }        
    if (thumbnail_preview_image.width == 0){
        thumbnail_preview_stop();
        return;
    }        
    var ix1 = thumbnail_preview_index;

    thumbnail_preview_object.src = thumbnail_preview_basename +"-"+ thumbnail_preview_index + '.jpg';
    if (++thumbnail_preview_index > 4){
     thumbnail_preview_index = 1;
     }

    var timer_digit = new Date().getTime() - thumbnail_preview_timer_start;
    var timer_digit1 = timer_digit;
    if (timer_digit > thumbnail_preview_run_delay){
        timer_digit = 50;
    } else {
        timer_digit = thumbnail_preview_run_delay - timer_digit;
        if (timer_digit < 150) timer_digit = 150;
    }

    showMyTrace(timer_digit1 + ', ' + timer_digit + ' - ' + thumbnail_preview_object.src);

    showMyTrace("run_img_done");
    
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run, timer_digit);
}

function showMyTrace(s){
return false;
    var tdiv = document.getElementById("mytracer");
    tdiv.style.visibility = "visible";
    tdiv.innerHTML = s + "<br/>" + tdiv.innerHTML;
}
// end empflix.com =========================================================

// Copyright 2003 All Rights Reserved - Tnaflix Team - www.tnaflix.com
// DO NOT REMOVE THIS HEADER

var thumbnail_preview_VID = null;    

function thumbnail_preview_start_obj_2(image){
    var screenshot = image.src;
    //get current frame
    var i = screenshot.lastIndexOf('_');        
    var e = screenshot.lastIndexOf('.');
    var last_slash = (screenshot.lastIndexOf("/"));
    thumbnail_preview_object = image;
    thumbnail_preview_org_name = screenshot;
    thumbnail_preview_index = 1;
    //thumbnail_preview_basename = screenshot.substring(0, 36);
    thumbnail_preview_basename = screenshot.substring(0, last_slash + 1);
    thumbnail_preview_VID = screenshot.substring(i +1, e);
    //showMyTrace("start_obj_done");    
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run_2, 0);
}


function thumbnail_preview_run_2(){
    //Run teh animation
    //showMyTrace("run");        
    if (thumbnail_preview_object == null) return;        
    //showMyTrace(thumbnail_preview_object);    
    thumbnail_preview_timer_start = new Date().getTime();    
    thumbnail_preview_image = new Image();
    //showMyTrace(thumbnail_preview_index);
    thumbnail_preview_image.src = thumbnail_preview_basename + thumbnail_preview_index + "_" + thumbnail_preview_VID + '.jpg';
    //showMyTrace("the source : "+thumbnail_preview_image.src);
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img_2, 50);        
    //showMyTrace("run_done");
}

function thumbnail_preview_run_img_2(){
    if (thumbnail_preview_object == null) return;        
    if (!thumbnail_preview_image.complete){
        thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img_2, 80);
        return;
    }        
    if (thumbnail_preview_image.width == 0){
        thumbnail_preview_stop();
        return;
    }        
    var ix1 = thumbnail_preview_index;

    thumbnail_preview_object.src = thumbnail_preview_basename + thumbnail_preview_index + "_" + thumbnail_preview_VID + '.jpg';

    if (++thumbnail_preview_index > 30){
     thumbnail_preview_index = 1;
     }

    var timer_digit = new Date().getTime() - thumbnail_preview_timer_start;
    var timer_digit1 = timer_digit;
    if (timer_digit > thumbnail_preview_run_delay){
        timer_digit = 50;
    } else {
        timer_digit = thumbnail_preview_run_delay - timer_digit;
        if (timer_digit < 150) timer_digit = 150;
    }

    //showMyTrace(timer_digit1 + ', ' + timer_digit + ' - ' + thumbnail_preview_object.src);

    //showMyTrace("run_img_done");
    
    thumbnail_preview_timer = setTimeout(thumbnail_preview_run_2, timer_digit);
}



/* spreadText */
function spread(i,elementID) {
            ;
        }
function spreadText(elementID) {
    var i = 0;
    for (i=0;i<9;i++) {
        
        setTimeout("var elementID = elementID;document.getElementById(elementID).style.letterSpacing = '1.' +i+ 'px'",100);
        
    }    
}
function narrowText(elementID) {
    document.getElementById(elementID).style.letterSpacing = "1px";
}    



/* BROWSETUBES */
function browseTubes() {
    var site = document.getElementById("sites").value;
    var search = document.getElementById("searchterm").value;
    var keywords = search.split(" ");
    var slug = keywords.join("+");
    window.open(site+slug);
}


function HandleResponse(response,div)
{
  document.getElementById(div).innerHTML = response;
}

function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        return false;
      }
    }
  }
  return xmlHttp;
}
function MakeRequest(div,php)
{
  var xmlHttp = getXMLHttp();
 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponse(xmlHttp.responseText,div);
    }
  }

  xmlHttp.open("GET", php, true);
  xmlHttp.send(null);
}

/* popunder */
var awePuShown = false;

function aweDoOpen(url)
{
    if ( awePuShown === true )
    {
        return true;
    }

    var aweWindow = window.open(url, "ljPu", "toolbar,status,resizable,scrollbars,menubar,location,height=800,width=860");
    window.setTimeout(window.focus, 500 );

    if ( aweWindow )
    {
        aweWindow.blur();
        awePuShown = true;
    }
    
    return aweWindow;
}


function aweSetCookie(name, value, time)
{
    var expires = new Date();

    expires.setTime( expires.getTime() + time );

    document.cookie = name + "=" + value + "; expires=" + expires.toGMTString() + "; path=/";
}


function aweGetCookie(name)
{

    var cookies = document.cookie.toString().split('; ');
    var cookie, c_name, c_value;

    for (var n=0; n<cookies.length; n++)
    {
        cookie  = cookies[n].split("=");
        c_name  = cookie[0];
        c_value = cookie[1];

        if ( c_name == name )
        {
            return c_value;
        }
    }

    return null;
}


function aweCheckTarget(e)
{
    var cookieValue = aweGetCookie("popundr");
    var isRefDenied = aweCheckIsRefDenied();

    if ( isRefDenied === true )
    {
        aweSetCookie("popundr", 1, 60*60*1000);
        return ;
    }

    if ( cookieValue === null )
    {
        aweDoOpen("http://creatives.livejasmin.com/iframes/a/as/assbear/assbear.html?psid=ed_assbearpu&pstool=147_11763_151&pstour=t1&psprogram=REVS&site=jsm");

        aweSetCookie("popundr", 1, 24*60*60*1000);
    }
}


function aweCheckIsRefDenied()
{ 
       return false;
}


function aweInitPu()
{
    if ( document.attachEvent )
    {
        document.attachEvent( "onclick", aweCheckTarget );
    }
    else if ( document.addEventListener )
    {
        document.addEventListener( "click", aweCheckTarget, false );
    }
}




 /** end popunder **/

