//---------------------------------------DLTabs v0.2-----------------------------------------------------  
function DLTabs(DL) {
    var Tabs = $j(DL);
    if ($j('BODY').attr('id') == 'pPrint') { 
        $j('.LineTitle DIV').each(function(i) {
            
            if ( i > 0 ) {
                $j(this).insertBefore('DD[m='+i+']');
/*                alert($j(this).attr('m'))*/
            }
        })    
    } else {
        $j('DT>DIV', Tabs).each(function(i) {
            $j(this).attr('num', i).addClass('TabTitle');        
            if (i == 0) {
                $j(this).addClass('Active');
            }
        });
        $j('DD', Tabs).each(function(i) {
            $j(this).attr('num', i);
            if (i > 0) {
                $j(this).css({ display:'none' });
            }
        });
        $j('DT>DIV').click(function() {
            $j('DT>DIV').removeClass('Active');
            $j(this).addClass('Active');
            var i = $j(this).attr('num');
            $j('DD', Tabs).css({ display:'none' });
            $j('DD[num='+i+']').css({ display:'block'});
        });
    }
}
//---------------------------------------OC v0.1-----------------------------------------------------  
function OC(th) {
    if ($j.browser.msie) {par = 'block'} else { par = 'table' }
    cls = $j('SPAN', th).attr('class');
    if ( cls == 'o') {
        $j('SPAN', th).removeClass('o').addClass('c');
        $j('~TABLE:first', th   ).css({ display:'none' });
    } 
    if ( cls == 'c') {
        $j('SPAN', th).removeClass('c').addClass('o');
        $j('~TABLE:first', th).css({ display:par });
    }
}

//---------------------------------------OC v0.1-----------------------------------------------------  
function butwidth() {
    $j('.but[check!=ok], .gbut[check!=ok]').each(function() {
         if ($j(this).width() < 60) {
            var bP = parseInt((60 - parseInt($j(this).width()))/2);
            var bPL = parseInt($j('A, INPUT',this).css('padding-left').slice(0,-2)) + bP;
            var bPR = parseInt($j('A, INPUT',this).css('padding-right').slice(0,-2)) + bP;
            $j('A, INPUT',this).css({ paddingLeft:bPL });
            $j('A, INPUT',this).css({ paddingRight:bPR });
            $j(this).attr('check','ok');            
        }
    });         
}

function iehover() {
    if ( $j.browser.msie && ($j.browser.version == '6.0') ) {
        $j('.butt[hover!=ok]').each(function() {
            var IDName = $j(this).attr('id') + 'hover_' + $j(this).attr('lang');
            /*alert(IDName);*/
            $j(this).hover( function() {
                $j(this).addClass(IDName);
            }, function() {
                $j(this).removeClass(IDName);
            });
            $j(this).attr('hover','ok');
        })
            
    }
}


function popUp(way, winW, winH){
    var url = way;
    var width = winW;
    var height = winH;
    window.open(url, "_blank","toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, copyhistory=0, top=100, left=100, width="+width+", height="+height+"");
}



/* CSS hacks */
$j(document).ready(function(){
    butwidth();
    iehover();
    if ($j.browser.opera) {
        $j('.bir DIV SPAN').addClass('o1');
        $j('.bi .pr.ra LABEL').addClass('o2');
        $j('.CheckList LABEL').addClass('o3');
        $j('.bTitle').addClass('o4');
    }
    if ($j.browser.safari) {
        $j('.bir DIV SPAN').addClass('s1');
        $j('.bi .pr.ra LABEL').addClass('s2');
        $j('.ob A:not(".cart")').addClass('s3');
    }
    //Buttons functions
    $j('#bbBack').click(function() { $j("#bBack").trigger('click') });
  
});

//POPUP Krepselis
function popupCart(url, group_id, sproducts, period_code, plan)
{
	if (group_id == 2)
		url = url+'/popup_cart_verslui/'+sproducts+'/'+period_code+'/'+plan;
	else
		url = url+'/popup_cart_privatiems/'+sproducts+'/'+period_code+'/'+plan;
	
	tb_show('', url+'?keepThis=true&TB_iframe=true&height=176&width=290', '');
    var e = $j('#TB_window, #TB_overlay'); 
    e.fadeIn(); 
}
