

var mtopIndex;
var mtopPoint = 0;

function mtopTab( index, total, link )
{
    // -----
    for( var i=0; i < total; i++ ) {
        if( $('#mtop_tab_'+ i +'_tab').hasClass('cat-selected') ) {
            if( i != index ) {
                $('#mtop_tab_'+ i +'_tab').removeClass('cat-selected');
            }
        }
    }
    
    if( $('#mtop_tab_'+ index +'_tab').hasClass('cat-selected') ) {
        window.location = link;
    } else {
        $('#mtop_tab_'+ index +'_tab').addClass('cat-selected');
    }
    
    // ------
    for( var i=0; i < total; i++ ) {
        if( $('#mtop_tab_'+ i +'_products').hasClass('products-selected') ) {
            $('#mtop_tab_'+ i +'_products').addClass('products-hidden');
            $('#mtop_tab_'+ i +'_products').removeClass('products-selected');
        }
    }

    $('#mtop_tab_'+ index +'_products').addClass('products-selected');
    $('#mtop_tab_'+ index +'_products').removeClass('products-hidden');
    
    return true;
}
function mtopTabOver( index )
{
    $('#mtop_tab_'+ index +'_tab').addClass('cat-hover');
}
function mtopTabOut( index )
{
    $('#mtop_tab_'+ index +'_tab').removeClass('cat-hover');
}
function mtopTabHide( index )
{
    if( !$('#mtop_tab_'+ index +'_tab').hasClass('cat-hidden') ) {
        $('#mtop_tab_'+ index +'_tab').addClass('cat-hidden');
    }
}
function mtopPrev( total )
{
    if( $('#mtop_tab_slidel').hasClass('slidel') ) {
        // -----
        var index = mtopPoint - 1;

        $('#mtop_tab_'+ parseInt( index ) +'_tab').removeClass('cat-hidden');
        $('#mtop_tab_'+ parseInt( index ) +'_delim').show();

        $('#mtop_tab_'+ parseInt( index + 5 ) +'_tab').addClass('cat-hidden');
        $('#mtop_tab_'+ parseInt( index + 4 ) +'_delim').hide();

        // -----
        mtopPoint = mtopPoint - 1;
        
        // -----
        if( mtopPoint == 0 ) {
            $('#mtop_tab_slidel').addClass('slidel-disabled').removeClass('slidel');
        } else {
            $('#mtop_tab_slidel').removeClass('slidel-disabled').addClass('slidel');
        }
        
        if( mtopPoint == total - 5 ) {
            $('#mtop_tab_slider').removeClass('slider').addClass('slider-disabled');
        } else {
            $('#mtop_tab_slider').addClass('slider').removeClass('slider-disabled');
        }
    } else {
        return true;
    }
}
function mtopPrevOver()
{
    if( $('#mtop_tab_slidel').hasClass('slidel') ) {
        $('#mtop_tab_slidel').addClass('slidel-hover');
    }
    if( $('#mtop_tab_slidel').hasClass('slidel-disabled') ) {
        $('#mtop_tab_slidel').addClass('slidel-disabled-hover');
    }
}
function mtopPrevOut()
{
    if( $('#mtop_tab_slidel').hasClass('slidel') ) {
        $('#mtop_tab_slidel').removeClass('slidel-hover');
    }
    if( $('#mtop_tab_slidel').hasClass('slidel-disabled') ) {
        $('#mtop_tab_slidel').removeClass('slidel-disabled-hover');
    }
}
function mtopNext( total ) 
{
    if( $('#mtop_tab_slider').hasClass('slider') ) {
        // -----
        for( var index=0; index < total; index++ ) {
            if( index > mtopPoint && $('#mtop_tab_'+ index +'_tab').hasClass('cat-hidden') ) {
                break;
            }
        }
        
        $('#mtop_tab_'+ index +'_tab').removeClass('cat-hidden');
        $('#mtop_tab_'+ parseInt( index - 1 ) +'_delim').show();

        $('#mtop_tab_'+ parseInt( index - 5 ) +'_tab').addClass('cat-hidden');
        $('#mtop_tab_'+ parseInt( index - 5 ) +'_delim').hide();
        
        // -----
        for( var i=0; i < total; i++ ) {
            if( $('#mtop_tab_'+ i +'_tab').hasClass('cat-selected') ) {
                break;
            }
        }

        if( i < index - 4 ) {
            mtopTab( index - 4, total );
            mtopTabHide( i );
        }

        // -----
        mtopPoint = mtopPoint + 1;

        // -----
        if( mtopPoint == 0 ) {
            $('#mtop_tab_slidel').addClass('slidel-disabled').removeClass('slidel');
        } else {
            $('#mtop_tab_slidel').removeClass('slidel-disabled').addClass('slidel');
        }
        
        if( mtopPoint == total - 5 ) {
            $('#mtop_tab_slider').removeClass('slider').addClass('slider-disabled');
        } else {
            $('#mtop_tab_slider').addClass('slider').removeClass('slider-disabled');
        }
    } else {
        return true;
    }
}
function mtopNextOver()
{
    if( $('#mtop_tab_slider').hasClass('slider') ) {
        $('#mtop_tab_slider').addClass('slider-hover');
    }
    if( $('#mtop_tab_slider').hasClass('slider-disabled') ) {
        $('#mtop_tab_slider').addClass('slider-disabled-hover');
    }
}
function mtopNextOut()
{
    if( $('#mtop_tab_slider').hasClass('slider') ) {
        $('#mtop_tab_slider').removeClass('slider-hover');
    }
    if( $('#mtop_tab_slider').hasClass('slider-disabled') ) {
        $('#mtop_tab_slider').removeClass('slider-disabled-hover');
    }
}
function mtopInit( total )
{
    if( total > 5 ) {
        $('#mtop_tab_slidel').removeClass('slidel-invisible').addClass('slidel-disabled');
        $('#mtop_tab_slider').removeClass('slider-invisible').addClass('slider');
    } else {
        $('#mtop_tab_slidel').removeClass('slidel-invisible').addClass('slidel-disabled');
        $('#mtop_tab_slider').removeClass('slider-invisible').addClass('slider-disabled');
    }
}

