function voids() {
return;
}
function getPageSizes(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSizeg = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSizeg;
}
var timeflag = 0;
function view_flash(sec, flashurl) {
if(timeflag == 0) {
	getPageSizes();
	var ss = sec + '000';
	var cs = document.getElementById('CHshows');
	cs.style.width = arrayPageSizeg[3];
	cs.style.height = arrayPageSizeg[1];
	cs.style.top = 30;
	cs.style.left = Math.ceil( (arrayPageSizeg[0] - 640) / 2 );
	cs.style.visibility = 'visible';

	var flashcode = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width=600 height=600>';
	flashcode += '<param name="movie" value="image/flashflash/'+flashurl+'">';
	flashcode += '<param name="quality" value="high">';
	flashcode += '<param name="wmode" value="transparent">';
	flashcode += '<embed src="image/flashflash/'+flashurl+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width=600 height=600></embed></object>'
	
	cs.innerHTML = flashcode;
	timeflag = 1;
	flashtimeout = setTimeout("del_flash();", ss);
}
}
function del_flash() {
	var cs = document.getElementById("CHshows");
	timeflag = 0;
	cs.style.visibility = 'hidden'
}
var gift_timeflag = 0;
function view_gift(sec, gifturl) {
if(gift_timeflag == 0) {
	getPageSizes();
	var ss = sec + '000';
	var cs = document.getElementById('CHshow');
	cs.style.width = arrayPageSizeg[3];
	cs.style.height = arrayPageSizeg[1];
	cs.style.top = 30;
	cs.style.left = Math.ceil( (arrayPageSizeg[0] - 640) / 2 );
	cs.style.visibility = 'visible';

	var giftcode = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width=600 height=600>';
	giftcode += '<param name="movie" value="image/giftflash/'+gifturl+'">';
	giftcode += '<param name="quality" value="high">';
	giftcode += '<param name="wmode" value="transparent">';
	giftcode += '<embed src="image/giftflash/'+gifturl+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width=600 height=600></embed></object>'
	
	cs.innerHTML = giftcode;
	gift_timeflag = 1;
	gifttimeout = setTimeout("del_gift();", ss);
}
}
function del_gift() {
	var cs = document.getElementById("CHshow");
	gift_timeflag = 0;
	cs.style.visibility = 'hidden'
}
function get_commend(objn1, objn2, ntype) {
	var obj1 = document.getElementById(objn1);
	var obj2 = document.getElementById(objn2);
	var strResponse
	if(ntype == "commend") var strData = "stat=commend";
	if(ntype == "commend1") {
	usracc = escape(obj1.value);
	var strData = "stat=commend1&who=" + usracc;
	}
	if(ntype == "commend3") var strData = "stat=commend3";
	if(ntype == "commend4") {
	usracc = escape(obj1.value);
	var strData = "stat=commend4&who=" + usracc;
	}
	obj2.style.display = "";
	
	var xmlDom = jb();
	xmlDom.open("POST","ajax/getdata.asp",false);
	xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xmlDom.send(strData);
	if (xmlDom.responseText) {
	var rca=xmlDom.responseText.split(',');
	obj2.options.length = 0;
	obj2.options[0] = new Option("請選擇","");
	for(var i=0;i<rca.length;i++)
	obj2.options[i+1] = new Option(rca[i],rca[i]);
	obj2.disabled = false;
  }
}
function get_commend_coll(objn1, objn2, ntype) {
	var obj1 = document.getElementById(objn1);
	var obj2 = document.getElementById(objn2);
	var strResponse
	if(ntype == "commend") var strData = "stat=commend";
	if(ntype == "commend1") {
	usracc = escape(obj1.value);
	var strData = "stat=commend2&who=" + usracc;
	}
	obj2.style.display = "";
	
	var xmlDom = jb();
	xmlDom.open("POST","ajax/getdata.asp",false);
	xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xmlDom.send(strData);
	if (xmlDom.responseText) {
	var rca=xmlDom.responseText.split(',');
	obj2.options.length = 0;
	obj2.options[0] = new Option("請選擇","");
	for(var i=0;i<rca.length;i++)
	obj2.options[i+1] = new Option(rca[i],rca[i]);
	obj2.disabled = false;
  }
}
function getzipcode(objName,objMsgName,obj2Name,obj3Name,ptype){
	var objInput = document.getElementById(objName);
	var objOutput = document.getElementById(objMsgName);
	var objInput2 = document.getElementById(obj2Name);
	var objInput3 = document.getElementById(obj3Name);
	var obj3 = document.getElementById("changecity");
		var strResponse
		if(!objInput.value) return;
		usracc = escape(objInput.value);
		if(ptype == "getzipcode") usracc2 = escape(objInput2.value);
		if(ptype == "getarea") var strData = "stat=city&city=" + usracc;
		if(ptype == "getzipcode") var strData = "stat=zipcode&city="+usracc2+"&changecity=" + usracc;
		if(ptype == "getcountry") var strData = "stat=country&country=" + usracc;
		var xmlDom = jb();
		xmlDom.open("POST","ajax/getdata.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if (xmlDom.responseText){
		switch(ptype) {
		case "getarea":
		var rca=xmlDom.responseText.split(',');
		//加入資料選項
		objOutput.disabled = false;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("請選擇","請選擇");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{

		var rcas=rca[i].split('_');
		if(rca == "non") objOutput.options[i] = new Option("請選擇","請選擇");
	else {
		objOutput.options[i+1] = new Option(rca[i].split("_")[1],rca[i].split("_")[1]);
	}
	}
		break;
		case "getzipcode":
		if(rca == "non") {
			//objOutput.value = '';
			objInput3.value = '';
		}
		//objInput.value = xmlDom.responseText;
		objOutput.value = xmlDom.responseText;
		objInput3.value = xmlDom.responseText;
		break;
		
		case "getcountry" :
		var rca=xmlDom.responseText.split(',');
		objOutput.disabled = false;
		obj3.options.length = 0;
		obj3.options[0] = new Option("請選擇","請選擇");
		obj3.disabled = true;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("請選擇","請選擇");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{
		objOutput.options[i+1] = new Option(rca[i],rca[i]);
	}
	break;
}
}
}


