var body = document.getElementsByTagName('body').item(0);
body.className = 'list';

var wrapper = document.createElement('div');
wrapper.className = 'wrapper';
body.appendChild(wrapper);
             
/*var wtop = document.createElement('div');
wtop.className = 'wtop';
wrapper.appendChild(wtop);*/

var wleft = document.createElement('div');
wleft.className = 'wleft';
wrapper.appendChild(wleft);

var wright = document.createElement('div');
wright.className = 'wright';
wrapper.appendChild(wright);

var wcopyright = document.createElement('div');
wcopyright.className = 'wcopyright';
wrapper.appendChild(wcopyright);




/////////
// dalsi text
if(document.getElementsByTagName('h2')) {
    
    var accord = document.createElement('div');
    accord.id = 'according';
    
    var cnt = document.getElementsByTagName('h2').length;
    
    for(i = 0; i < cnt; i++) {
        var h2 = document.getElementsByTagName('h2').item(0);
        h2.onmouseover = function() { this.className='toggler underline';}
        h2.onmouseout = function() { this.className='toggler'; }
        h2.className = 'toggler';
        accord.appendChild(h2);
        var p = document.getElementsByTagName('p').item(1);
        p.className = 'element'; 
        accord.appendChild(p);    
    }
}


////////////////////////////////////////////////////////////////////////////////
// wleft - logo
wleft.appendChild(document.getElementById('logo'));

// wleft - menu 

strongs = document.getElementsByTagName('strong'); 
uls = document.getElementsByTagName('ul'); 


var div = document.createElement('div');
div.className = 'kategorie';
strongs.item(strongs.length - 2).innerHTML = '<span>' + strongs.item(strongs.length - 2).innerHTML + '</span>';
div.appendChild(strongs.item(strongs.length - 2));
div.appendChild(uls.item(uls.length - 2));
wleft.appendChild(div);

div = document.createElement('div');
div.className = 'znacky';
strongs.item(strongs.length - 2).innerHTML = '<span>' + strongs.item(strongs.length - 2).innerHTML + '</span>';
div.appendChild(strongs.item(strongs.length - 2));
div.appendChild(uls.item(uls.length - 2));
wleft.appendChild(div);
   
var uls = wleft.getElementsByTagName('ul');

for(j = 0; j < uls.length; j++) {
    var lis = uls.item(j).getElementsByTagName('li');
    var selected = -1;
    for(i = 0; i < lis.length; i++)
        if(lis.item(i).className == 'selected')
            selected = i;
    
    var newAttr = document.createAttribute("selectedLi");
    newAttr.nodeValue = selected;
    uls.item(j).setAttributeNode(newAttr);
    
    for(i = 0; i < lis.length; i++) {
        
        lis.item(i).onmouseover = function() {  this.className = 'selected';  var lis = this.parentNode.getElementsByTagName('li'); var index = parseInt(this.parentNode.getAttributeNode('selectedLi').value); if(index > 0 && lis.item(index) != this) lis.item(parseInt(index)).className = 'white'; }
        lis.item(i).onmouseout = function() { this.className = ''; var lis = this.parentNode.getElementsByTagName('li'); if(parseInt(this.parentNode.getAttributeNode('selectedLi').value) > 0) lis.item(parseInt(this.parentNode.getAttributeNode('selectedLi').value)).className = 'selected'; }                                 
    }           
}








