var ChannelKV={counter:0};

(function($){
   ChannelKV.slide=function(){
        $('.bloc_une').each(function(i){ 
            if(i==ChannelKV.counter)
	    {
                $(this).siblings().hide();
                $("#channel-kv-"+ChannelKV.counter).show();
	    }
        });
        ChannelKV.counter++;
        if(ChannelKV.counter>2)
            ChannelKV.counter=0;
    };

    var msg_error = "";
    $(document).ready(function(){
        
 $("#sexscroll").jCarouselLite({
                                  btnNext: "#scrollbox .scrollboxleft",
                                  btnPrev: "#scrollbox .scrollboxright",
			                            visible:5
                          });


	if(!!$(".up_left")) init_channelkv();
	$(".navigation_back").click(function(){
	    location.href="/"+$("#navigation_preButton").val();
	});
	$(".navigation_next").click(function(){
	    location.href="/"+$("#navigation_nexButton").val();
	});
	$(".toolleftbt").click(function(){
	    location.href="/"+$("#toolleftbtButton").val();
	});
	$(".toolrightbt").click(function(){
	    location.href="/"+$("#toolrightbtButton").val();
	});

	$("#right-lastest-news a").click(function(){
	    $(this).removeClass('no-current');
	    $(this).addClass('current');
	    $("#right-hottest-news a").removeClass('current');
	    $("#right-hottest-news a").addClass('no-current');
	    $("#right-lastest-news-show").show();
	    $("#right-hottest-news-show").hide();
	   // $("#right-lastest-news-show").siblings().hide();
        });

	$("#right-hottest-news a").click(function(){
	    $(this).removeClass('no-current');
	    $(this).addClass('current');
	    $("#right-lastest-news a").removeClass('current');
	    $("#right-lastest-news a").addClass('no-current');
	    $("#right-lastest-news-show").hide();
	    $("#right-hottest-news-show").show();
	   // $("#right-hottest-news-show").siblings().hide();
	});

        showFriendBox($("#send_to_a_friend"));
	closePopup($("#cancel_send"));

	if($('#gallery-list-counts').val() > 6)
	{
            $("#gallery-image-list").jCarouselLite({
                               btnNext:"#gallery-jcarousel-next",
			       btnPrev:"#gallery-jcarousel-prev",
			       visible:6});
	}

        len=$(".snap_bloc .img").length;
	bc=0;
        $(".icon_left a").click(function(){
	    if(bc==0)
	        bc=len-1;
	    else
	       bc--;
	    $("#img_snap_"+bc).siblings('.img_snap').hide();
	    $("#img_snap_"+bc).toggle();

	});

	$(".icon_right a").click(function(){
            if(bc<len-1)
	        bc++;
	    else
	       bc=0;
	    $("#img_snap_"+bc).siblings('.img_snap').hide();
	    $("#img_snap_"+bc).toggle();
	});
	//bookmark
	if($("#favourite_bookmark") && $("#favourite_bookmark").jFav){
		        $("#favourite_bookmark").jFav();
	}
        showUploadQuestionBox($('#UploadQuestionButton'));

	$("#btnUploadQuestionSubmit").click(function(){
	    id = $("#askCategory").val();
	    classid = $("#classID").val();
	    if(checkedUploadForm($('#upload-ajaxlightbox')))
	    {
		$.ajax({
                    type: "POST",
		    url: "/action/upload_elletw_custom_question/" + classid + "/" + id,
		    data: $("#upload-ajaxlightbox").serialize(),
		    success: function( responseText ){
		        alert("您的問題已經提交，請等待編輯確認！");
			$.unblockUI();
		    }
		});
	    }
	    else
	    {
	        alert(msg_error);
		msg_error="";
	    }
	});

        $("#SearchButton21").click(function(){
            var localUrls=$("#PreviousClick").val();
            location.href="/"+localUrls;
	});

	$("#SearchButton22").click(function(){
            var localUrls=$("#NextClick").val();
            location.href="/"+localUrls;
	});

	$("#SearchButton23").click(function(){
            var localUrls=$("#PreviousClick2").val();
            location.href="/"+localUrls;
	});

	$("#SearchButton24").click(function(){
            var localUrls=$("#NextClick2").val();
            location.href="/"+localUrls;
	});

    });
        
    function init_channelkv()
    {
        setInterval("ChannelKV.slide()",6000);
    }

    function showFriendBox(o)
    {
        o.click(function()
	{
	    var w=document.documentElement.clientWidth;
	    var h=document.documentElement.clientHeight;
	    $.blockUI({
message:$("#PopupWindows"),css:{cursor:"default",top:(w-1000)/2+'px',left:h/2+'px',border:'0px',width:'440px'}
            });
	});
    }

    function closePopup(o)
    {
        o.click(function(){
	    $.unblockUI();
    });
	}

    function check_select(elements){
        var flag = false;
        if(elements.val() != 0 || elements.val() != '')
            flag = true;
        return flag;
    }

    function checkedUploadForm(){
	var flag = true;
	var upload_title = $("#askTitle").val();
        var upload_content = $("#uploadQuestionTextarea").val();
	var ask_nicknames = $("#askNicknames").val();
	var ask_age = $("#askAge").val();

	if( upload_title == '' )
	{
	    msg_error += "抱歉!發表問題標題文字不能為空！\n";
	    flag = false;
	}
	if( upload_content == '' || upload_content == "請在此發表問題，限500字內。" )
	{
	    msg_error += "抱歉!發表問題文字不能為空！\n";
	    flag = false;
	}
	if( upload_content.length > 500 )
	{
	    msg_error += "字數過多，建議您分段發表！\n";
	    flag = false;
	}
	if( ask_nicknames == '' )
	{
            msg_error += "請輸入您的昵稱！\n";
	    flag = false;
	}
	if( ask_age == '' )
	{
            msg_error += "請輸入您的年齡！\n";
	    flag = false;
	}

        if( ask_age != '' )
	{
	    if(isNaN(ask_age))
	    {
                msg_error += "輸入的年齡必須是數字！\n";
	        flag = false;
	    }
	}
	if(!check_select($("#askPosition")))
	{
	    msg_error += "請選擇您的職業！\n";
            flag = false;
	}
	if(!check_select($("#askCategory")))
	{
	    msg_error += "請選擇您問題的分類！\n";
            flag = false;
	}
	return flag;
    }

    function showUploadQuestionBox(o){
        var textarea=$("#light-box-upload textarea");
	var defaultVal="請在此發表問題，限500字內。";
	o.click(function(){
	    var w=document.documentElement.clientWidth;
	    var h=document.documentElement.clientHeight;textarea.val(defaultVal);
	    $.blockUI({
                message:$("#light-box-upload"),css:{cursor:"default",top:(h-590)/2+'px',left:(w-950)/2+'px',width:'550px'}
            });
	});
	textarea.click(function(){
	    if($(this).val()==defaultVal)textarea.val("");
	});
	$("#box-close").click(function(){$.unblockUI();});
    }
    

})(jQuery);
 

