/**
 * funkcje serwisowe od ZWM
 */

// czyszczenie komunikatu
function ClearTxt(){
	document.getElementById('NLTxt').value='';
	document.getElementById('NLTxt').style.color="#625960";
}

// pokazuje liste znaków
function showMeLZ(){
	$('lstZnkakow').show();
}
// ukrywa liste znaków
function hideMeLZ(){
	$('lstZnkakow').hide();
}
// otwiera boks z informacjami
function showMeAnk(){
	$('cntOpened').show();
	$('cntClosed').hide();
}
// zamyka boks z informacjami
function hideMeAnk(){
	$('cntOpened').hide();
	$('cntClosed').show();
}
// otwiera boks z regulaminem
function showMeReg(){
	$('cntOpenedReg').show();
	$('cntClosedReg').hide();
}
// zamyka boks z regulaminem
function hideMeReg(){
	$('cntOpenedReg').hide();
	$('cntClosedReg').show();
}
// otwiera inny boks z regulaminem
function showMeReg2(){
	$('cntOpenedRegLink').show();
	$('cntOpenedReg').show();
	$('cntClosedRegLink').hide();
}
// zamyka inny boks z regulaminem
function hideMeReg2(){
	$('cntOpenedRegLink').hide();
	$('cntOpenedReg').hide();
	$('cntClosedRegLink').show();
}

// wirtualna makijazystka
// pokazanie obrazu do wgrania zdjęcia
function wroc_p(){
	document.getElementById("wgraj").innerHTML="<img name='zmien' src='http://i.wp.pl/a/i/kobieta/makeup_img/zmien.jpg' width='100' height='29' border='0' onmouseover='this.src=\"http://i.wp.pl/a/i/kobieta/makeup_img/zmien_o.jpg\"' onmouseout='this.src=\"http://i.wp.pl/a/i/kobieta/makeup_img/zmien.jpg\"' onclick='wgraj_p()' class='hand' />";
}
// wyczyszczrenie zdjecia
function wroc_c(){
	document.getElementById("wgraj").innerHTML="";
}
// wysyla form ze zdjeciem
function wgraj_p(){
	document.getElementById("wgraj").innerHTML="<form action='makijaz_zdjecie.html' method='post' name='send_obrp' enctype='multipart/form-data'><input type='hidden' name='_action' value='AddPhoto' /><input name='userfile[]' type='file' class='obr' size='30' maxlength='200' id='obr' onchange='document.forms.send_obrp.submit()' /></form>";
}
// wysyla form z drugim zdjeciem
function wgraj_c(){
	document.getElementById("wgraj").innerHTML="<form action='makijaz_zdjecie.html' method='post' name='send_obrc' enctype='multipart/form-data'><input type='hidden' name='_action' value='AddPhoto' /><input name='userfile[]' type='file' class='obr' size='30' maxlength='200' id='obr' onchange='document.forms.send_obrc.submit()' /></form>";
}

// pozycje seksualna - przewijak
function switchPositions(theid){ 
var thearray= new Array("PosPage1","PosPage2","PosPage3","PosPage4"); 
for(i=0; i<thearray.length; i++){ 
			if(thearray[i] == theid){ 
						document.getElementById(theid).style.display="block"; 
			}else{ 
						document.getElementById(thearray[i]).style.display="none"; 
			} 
	 } 
}		

// ogolne serwisowe
var fireEvent = !WP.isIE?'ondomload':'onload';
WP.event.set(window, fireEvent, function(){
    //akordeony
    if (document.getElementById('bxAkord1')) var akordeon_quizy = new WPACN('quizy', {direction:1}); 
    if (document.getElementById('bxKategorie')) var akordeon_kategorie = new WPACN('kategorie', {direction:1}); 
    if (document.getElementById('bxHoroskopy')) var akordeon_horoskopy = new WPACN('horoskopy', {direction:1}); 
    if (document.getElementById('bxBOgloszenia')) var akordeon_ogloszenia = new WPACN('ogloszenia');
    if (document.getElementById('bxPrzymierzalniaSm')) var akordeon_przymierzalniasm = new WPACN('przymierzalniaSm');
    if (document.getElementById('bxZEksperta')) var akordeon_zapytaj = new WPACN('zapytaj', {active:'random'});
    if (document.getElementById('bxMFTV')) speed = 8;
		if (WP.isIE) {
			    if (document.getElementById('bxMFTV')) speed = 14;
			    if (document.getElementById('bxWrozbaDlaCiebie')) speed = 12;
		}
	
    if (document.getElementById('bxHoroskop')){
        window.testTabN = new WP.tabs('przew');
        if (d.getElementById('lstZnkakow')) {
            WP.event.set($('lstZnkakow'), "onclick", function(e){
                WP.mcookie.set('zzodiaku', testTabN.active());
            });
            if(WP.mcookie.get('zzodiaku')) testTabN.press(WP.mcookie.get('zzodiaku'));
        }
    }
	
    if (document.getElementById('bxWaszeRecKosm')) {
        // uroda - kosmetyki
        var kosmTabN = new WP.tabs('kosm');
		kosmTabN.rotate(4000);
    }
		
		if (document.getElementById('bxPrzymierzalnia')) {
        // moda - przymierzalnia
        var kosmTabN = new WP.tabs('kosm');
		kosmTabN.rotate(4000);
    }
		
		if (document.getElementById('bxGadEro')) {
        // seks - gadzety
        var kosmTabN = new WP.tabs('kosm');
		kosmTabN.rotate(4000);
    }
    
    if (document.getElementById('bxPolInSerw')) {
        //artykuly - polecane w innych serwisach
	    var polTabN = new WP.tabs('przew2');
	        polTabN.rotate(2000);
	        polTabN.over();
    }
		
    if (document.getElementById('bxWaszeZapowiedzi')) {
        //wasze zapowiedzi - tabs
	    var zapTabN = new WP.tabs('zap');
    }
    
});