// -----

function fselParToogle( index )
{
    if( $('#fsel_'+ index +'_subject').hasClass('subject-cut') ) {
        $('#fsel_'+ index +'_subject').removeClass('subject-cut');
        $('#fsel_'+ index +'_options').slideDown();
    } else {
        $('#fsel_'+ index +'_subject').addClass('subject-cut');
        $('#fsel_'+ index +'_options').slideUp();
    }
}
function fselParSwitchCut( index )
{
    $('#fsel_'+ index +'_switch_expand').show();
    $('#fsel_'+ index +'_switch_cut').hide();

    $('#fsel_'+ index +'_options .option-invisible').hide('slow');
}
function fselParSwitchExpand( index )
{
    $('#fsel_'+ index +'_switch_expand').hide();
    $('#fsel_'+ index +'_switch_cut').show();

    $('#fsel_'+ index +'_options .option-invisible').show('slow');
}

// -----


var hnavButton;
var hnavBlock;
var hnavId;
var hnavButtonSel = false;
var hnavBlockSel  = false;

function hnavSelect( button, block, id )
{
    if( id != 1 ) {
        $('#hmen_1').hide();
        $('#hmeb_1').removeClass('hnavm-hover');
    }
    if( id != 2 ) {
        $('#hmen_2').hide();
        $('#hmeb_2').removeClass('hnavm-hover');
    }
    if( id != 3 ) {
        $('#hmen_3').hide();
        $('#hmeb_3').removeClass('hnavm-hover');
    }
    if( id != 4 ) {
        $('#hmen_4').hide();
        $('#hmeb_4').removeClass('hnavm-hover');
    }
    
    hnavButton    = button;
    hnavBlock     = block;
    hnavId        = id;
    hnavButtonSel = false;
    hnavBlockSel  = false;    
    
    
    $( block ).show();
    $( button ).addClass('hnavm-hover');

    $( block ).mouseover( function() {
        hnavBlockSel = true;
    } );
    $( button ).mouseover( function() {
        hnavButtonSel = true;
    } );

    $( block ).mouseout( function() {
        // -----
        hnavBlockSel = false;
        
        // -----
        setTimeout( function() {
            if( !hnavButtonSel && !hnavBlockSel ) {
                $( block ).hide();
                $( button ).removeClass('hnavm-hover');
            }
        }, 500 );
    } );
    $( button ).mouseout( function() {
        // -----
        hnavButtonSel = false;
        
        // -----
        setTimeout( function() {
            if( !hnavButtonSel && !hnavBlockSel ) {
                $( block ).hide();
                $( button ).removeClass('hnavm-hover');
            }
        }, 500 );
    } );
    
}

