
NumberOfImagesToRotate = 5;
FirstPart = '<img src="http://www.ctoug.org/images/random';
LastPart = '.gif" height="60" width="800">';

function RandomImage() {
var r = Math.ceil(Math.random() * NumberOfImagesToRotate);
document.write(FirstPart + r + LastPart);

}






// following is old functions



function forgot(id){
	var popup
	popup = window.open("forgot.aspx","forgot","width=300,height=250,top=250,left=350,resizable=no,menubar=no,location=no");
popup.focus()
}

function hwbpopup(id, pagename ){
	var popup
	var pagename
	if (id == "s"){
		popup = window.open(pagename,"IT","width=400,height=250,top=100,left=100,resizable=no,menubar=no,location=no");
	} else if (id == "m") {
		popup = window.open(pagename,"IT","width=400,height=200,top=250,left=350,resizable=no,menubar=no,location=no");
	} else if (id == "l") {
		popup = window.open(pagename,"IT","width=650,height=600,top=0,left=10,resizable=yes,scrollbars=1,menubar=no,location=no");
	}
	popup.focus()
}


function OpenWindow(url, w, h)
{
	strWin=window.open(url,"Photo.aspx","HEIGHT=" + h + ",WIDTH=" + w + ",top=100,left=250,toolbar=0,scrollbars=1,status=0,menubar=0,resizable=1,location=0");
	strWin.focus();
}

function ADV(id) {
	if (id == "suggestion"){
		url="http://www.ccc-ct.org/newsite/suggestion.asp";
	} else if (id=="demo") {
		url = "slide/demo.htm" + ID;
	}

window.open(url, "Information","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=550,height=400");
}



function listbyletter(id){
//window.location.href = "aindex.asp?action=list&str="+id;
window.location.href = "http://www.ccc-ct.org";
//window.open("www.ccc-ct.org", "Information","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=550,height=450");
}

function Start(page) {
OpenWin = this.open(page, "CtrlWindow", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=550,height=450");
}


function popup(id, page) {
	if (id == "1"){
		url="Detail.aspx?id=" + page;
	} else {
		url = "Detail.aspx?id=" + page;
	}
    window.open(url, "Information","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=500");
}







function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'menubar=no, height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}







function Message() {
alert("In your Browser, Click on View>>Encoding>>More>>Chinese Simplified(GB2312) or (HZ)");
}

function openWindow(v_what, ID) {

	if (v_what == "activityupdate"){
		url = "http://higtekl28514/ccc/activity/update.asp?=" + ID;
	} else if (v_what=="activitydetail") {
		url = "http://higtekl28514/ccc/activity/detail.asp?ID=" + ID;
	} else if (v_what=="fooddetail") {
		url = "http://higtekl28514/ccc/food/detail.asp?ID=" + ID;
	} else if (v_what=="event") {
		url = "z_Popupevent.asp?eventID=" + ID;
	} else if (v_what=="demo") {
		url = "slide/demo.htm" + ID;
	}

    var options = "width=" + 650 + ",height=" + 500 + ",";
    options += "resizable=yes,scrollbars=yes,status=no,";
    options += "menubar=no,toolbar=no,location=no,directories=no";
    var newWin = window.open(url, ID, options);
    newWin.focus();
   }
  
function openWindow1(v_what, eventID) {

	if (v_what == "viewchinese"){
		url = "http://cls.admin.yzu.edu.tw/cview/ViewChinese.html";
	} else if (v_what="kungfu") {
		url = "http://www.wushucenter.com/8by11.JPG";
	}

    var options = "width=" + 650 + ",height=" + 500 + ",";
    options += "resizable=yes,scrollbars=yes,status=no,";
    options += "menubar=yes,toolbar=no,location=no,directories=no";
    var newWin = window.open(url, eventID, options);
    newWin.focus();
   }



  function openSlide(url,eventID) {
   url = "slide/demo.htm";
    var options = "width=" + 650 + ",height=" + 500 + ",";
    options += "resizable=yes,scrollbars=yes,status=no,";
    options += "menubar=no,toolbar=no,location=no,directories=no";
    var newWin = window.open(url, eventID, options);
    newWin.focus();
   }


var weekend = [0,6];
var weekendColor = "#e0e0e0";
var fontface = "Verdana";
var fontsize = 2;

var gNow = new Date();
var ggWinCal;
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;

Calendar.Months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];

// Non-Leap year Month days..
Calendar.DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
// Leap year Month days..
Calendar.lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

