﻿$(function () {
	var keywrodinit="在这里输入关键字";
    $("#datestr").html(RunGLNL());
	$(".navigater_sub a").css({"float":"right","margin-left":"10px"});
    $(".navigater a").mouseover(function (e) { $(".navigater_sub div").hide(); $("#sub" + this.id).show().css({"position":"absolute","width":(getoffset(this))+'px',"line-height":"28px"}) }).click(checknav);
	$("#btnvwrult").css("cursor","pointer").click(function(){window.open("voteresult.aspx?testid="+this.form.testid.value)});
	$(".survey_form").submit(checksurvey);
	if(document.getElementById("zoomdiv")){
		$("#zoomdiv img").each(function(index, element) {
        $(this).replaceWith("<a href='"+this.src+"' class='imgzoom'><img src='"+this.src+"' width='670' height='350' /></a>");
    });
	$(".imgzoom").jqzoom({zoomType:"innerzoom"});
	}
	$("#keyword").click(function(e) {
        if(this.value==keywrodinit)this.value="";
    }).blur(function(e) {
        if(!this.value)this.value=keywrodinit;
    });
	$(":submit").css("cursor","pointer");
	$("a[href='#']").click(function(e) {
        return false;
    });
	$("form:has(#keyword)").submit(function(e) {
        if(!this.keyword.value || this.keyword.value==keywrodinit){
			alert("请输入查询关键字");
			this.keyword.value="";
			this.keyword.focus();
			return false;
		}
		return true;
    });
    function checknav() {
        return $("#sub" + this.id+" a").length>0?false:true;
    }
	function checksurvey(){
		for(i=0;i<this.answerid.length;i++){
			if(this.answerid[i].checked){
				return true;
			}
		}
		alert("请至少选择一个选项");
		return false;
	}
	function getX(e) {
    var x = 0;                
    while(e) {                
        x += e.offsetLeft;    
        e = e.offsetParent;   
    }
    return x;  
	}

	function getoffset(ele){
		var left=getX(ele)-getX($(".page")[0]);
		var elewidth=ele.offsetWidth;
		var contentwidth=0;
		var subnav=$("#sub"+ele.id+" a");
		subnav.each(function(index, element) {
            contentwidth+=$(this).outerWidth(true);
        });
		var maxwidth=$(".navigater_sub").width();
		return left+elewidth/2+contentwidth/2>maxwidth?maxwidth-10:left+elewidth/2+contentwidth/2;
		//return 0;
	}
});


