/*---- onload_suggest.js 头部 search 功能 ----*/
function suggest_no_submit() {
    if (typeof suggestion_word_app == 'object') {
        suggest_before_submit();
    }
    return true;
}
getObject('frm_search').onsubmit = function() 
{
	
    if (!suggest_no_submit()) {
        return false;
    }
	
	if($('#input_search_keyword').val() =='' || $('#input_search_keyword').val() =='Software' )
	{
		return false;
	}
	
    var sw = getObject('s_category').value;
    var sv = new String(encodeURIComponent(getObject('input_search_keyword').value));
    if (sw == 'solution') 
	{
        if($('.ss_over > input').length > 0)
        {
        	$('#input_search_keyword').val($('.ss_over > input').val());
        	sv = new String(encodeURIComponent($('.ss_over > input').val()));
        	top.location.href = 'http://' + wiki_domain + '/Software/' + sv;
        }
		else
        {
        	top.location.href = 'http://' + qr_domain + '/qr:' + sv;
        }
		
    } 
	else if (sw == 'software')
	{
        if($('.ss_over > input').length > 0)
        {
        	$('#input_search_keyword').val($('.ss_over > input').val());
        	sv = new String(encodeURIComponent($('.ss_over > input').val()));
        	top.location.href = 'http://' + wiki_domain + '/Software:' + sv;
        }
		else
        {
        	top.location.href = 'http://' + qs_domain + '/qs:' + sv;       	
        }
    } 
	else 
	{
        	$('#input_search_keyword').val($('.ac_over > input').val());
        	sv = new String(encodeURIComponent($('.ac_over > input').val()));
        	top.location.href = 'http://' + wiki_domain + '/Software:' + sv;
    }
    return false;
}
/*---- onload_suggest.js end ----*/

/********* 新软件页的 review 获取列表，ajax用于解决页面缓存问题 *********/
function get_review_ajax() { (function($) {
        if ($("#div_reviews_xcl").length > 0) {
            $.get("/?action=ajax&rs=wfSajaxGetReviews&rsargs[]=&q=" + $("#div_reviews_xcl").attr("key"),
            function(data) {
                if (data != '') {
                    $("#div_reviews_xcl").html(data);
                    $("#div_reviews_xcl").attr("style", "display:block;");

                    /********* 新软件 review special 页的 删除功能 *********/
                    $("ul#div_reviews_xcl li").mouseover(function() {
                        $(this).attr("style", "background:#eee;");
                        $(this).find("img[src$='review_del.gif']").attr("style", "display:block;cursor:pointer;");
                    }).mouseout(function() {
                        $(this).attr("style", "background:#fff;");
                        $(this).find("img[src$='review_del.gif']").attr("style", "display:none;");
                    });
                    $("img[src$='review_del.gif']").click(function() {
                        if (!confirm('Are you sure?')) {
                            return false;
                        }
                        var delete_id = $(this).attr("id").replace('del_', '');
                        $.get("/?action=ajax&rs=wfSajaxReviewDelete&rsargs[]=&q=" + delete_id,
                        function(data) {
                            if (data == 'success') {
                                $("#review_" + delete_id).remove();
                                /********* 删除成功则ajax刷新数据 *********/
                                get_review_ajax();
                            } else {
                                alert('delete failed!1');
                            }
                        });
                        return false;
                    });
                }
            });
        }
    })(jQuery);
}

/********* 旧软件 review special 页的 删除功能 *********/
/*
function do_review_list()
{
	(function($){
		$("div.new_review dl,ul#div_reviews_xcl li").mouseover(function(){ 																		
				$(this).attr("style","background:#eee;");
				$(this).find("img[src$='review_del.gif']").attr("style","display:block;cursor:pointer; ");				
			}).mouseout(function(){                                
				$(this).attr("style","background:#fff;");
				$(this).find("img[src$='review_del.gif']").attr("style","display:none;");			
			}); 
		$("img[src$='review_del.gif']").click(function(){			
			if(!confirm('Are you sure to delete?')) 
			{ 
				return false; 
			}
			
			var delete_id=$(this).attr("id").replace('del_','');			
			$.get("/?action=ajax&rs=wfSajaxReviewDelete&rsargs[]=&q=" +delete_id, function(data){
				if(data=='success')
				{
					$("#review_"+delete_id).remove();
					####get_review_ajax();
				}
				else
				{
					alert('delete failed!2');
				}
			});
			return false;
		});
	})(jQuery);
}
*/

