 $(document).ready(function(){



     $('ul li.menuChild').hide();

     $('span.menuParent').click(function() {


         var status = $(this).parentsUntil('ul').parent().get(0).tagName;

//         alert(status);

//         var children = $(status).children('li.menuChild');

         $(this).parent().nextAll('li').slideToggle();
         if($(this).text() == '+') {
             $(this).text('-');
         }else if($(this).text() == '-') {
             $(this).text('+')
         }

     });



//     $('#main-menu li').click(function(){
//              var text = $(this);
//              //alert(text);
//              $(text).addClass("selected");
//              var color = text.css("color");
//              //if (color == 'rgb(0, 0, 0)') {
//                    $('.selected').css('color', '#efcc3e');
//              //}
//     });

     window.onload=function(){
            setPage();
            //alert($('.current img').attr('id'));

            var id = $('.current img').attr('id');
            $('.current img').attr('src','../img/menu/old/'+id+'.gif');


        }

        function extractPageName(hrefString) {
        var arr = hrefString.split('/');
            //alert(arr);
            return  (arr.length < 2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();
        }

        function setActiveMenu(arr, crtPage){
            //alert(arr[0].parentNode.tagName);
            //alert(crtPage);
            for (var i=0; i < arr.length; i++){
                if(extractPageName(arr[i].href) == crtPage){
                    if (arr[i].parentNode.tagName != "DIV"){
                        arr[i].className = "current";
                        arr[i].parentNode.className = "current";
                    }
                }
            }
        }

        function setPage(){
        hrefString = document.location.href ? document.location.href : document.location;

        //alert(hrefString);

        if (document.getElementById("main-menu") !=null )
        setActiveMenu(document.getElementById("main-menu").getElementsByTagName("a"), extractPageName(hrefString));
        }



     var cnt = 0;
     while($('input').hasClass('unvisible'+cnt)) {
         var unvisibleBlock = $('.unvisible'+cnt).val();
         //alert('#'+unvisibleBlock);
         $('#'+unvisibleBlock).remove();
         cnt++;
     }

       $('#header-car-of-week').corner('top');
       $('#header-sponsors').corner('top');
       $('#header-special-tv-channel').corner('top');
       $('#header-latest-news').corner('top');
       $('#header-shared-videos').corner('top');
       $('#header-upcoming-topic').corner('top');
       $('#header-top-6').corner('top');
       $('#header-vintage').corner('top');
       $('#header-company-profile').corner('top');
       $('#header-shareItemsMain').corner('top');
       $('#header-upcoming-events').corner('top');
       $('#header-allShareUserVideo').corner('top');
       $('#header-mainAllSponsors').corner('top');
       $('#header-events-archive').corner('top');
       $('#header-car-news-news').corner('top');
       $('#header-allSearch').corner('top');
       $('#header-allTopics').corner('top');
       $('#header-aboutShow').corner('top');
       $('#header-events-alert').corner('top');
       $('#header-spy-photos').corner('top');
       $('#header-mainSponsor').corner('top');
       $('#header-allSpyPhoto').corner('top');
       $('#header-allNewsEvents').corner('top');
       $('#header-mainCarOfTheWeek').corner('top');
       $('#header-allShareUserPhoto').corner('top');
       $('#header-previous-topics').corner('top');
       $('#header-about-show').corner('top');
       $('#header-mainGuestbook').corner('top');
       $('#header-answerWin').corner('top');
       $('#header-allNews').corner('top');
       $('#header-oneNews').corner('top');
       $('#header-shared-photos').corner('top');
       $('#header-guest-book').corner('top');
       $('#header-login-area').corner('top');
       $('#header-airing-shedule').corner('top');
       $('#common-special-tv-channel a img').corner('5px');
       $('#video-shared-videos a img').corner('5px');
       $('.allShareUserVideo-item a img').corner('5px');
       $('.collapse-button a').corner('3px');
       $('.expand-button a').corner('3px');

       $('.collapse-button a').click(function () {

        var collapsed = $(this).parent().parent().parent().attr('id');
        var dataString =  'id='+collapsed;

        $.ajax({
            type: "GET",
            url: "/common/collapsed.php",
            data: dataString,
            success: function() {
            }
        });

        collapsed = '#'+collapsed;

        $(collapsed).hide('normal', removeDiv);
        function removeDiv() {
                $(collapsed).remove();
        };
        return false;
    });

     $('#resetAllBoxes').click(function() {

         $.ajax({
             cache: false,
             url: "/common/reset.php",
             success: function() {
                 alert('Request completed. Boxes are reset.');
                 location.reload();
             },
             error: function() {
                 alert('Request not completed. Try again please.');
             }
         });

     });

    $('.layerSpyPhoto').wowwindow({
    draggable: true
    });

    $('.allSpyPhoto').wowwindow({
    draggable: true
    });

    $('#common-allNews-all .layer-allNews').wowwindow({
    draggable: true
    });

    $('#common-allNews-more .layer-allNews').wowwindow({
    draggable: true
    });

    $('#common-allNews .layer-allNews').wowwindow({
    draggable: true
    });

    $('#common-oneNews .layer-oneNews').wowwindow({
    draggable: true
    });

    $('#common-allTopics-all .layer-allTopics').wowwindow({
    draggable: true
    });

    $('a[rel=video]').wowwindow({
    draggable: true,
    height: 325,
    width: 500
    });

    $('#member-login a').wowwindow ({
        draggable: true,
        width: 277
    });

    $('#member-login a').wowwindow ({
        draggable: true,
        width: 277
    });

     $('#newsletter a').wowwindow ({
        draggable: true,
        width: 277
    });

     $('#PANORAMA a').wowwindow ({
        draggable: true
    });

    $('.carOfWeekLayer').wowwindow ({
        draggable: true,
        width: 660
    });

     $('.suggetsTopicLayer').wowwindow ({
        draggable: true,
        width: 660,
        height: 600
    });

     $('.sharedPhotos').wowwindow ({
        draggable: true,
        width: 600,
        height: 400
    });

     $('.layerUploadPhoto').wowwindow ({
        draggable: true,
        width: 280
    });

    $('.signGuestbookLayer').wowwindow ({
        draggable: true,
        width: 400
    });

//    $('#moreAboutShowLayer').wowwindow ({
//        draggable: true
//    });

 });

 $(function(){

     clear_input($('#searchFieldForm #searchFieldInput'), 'SEARCH');

 })

 function clear_input(el, default_value) {

     if(default_value && el.val() == '') el.val(default_value);
     el.bind('click focus', function(){
         if(default_value == 'password' && el.attr('type') == 'text'){
             var elclone = $('<input type="password"/>').attr('id', el.attr('id')).attr('name', el.attr('name')).attr('tabindex', el.attr('tabindex'));
             elclone.replaceAll('#'+el.attr('id'));
             elclone.focus();// doesn't word in IE8
             clear_input(elclone);

             return true;
         }
         if(el.val() == default_value) el.val('');
     });

     el.focusout(function(){
         if(el.val() == '') el.val(default_value);
         //alert(default_value);
         if(el.val() == '' && el.attr('type') == 'password'){
             var elclone1 = $('<input type="text"/>').attr('id', el.attr('id')).attr('name', el.attr('name')).attr('tabindex', el.attr('tabindex')).val('password');
             elclone1.replaceAll('#'+el.attr('id'))
             clear_input(elclone1, 'password');
             return true;
         }
     })

     return true;
 }
