 
function ChineseCalendar(dateObj){
    this.dateObj = (dateObj != undefined) ? dateObj : new Date();
    this.SY = this.dateObj.getFullYear();
    this.SM = this.dateObj.getMonth();
    this.SD = this.dateObj.getDate();
        this.lunarInfo = [0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
            0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
            0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
            0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
            0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
            0x06ca0,0x0b550,0x15355,0x04da0,0x0a5b0,0x14573,0x052b0,0x0a9a8,0x0e950,0x06aa0,
            0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
            0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b6a0,0x195a6,
            0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
            0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
            0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
            0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
            0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
            0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
            0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0,
            0x14b63];

    //传回农历 y年闰哪个月 1-12 , 没闰传回 0
    this.leapMonth = function(y){
        return this.lunarInfo[y - 1900] & 0xf;
    };
    //传回农历 y年m月的总天数
    this.monthDays = function(y, m){
        return (this.lunarInfo[y - 1900] & (0x10000 >> m)) ? 30 : 29;
    };
    //传回农历 y年闰月的天数
    this.leapDays = function(y){
        if (this.leapMonth(y)) {
            return (this.lunarInfo[y - 1900] & 0x10000) ? 30 : 29;
        }
        else {
            return 0;
        }
    };
    //传回农历 y年的总天数
    this.lYearDays = function(y){
        var i, sum = 348;
        for (i = 0x8000; i > 0x8; i >>= 1) {
            sum += (this.lunarInfo[y - 1900] & i) ? 1 : 0;
        }
        return sum + this.leapDays(y);
    };
    //算出农历, 传入日期对象, 传回农历日期对象
    //该对象属性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl
    this.Lunar = function(dateObj){
        var i, leap = 0, temp = 0, lunarObj = {};
        var baseDate = new Date(1900, 0, 31);
        var offset = (dateObj - baseDate) / 86400000;
        lunarObj.dayCyl = offset + 40;
        lunarObj.monCyl = 14;
        for (i = 1900; i < 2050 && offset > 0; i++) {
            temp = this.lYearDays(i);
            offset -= temp;
            lunarObj.monCyl += 12;
        }
        if (offset < 0) {
            offset += temp;
            i--;
            lunarObj.monCyl -= 12;
        }
        
        lunarObj.year = i;
        lunarObj.yearCyl = i - 1864;
        leap = this.leapMonth(i);
        lunarObj.isLeap = false;
        for (i = 1; i < 13 && offset > 0; i++) {
            if (leap > 0 && i == (leap + 1) && lunarObj.isLeap == false) {
                --i;
                lunarObj.isLeap = true;
                temp = this.leapDays(lunarObj.year);
            }
            else {
                temp = this.monthDays(lunarObj.year, i)
            }
            if (lunarObj.isLeap == true && i == (leap + 1)) {
                lunarObj.isLeap = false;
            }
            offset -= temp;
            if (lunarObj.isLeap == false) {
                lunarObj.monCyl++;
            }
        }
        
        if (offset == 0 && leap > 0 && i == leap + 1) {
            if (lunarObj.isLeap) {
                lunarObj.isLeap = false;
            }
            else {
                lunarObj.isLeap = true;
                --i;
                --lunarObj.monCyl;
            }
        }
        
        if (offset < 0) {
            offset += temp;
            --i;
            --lunarObj.monCyl
        }
        lunarObj.month = i;
        lunarObj.day = offset + 1;
        return lunarObj;
    };
    //中文日期
    this.cDay = function(m, d){
        var nStr1 = ['日', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十'];
        var nStr2 = ['初', '十', '廿', '卅', '　'];
        var s;
        if (m > 10) {
            s = '十' + nStr1[m - 10];
        }
        else {
            s = nStr1[m];
        }
        s += '月';
        switch (d) {
            case 10:
                s += '初十';
                break;
            case 20:
                s += '二十';
                break;
            case 30:
                s += '三十';
                break;
            default:
                s += nStr2[Math.floor(d / 10)];
                s += nStr1[d % 10];
        }
        return s;
    };
    this.solarDay2 = function(){
        var sDObj = new Date(this.SY, this.SM, this.SD);
        var lDObj = this.Lunar(sDObj);
        var tt = '农历' + this.cDay(lDObj.month, lDObj.day);
        lDObj = null;
        return tt;
    };
    this.weekday = function(){
        var day = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
        return day[this.dateObj.getDay()];
    };
    this.YYMMDD = function(){
        var dateArr = [this.SY, '年', this.SM + 1, '月', this.SD, '日'];
        return dateArr.join('');
    }
}

 
 
;(function($){
	$.fn.extend({
		"soChange": function(o){

		o= $.extend({
			thumbObj:null,//导航对象
			botPrev:null,//按钮上一个
			botNext:null,//按钮下一个
			thumbNowClass:'now',//导航对象当前的class,默认为now
			thumbOverEvent:true,
			slideTime:1000,
			autoChange:true,
			clickFalse:true,
			overStop:true,//鼠标经过切换对象时，切换对象是否停止切换，并于鼠标离开后重启自动切换，前提是已开启自动切换
			changeTime:5000,//自动切换时间
			delayTime:300//鼠标经过时对象切换迟滞时间，推荐值为300ms
		}, o || {});

		var _self = $(this);
		var thumbObj;
		var size = _self.size();
		var nowIndex =0; //定义全局指针
		var index;//定义全局指针
		var startRun;//预定义自动运行参数
		var delayRun;//预定义延迟运行参数

	//主切换函数
	function fadeAB () {
		if (nowIndex != index) {
			if (o.thumbObj!=null) {
			$(o.thumbObj).removeClass(o.thumbNowClass).eq(index).addClass(o.thumbNowClass);}
			if (o.slideTime <= 0) {
				_self.eq(nowIndex).hide();
				_self.eq(index).show();	
			}else{
				_self.eq(nowIndex).fadeOut(o.slideTime);
				_self.eq(index).fadeIn(o.slideTime);
			}
			nowIndex = index;
			if (o.autoChange==true) {
			clearInterval(startRun);//重置自动切换函数
			startRun = setInterval(runNext,o.changeTime);}
			}
	}


	//切换到下一个
	function runNext() {
		index =  (nowIndex+1)%size;
		fadeAB();
	}

		_self.hide().eq(0).show();

	//点击任一图片
		if (o.thumbObj!=null) {
		thumbObj = $(o.thumbObj);

	//初始化thumbObj
			thumbObj.removeClass(o.thumbNowClass).eq(0).addClass(o.thumbNowClass);
			thumbObj.click(function () {
				index = thumbObj.index($(this));
				fadeAB();
				if (o.clickFalse == true) {
					return false;
				}
			});
			if (o.thumbOverEvent == true) {
			thumbObj.mouseenter(function () {
				index = thumbObj.index($(this));
				delayRun = setTimeout(fadeAB,o.delayTime);
			});
			thumbObj.mouseleave(function () {
				clearTimeout(delayRun);
			});
			}
		}

	//点击上一个
		if (o.botNext!=null) {
			$(o.botNext).click(function () {
				if(_self.queue().length<1){
				runNext();}
				return false;
			});
		}

	//点击下一个
		if (o.botPrev!=null) {
			$(o.botPrev).click(function () {
				if(_self.queue().length<1){
				index = (nowIndex+size-1)%size;
				fadeAB();}
				return false;
		});
		}

	//自动运行
		if (o.autoChange==true) {
		startRun = setInterval(runNext,o.changeTime);
		if (o.overStop == true) {
			_self.mouseenter(function () {
				clearInterval(startRun);//重置自动切换函数
				
			});
			_self.mouseleave(function () {
				startRun = setInterval(runNext,o.changeTime);
			});
			}
		}

	}

	})

})(jQuery);
 
 
 //第一个TAb
function tab(obj)
    {   for(i=1; i<5; i++)
    {   var s='t'+i.toString();
   var ss='v'+i.toString();
  document.getElementById(s).className="Tab_002";
  document.getElementById(ss).className="con_a";
    }
	if(obj=="t1")
        {
           document.getElementById("t1").className="Tab_001";
            document.getElementById("v1").className="con_a1";
                     
        } else if(obj=="t2")
        { document.getElementById("t2").className="Tab_001"; 
          document.getElementById("v2").className="con_a1"; }
         else if(obj=="t3")
         { document.getElementById("t3").className="Tab_001"; 
           document.getElementById("v3").className="con_a1";  }
		    else if(obj=="t4")
         { document.getElementById("t4").className="Tab_001"; 
           document.getElementById("v4").className="con_a1";  }
		    }
		   
//第二个TAb
function tabGreen(obj)
    {   for(i=1; i<9; i++)
    {   var s='Green'+i.toString();
   var ss='Greenbody'+i.toString();
  document.getElementById(s).className="Green_Tab";
  document.getElementById(ss).className="Green_body_none";
    }
	if(obj=="Green1")
        {
           document.getElementById("Green1").className="Green_T";
            document.getElementById("Greenbody1").className="Green_body";
                     
        } else if(obj=="Green2")
        { document.getElementById("Green2").className="Green_T";
            document.getElementById("Greenbody2").className="Green_body"; }
         else if(obj=="Green3")
         { document.getElementById("Green3").className="Green_T";
            document.getElementById("Greenbody3").className="Green_body"; }
		    else if(obj=="Green4")
         { document.getElementById("Green4").className="Green_T";
            document.getElementById("Greenbody4").className="Green_body"; }
		    else if(obj=="Green5")
         { document.getElementById("Green5").className="Green_T";
            document.getElementById("Greenbody5").className="Green_body"; }
			 else if(obj=="Green6")
         { document.getElementById("Green6").className="Green_T";
            document.getElementById("Greenbody6").className="Green_body"; }
			 else if(obj=="Green7")
         { document.getElementById("Green7").className="Green_T";
            document.getElementById("Greenbody7").className="Green_body"; }
			 else if(obj=="Green8")
         { document.getElementById("Green8").className="Green_T";
            document.getElementById("Greenbody8").className="Green_body"; }}
			
			//第三个TAb
function tabBlue(obj)
    {   for(i=1; i<7; i++)
    {   var s='Blue'+i.toString();
   var ss='Bluebody'+i.toString();
  document.getElementById(s).className="Blue_Tab";
  document.getElementById(ss).className="none";
    }
	if(obj=="Blue1")
        {
           document.getElementById("Blue1").className="Blue_T";
            document.getElementById("Bluebody1").className="Fa_ConBlue r";
                     
        } else if(obj=="Blue2")
        { document.getElementById("Blue2").className="Blue_T";
            document.getElementById("Bluebody2").className="Fa_ConBlue r"; }
         else if(obj=="Blue3")
         { document.getElementById("Blue3").className="Blue_T";
            document.getElementById("Bluebody3").className="Fa_ConBlue r"; }
		    else if(obj=="Blue4")
         { document.getElementById("Blue4").className="Blue_T";
            document.getElementById("Bluebody4").className="Fa_ConBlue r"; }
		    else if(obj=="Blue5")
         { document.getElementById("Blue5").className="Blue_T";
            document.getElementById("Bluebody5").className="Fa_ConBlue r"; }
			else if(obj=="Blue6")
         { document.getElementById("Blue6").className="Blue_T";
            document.getElementById("Bluebody6").className="Fa_ConBlue r"; }}
//第四个TAb
function tabpplf(obj)
    {   for(i=1; i<5; i++)
    {   var s='purple'+i.toString();
   var ss='purplebody'+i.toString();
  document.getElementById(s).className="purple_Tab";
  document.getElementById(ss).className="purple_body_none";
    }
	if(obj=="purple1")
        {
           document.getElementById("purple1").className="purple_T";
            document.getElementById("purplebody1").className="purple_body";
                     
        } else if(obj=="purple2")
        { document.getElementById("purple2").className="purple_T";
            document.getElementById("purplebody2").className="purple_body"; }
         else if(obj=="purple3")
         { document.getElementById("purple3").className="purple_T";
            document.getElementById("purplebody3").className="purple_body"; }
		    else if(obj=="purple4")
         { document.getElementById("purple4").className="purple_T";
            document.getElementById("purplebody4").className="purple_body"; }}
//第五个TAb
function tabppr(obj)
    {   for(i=1; i<4; i++)
    {   var s='purpler'+i.toString();
   var ss='purplerbody'+i.toString();
  document.getElementById(s).className="purpler_Tab";
  document.getElementById(ss).className="purpler_body_none";
    }
	if(obj=="purpler1")
        {
           document.getElementById("purpler1").className="purpler_T";
            document.getElementById("purplerbody1").className="purpler_body";
                     
        } else if(obj=="purpler2")
        { document.getElementById("purpler2").className="purpler_T";
            document.getElementById("purplerbody2").className="purpler_body"; }
         else if(obj=="purpler3")
         { document.getElementById("purpler3").className="purpler_T";
            document.getElementById("purplerbody3").className="purpler_body"; }}
//第六个
//第二个TAb
function tabqin(obj)
    {   for(i=1; i<8; i++)
    {   var s='qin'+i.toString();
   var ss='qinbody'+i.toString();
  document.getElementById(s).className="qin_Tab";
  document.getElementById(ss).className="Green_body_none";
    }
	if(obj=="qin1")
        {
           document.getElementById("qin1").className="qin_T";
            document.getElementById("qinbody1").className="Green_body";
                     
        } else if(obj=="qin2")
        { document.getElementById("qin2").className="qin_T";
            document.getElementById("qinbody2").className="Green_body"; }
         else if(obj=="qin3")
         { document.getElementById("qin3").className="qin_T";
            document.getElementById("qinbody3").className="Green_body"; }
			else if(obj=="qin4")
         { document.getElementById("qin4").className="qin_T";
            document.getElementById("qinbody4").className="Green_body"; }
			else if(obj=="qin5")
         { document.getElementById("qin5").className="qin_T";
            document.getElementById("qinbody5").className="Green_body"; }
			else if(obj=="qin6")
         { document.getElementById("qin6").className="qin_T";
            document.getElementById("qinbody6").className="Green_body"; }
			else if(obj=="qin7")
         { document.getElementById("qin7").className="qin_T";
            document.getElementById("qinbody7").className="Green_body"; }}
			
			
			
			$(function(){
					   $("#serach").click(search);
});
function search()
{

 
var key=encodeURIComponent($("#s_key").val());
var type=$("#s_type").val();
 
if(key=="")
{
$("#s_key").focus();
alert("关键字空！请输入关键字后搜索！");

}else{

var searchURL="Search.aspx?key="+key+"&type="+type;
 

window.open(searchURL);

}
}


$(function () {
	$('#change_3 .a_bigImg img').soChange({
		thumbObj:'#change_3 .ul_change_a2 span',
		thumbNowClass:'on',
		changeTime:3000

	});

	$('#change_32 div.changeDiv').soChange({
		thumbObj:'#change_32 .ul_change_a2 span',
		thumbNowClass:'on'
});
	
		
	$("#org_t>.orange_T1").mouseover(function(){$("#org>.ot").removeClass("none").hide();
	 $("#org_t>.orange_T1").removeClass("orange_T");$(this).addClass("orange_T"); var x='#'+$(this).attr("id")+'a'; $(x).show(); });	

ans1_array=new Array(8);
ans1_array[0]="喜欢红色的人是属於精力旺盛的行动派。不管花多少力气或代价也要满足自己的好"+
	      "奇心以及欲望。你充满精神的态度，会感染你周围的朋友。但由於缺乏耐性，常常"+
	      "稍微不顺自己的意，就会生气。不过天生乐观的你并不会因为挫折而闷闷不乐，而"+
	      "总是想办法当场解决。对於阻挡自己幸福的人，则怀有很深的敌意。一旦有事情发"+
	      "生，你总是先怪罪别人，这点对你相当不利。如果对别人能够以更宽大的心对待，"+
	      "相信你的人气会更旺。";
ans1_array[1]="喜欢橙色的人活动力强，而且精力充沛，但他们并不觉得自己过于好动。这种人结婚"+
	      "的愿望不强，很多人都终身没有结婚。喜欢橙色的人基本上不认生、不拘束，比较开"+
	      "朗，但也有个别的人不太善于交际。喜欢橙色的人竞争心强，从不认输，喜怒哀乐表"+
	      "现得都很激烈。他们支配别人的欲望很强烈，而且一旦决定要做的事情就一定会坚持到底。"+
              "他们注意力集中，做事效率高，对设计和色彩比较敏感，具有一定的天赋。喜欢黄色"+
              "的人还喜欢说话，在众人面前讲话时，他们会尽自己的所能让场面热烈起来，为此，"+
              "甚至还会勉强自己。不过，他们虽然好动、爱说话，但身体并不太好。";
ans1_array[2]="喜欢黄色的人富有高度的创造力及好奇心。关心社会问题甚於切身问题，喜欢追求"+
	      "崇高的理想，尤其热衷社会运动。相当自信而且学问渊博，你也引此为傲。看起来"+
	      "你好像社交家一样，其实内心很孤独。所以，你绝对不会背叛朋友，也绝对不做没"+
	      "有把握的事。";
ans1_array[3]="喜欢绿色的人基本上是一个追求和平的人。不过却害怕独处，喜欢群体的生活。也"+
	      "因此你擅长与周围的人保持良好的和谐关系，总是给人亲切温和的印象。而周围的"+
	      "人也对你十分信赖跟崇拜。不过，因为对每个人的态度都差不多，所以有时候也容"+
	      "易让人误认为是个八面玲珑的人。喜欢绿色的人十分上进，但因为不喜欢在团体中"+
	      "太过突出，所以也会要求周围的人一起奋发向上。";
ans1_array[4]="喜欢蓝色的人是个很有理性的人。面对问题常常临危不乱，在起冲突时总是默默将"+
	      "事情化解，等到该与以反击时，一定会以很漂亮的手段让人折服。乍看之下应该人"+
	      "缘不错，不过却不擅与人交际，所以只和志同道合的朋友自组一个小团体。常因坚"+
	      "持崇高的信念而受人尊敬。绝对的坚持己见，对旁人的意见欠缺采纳的雅量，所以"+
	      "与人意见相左时，虽然表面上不会显露出任何不悦，但其实心里很介意。";
ans1_array[5]="喜欢紫色的人通常很多都是艺术家，容易多愁善感。但机智中带有感性，观察力特"+
	      "别敏锐。虽然自认平凡，但相当有个性。在公开场合中显得沉默而内向。但常常容"+
	      "易滥用你的感情，以致造成很多不必要的误会，这种不是恶意的滥情，在事後别人"+
	      "告诉你之後，你会很认真的反省，但也容易再犯。";
	
	$(".red").click(function(){alert(ans1_array[0]);});
	$(".orange").click(function(){alert(ans1_array[1]);});
	$(".yellow").click(function(){alert(ans1_array[2]);});
	$(".green").click(function(){alert(ans1_array[3]);});
	$(".blue").click(function(){alert(ans1_array[4]);});
	$(".purple").click(function(){alert(ans1_array[5]);});
	
});

$(function(){
	
	$("#hun>.sd_bt").mouseover(function(){$("#huns>.rolls").removeClass("none").hide();
	 $("#hun>.sd_bt").removeClass("sd_btx");$(this).addClass("sd_btx"); var x='#'+$(this).attr("id")+'a'; $(x).show();
		});
		  
		  });
			