/********* 新软件SHANG review special 页的 删除功能 *********/
function do_review_list() { (function($) {
        $("div.post_re dl,ul#div_reviews_xcl li").mouseover(function() {
            $(this).attr("style", "background:#eee;");
            /*	$(this).find("img[src$='review_del.gif']").attr("style","display:block;cursor:pointer; ");	*/
        }).mouseout(function() {
            $(this).attr("style", "background:#fff;");
            /*	$(this).find("img[src$='review_del.gif']").attr("style","display:none;");	*/
        });
        $("img[src$='review_del.gif']").click(function() {
            if (!confirm('Are you sure to delete?')) {
                return false;
            }

            var delete_id = $(this).attr("id").replace('del_', '');
            $.get("/?action=ajax&rs=wfSajaxReviewDelete&rsargs[]=&q=" + delete_id,
            function(data) {
                if (data == 'success') {
                    $("#review_" + delete_id).remove();
                    /*get_review_ajax();*/
                } else {
                    alert('delete failed!2');
                }
            });
            return false;
        });
    })(jQuery);
}

/********* 新软件 review appraisal 页的 删除功能 *********/
function do_review_appraisal_list() { (function($) {
        $("div.new_review dl,ul#div_reviews_xcl li").mouseover(function() {
            $(this).attr("style", "background:#eee;");
            $(this).find("img[src$='appraisal_del.gif']").attr("style", "display:block;cursor:pointer; ");
        }).mouseout(function() {
            $(this).attr("style", "background:#fff;");
            $(this).find("img[src$='appraisal_del.gif']").attr("style", "display:none;");
        });
        $("img[src$='appraisal_del.gif']").click(function() {
            if (!confirm('Are you sure to delete?')) {
                return false;
            }

            var delete_id = $(this).attr("id").replace('del_', '');
            $.get("/?action=ajax&rs=wfSajaxAppraisalDelete&rsargs[]=&q=" + delete_id,
            function(data) {
                if (data == 'success') {
                    $("#review_" + delete_id).remove();
                    /*get_review_ajax();*/
                } else {
                    alert('delete failed!2');
                }
            });
            return false;
        });
    })(jQuery);
}

/********* 新软件页的 tuto form提交 *********/
function do_turo_form() { (function($) {
        $("#frm_tuto_submit").click(function() {

            if ($("#solution_name").val() == '') {
                alert("Content can't be null!");
                return false;
            } else if ($("#solution_name").val().length > 80) {
                alert("Maximum 80 characters!");
                return false;
            }

            if ($("#frm_tuto_submit").attr("src") == '/images/continue.gif') {
                $.get("/?action=ajax&rs=wfSajaxSuggestTuto&rsargs[]=&q=" + $("#solution_name").val(),
                function(data) {
                    if (data == '') {
                        $("#frm_tuto").submit();
                    } else {
                        $("#div_suggest_tuto").html(data);
                        $("#a_reset_tuto").click(function() {

                            $("#solution_name").val('');
                            $("#div_suggest_tuto").html('');
                            $("#frm_tuto_submit").attr("src", '/images/continue.gif');
                            $("#frm_tuto_submit").css("width", '102px');
                            $("#frm_tuto_submit").css("height", '33px');
                            return false;
                        });
                        $("#frm_tuto_submit").attr("src", '/images/nope.gif');
                        $("#frm_tuto_submit").css("width", '300px');
                        $("#frm_tuto_submit").css("height", '38px');
                    }
                });
                return false;
            } else if ($("#frm_tuto_submit").attr("src") == '/images/nope.gif') {
                $("#frm_tuto").submit();
            }
            return false;

        });
    })(jQuery);
}

