// Partnercash Pagepeel Ads Start
//var __pca = new Array("ad4partners.com","webclickmanager.com","privatewebseiten.com","insitepromotion.com","seitentipp.com");
/*
var __pca = new Array("morehitserver.com");
var __pcb = parseInt(Math.random() * __pca.length);
var __pcc = "/rotads/index.php?wm=10513&pr=JBFLP&tpl=test2&params=&pg=2&pc=2&sc=44&do=341&ds=465&ab=2&chrset=utf8&cf=1";
document.write(unescape("%3Cscript src='http://" + escape(__pca[__pcb] + __pcc) + "' type='text/javascript'%3E%3C/script%3E"));
*/
//Partnercash Pagepeel Ads Ende

/*******************************************************************************
 *******************************************************************************
 * ALLGEMEIN
 *******************************************************************************
 ******************************************************************************/

function timeToPrice(mmss){
    var basis = 250;
    var teiler = 4;
    var splits = mmss.split(":");
    var min = splits[0]*60;
    var seconds = min+splits[1]*1; // *1 wegen string to number
    var coins = Math.round(basis + (seconds/teiler));
    //alert("split0="+splits[0]+" split1="+splits[0]+" seconds="+seconds+" coins="+coins);
    return coins;
}

function fillAccount() {
    updateElement("fillAccount", "/common/ajax/fsk18.php?do=fillAccount");
}
function updateElement(el,url) {
    new Effect.Opacity(el,{duration:1, from:0, to:1, transition: Effect.Transitions.linear});
    new Ajax.Updater(el, url, { method: 'post' });
}
function showElement(el, msg, dur) {
    $(el).innerHTML=msg;
    new Effect.Opacity(
        el,{
            duration: dur,
            from:0,
            to:1,
            transition: Effect.Transitions.linear
        }
    );
}

function clearElement(el, dur) {
    new Effect.Opacity(
        el,{
            duration: dur,
            from:1,
            to:0,
            transition: Effect.Transitions.linear,
            afterFinish: function(){
                $(el).innerHTML="";
            }
        }
    );
}
/*
    new Effect.Parallel([
        new Effect.Opacity(
            el,{
                sync: true,
                from:1,
                to:0,
                transition: Effect.Transitions.linear
            }
        ),
        new Effect.Scale(
            el,
            0,{
                sync: true,
                scaleFromCenter: true
            }
        )
    ],{
        duration: dur,
        afterFinish: function(){
            $(el).innerHTML="";
        }
    });
*/

function countChars(text, textMaxLen, wordMaxLen){ // zeigt dynamisch noch einzugebende wort/textlaenge an
    textLen = text.value.length;
    lastSpace = text.value.lastIndexOf(" ");
    charsLeft = textMaxLen - textLen;
    charsLeftWord = (wordMaxLen - (textLen - lastSpace)+1);
    if(charsLeft >= 0){
        $('charCount').innerHTML = "Noch "+charsLeft+" Zeichen";
    } else {
        $('charCount').innerHTML = "<span style='font-weight:bold; color:red;'>Der Text ist zu lang!</span>";
    }
    if(charsLeftWord >= 0){
        $('charCountWord').innerHTML = "Noch "+charsLeftWord+" Zeichen";
    } else {
        $('charCountWord').innerHTML = "<span style='font-weight:bold; color:red;'>Das Wort ist zu lang!</span>";
    }
}



/*******************************************************************************
 *******************************************************************************
 * textarea filtern
 *******************************************************************************
 ******************************************************************************/
function checkMsgTxt(element, searchstring, outputElement, outputClass, outputString){ // checkt auf "autogramkarte"
    var haystack = $(element).value;
    var needle = searchstring;
    var treffer = haystack.search(needle);

    if(treffer != -1){ // treffer
        $(outputElement).innerHTML = "<div class='"+outputClass+"'>"+outputString+"</div>";
    } else {
        $(outputElement).innerHTML = "";
    }
}

// link wrapper
function linkWrapper(url) {
    var ar = new Ajax.Request(
        '/blog/ajax.php', {
        method:'post',
        parameters: 'do=linkWrapper&go=' + url
        }
    );
}


/* ajax.Request */
function ajaxReq(url,data) {
    var aj = new Ajax.Request(
        url, {
        method:'get',
        parameters: data,
        onComplete: getResp
        }
    );
}

/* ajax.Response */
function getResp(oReq) {
    $('result').innerHTML = oReq.responseText;
}

// sleep timer, bitte nur zum debuggen benutzen!!!
function schnarch(ms){
var zeit=(new Date()).getTime();
var stoppZeit=zeit+ms;
while((new Date()).getTime()<stoppZeit){};
}

/*******************************************************************************
 *******************************************************************************
 * LOGIN / OUT
 *******************************************************************************
 ******************************************************************************/
// logout
//
// change following if global login is ready!
//
// 
var ajaxurl = "/common/ajax/login.php";
//var ajaxurl = "/blog/ajax.php";
function logout() {
    var ar = new Ajax.Request(
        "/common/ajax/login.php", {
        method:'post',
        parameters: 'do=logout',
        onComplete: refreshSide
        }
    );
}
// check login
function checkLogin(usernameID, passwordID) {
    unhandle = $(usernameID);
    pwhandle = $(passwordID);
    var ar = new Ajax.Request(
        "/common/ajax/login.php", {
        method:'post',
        parameters: 'do=checkLogin&un=' + encodeURIComponent(unhandle.value) + '&pw=' + encodeURIComponent(pwhandle.value),
        onComplete: refreshSide
        }
    );
}