// klasa AKORDEON
function WPACN(label, a){
    if (!label) return;
    //var aT = [20, 8, 3, 1, 0];  
    this.label = label;
    
    // ustawienia domyślej zakładki
    // domyślnie pierwsza, parametr może przyjąc wartość: random, wtedy jest losowana
    if (typeof(a)!='undefined'&&a['active']=='random') a['active']=-2;
    var active = (typeof(a)!='undefined'&&typeof(a['active'])=='number')?a['active']:1;
    this.active = active;

    // ustawienia kierunku pracy akordeonu 
    // parametr: direction, wartości: 0- pionowo (domyślnie), 1- poziomo 
    var direction = (typeof(a)!='undefined'&&typeof(a['direction'])=='number')?a['direction']:0;
    this.direction = direction;


    var ACN = [];
    this.ACN = ACN;
    var iFadein = function(id, cid){
        if (id&&Number(id.style.opacity<1)) id.style.opacity=Number(id.style.opacity)+.1; 
        setTimeout(function(e){ iFadein(id, cid) }, 64);
    }
    this.iFadein = iFadein;
    
    var pShow = function(n){
        for (var i=0; i<ACN.length; i++){
            if (n==ACN[i]) {
                if (ID("WPACN_"+label+'_I'+ACN[i]).style.display=='none'){
                    ID("WPACN_"+label+'_I'+ACN[i]).style.display='block';
                    ID("WPACN_"+label+'_I'+ACN[i]).style.opacity='.1';
                    iFadein(ID("WPACN_"+label+'_I'+ACN[i]), ID("WPACN_"+label+'_C'+ACN[i]));
                }
                if (ID("WPACN_"+label+'_C'+ACN[i])) ID("WPACN_"+label+'_C'+ACN[i]).style.display='block';
            } else {
                ID("WPACN_"+label+'_I'+ACN[i]).style.display='none';
                ID("WPACN_"+label+'_C'+ACN[i]).style.display='none';
            }
        }
    }
    this.pShow = pShow;
    
    this.nhClick = function(e) {
        if (WP.event.getNode(e).nodeName!='IMG') return;
        var ng = WP.event.getNode(e).parentNode;
        pShow(ng.index);
    }

    var t = d.body.getElementsByTagName('*');
    var index = 0;
    var rng = new RegExp("WPACN_"+label+"_N(.+)");
    
    for (var i=0; i<t.length; i++){
        if (t[i].id.indexOf('WPACN_'+label+'_'+'N')==0) {
            var ngid = rng.exec(t[i].id);
            if (typeof(ngid[1])!='undefined') {
                t[i].index=ngid[1];
                this.ACN.push(ngid[1]);
                WP.event.set(t[i], "onclick", this.nhClick);
                var I = 'WPACN_'+label+'_'+'I'+ngid[1];
                ID(I).style.position='absolute';
                ID(I).style.display='none';
                // jeżeli zakładka ma klasę "active" to będzie ustawiona jako domyślna
                if ($(t[i]).hasClass('active')) active = ngid[1];
            }
        }
    }
    if (active==-2) active=Math.floor(Math.random()*ACN.length+1); //if random
    pShow(active);
    return this;
}