/********* 新软件页的 review 投票功能 *********/
function do_review_form() { (function($) {
        /*
		var ads=new Array(
	 			'/images/re_img.gif',
				'/images/review_ratedup.gif',
				'/images/review_rateddown.gif',
				'/images/re_img2.gif'
	 		);
		


		$("#img_vote_up").click(function(){
			if($("#img_vote_up").attr("src")=='/images/re_img.gif')
			{
				$("#img_vote_up").attr("src", '/images/review_ratedup.gif');//ads[new Date().getMilliseconds()%4]);//
				$("#vote_value").val("1");
			}
			else
			{
				$("#img_vote_up").attr("src",'/images/re_img.gif');//ads[new Date().getMilliseconds()%2]);//
				$("#vote_value").val("0");
			}
			$("#img_vote_down").attr("src",'/images/re_img2.gif');//ads[new Date().getMilliseconds()%3]);//
		});
		$("#img_vote_down").click(function(){
			if($("#img_vote_down").attr("src")=='/images/re_img2.gif')
			{
				$("#img_vote_down").attr("src",'/images/review_rateddown.gif');//ads[new Date().getMilliseconds()%3]);//
				$("#vote_value").val("-1");
			}
			else
			{
				$("#img_vote_down").attr("src",'/images/re_img2.gif');//ads[new Date().getMilliseconds()%4]);//
				$("#vote_value").val("0");
			}
			$("#img_vote_up").attr("src",'/images/re_img.gif');//ads[new Date().getMilliseconds()%2]);
		});
		*/
        /********* 新软件页的 review form提交 *********/
        /**************************************/
        $("#frm_review_submit").click(function() {

            if ($("#review").val() == '') {
                alert("Comment can't be null!");
                return false;
            } else if ($("#review").val().length > 1000) {
                alert("Not more than 1000 characters");
                return false;
            } else {
                $("#frm_review").submit();
            }
            return false;
        });

    })(jQuery);
}

/********* profile tab切换 *********/
function do_profile_tab() { (function($) {
        /*
		$('#stream_sx').tabs({
			onShow: function()
			{
				$("#stream_sx .watch_tab").removeClass("watch_tab").addClass("watch_tab_n");
				$("#stream_sx .tabs-selected").removeClass("watch_tab_n").addClass("watch_tab");
			}
		});
		$("#stream_sx .watch_tab").removeClass("watch_tab").addClass("watch_tab_n");
		$("#stream_sx .tabs-selected").removeClass("watch_tab_n").addClass("watch_tab");
		*/
        //$("ul#stream_ul").tabs("div#stream_sx_div > div",{ tabs: "a", current: "watch_tab_xing"} );//.history()
        //$("ul.css-tabs").tabs("div.css-panes > div", {effect: 'ajax'}).history();

        $("ul#stream_ul_new").tabs("div#stream_new_div > div", {
            tabs: "a",
            current: "youarehere"
        });
        $("ul#ul_software").tabs("div#div_software > div", {
            tabs: "a",
            current: "now"
        });

        $("ul#software_list img").each(function(i) {
            $(this).tooltip({
                tip: '#_' + $(this).attr('id')
            }); //,position: 'center right',offset: [25,0]
        });
        $("ul#my_software_list img").each(function(i) {
            $(this).tooltip({
                tip: '#_' + $(this).attr('id')
            }); //,position: 'center right',offset: [25,0]
        });
        $("ul#update_list img").each(function(i) {
            $(this).tooltip({
                tip: '#_' + $(this).attr('id')
            }); //,position: 'center right',offset: [25,0]
        });

    })(jQuery);
}
/********* 桥页 suggest *********/
function do_qiaoye_suggest() { (function($) {
        $("#suggest").suggest("/?action=ajax&rs=wfSajaxSuggestXcl&rsargs[]=" + $("#suggest").attr("suggest_type"), {
            resultsClass: "sp_results",
            onSelect: function() {
                /* $("#suggest").focus(); */
            }
        });

        $("div.recommanded2").each(function(i) {
            $(this).tooltip({
                tip: '#_' + $(this).attr('id'),
                position: 'top left',
                offset: [85, 100]
            }); //,position: 'center right',offset: [25,0]
        });

    })(jQuery);
}

/********* form ajax login *********/
function do_form_submit() { (function($) {
        //$("#frm_review").submit(check_wk_login);
        $("form.logincheck").submit(check_wk_login);
        //$("a.logincheck").click(check_wk_login);
    })(jQuery);
}