//getzipcodeMF  用於MemberFile/PerManage.asp
function getzipcodeMF(objName,objMsgName,obj2Name,obj3Name,ptype){
	var objInput = document.getElementById(objName);
	var objOutput = document.getElementById(objMsgName);
	var objInput2 = document.getElementById(obj2Name);
	var objInput3 = document.getElementById(obj3Name);
	var obj3 = document.getElementById("changecity");
		var strResponse
		if(!objInput.value) return;
		usracc = escape(objInput.value);
		if(ptype == "getzipcode") usracc2 = escape(objInput2.value);
		if(ptype == "getarea") var strData = "stat=city&city=" + usracc;
		if(ptype == "getzipcode") var strData = "stat=zipcode&city="+usracc2+"&changecity=" + usracc;
		if(ptype == "getcountry") var strData = "stat=country&country=" + usracc;
		var xmlDom = jb();
		xmlDom.open("POST","../ajax/getdata.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if (xmlDom.responseText){
		switch(ptype) {
		case "getarea":
		var rca=xmlDom.responseText.split(',');
		//加入資料選項
		objOutput.disabled = false;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("請選擇","請選擇");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{

		var rcas=rca[i].split('_');
		if(rca == "non") objOutput.options[i] = new Option("請選擇","請選擇");
	else {
		objOutput.options[i+1] = new Option(rca[i].split("_")[1],rca[i].split("_")[1]);
	}
	}
		break;
		case "getzipcode":
		if(rca == "non") {
			//objOutput.value = '';
			objInput3.value = '';
		}
		//objInput.value = xmlDom.responseText;
		objOutput.value = xmlDom.responseText;
		objInput3.value = xmlDom.responseText;
		break;
		
		case "getcountry" :
		var rca=xmlDom.responseText.split(',');
		objOutput.disabled = false;
		obj3.options.length = 0;
		obj3.options[0] = new Option("請選擇","請選擇");
		obj3.disabled = true;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("請選擇","請選擇");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{
		objOutput.options[i+1] = new Option(rca[i],rca[i]);
	}
	break;
}
}
}