function loginChange(oReq) {
    
//    $('mainMSG').innerHTML = oReq.responseText;
//    $('login_div').innerHTML = oReq.responseText;
}
function refreshBlog(oReq) {
    $('col3_content').innerHTML = oReq.responseText;
}
function refreshLogin(oReq) {
    $('mainLogin').innerHTML = oReq.responseText;
}
/*
 *aktuelle seite neu laden
 *nach login, logout u.ae.
 */
function refreshSide(oReq) {
    if(oReq.responseText){
        //$('mainMSG').show;
        //$('mainMSG').innerHTML = "<div class='box red'>"+oReq.responseText+"</div>";
        alert(oReq.responseText);
    } else {
        var aini = document.location;
        location.href=aini;
    }
}

function randomHeadline() {
    first = new Array(
        "Wilde",
        "Willige",
        "Billige",
        "Schlampige",
        "Nuttige",
        "Süße",
        "Kleine",
        "Muttis",
        "Abartige",
        "Fette",
        "Junge",
        "Janas",
        "Caterinas",
        "Torstens",
        "Daniels",
        "Marks",
        "Bodos",
        "Rolfs"
    );
    second = new Array(
        "Frauen",
        "Nutten",
        "Schlampen",
        "Votzen",
        "Huren",
        "Hengste",
        "Stecher",
        "Schwanzlutscher",
        "Riesenpimmel",
        "Dildos",
        "Arschvotzen",
        "Teenies",
        "Omas",
        "Bierbauchmänner",
        "Gangbanger",
        "Systemadministratoren",
        "Janafans",
        "Wixer",
        "Fickludertester",
        "Jungen",
        "Opas",
        "Eunuchen",
        "Opelfahrer",
        "Cutter"
    );
    third = new Array(
        "brauchen",
        "holen sich",
        "machen sich",
        "sorgen für",
        "werden",
        "haben",
        "tun wie",
        "ficken",
        "vögeln",
        "nageln",
        "schlagen",
        "fisten",
        "saugen",
        "lutschen",
        "schleimen",
        "kotzen",
        "begehren",
        "wollen",
        "schmachten nach"
    );
    fours = new Array(
        "wild",
        "willig",
        "billig",
        "schlampig",
        "nuttig",
        "abartig",
        "pervers",
        "saftig",
        "ausdauernd",
        "schweißtreibend",
        "analsaftig"
    );
    fifth = new Array(
        "gefickte",
        "gevögelte",
        "genagelte",
        "verkloppte",
        "abgeschleppte",
        "arschgefickte",
        "doppelt gepoppte",
        "angewixte",
        "vollgeschleimte",
        "vollgespritze",
        "vollgewixte",
        "schwanzgeile",
        "durchgefickte",
        "blödgefickte"
    );
    sixth = new Array(
        "Scheisse",
        "Popel",
        "Schwänze",
        "Mösen",
        "Spermasuppe",
        "Arschnutten",
        "Doppellochstuten",
        "Dreilochstuten",
        "Tropfmösen",
        "Rosettenlutscher",
        "Hengstschwänze",
        "Ficklatten",
        "Faustlöcher",
        "Megaärsche",
        "Teeniemöschen"
    );
    last = new Array(
        "?!?!",
        "?",
        "!",
        "."
    );
    headline = first[Math.floor(Math.random()*first.length)]+" "+
        second[Math.floor(Math.random()*second.length)]+" "+
        third[Math.floor(Math.random()*third.length)]+" "+
        fours[Math.floor(Math.random()*fours.length)]+" "+
        fifth[Math.floor(Math.random()*fifth.length)]+" "+
        sixth[Math.floor(Math.random()*sixth.length)]+
        last[Math.floor(Math.random()*last.length)];
    return headline;
}
 /*******************************************************************************
 * POPUP FENSTER
 */
// popup window, zentriert
/*
function openPopup(width, heigth, url, name){
    var screenw = screen.availWidth;
    var screenh = screen.availHeight;
    var top = (screenh-heigth)/2; // abstand von oben
    var left = (screenw-width)/2; // abstand von links

    newpop=window.open(
        url,
        name,
        "width="+width+",height="+heigth+",left="+left+",top="+top+",status=no,scrollbars=no,resizable=no,dependent=yes,location=no,menubar=no,status=no,toolbar=no");
    newpop.focus();
    return false;
}
*/

function openPopup(action, cID, hash, resolution) {
    if(action == "video"){
        var res = resolution.split("x");
        res[0]=res[0]-0;
        res[1]=res[1]-0;
        //alert("resx: "+res[0]+" - resy: "+res[1]);
        var name="Videoplayer";
        var width=res[0]+70;
        var height=res[1]+120;
        //alert("x: "+width+" - y: "+height);
        var status="no";
        var scrollbars="no";
        var resizeable="no";
        var depend="yes";
        var menubar="no";
        var toolbar="no";
        var loc="no";
        var urli="/fsk18/v-popup.php?cid="+cID+"&hash="+hash;
    }

    var screenw = screen.availWidth;
    var screenh = screen.availHeight;
    var posx = (screenw / 2) - (width / 2);
    var posy = (screenh / 2) - (height / 2);

    window.open(urli, name, "width="+width+",height="+height+",status="+status+",scrollbars="+scrollbars+",resizeable="+resizeable+",depend="+depend+",menubar="+menubar+",toolbar="+toolbar+",location="+loc+",top="+posy+",left="+posx);
    //popi.focus();
}

/*
function showComments(url,data) {
    var aj = new Ajax.Request(
        url, {
        method:'get',
        parameters: data,
        onComplete: getComments
        }
    );
}
function getComments(oReq) {
    $('comments').innerHTML = oReq.responseText;
}
*/

/*
var myAjax = new Ajax.PeriodicalUpdater(
	{success: 'logindev'}, '/ajax/zeit.php', {method: 'get', frequency: '1'}
);
*/