/********* ajax login *********/
function check_wk_login(obj) {
    if (typeof obj.is == 'undefined') {
        var obj = $(this);
    }

    if ($(this).attr("id") == "login_form") {
        return true;
    }

    if (wgUserName != null) {
        return true;
    }

    var flag = false;
    $.ajax({
        url: "/?action=ajax&rs=wfSajaxCheckLogin&rsargs[]=",
        type: 'GET',
        async: false,
        //ajax同步
        success: function(data) {
            if (data == '1') //已登录用户
            {
                flag = true;
                //$("#frm_review").submit();
                //return true;

            } else //未登录的 show login div
            {
                /****start********/

                if ($('div#ajax_login').size() < 1) {
                    //alert('aa');
                    //$('<div id="ajax_login" aa="bb" style="display:none;"><a id="ajax_login_cancel" class="close"> <img src="/images/winclose.png"></a>     <div class="loginwin"><h2>Existing Users - Sign In</h2>          <div id="div_ajax_login_error" class="ajax_login_error"></div>        <div class="loginwin_user">   		 	<p><label for="userName">Username:</label><input type="text" name="wpName" id="wpName" value="" class="creat_ac_tt input_text2"></p>   		<p><label for="passWord">Password:</label><input type="password" name="wpPassword" id="wpPassword" class="creat_ac_tt input_text2"></p>      <span><input type="checkbox" name="wpRemember" value="1" id="wpRemember"  style="float:left" /><label for="wpRemember" style="width:250px">&nbsp; Remember my login on this computer</label></span>       		     <div class="sum_winlogin" id="submit_form_p" style="width:250px"><input type="image" name="wpLoginattempt"  id="wpLoginattempt" src="/images/sign-in.gif" style="border:0px;vertical-align:middle"/>&nbsp; <a href="javascript:void(0);" id="a_email_password" >E-mail password</a></div></div>       <div class="loginwin_right">You need an account to start playing. <p>Don\'t have an account? <a id="a_create_user" href="">Create one</a></p></div> </div></div>').appendTo('body');
                    $('<div  id="ajax_login"  aa="bb" style="display:none; " >    <div class="loginwin"><a class="close" id="ajax_login_cancel"> <img src="/images/text_img.gif"></a><h2>Existing Users - Sign In</h2><div class="invalitac" id="div_ajax_login_error"></div>       <div class="loginwin_user">      <p><label for="userName">Username:</label><input type="text" name="wpName" id="wpName" value="" class="input_move" autocomplete="off" ></p>      <p><label for="passWord">Password:</label><input type="password" name="wpPassword" id="wpPassword" class="input_move" autocomplete="off"></p>      <span><input type="checkbox" name="wpRemember" value="1" id="wpRemember"   /><label style="width:250px;" for="wpRemember">&nbsp; Remember my login on this computer</label></span>      <div style="width:250px;" id="submit_form_p" class="sum_winlogin"><b><a href="javascript:void(0);"  id="wpLoginattempt"> </a></b>&nbsp;<a id="a_email_password" href="javascript:void(0);">E-mail password</a></div>        </div>    <div class="loginwin_right"><h3>Not a member yet?</h3><p>You need an account to start playing.</p><p><b><a href="" id="a_create_user">creat in</a></b></p></div>  </div></div>').appendTo('body');

                    $("#a_create_user").attr('href', '/Special:Userlogin?title=Special:Userlogin&type=signup&returnto=' + encodeURIComponent(document.location.href));

                    $("#a_email_password").click(function() {
                        /*								  
								tmp_obj_input=document.createElement('INPUT');
								tmp_obj_input.type='hidden'; 
								tmp_obj_input.id	='wpMailmypassword'; 
								tmp_obj_input.name	='wpMailmypassword'; 
								document.getElementById('submit_form_p').appendChild(tmp_obj_input); 
								document.getElementById('login_form').submit();
								*/
                        $.ajax({
                            url: "/Special:Userlogin?title=Special:Userlogin&action=submitlogin&type=login&r=ajax",
                            type: 'post',
                            //POST方式发送数据
                            async: false,
                            //ajax同步
                            data: {
                                wpName: $("#wpName").val(),
                                wpMailmypassword: ''
                            },
                            success: function(data) {
                                $("#div_ajax_login_error").html('* ' + data);
                            }
                        });

                    });

                    $("#ajax_login_cancel").click(function() {
                        $("#ajax_login").overlay().close();
                    });

                    $("#wpLoginattempt").click(function() {

                        $.ajax({
                            url: "/Special:Userlogin?title=Special:Userlogin&action=submitlogin&type=login&r=ajax",
                            //接收页面
                            type: 'post',
                            //POST方式发送数据
                            async: false,
                            //ajax同步
                            data: {
                                wpName: $("#wpName").val(),
                                wpPassword: $("#wpPassword").val(),
                                wpRemember: $("#wpRemember").val()
                            },
                            success: function(data) {
                                //if(data=='failed')
                                if (data.indexOf('failed:') >= 0) {
                                    //alert("login failed. try again.");
                                    var error_info = data.substr(7);
                                    $("#div_ajax_login_error").html('* ' + error_info);
                                    //alert(error_info);

                                } else {
                                    //alert("login success. try submit again."); 
                                    //wgUserName =$("#wpName").val();
                                    wgUserName = 'fresh001';
                                    $("#ajax_login").overlay().close();
                                    if (obj.is('form')) {
                                        obj.submit();
                                    } else if (obj.is('a')) {
                                        obj.click();
                                    } else if (obj.is('img')) {
                                        obj.click();
                                    } else {
                                        obj.click();
                                    }
                                }
                            }
                        });
                    });

                    $("#wpPassword").keypress(function(ev) {
                        if (ev.which == 13) //event.keyCode==13
                        {
                            $("#wpLoginattempt").trigger('click');
                        }
                        //return false;
                    });
                }

                $("#ajax_login").overlay({
                    top: 200,
                    speed: "fast",
                    closeSpeed: "fast",
                    expose: {
                        color: '#666',
                        loadSpeed: 1,
                        opacity: 0.5
                    },
                    closeOnClick: true,
                    api: true
                }).load();

                /****end********/
            }
        }
    });

    return flag;
}
/********* top user ul 顶部用户栏下拉框 *********/
function do_user_ul() { (function($) {
        document.body.onclick = function() {
            if ($('ul#profile_menu_new').css("display") == 'block') {
                $('ul#profile_menu_new').css("display", "none");
            }
        }
        $('a#ul_user_show').click(function() {
            if ($('ul#profile_menu_new').css("display") == 'none') {
                $('ul#profile_menu_new').css("display", "block");
            } else {
                $('ul#profile_menu_new').css("display", "none");
            }
            return false;
        });
    })(jQuery);
}

