top_menu_fix = 0;


function topMenuRestore(){
    $('.w-main-nav .main-nav ul').removeClass('invis');
}
function topMenuShow(){    
    if (top_menu_fix == 0) {
        $('.w-main-nav .main-nav ul').addClass('invis');
        $('.section3h form').show();
        setTimeout('topMenuRestore()',500);
    }
}
function topMenuFix(){
    top_menu_fix = 0;    
    setTimeout('topMenuShow()',1000);
}

function getRegistrationBoardFile(){
        $.get('/custom/helper.php?mode=get_registration_board_file&registration='+encodeURIComponent($('#user-registration-board').val()), function(data) {
              $('#competency-standards').html(data);
              //showNotification(data);
            });
}
function getCPDClassification(){
        $.get('/custom/helper.php?mode=get_cpd_classification&classification='+encodeURIComponent($('#user-classification').val()), function(data) {
              $('#cpd_classification').html(data);
              //showNotification(data);
            });
}

$(function() {
	//$('a.screenshot').lightBox({fixedNavigation:true});
	$('a.screenshot').each(function(index){
		$(this).lightBox();
	});

        $('.sidebar1 .basicMenuSubMenu').hide();

        $('#login-password-dumm').focus(function() {
            $('#login-password').show();
            $('#login-password-dumm').hide();
            $('#login-password').focus();
        });

        $('#user-classification').change(function(){          
            $.get('/custom/helper.php?mode=get_registration_board&classification='+encodeURIComponent($(this).val()), function(data) {
              $('#user-registration-board').html(data);
              getRegistrationBoardFile();
              getCPDClassification();
            });
        });

        $('#user-registration-board').change(function(){
            getRegistrationBoardFile();
        });
    

        $('.el-send').click(function(){
            $('#sendfriendform').toggle();
                
            /*
            $.get('/custom/helper.php?mode=get_registration_board&classification='+encodeURIComponent($(this).val()), function(data) {
              $('#user-registration-board').html(data);
            });
            */
        });


        jQuery('#sentodfriend').validate({
            debug:true,
            errorClass: 'validation-advice',
            onfocusout: false,
            onkeyup: false,
            errorElement: 'div',
            errorPlacement: function(error, element) {
                error.insertBefore(element);
            },
            submitHandler: function(form) {
                $.get('/custom/helper.php?mode=sendtofriend&' + $('#sentodfriend').serialize(), function(data) {
                    $('#sendfriendform').hide();
                    showNotification('You succesfully sent email to your friend');
                });
            }
         });



        initDatepicker();

        //setTimeout(function(){ $(".notice").fadeOut() }, 5000);
        
        var top_banners_amount = $('.top_banner').size();
        var top_current_banner = 1;
        if(top_banners_amount>1){            
            setTimeout('rotateBanners('+top_current_banner+','+top_banners_amount+')', 7000);
        }
       


});

function rotateBanners(top_current_banner,top_banners_amount){    
    $('.top_banner_'+top_current_banner).fadeOut('fast',function() {
        if (top_current_banner>=top_banners_amount) top_current_banner=0;
        top_current_banner++;
        $('.top_banner_'+top_current_banner).show();        
        setTimeout('rotateBanners('+top_current_banner+','+top_banners_amount+')', 7000);
    });
    //setTimeout('rotateBanners('+top_current_banner+','+top_banners_amount+')', 2000);
}

function initDatepicker(){
		if (typeof($().datepicker) == 'function') {
			$(".date-pick").datepicker({
				showOn: 'button',
				buttonImage: '/images/ico-calendar.gif',
				buttonImageOnly: true,
				dateFormat: 'dd/mm/yy',
				firstDay: 1,
				showMonthAfterYear: false,
				yearSuffix: ''

			});
		}
	}

function showNotification(txt){ 
    $.fn.colorbox({'html':txt});
}

function showHTML(id){
    $.fn.colorbox({html:'<br/>' + $('#'+id).html() + '<br/>'});
}

function viewPollResults(){
    showNotification($('#poll-results').html());
}

function setFavourite(item_id,item_type){
    $.get('/custom/helper.php?mode=favourite&item_type=' + item_type + '&id=' + item_id, function(data) {
                    showNotification(data);
                });
}