function getzipcodeXM(objName,objMsgName,obj2Name,obj3Name,ptype){
	var objInput = document.getElementById(objName);
	var objOutput = document.getElementById(objMsgName);
	var objInput2 = document.getElementById(obj2Name);
	var objInput3 = document.getElementById(obj3Name);
	var obj3 = document.getElementById("changecity");
		var strResponse
		if(!objInput.value) return;
		usracc = escape(objInput.value);
		if(ptype == "getzipcode") usracc2 = escape(objInput2.value);
		if(ptype == "getarea") var strData = "stat=city&city=" + usracc;
		if(ptype == "getzipcode") var strData = "stat=zipcode&city="+usracc2+"&changecity=" + usracc;
		if(ptype == "getcountry") var strData = "stat=country&country=" + usracc;
		var xmlDom = jb();
		xmlDom.open("POST","ajax/getdata.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if (xmlDom.responseText){
		switch(ptype) {
		case "getarea":
		var rca=xmlDom.responseText.split(',');
		//加入資料選項
		objOutput.disabled = false;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("不限","不限");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{

		var rcas=rca[i].split('_');
		if(rca == "non") objOutput.options[i] = new Option("不限","不限");
	else {
		objOutput.options[i+1] = new Option(rca[i].split("_")[1],rca[i].split("_")[1]);
	}
	}
		break;
		case "getzipcode":
		if(rca == "non") {
			//objOutput.value = '';
			objInput3.value = '';
		}
		//objInput.value = xmlDom.responseText;
		objOutput.value = xmlDom.responseText;
		objInput3.value = xmlDom.responseText;
		break;
		
		case "getcountry" :
		var rca=xmlDom.responseText.split(',');
		objOutput.disabled = false;
		obj3.options.length = 0;
		obj3.options[0] = new Option("不限","不限");
		obj3.disabled = true;
		objOutput.options.length = 0;
		objOutput.options[0] = new Option("不限","不限");
		objOutput.options[0].value = "";
		for(var i=0;i<rca.length;i++)
		{
		objOutput.options[i+1] = new Option(rca[i],rca[i]);
	}
	break;
}
}
}