/********* 新软件 review special 页的 删除功能 *********/
function do_mysoftware_private() { (function($) {
        $("input#my_software_private").change(function() {
            if ($("input#my_software_private").attr('checked')) {
                value = '1';
            } else {
                value = '0';
            }
            $.get("/?action=ajax&rs=wfSajaxSetPrivate&rsargs[]=&value=" + value + "&orbit_user_id=" + $("input#orbit_user_id").val(),
            function(data) {
                //if(data=='success'){}				
            });
        });
    })(jQuery);
}

/********* 新软件 review special 页的 删除功能 *********/
function do_img_error() {
    $("img").bind("error",
    function() {
        this.src = "http://img.recipester.org/images/soft_default_icon.gif";
    });
    $("img").attr("onerror", 'this.src="http://img.recipester.org/images/soft_default_icon.gif";');
    /*
	(function($){
        //$("img").bind("error",function(){this.src='/images/soft_default_icon.gif';});		
		//$("img").bind("onerror",function(){alert("hhh");this.src='/images/soft_default_icon.gif';});		
		//$("img").error(function(){alert("jjj");this.src="/images/soft_default_icon.gif";});
		//$("img").attr("onerror",'this.src="/images/soft_default_icon.gif";'); 
	})(jQuery);
	*/
}