function removeFavourite(item_id,item_type){
    $.get('/custom/helper.php?mode=rfavourite&item_type=' + item_type + '&id=' + item_id, function(data) {
                    window.location.reload()
   });
}

function reportAbuse(aid,url){
    $.get('/custom/helper.php?mode=reportAbuse&aid=' + aid + '&url=' + encodeURIComponent(url), function(data) {
                    showNotification(data);
   });
}

function rateit(item_type,item_id){
    $.get('/custom/helper.php?mode=rate&item_type=' + item_type + '&id=' + item_id + '&rate=' + $('#rate_product_'+item_id).val(), function(data) {
                    $('#rate_product_wrapper_'+item_id).html('Rated');
                    showNotification(data);
    });
}

function showForumPostForm(pid, author){
    showNotification($('#post-frm-wrapper').html());
    $('#post-parent-id').val(pid);
    $('#post-message').val('');
    if (pid){        
        $('#post-message').val('[quote] [b]'+author+' wrote:[/b] '+$('#message-'+pid).html()+'[/quote]' + "\n\n");
    }
}

function showRecommendForm(){
    showNotification($('#recommend-frm-wrapper').html());
}

function recommend(){
     frm = $("#recommend-frm");
     data = $("#recommend-frm").serialize();
     $.post("/custom/helper.php?mode=recommend", data, function(data) {
            //$.fn.colorbox.close();
            //window.location.reload();
            $("#recommend-frm").get(0).reset();
            $.fn.colorbox({html:data});
        });
  return false;
}

function checkForumPostForm(frm){
   $.post("/index.php", $("#post-frm").serialize(), function(data) {
            $.fn.colorbox.close();
            window.location.reload();
            //alert(data);
        });
  return false;
}

function removeForum(fid){
  $('#forumRemove').get(0).f.value=fid;
  $('#forumRemove').submit();
}

function editForum(fid){
    $('#forum-frm').get(0).f.value=fid;
    $('#forum-frm').get(0).title.value=$('#forum'+fid).html();
}

function removeThread(tid){
  $('#threadRemove').get(0).t.value=tid;
  $('#threadRemove').submit();
}

function removePost(pid){
  $('#postRemove').get(0).p.value=pid;
  $('#postRemove').submit();
}

function subscribeTopic(tid){
    $.get('/custom/helper.php?mode=subscribeTopic&tid=' + tid, function(data) {        
        $('#subscribe-button').hide();
        showNotification(data);
    });
}

function unsubscribeTopic(tid){
    $.get('/custom/helper.php?mode=unsubscribeTopic&tid=' + tid, function(data) {
        $('#subscribe-button').hide();
        showNotification(data);
    });
}

function removeMember(uid){
  $('#memberRemove').get(0).uid.value=uid;
  $('#memberRemove').submit();
}

function startFriendship(uid){
  $.get('/custom/helper.php?mode=startFriendship&uid=' + uid, function(data) {
        $('#friendship-button').hide();
        showNotification(data);
    });
}

function confirmFriendship(uid){
  $.get('/custom/helper.php?mode=confirmFriendship&uid=' + uid, function(data) {
        $('#friendship-button').hide();
        showNotification(data);
    });
}

function cancelFriendship(uid){
  $.get('/custom/helper.php?mode=cancelFriendship&uid=' + uid, function(data) {
        $('#friendship-button').hide();
        showNotification(data);
    });
}
function cancelFriendshipList(uid){
  $.get('/custom/helper.php?mode=cancelFriendship&uid=' + uid, function(data) {
        window.location.reload();
    });
}

function removeResource(rid){
  $.get('/custom/helper.php?mode=removeResource&rid=' + rid, function(data) {
        window.location.reload();        
    });
}

function sendMessage(uid){
  showNotification($('#send_message_wrapper').html());
}

function setSendMode(m){
    $('#send_mode').val(m);
    if (m == 0){
        $('#mail-to').show();
        $('#mail-broadcast').hide();
    }else{
        $('#mail-to').hide();
        $('#mail-broadcast').show();
    }
}