function Calendar(p_item, p_WinCal, p_month, p_year, p_format) {
	if ((p_month == null) && (p_year == null))	return;

	if (p_WinCal == null)
		this.gWinCal = ggWinCal;
	else
		this.gWinCal = p_WinCal;
	
	if (p_month == null) {
		this.gMonthName = null;
		this.gMonth = null;
		this.gYearly = true;
	} else {
		this.gMonthName = Calendar.get_month(p_month);
		this.gMonth = new Number(p_month);
		this.gYearly = false;
	}

	this.gYear = p_year;
	this.gFormat = p_format;
	this.gBGColor = "white";
	this.gFGColor = "black";
	this.gTextColor = "black";
	this.gHeaderColor = "black";
	this.gReturnItem = p_item;
}

Calendar.get_month = Calendar_get_month;
Calendar.get_daysofmonth = Calendar_get_daysofmonth;
Calendar.calc_month_year = Calendar_calc_month_year;
Calendar.print = Calendar_print;

function Calendar_get_month(monthNo) {
	return Calendar.Months[monthNo];
}

function Calendar_get_daysofmonth(monthNo, p_year) {
	/* 
	Check for leap year ..
	1.Years evenly divisible by four are normally leap years, except for... 
	2.Years also evenly divisible by 100 are not leap years, except for... 
	3.Years also evenly divisible by 400 are leap years. 
	*/
	if ((p_year % 4) == 0) {
		if ((p_year % 100) == 0 && (p_year % 400) != 0)
			return Calendar.DOMonth[monthNo];
	
		return Calendar.lDOMonth[monthNo];
	} else
		return Calendar.DOMonth[monthNo];
}

function Calendar_calc_month_year(p_Month, p_Year, incr) {
	/* 
	Will return an 1-D array with 1st element being the calculated month 
	and second being the calculated year 
	after applying the month increment/decrement as specified by 'incr' parameter.
	'incr' will normally have 1/-1 to navigate thru the months.
	*/
	var ret_arr = new Array();
	
	if (incr == -1) {
		// B A C K W A R D
		if (p_Month == 0) {
			ret_arr[0] = 11;
			ret_arr[1] = parseInt(p_Year) - 1;
		}
		else {
			ret_arr[0] = parseInt(p_Month) - 1;
			ret_arr[1] = parseInt(p_Year);
		}
	} else if (incr == 1) {
		// F O R W A R D
		if (p_Month == 11) {
			ret_arr[0] = 0;
			ret_arr[1] = parseInt(p_Year) + 1;
		}
		else {
			ret_arr[0] = parseInt(p_Month) + 1;
			ret_arr[1] = parseInt(p_Year);
		}
	}
	
	return ret_arr;
}

function Calendar_print() {
	ggWinCal.print();
}

function Calendar_calc_month_year(p_Month, p_Year, incr) {
	/* 
	Will return an 1-D array with 1st element being the calculated month 
	and second being the calculated year 
	after applying the month increment/decrement as specified by 'incr' parameter.
	'incr' will normally have 1/-1 to navigate thru the months.
	*/
	var ret_arr = new Array();
	
	if (incr == -1) {
		// B A C K W A R D
		if (p_Month == 0) {
			ret_arr[0] = 11;
			ret_arr[1] = parseInt(p_Year) - 1;
		}
		else {
			ret_arr[0] = parseInt(p_Month) - 1;
			ret_arr[1] = parseInt(p_Year);
		}
	} else if (incr == 1) {
		// F O R W A R D
		if (p_Month == 11) {
			ret_arr[0] = 0;
			ret_arr[1] = parseInt(p_Year) + 1;
		}
		else {
			ret_arr[0] = parseInt(p_Month) + 1;
			ret_arr[1] = parseInt(p_Year);
		}
	}
	
	return ret_arr;
}

// This is for compatibility with Navigator 3, we have to create and discard one object before the prototype object exists.
new Calendar();

Calendar.prototype.getMonthlyCalendarCode = function() {
	var vCode = "";
	var vHeader_Code = "";
	var vData_Code = "";
	
	// Begin Table Drawing code here..
	vCode = vCode + "<table BORDER=1 BGCOLOR=\"" + this.gBGColor + "\">";
	
	vHeader_Code = this.cal_header();
	vData_Code = this.cal_data();
	vCode = vCode + vHeader_Code + vData_Code;
	
	vCode = vCode + "</table>";
	
	return vCode;
}

function relist(id){
alert("test");
//window.location.href = "http://www.ccc-ct.org/Member/update.asp";
}