/********* 未创建词条的创建通知 *********/
function do_soft_submail() {
    if ($('#soft_submail').val() == 'Enter your email') {
        return false;
    }

    if ($('#soft_submail').val() == '') {
        return false;
    }
    alert("Thank you very much for your support!");
    return false;
    /*
		$("input#my_software_private").change(function(){
			if($("input#my_software_private").attr('checked'))
			{
				value='1';
			}
			else
			{
				value='0';
			}
			$.get("/?action=ajax&rs=wfSajaxSetPrivate&rsargs[]=&value=" +value+"&orbit_user_id=" +$("input#orbit_user_id").val(), function(data){
				//if(data=='success'){}				
			});
			  
		});*/

}

/****新改版的software************/

jQuery(function($) {

	$("#doPoint span small").each(function(index) {
		var txt0 = ["Terrible", "Terrible", "Mediocre", "Mediocre", "Good", "Good", "Excellent", "Excellent", "Spectacular", "Spectacular"];
		$(this).mouseover(function() {
			id = index + 1;

			$("#doPoint2 b").html(txt0[id-1]);
			$("#doPoint b").html(txt0[id-1]);

			$(this).parent().removeClass();
			$(this).parent().addClass("star" + id);
			$(this).parent().parent().next().children("strong").html(id);
			
			$('#item2').removeClass();
			$('#item2').addClass("star" + id);
			$('#item2').children("strong").html(id);
		});
		var Point1 = 5;

		$(this).click(function() {
			id = index + 1;
			if (id <= 10) {
				$("#score").val(id);
				$("#score2").val(id);
			}

			$(this).parent().attr("v", id);
			$("#item2").attr("v", id);
			
			var v1 = parseInt($("#item1").attr("v"));

			var temp_v = v1
			var temp_v = Math.round(temp_v * Math.pow(10, 1)) / Math.pow(10, 1);

			var num = temp_v;
			var integer = parseInt(num);
			var flt = num - integer;
			var fltln = (num.toString()).length - (integer.toString()).length - 1;
			var fltint = (flt.toString()).substring(2, (fltln + 2));
			var fltint = fltint > 0 ? fltint: 0;

			$("#myPoint img").attr("src", "star" + integer + ".gif");
			$("#myPoint big").html(integer);
			$("#myPoint small").html("." + fltint);
			$("#doPoint b").html(txt0[integer - 1]);
		});
		$(this).parent().mouseout(function() {
			var ids = $(this).attr("v");
			id = index + 1;

			if(ids > 0){
				$("#doPoint2 b").html(txt0[ids-1]);
				$("#doPoint b").html(txt0[ids-1]);
			}else{
				$("#doPoint2 b").html("Rate it");
				$("#doPoint b").html("Rate it");
			}

			$(this).parent().next().children("strong").html(ids);
			$(this).removeClass();
			$(this).addClass("star" + ids);
			

			$('#item2').removeClass();
			$('#item2').addClass("star" + ids);
		});
	});

	$("#doPoint2 span small").each(function(index) {
		var txt0 = ["Terrible", "Terrible", "Mediocre", "Mediocre", "Good", "Good", "Excellent", "Excellent", "Spectacular", "Spectacular"];
		$(this).mouseover(function() {
			id = index + 1;

			$("#doPoint2 b").html(txt0[id-1]);
			$("#doPoint b").html(txt0[id-1]);

			$(this).parent().removeClass();
			$(this).parent().addClass("star" + id);
			$(this).parent().parent().next().children("strong").html(id);
				
			$('#item1').removeClass();
			$('#item1').addClass("star" + id);
			$('#item1').children("strong").html(id);
		});
		var Point1 = 5;

		$(this).click(function() {

			//xcl ajax login check
			/*
			tmp = check_wk_login($(this));
			if (!tmp) {
				return false;
			}
			if (wgUserName == 'fresh001') {
				document.location.reload();
				return false;
			}
			*/

			id = index + 1;
			if (id <= 10) {
				$("#score").val(id);
				$("#score2").val(id);
			}
			var page_id = $("#page_id").val();

			$(this).parent().attr("v", id);
			$("#item1").attr("v", id);

			var v1 = parseInt($("#item2").attr("v"));

			var temp_v = v1;
			var temp_v = Math.round(temp_v * Math.pow(10, 1)) / Math.pow(10, 1);

			var num = temp_v;
			var integer = parseInt(num);
			var flt = num - integer;
			var fltln = (num.toString()).length - (integer.toString()).length - 1;
			var fltint = (flt.toString()).substring(2, (fltln + 2));
			var fltint = fltint > 0 ? fltint: 0;

			$("#doPoint2 b").html(txt0[integer-1]);
			$("#doPoint b").html(txt0[integer-1]);

			$("#_form_review").css({ display: "block"});
		});
		$(this).parent().mouseout(function() {
			var ids = $(this).attr("v");
			id = index + 1;

			if(ids > 0){
				$("#doPoint2 b").html(txt0[ids-1]);
				$("#doPoint b").html(txt0[ids-1]);
			}else{
				$("#doPoint2 b").html("Rate it");
				$("#doPoint b").html("Rate it");
			}


			$(this).parent().next().children("strong").html(ids);
			$(this).removeClass();
			$(this).addClass("star" + ids);

			$('#item1').removeClass();
			$('#item1').addClass("star" + ids);
		});

	});

	$("#PostReview").click(function() {
		if ($("#_form_review").css("display") == "none") {
			$("#_form_review").css("display", "block");
			$("#_form_tuto").css("display", "none");
			$("#_form_ask").css("display", "none");
		} else {
			$("#_form_review").css("display", "none");
		}
		return false;
	});
	$("#ShareTutorial").click(function() {
		if ($("#_form_tuto").css("display") == "none") {
			$("#_form_review").css("display", "none");
			$("#_form_tuto").css("display", "block");
			$("#_form_ask").css("display", "none");
		} else {
			$("#_form_tuto").css("display", "none");
		}
		return false;
	});
	$("#AskQuestion").click(function() {
		if ($("#_form_ask").css("display") == "none") {
			$("#_form_review").css("display", "none");
			$("#_form_tuto").css("display", "none");
			$("#_form_ask").css("display", "block");
		} else {
			$("#_form_ask").css("display", "none");
		}
		return false;
	});
	$("#doPoint span small").each(function(index) {
		$("#myPoint2 img").attr("src", "star1.gif");
	});
	$("#doPoint2 span small").each(function(index) {
		$("#myPoint2 img").attr("src", "star1.gif");
	});

	$("#Description_More").click(function() {
		if ($("#Description").css("height") == "auto") {
			$("#Description").height("55px");
			$("#Description_More").html("<em>More >> </em>");
		} else {
			$("#Description").height("auto");
			$("#Description_More").html("<em>Less << </em>");
		}
		return false;
	});
});