// -----

var pnrwRate = false;

function pnrwRateSelect( num )
{
    if( $('#pnrw_rate').val() ) {
        return;
    }
    
    switch( num ) {
        case 1:
            $('#pnrw_star_1').removeClass().addClass('hstar');
            $('#pnrw_star_2').removeClass().addClass('nstar');
            $('#pnrw_star_3').removeClass().addClass('nstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 2:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('nstar');
            $('#pnrw_star_3').removeClass().addClass('nstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 3:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('hstar');
            $('#pnrw_star_3').removeClass().addClass('nstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 4:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('nstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 5:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('hstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 6:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('fstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 7:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('fstar');
            $('#pnrw_star_4').removeClass().addClass('hstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 8:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('fstar');
            $('#pnrw_star_4').removeClass().addClass('fstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
        case 9:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('fstar');
            $('#pnrw_star_4').removeClass().addClass('fstar');
            $('#pnrw_star_5').removeClass().addClass('hstar');
        break;
        case 10:
            $('#pnrw_star_1').removeClass().addClass('fstar');
            $('#pnrw_star_2').removeClass().addClass('fstar');
            $('#pnrw_star_3').removeClass().addClass('fstar');
            $('#pnrw_star_4').removeClass().addClass('fstar');
            $('#pnrw_star_5').removeClass().addClass('fstar');
        break;
        default:
            $('#pnrw_star_1').removeClass().addClass('nstar');
            $('#pnrw_star_2').removeClass().addClass('nstar');
            $('#pnrw_star_3').removeClass().addClass('nstar');
            $('#pnrw_star_4').removeClass().addClass('nstar');
            $('#pnrw_star_5').removeClass().addClass('nstar');
        break;
    }
}
function pnrwRateClick( num )
{
    $('#pnrw_rate').val( num );
    $('#pnrw_reset').show();
}
function pnrwRateOut()
{
    if( !$('#pnrw_rate').val() ) {
        pnrwRateSelect( 0 );
    }
}
function pnrwRateReset()
{
    $('#pnrw_rate').val( '' );
    $('#pnrw_reset').hide();
    
    pnrwRateSelect( 0 );
}
function pnrwSubmit()
{
    var name = $('#pnrw_name').val();
    var rate = $('#pnrw_rate').val();
    var data = $('#pnrw_data').val();
    
    if( name == '' ) {
        return alert('Please enter your name');
    }
    if( rate < 1 ) {
        return alert('Please select rate');
    }
    if( data == '' ) {
        return alert('Please enter content for your review');
    }
    
    $('#pnrw_form').submit();
}

// -----

function pnofSubmit()
{
    var name = $('#pnof_name').val();
    var mail = $('#pnof_mail').val();

    if( name == '' ) {
        return alert('Please enter your name');
    }
    if( mail == '' ) {
        return alert('Please enter your email');
    }
    
    var regexp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if( regexp.test( mail ) == false ) {
        return alert('Please enter valid mail');
    }

    $('#pnof_form').submit();    
}

function prwsDummy( data, elem )
{
    var review  = Base64.decode( data );
    var element = document.createElement('div');
        element.innerHTML = review;
    
    $(elem).parent().append( element );
    $(elem).css( 'overflow', 'hidden' );
    $(elem).css( 'height', '0px' );
}

function pspcDummy( data, elem )
{
    var dummy   = Base64.decode( data );
    var element = document.createElement('div');
        element.innerHTML = dummy;
    
    $(elem).parent().append( element );
    $(elem).css( 'overflow', 'hidden' );
    $(elem).css( 'height', '0px' );
}


function hbarQuery( query )
{
    // -----
    $('#hbar_query').val( query );

    // -----
    $('#hbar_form').submit();
}
function hbarSubmit()
{
    $('#hbar_form').submit();
}

function pinfOffer( id )
{
    window.open('?action=offer&offer='+ id +'', '_blank');
}


function pimg()
{
    
}