////////////////////////////////////////////////////////////////////////////////
// wright - top banner
var topBanner = document.createElement('div');
topBanner.className = 'top';

    // vyhledavani
    document.getElementsByTagName('form').item(1).getElementsByTagName('input').item(0).className = 'input';
    document.getElementsByTagName('form').item(1).getElementsByTagName('input').item(1).className = 'submit';
    document.getElementsByTagName('form').item(1).getElementsByTagName('input').item(1).onmouseover = function() { this.className = 'submit_hover'; }
    document.getElementsByTagName('form').item(1).getElementsByTagName('input').item(1).onmouseout = function() { this.className = 'submit'; }
    document.getElementsByTagName('form').item(1).getElementsByTagName('input').item(1).value = '';
    topBanner.appendChild(document.getElementsByTagName('form').item(1));
    // kosik
    topBanner.appendChild(document.getElementsByTagName('b').item(0));
    // topMenu
    
    var menu = document.getElementsByTagName('menu').item(0);
    var menu_li = menu.getElementsByTagName('li');
    for(i = 0; i < menu_li.length; i++) {                                                                           
        menu_li.item(i).onmouseover = function() { 
            var lis = this.parentNode.getElementsByTagName('li');
            for(i = 0; i < lis.length; i++)
                if(this == lis.item(i)) {
                    this.parentNode.className = 'selected' + i;
                    if(lis.item(i - 1)) lis.item(i - 1).className += ' noBg';
                } 
            
            //this.parentNode.style.backgroundPosition = parseInt(this.offsetLeft) + "px bottom"; 
            this.className += ' noBg'; 
        }
        menu_li.item(i).onmouseout = function() { 
            this.parentNode.className = ''; 
            this.className = this.className.substr(0, this.className.length - 5);
            
            var lis = this.parentNode.getElementsByTagName('li');
            for(i = 0; i < lis.length; i++)
                if(this == lis.item(i))
                    if(lis.item(i - 1)) lis.item(i - 1).className = lis.item(i - 1).className.substr(0, lis.item(i - 1).className.length - 5);
                 
        }
    }
        
    topBanner.appendChild(document.getElementsByTagName('menu').item(0));
    
wright.appendChild(topBanner);



////////////////////////////////////////////////////////////////////////////////

    document.getElementsByTagName('p').item(1).className = 'navigace';
    var acka = document.getElementsByTagName('p').item(1).getElementsByTagName('a').item(0).className = 'noBg';
    wright.appendChild(document.getElementsByTagName('p').item(1));
    
    
    
    
    var list_div_left = document.createElement('div');
    list_div_left.className = 'list_left';
    wright.appendChild(list_div_left);
    
    list_div_left.appendChild(document.getElementsByTagName('h1').item(0));
    
    if(document.getElementsByTagName('dir').length) {
        
        var div = document.createElement('div');
        div.className = 'subMenu';
        var divInner = document.createElement('div');
        divInner.className = 'inner';
        
        var dirr = document.getElementsByTagName('dir').item(0).getElementsByTagName('a');
        for(i = 0; i < dirr.length; i ++) 
            dirr.item(i).innerHTML = '<b>' + dirr.item(i).innerHTML + '</b> '; 
        
        
        divInner.appendChild(document.getElementsByTagName('dir').item(0));
        
        var cleaner = document.createElement('div');
        cleaner.className = 'cleaner';
        divInner.appendChild(cleaner);
        
        
        div.appendChild(divInner);
        
        
        list_div_left.appendChild(div);
    }
    
    document.getElementsByTagName('p').item(0).className = 'list_text';
    list_div_left.appendChild(document.getElementsByTagName('p').item(0));
    
    
    var div = document.createElement('div');
    div.className = 'filtr';
    
    div.appendChild(document.getElementsByTagName('form').item(0));
    document.getElementById('strankovani').className = 'strankovani';
    div.appendChild(document.getElementById('strankovani'));
                        
    list_div_left.appendChild(div);
    list_div_left.appendChild(document.getElementById('vypis'));
    
    
    ps = document.getElementById('vypis').getElementsByTagName('p');
    var cnt = ps.length % 3;
    if(cnt == 0) cnt = 3;
    for(i = ps.length - cnt; i < ps.length; i++)
        if(ps.item(i))
            ps.item(i).className = 'last'; 
    
    for(i = 2; i < ps.length; i += 3) {
        ps.item(i).className = (ps.item(i).className == 'last')? 'last_total' : 'last_right';
    }
    
    for(i = 0; i < ps.length; i++) {
        
        if(ps.item(i).getElementsByTagName('del').length == 0) {
            var del = document.createElement('del');
            del.innerHTML = '';
            ps.item(i).insertBefore(del, ps.item(i).getElementsByTagName('span').item(ps.item(i).getElementsByTagName('span').length - 1));
        }
        
        
        var spans = ps.item(i).getElementsByTagName('span');
        
        var bKosik = document.createElement('b');
        bKosik.className = 'play';
        ps.item(i).insertBefore(bKosik, ps.item(i).getElementsByTagName('del').item(0));
        
        
        var aKosik = document.createElement('a');
        aKosik.className = 'kosik';
        aKosik.href = ps.item(i).getElementsByTagName('a').item(0).href + '?doKosiku';
        aKosik.title = 'Vložit do košíku';
        aKosik.innerHTML = '<span>Vložit do košíku</span>';
        var im = ps.item(i).getElementsByTagName('img').item(0).src.split('/');
        im = im[im.length - 1];
        if(im.search('[0-9](b).*') > -1 || im.search('[0-9](i).*') > -1)
            aKosik.className = 'kosik2';
        
        ps.item(i).insertBefore(aKosik, ps.item(i).getElementsByTagName('del').item(0));
         
        
        
        spans.item(spans.length - 1).className = 'cenovka';
        
        ps.item(i).onclick = function() { document.location = this.getElementsByTagName('a').item(0).href; }
        ps.item(i).onmouseover = function() { this.className += ' over'; }
        ps.item(i).onmouseout = function() { this.className = this.className.substr(0, this.className.length - 5); }
    }
    
    var clone = document.getElementById('strankovani').cloneNode(true);
    var div_clone = document.createElement('div');
    div_clone.className = 'filtr filtr_bottom';
    
    clone.id = 'strankovani_bottom';
    
    div_clone.appendChild(clone);
    list_div_left.appendChild(div_clone);
    
    if(accord)
        list_div_left.appendChild(accord);
    
    
    
    
    // nejprodavanejsi
    wright.appendChild(document.getElementById('nejprodavanejsi'));
    
    var ps = document.getElementById('nejprodavanejsi').getElementsByTagName('p');
    for(i = 0; i < ps.length; i++) {
        
        if(i == ps.length - 1) {
            ps.item(i).className = 'last';
            ps.item(i).onmouseover = function() { this.className = 'last over'; }
            ps.item(i).onmouseout = function() { this.className = 'last'; }
        }
        else {
            ps.item(i).onmouseover = function() { this.className = 'over'; }
            ps.item(i).onmouseout = function() { this.className = ''; } 
        }
        
        ps.item(i).onclick = function() { document.location = this.getElementsByTagName('a').item(0).href;}
        
        if(ps.item(i).getElementsByTagName('del').length == 0) {
            var del = document.createElement('del');
            del.innerHTML = '';
            ps.item(i).insertBefore(del, ps.item(i).getElementsByTagName('span').item(ps.item(i).getElementsByTagName('span').length - 1));
        }
        
        
        var spans = ps.item(i).getElementsByTagName('span');
        
        var aKosik = document.createElement('a');
        aKosik.className = 'kosik';
        aKosik.href = ps.item(i).getElementsByTagName('a').item(0).href + '?doKosiku';
        aKosik.title = 'Vložit do košíku';
        aKosik.innerHTML = '<span>Vložit do košíku</span>';
        ps.item(i).insertBefore(aKosik, ps.item(i).getElementsByTagName('del').item(0));
        
        
        spans.item(spans.length - 1).className = 'cenovka';
        
    }

    
    var cleaner = document.createElement('div');
    cleaner.className = 'cleaner';
    wright.appendChild(cleaner);
    
     




                                   



