function SetSoftwareScore()
{
	//xcl ajax login check
	tmp = check_wk_login($('.rate_check'));
	if (!tmp) {
		return false;
	}
	/*
	if (wgUserName == 'fresh001') {
		document.location.reload();
		return false;
	}
	*/
	
    if ($("#item1").attr("v") < 1) {
        $("#item1_warning0").removeAttr("style");
        return "";
    }
    
	var page_id = $("#page_id").val();
	var score = $("#score").val();
	$.post("/?action=ajax&rs=wgAjaxSoftwareScore", {
		page_id: page_id,
		score: score
	},
	function(data) {
		if (data == 'success') {
			var url = window.location.href;
			ut = url.split("#");
			u = ut[0];
			window.location.href = u;
		} else {

		}
	})
}

function verification_review2() {

    if ($("#item1").attr("v") < 1) {
        $("#item1_warning0").removeAttr("style");
        return "";
    } else {
        $("#item1_warning0").attr("style", "display:none");
    }

    if ($("#c_title").val().length < 10) {
        $("#title_warning10").removeAttr("style");
        return "";
    } else {
        $("#title_warning10").attr("style", "display:none");
    }

    if ($("#c_title").val().length > 80) {
        $("#title_warning80").removeAttr("style");
        return "";
    } else {
        $("#title_warning80").attr("style", "display:none");
    }

    if ($("#review").val().length < 10) {
        $("#title_review10").removeAttr("style");
        return "";
    } else {
        $("#title_review10").attr("style", "display:none");
    }

    if ($("#review").val().length > 3000) {
        $("#title_review3000").removeAttr("style");
        return "";
    } else {
        $("#title_review3000").attr("style", "display:none");
    }
    if ($("#review").val().length > 9 && $("#review").val().length < 3001 && $("#c_title").val().length > 9 && $("#c_title").val().length < 81) {
		
		tmp=check_wk_login($("#submit"));if(!tmp){return false;}
		
        var page_id = $("#page_id").val();
        var content = $("#review").val();
        var title = $("#c_title").val();
        var score = $("#score").val();
        var comment_id = $("#comment_id").val();

        $.post("/?action=ajax&rs=wgAjaxReviewCreate", {
            page_id: page_id,
            content: content,
            c_title: title,
            score: score,
            comment_id: comment_id
        },
        function(data) {
            if (data == 'success') {
                var url = window.location.href;
                ut = url.split("#");
                u = ut[0];
                window.location.href = u;
            } else {

}
        })
    }
}