function getclasses(objName,objMsgName){
	var objInput = document.getElementById(objName);
	var objOutput = document.getElementById(objMsgName);
		var strResponse
		usracc = escape(objInput.value);
		var strData = "stat=class&classname=" + usracc;
		var xmlDom = jb();
		xmlDom.open("POST","ajax/getdata.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if (xmlDom.responseText){
		var rcb=xmlDom.responseText.split(',');
		objOutput.options.length = 0;
		//加入資料選項
		objOutput.options[0] = new Option("請選擇","請選擇");
		objOutput.options[0].value = "";
		for(var i=0;i<rcb.length;i++)
		{
		if(rcb[i] == "non") objOutput.options[i] = new Option("請選擇","請選擇");
		else objOutput.options[i+1] = new Option(rcb[i],rcb[i]);
	}
}
}
function chkacc(objName,objMsgName){
	var n = document.getElementById("checkiduse").value;
	if(!n) n = 0;
	var objInput = document.getElementById(objName);
	var objOutput = document.getElementById(objMsgName);
	objOutput.innerHTML = "檢查中請稍後...";
	if (objInput.value.length < 10){
		objOutput.innerHTML = "<font color=red>身份證字號最少要十個字元，您只有輸入 "+ objInput.value.length +" 個</font>";
		return;
	}else{
		var strResponse
		objOutput.innerHTML = "";
		usracc = escape(objInput.value);
		var strData = "uid=" + usracc;
		var xmlDom = jb();
		objOutput.innerHTML = "連線中請稍後..."
		xmlDom.open("POST","checkid.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);

		switch (xmlDom.responseText){
			case "Err1" :
				objOutput.innerHTML = "<font color=red>身份證字號最少要十個字元。</font>";
				break;
			case "Err2" :
				n++;
				document.getElementById("checkiduse").value = n;
				if(n >= 4) {
				alert("本抱歉，因輸入錯誤已達三次，將自動轉到首頁。");
				location.href='index.asp';	
				}
				objOutput.innerHTML = "<font color=red>此身份證字號已經有人使用，您已經輸入第 "+n+" 次<br>如果您確定這是您的身份證字號，請立即與本站聯絡。</font>";
				break;
			case "Err3" :
				n++;
				document.getElementById("checkiduse").value = n;
				if(n >= 4) {
				alert("本抱歉，因輸入錯誤已達三次，將自動轉到首頁。");
				location.href='index.asp';	
				}
				objOutput.innerHTML = "<font color=red>此身份證字號已經有人使用，您已經輸入第 "+n+" 次<br>如果您確定這是您的身份證字號，請立即與本站聯絡。<br>如您是臨時會員想升級成幸運戒會員<a href=\"lu1.asp\">請按此</a>。</font>";
				break;
	
			case "accountfix" :
				objOutput.innerHTML = "<font color=blue>此身份證字號可以使用！</font>";
				break;
			default:
				objOutput.innerHTML = "<font color=red>身份證字號檢查發生不明錯誤，請立即與本站聯絡。</font>";
				break;
		}
	}
}
function view_url(geturl,ln,putdiv){
		var objOutput = document.getElementById(putdiv);
		var strResponse
		var strData = "mode=ajax&ln=" + ln;
		var xmlDom = jb();
		xmlDom.open("POST",geturl,false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if(xmlDom.responseText){
		objOutput.innerHTML = xmlDom.responseText;
		}
}

function view_url_history(geturl,ln,putdiv){
		var objOutput = opener.window.document.getElementById(putdiv);
		var strResponse
		var strData = "mode=ajax&ln=" + ln;
		var xmlDom = jb();
		xmlDom.open("POST",geturl,false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if(xmlDom.responseText){
		objOutput.innerHTML = xmlDom.responseText;
		}
}
function view_url_t(geturl,ln,putdiv){
		var objOutput = document.getElementById(putdiv);
		objOutput.innerHTML = "";
		objOutput.innerHTML = "<img src='image/loading.gif'>";
		geturls = geturl;
		lns = ln;
		putdivs = putdiv;
		view_url_step(geturls,lns,putdivs);

}

function view_listen_url(geturl,ln,putdiv){
		var objOutput = document.getElementById(putdiv);
		var strResponse
		var strData = "mode=ajax&ln=" + ln;
		var xmlDom = jb();
		xmlDom.open("POST",geturl,false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData); 
		switch (xmlDom.responseText){
		case "AddJianJuOK" :
			alert("檢舉不當訊息完成。");
			break;
		case "bad_add_fix" :
			alert("黑名單新增完成。");
			break;
		case "bad_add_have" :
			alert("他已經在你的黑名單中了。");
			break;
		case "friend_add_fix" :
			alert("好友新增完成。");
			break;
		case "friend_arch" :
			alert("本功能為展示範本，無法使用。");
			break;
		case "friend_add_have" :
			alert("他已經在你的好友名單中了。");
			break;
		case "friend_del_fix" :
			alert("好友刪除完成。");
			break;
		case "friend_del_nohave" :
			alert("請選擇要刪除的好友。");
			break;
		case "bfriend_add_have" :
			alert("他已經在你的黑名單中了。");
			break;
		case "bfriend_del_fix" :
			alert("黑名單刪除完成。");
			break;
		case "bfriend_del_nohave" :
			// alert("請選擇要刪除的黑名單。");
		case "friend_isme" :
			alert("自己不需要加入自己為好友。");
			break;
		case "bfriend_isme" :
			alert("自己不需要加入自己為黑名單。");
			break;
		case "openallmes" :
			alert("上線簡訊通知加入完成。");
			break;	
		case "closeallmes" :
			alert("上線簡訊通知關閉完成。");
			break;
		default:
			objOutput.innerHTML = xmlDom.responseText;
			break;
  }
}
function set_gift(an){
		var strResponse
		var strData = "stat=setnew&an=" + an;
		var xmlDom = jb();
		xmlDom.open("POST","gift.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
}
function set_flash(an){
		var strResponse
		var strData = "stat=setnew&an=" + an;
		var xmlDom = jb();
		xmlDom.open("POST","flash.asp",false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
}
function view_fast_url(geturl,ln,my_year1,my_year2,my_learn,my_tall1,my_tall2,my_city,my_howmoney,my_believe,my_page,putdiv){
		var objOutput = document.getElementById(putdiv);
		var strResponse
		objOutput.innerHTML = "<img src='image/loading.gif'>";
		var strData = "mode=ajax&page="+my_page+"&ln=" + ln +"&my_year1="+my_year1+"&my_year2="+my_year2+"&my_learn="+my_learn+"&my_tall1="+my_tall1+"&my_tall2="+my_tall2+"&my_city="+my_city+"&my_howmoney="+my_howmoney+"&my_believe="+my_believe;
		var xmlDom = jb();
		xmlDom.open("POST",geturl,false);
		xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlDom.send(strData);
		if(xmlDom.responseText){	
		objOutput.innerHTML = xmlDom.responseText;
		}
}
function feelnote_delete(ln, an, putdiv, pa) {
		var objOutput = document.getElementById(putdiv);
		objOutput.innerHTML = "<img src='image/loading.gif'>";
		view_url("feelnote_add.asp",ln + "&stat=del&an=" + an ,putdiv);
		view_url("feelnote.asp",ln + "&page=" + pa ,putdiv);
}
function jb() 
{ 
  var A=null; 
  try 
  { 
    A=new ActiveXObject("Msxml2.XMLHTTP") 
  } catch(e) 
  { 
    try 
    { 
      A=new ActiveXObject("Microsoft.XMLHTTP") 
    } catch(oc) 
    { 
      A=null 
     } 
   } 

  if ( !A && typeof XMLHttpRequest != "undefined" ) 
  { 
    A=new XMLHttpRequest() 
  } 
  return A 
} 

function fUpdateDays(iMonth, iYear)
{
        var oDate = new Date(iYear, iMonth, 0);
        var nDaysInMonth = oDate.getDate();
        var Today = new Date();
        var nDay = Today.getDate();
        
        for (var i = 0; i < document.CodeForm.select_day.length; i++)
                document.CodeForm.select_day.options[i] = null;
                
        for (var j = 0; j < nDaysInMonth; j++)
        {               
                if ((j + 1) == nDay)
                        var oNewDay = new Option((((j + 1) < 10)?("0" + (j + 1)):(j + 1)), (j + 1), false, true);
                else
                        var oNewDay = new Option((((j + 1) < 10)?("0" + (j + 1)):(j + 1)), (j + 1), false, false);
                document.CodeForm.select_day.options[j] = oNewDay;
        }
}        

function fGetDays(iMonth, iYear) 
{
        //alert(String(iMonth) + '   ' + String(iYear));
        var oDate = new Date(iYear, iMonth, 0);
        var nDaysInMonth = oDate.getDate();
        var Today = new Date();
        var nDay = Today.getDate();
        //alert( String(nDay) );     
        document.write("<option value='' selected>請選擇</option>");
        for (var i = 0; i < nDaysInMonth; i++)
        {
                if ((i + 1) == nDay)
        document.write("<option value='" + (i + 1) + "'>" + (((i + 1) < 10)?("0" + (i + 1)):(i + 1)) + "</option>");
            else
       document.write("<option value='" + (i + 1) + "'>" + (((i + 1) < 10)?("0" + (i + 1)):(i + 1)) + "</option>");
        }
}


function fGetYears()  {
        var Today = new Date();
        //取得系統西元年
        var iYear = '1988'
        //Today.getFullYear();
        //alert(String(iYear));
       
		//for(var i = iYear-1; i<= iYear+1; i++)  //取得去年、今年、明年        
        //for (var i = 2001; i <= 2011; i++)
        //document.write("<option value=''>請選擇</option>");
	for(var i = 1938; i<=iYear; i++)	
    {
        if (i == 1970)
		    document.write("<option value='" + i + "' selected>" + ((i)?(i):(i)) + "</option>");
           //document.write("<option value='" + i + "' selected>" + ((i-1911<100)?("&nbsp;"+(i-1911)):(i-1911)) + "</option>");
        else
        document.write("<option value='" + i + "'>" + ((i)?(i):(i)) + "</option>");
				   // document.write("<option value='" + i + "'>" + ((i-1911<100)?("&nbsp;"+(i-1911)):(i-1911)) + "</option>");
    }    	
}

function fGetMonths()  {
        var Today = new Date();
        //取得系統月份
        var iMonth = Today.getMonth()+1;
        //alert(String(iMonth));
         document.write("<option value='' selected>請選擇</option>");
        for (var i = 1; i <= 12; i++)
    {
            if (i == iMonth)
                 document.write("<option value='" + i + "'>" + ((i<10)?"0"+i:i) + "</option>");
        else
                   document.write("<option value='" + i + "'>" + ((i<10)?"0"+i:i) + "</option>");
    }
}

function fUpdateEndDays(iMonth, iYear)
{
        var oDate = new Date(iYear, iMonth, 0);
        var nDaysInMonth = oDate.getDate();
        var Today = new Date();
        var nDay = Today.getDate();
        
        for (var i = 0; i < document.CodeForm.select_endday.length; i++)
                document.CodeForm.select_endday.options[i] = null;
                
        for (var j = 0; j < nDaysInMonth; j++)
        {
                if ((j + 1) == nDay)
                        var oNewDay = new Option((((j + 1) < 10)?("0" + (j + 1)):(j + 1)), (j + 1), false, true);
                else
                        var oNewDay = new Option((((j + 1) < 10)?("0" + (j + 1)):(j + 1)), (j + 1), false, false);
                
                document.CodeForm.select_endday.options[j] = oNewDay;
        }
}        

function fGetEndDays(iMonth, iYear) 
{
        //alert(String(iMonth) + '   ' + String(iYear));
        var oDate = new Date(iYear, iMonth, 0);
        var nDaysInMonth = oDate.getDate();
        var Today = new Date();
        var nDay = Today.getDate();
        //alert( String(nDay) );
        
        for (var i = 0; i < nDaysInMonth; i++)
        {
                if ((i + 1) == nDay)
                     document.write("<option value='" + (i + 1) + "' selected>" + (((i + 1) < 10)?("0" + (i + 1)):(i + 1)) + "</option>");
            else
                document.write("<option value='" + (i + 1) + "'>" + (((i + 1) < 10)?("0" + (i + 1)):(i + 1)) + "</option>");
        }
}


function fGetEndYears()  {
        var Today = new Date();
        //取得系統西元年
        var iYear = Today.getFullYear();
        //alert(String(iYear));
        
		for(var i = iYear-1; i<= iYear+1; i++)  //取得去年、今年、明年        
        //for (var i = 2001; i <= 2011; i++)
    {
            if (i == iYear)
                 document.write("<option value='" + i + "' selected>" + ((i-1911<100)?("&nbsp;"+(i-1911)):(i-1911)) + "</option>");
        else
                   document.write("<option value='" + i + "'>" + ((i-1911<100)?("&nbsp;"+(i-1911)):(i-1911)) + "</option>");
    }
}

function fGetEndMonths()  {
        var Today = new Date();
        //取得系統月份
        var iMonth = Today.getMonth()+1;
        //alert(String(iMonth));
                
        for (var i = 1; i <= 12; i++)
    {
            if (i == iMonth)
                 document.write("<option value='" + i + "' selected>" + ((i<10)?"0"+i:i) + "</option>");
        else
                   document.write("<option value='" + i + "'>" + ((i<10)?"0"+i:i) + "</option>");
    }
}


function member_start_img() {
	var im1 = document.getElementById('img1');	
	var im2 = document.getElementById('img2');
	var im3 = document.getElementById('img3');
	var im4 = document.getElementById('img4');
	var im5 = document.getElementById('img5');
	var im6 = document.getElementById('img6');
	var im7 = document.getElementById('img7');
	var im8 = document.getElementById('img8');
	im1.src = "image/member_barimg1.jpg";
	im2.src = "image/member_barimg2.jpg";
	im3.src = "image/member_barimg3.jpg";
	im4.src = "image/member_barimg4.jpg";
	im5.src = "image/member_barimg5.jpg";
	im6.src = "image/member_barimg6.jpg";
	im7.src = "image/member_barimg7.jpg";
	im8.src = "image/member_barimg8.jpg";
}

function member_change_img(im) {
	var img = document.getElementById(im);
	member_start_img();
	img.src = "image/member_bar"+ im +"a.jpg";
}

function view_start_img() {
	var im1 = document.getElementById('img1');	
	//var im2 = document.getElementById('img2');
	var im3 = document.getElementById('img3');
	var im4 = document.getElementById('img4');
	var im5 = document.getElementById('img5');
	var im6 = document.getElementById('img6');
	im1.src = "image/view_barimg1.jpg";
	//im2.src = "image/view_barimg2.jpg";
	im3.src = "image/view_barimg3.jpg";
	im4.src = "image/view_barimg4.jpg";
	im5.src = "image/view_barimg5.jpg";
	im6.src = "image/view_barimg6.jpg";
}

function view_change_img(im) {
	var img = document.getElementById(im);
	view_start_img();
	img.src = "image/view_bar"+ im +"a.jpg";
}

function member_small_start_img() {
	var ims1 = document.getElementById('imgs1');	
	var ims2 = document.getElementById('imgs2');
	var ims3 = document.getElementById('imgs3');
	var ims4 = document.getElementById('imgs4');
	var ims5 = document.getElementById('imgs5');
	ims1.src = "image/member_small_barimgs1.gif";
	ims2.src = "image/member_small_barimgs2.gif";
	ims3.src = "image/member_small_barimgs3.gif";
	ims4.src = "image/member_small_barimgs4.gif";
	ims5.src = "image/member_small_barimgs5.gif";
}

function member_small_change_img(im) {
	var imgs = document.getElementById(im);
	member_small_start_img();
	imgs.src = "image/member_small_bar"+ im +"a.gif";
}


function member_inital_img() {
	var im1 = document.getElementById('p1a');	
	var im2 = document.getElementById('p2a');
	var im3 = document.getElementById('p3a');
	var im4 = document.getElementById('p4a');
	var im5 = document.getElementById('p5a');

	im1.src = "images/anniu/person_1.jpg";
	im2.src = "images/anniu/person_2.jpg";
	im3.src = "images/anniu/person_3.jpg";
	im4.src = "images/anniu/person_4.jpg";
	im5.src = "images/anniu/person_5.jpg";

}

function member_inital_change_img(im) {
	var img = document.getElementById(im);
	member_inital_img();
	img.src = "images/anniu/person_"+ im +".jpg";
}


function edit_start(im,ims) {
 
	var ims1 = document.getElementById('edit1');	
	var ims2 = document.getElementById('edit2');
	var ims3 = document.getElementById('edit3');
	var ims6 = document.getElementById('edit6');
	var ims7 = document.getElementById('edit7');
	ims1.src = "image/edit1.jpg";
	ims1.value = '';
	ims2.src = "image/edit2.jpg";
	ims2.value = '';
	ims3.src = "image/edit3.jpg";
	ims3.value = '';
	ims6.src = "image/edit6.jpg";
	ims6.value = '';
	ims7.src = "image/edit7.jpg";
	ims7.value = '';
 
 	var img = document.getElementById(im+ims);
	img.src = "image/"+ im+ims+"a.jpg";
	img.value = 1;
}
function view_start(im,ims) {
	var ims2 = document.getElementById('view_left2');	
	var ims3 = document.getElementById('view_left3');
	var ims4 = document.getElementById('view_left4');
	var ims5 = document.getElementById('view_left5');
	var ims6 = document.getElementById('view_left6');
	var ims7 = document.getElementById('view_left7');
	var ims8 = document.getElementById('view_left8');
	var ims9 = document.getElementById('view_left9');
	var ims10 = document.getElementById('view_left10');
	ims2.src = "image/view_left2.jpg";
	ims2.value = '';
	ims3.src = "image/view_left3.jpg";
	ims3.value = '';
	ims4.src = "image/view_left4.jpg";
	ims4.value = '';
	ims5.src = "image/view_left5.jpg";
	ims5.value = '';
	ims6.src = "image/view_left6.jpg";
	ims6.value = '';
	ims7.src = "image/view_left7.jpg";
	ims7.value = '';
	ims8.src = "image/view_left8.jpg";
	ims8.value = '';
	ims9.src = "image/view_left9.jpg";
	ims9.value = '';
	ims10.src = "image/view_left10.jpg";
	ims10.value = '';
	var img = document.getElementById(im+ims);
	img.src = "image/"+ im+ims+"a.jpg";
	img.value = 1;
}
function img_put(im,ims) {
	var img = document.getElementById(im+ims);
	if(!img.value) img.src = "image/"+ im+ims+".jpg";
	}
function img_putout(im,ims) {
	var img = document.getElementById(im+ims);
	img.src = "image/"+ im+ims+"a.jpg";
}
function img_putg(im) {
	var img = document.getElementById(im);
	if(!img.value) img.src = "image/"+ im +".gif";
	}
function img_putoutg(im) {
	var img = document.getElementById(im);
	img.src = "image/"+ im +"a.gif";
}
function img_view(im,ims) {
	var img = document.getElementById(im+ims);
	if(!img.value) img.src = "image/"+ im +".gif";
	}
function img_viewout(im,ims) {
	var img = document.getElementById(im+ims);
	img.src = "image/"+ im +"a.gif";
}
function jumpwin(objn,maxh)
{
	obj = document.getElementById(objn);
	if(obj.value == 'end') {
	
		//obj.style.display=='none';
  if(obj.style.pixelWidth>=0)
  {
    obj.style.pixelWidth-=maxh/20;
    obj.style.display='none';
    if(obj.style.pixelWidth==maxh/10)
	  objs = objn;
	myMaxh=maxh;
	setTimeout('jumpwin(objs,myMaxh)','5');
  } else  obj.value='star';
} 
else {
	obj.style.display=='none';
	  if(obj.style.pixelWidth<maxh)
  {
    obj.style.pixelWidth+=maxh/20;
   obj.style.display='block';
	  objs = objn;
	myMaxh=maxh;
	setTimeout('jumpwin(objs,myMaxh)','5');
  } else  obj.value='end';
}
}
function jumpwin_two(objn,objg,maxh)
{
	obj = document.getElementById(objn);
	obj2 = document.getElementById(objg);
	if(obj.style.display == 'none') {
	obj.style.display = '';
	obj2.style.display = 'none';
	} else {
	obj.style.display = 'none';
	obj2.style.display = '';	
	}
}
function jumpwin_height(objn,maxh)
{
	obj = document.getElementById(objn);
	if(obj.value == 'end') {
		
		//obj.style.display=='none';
  if(obj.style.pixelHeight>=0)
  {
    obj.style.pixelHeight-=maxh/20;
    obj.style.display='none';
    if(obj.style.pixelHeight==maxh/10)
	  objs = objn;
	myMaxh=maxh;
	setTimeout('jumpwin(objs,myMaxh)','5');
  } else  obj.value='star';
} 
else {
	obj.style.display=='conn';
	  if(obj.style.pixelHeight<maxh)
  {
    obj.style.pixelHeight+=maxh/20;
   obj.style.display='block';
	  objs = objn;
	myMaxh=maxh;
	setTimeout('jumpwin(objs,myMaxh)','1000');
  } else  obj.value='end';
}
}