////////////////////////////////////////////////////////////////////////////////
//  copyright

//document.getElementsByTagName('menu').item(0).getElementsByTagName('li').item(2).style.display = 'none';
wcopyright.appendChild(document.getElementsByTagName('menu').item(0));

document.getElementsByTagName('form').item(0).getElementsByTagName('input').item(0).className = 'input';
document.getElementsByTagName('form').item(0).getElementsByTagName('input').item(1).className = 'submit';
document.getElementsByTagName('form').item(0).getElementsByTagName('input').item(1).value = '';

wcopyright.appendChild(document.getElementsByTagName('form').item(0));
wcopyright.appendChild(document.getElementsByTagName('p').item(0));




var vlajky = document.createElement('div');
vlajky.className = 'vlajky';
vlajky.innerHTML = '<a href="http://www.sexlove.cz"><span>Česká verze - sexlove.cz</span></a><a href="http://www.sexlove.sk" target="_blank"><span>Slovenská verzia - sexlove.sk</span></a>';
topBanner.appendChild(vlajky);

body.style.display = 'block';





if(accord) {
    
    
	//create our Accordion instance
	var myAccordion = new Accordion($('accordion'), 'h2.toggler', 'p.element', {
		opacity: false,
    	onComplete: function(){
    	    var i = (((this.previous + 1) % this.togglers.length));
    	    tabs.getElementsByTagName('b').item(0).className = 'label_' + (i == 0? 2: i - 1);
        }
	}); 
    
}