function setMenu01(i) {
    selectMenu01(i);
}
function selectMenu01(i) {
    for (var ti = 1; ti < 3; ti++) {
        if (ti == i) {
            document.getElementById("menu1_" + ti).style.display = 'block';
        } else {
            document.getElementById("menu1_" + ti).style.display = 'none';
        }
    }
}

function setMenu02(i) {
    selectMenu03(i);
}
function selectMenu03(i) {
    for (var ti = 1; ti < 3; ti++) {
        if (ti == i) {
            document.getElementById("menu2_" + ti).style.display = 'block';
        } else {
            document.getElementById("menu2_" + ti).style.display = 'none';
        }
    }
}

function s_review_foreach_more(id, order) {
    if ($("#review_" + id + order + "more").css("display") == "block") {
        if ($("#review_" + id + order + "less").text().length < 300) {

            $.post("/?action=ajax&rs=wgAjaxGetIdReviewContent", {
                comment_id: id
            },
            function(data) {
                $("#review_" + id + order + "less").prepend(data);
            })
        }
        $("#review_" + id + order + "more").css("display", "none");
        $("#review_" + id + order + "less").css("display", "block");
        $("#review_more_" + id + order).html("<img alt=\"\" onclick=\"this.src=\'/images/review_arrow_down.gif\'\" src=\"/images/review_arrow.gif\" onmouseout=\"this.src=\'/images/review_arrow.gif\';\" onmouseover=\"this.src=\'/images/review_arrow_hover.gif\';\">");
    } else {
        $("#review_" + id + order + "more").css("display", "block");
        $("#review_" + id + order + "less").css("display", "none");
        $("#review_more_" + id + order).html("<img alt=\"\" onclick=\"this.src=\'/images/soft_img32.gif\'\" src=\"/images/soft_img3.gif\" onmouseout=\"this.src=\'/images/soft_img3.gif\';\" onmouseover=\"this.src=\'/images/soft_img31.gif\';\">");
    }
    return false;
}

function r_review_foreach_more(id, order) {
    if ($("#review_" + id + order + "more").css("display") == "block") {
        if ($("#review_" + id + order + "less").text().length < 300) {

            $.post("/?action=ajax&rs=wgAjaxGetIdReviewContent", {
                comment_id: id
            },
            function(data) {
                $("#review_" + id + order + "less").prepend(data);
            })
        }
        $("#review_" + id + order + "more").css("display", "none");
        $("#review_" + id + order + "less").css("display", "block");
        $("#review_more_" + id + order).html("<img alt=\"\" onclick=\"this.src=\'/images/review_arrow_down.gif\'\" src=\"/images/review_arrow.gif\" onmouseout=\"this.src=\'/images/review_arrow.gif\';\" onmouseover=\"this.src=\'/images/review_arrow_hover.gif\';\">");
    } else {
        $("#review_" + id + order + "more").css("display", "block");
        $("#review_" + id + order + "less").css("display", "none");
        $("#review_more_" + id + order).html("<img alt=\"\" onclick=\"this.src=\'/images/soft_img32.gif\'\" src=\"/images/soft_img3.gif\" onmouseout=\"this.src=\'/images/soft_img3.gif\';\" onmouseover=\"this.src=\'/images/soft_img31.gif\';\">");
    }
    return false;
}