// scroller 20091201, v1.2
var speed=6;function stepLeft(idMovable,idViewer,__id){__scrollPos(idMovable,idViewer,-(speed),__id)}function stepRight(idMovable,idViewer,__id){__scrollPos(idMovable,idViewer,speed,__id)}function slideLeft(idMovable,idViewer,__id){__startScroll(idMovable,idViewer,-(speed),__id)}function slideRight(idMovable,idViewer,__id){__startScroll(idMovable,idViewer,speed,__id)}function slideStop(__id){__stopScroll(__id)}function setMovableWidth(idMovable,idViewer,__id){if(!idMovable||!idViewer)return false;var widthMovable=__getMovableWidth(idMovable);d.getElementById(idMovable).style.width=widthMovable+'px';var dif=__isViewerWider(idMovable,idViewer);if(dif){var left=Math.floor(dif/2);d.getElementById(idMovable).style.left=left+'px';d.getElementById(arrLftId[__id]).src=arrLftB[__id];d.getElementById(arrRghId[__id]).src=arrRghB[__id]}return true}var d=document;presentOffset=new Array();presentPx=new Array();scrollTimer=new Array();arrLftId=new Array();arrRghId=new Array();arrLft=new Array();arrRgh=new Array();arrLftB=new Array();arrRghB=new Array();function __getMovableWidth(id){if(!id)return false;var widthMovable=0;var numChild=d.getElementById(id).getElementsByTagName('li').length;for(var i=0;i<numChild;i++){var widthLi=d.getElementById(id).getElementsByTagName('li').item(i).offsetWidth;widthMovable+=widthLi}return widthMovable}function __getMaxOffsetWidth(idMovable,idViewer){if(!idMovable||!idViewer)return false;var widthMovable=__getMovableWidth(idMovable);var widthViewer=__getViewerWidth(idViewer);var maxOffsetWidth=widthMovable-widthViewer;if(maxOffsetWidth<0)maxOffsetWidth=0;return maxOffsetWidth}function __getViewerWidth(id){if(!id)return false;return d.getElementById(id).offsetWidth}function __scrollPx(idMovable,idViewer,px,__id,lim){if(!idMovable||!idViewer)return false;if(!px)px=0;if(__isViewerWider(idMovable,idViewer))return false;var maxOffsetWidth=__getMaxOffsetWidth(idMovable,idViewer);if(lim){var movableOffset=__getMovableOffset(idMovable);if(px>0){if(presentPx[__id]>lim){presentPx[__id]=lim;__stopScroll(__id)}}else if(px<0){if(presentPx[__id]<lim){presentPx[__id]=lim;__stopScroll(__id)}}}if((presentPx[__id]+px)<0){presentPx[__id]=-px;d.getElementById(arrLftId[__id]).src=arrLftB[__id]}else{d.getElementById(arrLftId[__id]).src=arrLft[__id]}if(presentPx[__id]>maxOffsetWidth){presentPx[__id]=maxOffsetWidth;d.getElementById(arrRghId[__id]).src=arrRghB[__id]}else{d.getElementById(arrRghId[__id]).src=arrRgh[__id]}presentOffset[__id]=presentPx[__id]+px;if(presentOffset[__id]==0)presentOffset[__id]+=px;d.getElementById(idMovable).style.left=-(presentOffset[__id])+px+'px';presentPx[__id]=presentOffset[__id];return true}function __stopScroll(__id){if(!__id)return false;window.clearInterval(scrollTimer[__id]);return false}function __startScroll(idMovable,idViewer,px,__id,lim){if(!idMovable||!idViewer||!__id)return false;if(!px)px=0;__stopScroll(__id);scrollTimer[__id]=window.setInterval(function(){__scrollPx(idMovable,idViewer,px,__id,lim)},10);return true}function __getMovableOffset(id){if(!id)return false;var offset=d.getElementById(id).style.left;offset=offset.substr(1,(offset.length-3));if(!offset)offset=0;return offset}function __scrollPos(idMovable,idViewer,px,__id){if(!idMovable||!idViewer||!__id)return false;if(!px)px=0;var presentStep=__getPresentStep(idMovable,px);var lim=0;if(px>0){for(var i=0;i<presentStep;i++){var widthLi=d.getElementById(idMovable).getElementsByTagName('li').item(i).offsetWidth;lim+=widthLi}}else if(px<0){for(var i=0;i<(presentStep-1);i++){var widthLi=d.getElementById(idMovable).getElementsByTagName('li').item(i).offsetWidth;lim+=widthLi}}__startScroll(idMovable,idViewer,px,__id,lim);return true}function __getPresentStep(id,px){if(!id)return false;var widthMovable=0;var movableOffset=__getMovableOffset(id);var numChild=d.getElementById(id).getElementsByTagName('li').length;for(var i=0;i<numChild;i++){var widthLi=d.getElementById(id).getElementsByTagName('li').item(i).offsetWidth;widthMovable+=widthLi;if(widthMovable-px>=movableOffset)return(i+1)}return false}function __isViewerWider(idMovable,idViewer){if(!idMovable||!idViewer)return false;var widthMovable=__getMovableWidth(idMovable);var widthViewer=__getViewerWidth(idViewer);if(widthViewer>widthMovable){var dif=widthViewer-widthMovable;return dif}return false}

//Zmiana rozmiaru czcionki w tresci artykulow
function setFontSize(fSize,src) {
        WP.$("span.f1").css("text-decoration","none");
        WP.$("span.f2").css("text-decoration","none");
        WP.$("span.f3").css("text-decoration","none");
        WP.$(src).css("text-decoration","underline");
        WP.$("div.art").css("font-size",fSize+"px");
}

