<!--
/*======================================================================/*
// InstantForum.NET - Global Menu File									//
// (c) Ryan Healey © 2004 InstantASP Limited.							//
//																		//
// http://www.instantasp.co.uk/											//
// sales@instantasp.co.uk												//
\*======================================================================*/

// Get browser information

var if_userAgent = navigator.userAgent.toLowerCase();
var opera = (if_userAgent.indexOf('opera') != -1); // is opera
var ns4 = (document.layers) ? true : false; // is netscape 4
var ie4 = (document.all && !document.getElementById) ? true : false; // is IE 4
var ie5 = (document.all && document.getElementById) ? true : false; // is IE 5+
var ns6 = (!document.all && document.getElementById) ? true : false; // is netscape 6

//yoav - look for IE 5.5
var ie5_5 = (if_userAgent.indexOf('msie 5.5') != -1); // is IE 5.5
	
/* ----------------------------------------------------------- */
// Build Search Link 
/* ----------------------------------------------------------- */

function if_InitSearchLink(strForumSkin) {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" title="Search" class="smllinks"><img src="';
	strLink += strForumSkin;
	strLink += 'navigation_search.gif" border="0" align="absmiddle">Search</a>';}
	else {
	strLink += '<a href="search.aspx" title="Search" class="smllinks"><img src="';
	strLink += strForumSkin;
	strLink += 'navigation_search.gif" border="0" align="absmiddle">Search</a>';}
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Search Menu
/* ----------------------------------------------------------- */

function if_InitSearch(strForumSkin) {
 
	var tableCode = '';
	tableCode += '<form name="mnu_search" method="get" action="search.aspx">'
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Search All Forums</td></tr>'
	tableCode += '<tr><td nowrap class="ForumsBody1">'
	tableCode += '<input type="text" class="FormInputText" size="18" name="query">&nbsp;'
	tableCode += '<input type="image" align="absmiddle" ToolTip="Search Forums..." alt="Search Forums..." border="0" src="'
	tableCode +=  strForumSkin + 'button_go.gif"></a></td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="search.aspx?adv=1" class="smlLinks">Advanced Search...</a></td></tr>'
	tableCode += '</table>'
	tableCode += '</td></tr>'
	tableCode += '</table></form>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Recent Posts Link 
/* ----------------------------------------------------------- */

function if_InitRecentTopicsLink() {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" title="Recent Topics" class="smllinks">Recent Topics</a>&nbsp;|&nbsp;';}
	else {
	strLink += '<a href="miscellaneous.aspx?show=misc24" title="Recent Topics" class="smllinks">Recent Topics</a>&nbsp;|&nbsp;';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Recent Posts Menu
/* ----------------------------------------------------------- */

 function if_InitRecentPosts() {
 
	var tableCode = '';
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'		
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Select View...</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="miscellaneous.aspx?show=lastvisit" class="smlLinks">Posts since my last visit</a>'
	tableCode += '</td></tr><tr><td class="ForumsBody1">'
	tableCode += '<a href="miscellaneous.aspx?show=misc12" class="smlLinks">Posts from last 12 hours</a>'
	tableCode += '</td></tr><tr><td class="ForumsBody1">'
	tableCode += '<a href="miscellaneous.aspx?show=misc24" class="smlLinks">Posts from last 24 hours</a>'
	tableCode += '</td></tr><tr><td class="ForumsBody1">'
	tableCode += '<a href="miscellaneous.aspx?show=misc48" class="smlLinks">Posts from last 48 hours</a>'
	tableCode += '</td></tr></table>'		
	tableCode += '</td></tr>'
	tableCode += '</table>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Author Name Link 
/* ----------------------------------------------------------- */

function if_InitAuthorNameLink(strAuthorName, intAuthorID) {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" class="smllinks"><b>' + strAuthorName + '</b></a>';}
	else {
	strLink += '<a href="userinfo.aspx?id=' + intAuthorID + '" class="smllinks"><b>' + strAuthorName + '</b></a>';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Author Link Menu
/* ----------------------------------------------------------- */

 function if_InitAuthorName(intAuthorID) {
 
	var tableCode = '';
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'		
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="userinfo.aspx?id='
	tableCode += intAuthorID
	tableCode += '" class="smlLinks">View Members Profile</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?MemberID='
	tableCode += intAuthorID
	tableCode += '&Task=AddBuddy" class="smlLinks">Add To Buddy List</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?MemberID='
	tableCode += intAuthorID
	tableCode += '&Task=doPM" class="smlLinks">Send Private Message</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?MemberID='
	tableCode += intAuthorID
	tableCode += '&Task=doEmail" class="smlLinks">Send Email To Member</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="search.aspx?MemberID='
	tableCode += intAuthorID
	tableCode += '&adv=1" class="smlLinks">Find All Members Posts</a>'
	tableCode += '</td></tr>'
	tableCode += '</table></td></tr>'
	tableCode += '</table>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Control Panel Link 
/* ----------------------------------------------------------- */

function if_InitControlPanelLink() {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" class="smllinks"><b>Control Panel</b></a>&nbsp;|&nbsp;';}
	else {
	strLink += '<a href="profile" class="smllinks"><b>Control Panel</b></a>&nbsp;|&nbsp;';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Control Panel Menu
/* ----------------------------------------------------------- */

 function if_InitControlPanel() {
 
	var tableCode = '';
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'		
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += '<a href="profile.aspx" class="HeaderTxt">Control Panel</a></td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="contact.aspx" class="smlLinks">Contact</a> / '
	tableCode += '<a href="personal.aspx" class="smlLinks">Personal Info</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="signature.aspx" class="smlLinks">Message Signature</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="avatar.aspx" class="smlLinks">Avatar</a> / '
	tableCode += '<a href="photo.aspx" class="smlLinks">Photo Image</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logininfo.aspx" class="smlLinks">Registration Details</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumGroupHeader">'
	tableCode += 'Your Controls'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="customize.aspx" class="smlLinks">Forum Settings</a>'
	tableCode += '</td></tr>'

	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="forumsubscriptions.aspx" class="smlLinks">Forum</a> / '
	tableCode += '<a href="subscriptions.aspx" class="smlLinks">Topic Subscriptions</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="privatemessages.aspx?Folder=InBox" class="smlLinks">PM InBox</a> / '
	tableCode += '<a href="privatemessages.aspx?Folder=SentItems" class="smlLinks">PM SentItems</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="buddies.aspx" class="smlLinks">Buddies</a> / '
	tableCode += '<a href="ignore.aspx" class="smlLinks">Ignore List</a>'
	tableCode += '</td></tr>'
	tableCode += '</table>'
	tableCode += '</td></tr></table>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Forum Options Link
/* ----------------------------------------------------------- */

function if_InitForumOptionsLink() {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" class="HeaderTxt" '
	strLink += 'tooltip="Display Forum Options...">Forum Options</a>';}
	else {
	strLink += '';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Forum Options Menu
/* ----------------------------------------------------------- */

 function if_InitForumOptions() {
 
	var tableCode = '';
	var intForumID = if_getQueryStringParameter(window.top.location, 'forumid');
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'		
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Forum Options</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&Task=doPost" class="smlLinks">Post New Topic</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&Task=doForumSub" class="smlLinks">Subscribe To Forum</a>'
	tableCode += '</td></tr>'
	tableCode += '</table></td></tr>'
	tableCode += '</table>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Forum Search Link
/* ----------------------------------------------------------- */

function if_InitForumSearchLink() {
	
	var strLink = '';
	var intForumID = if_getQueryStringParameter(window.top.location, 'forumid');
	if (ie4 || ie5 || ns6) {	
	strLink += '<a href="javascript:void(\'\');" class="HeaderTxt" '
	strLink += 'tooltip="Search This Forum...">Search This Forum</a>';}
	else {
	strLink += '<a href="search.aspx?fid=' + intForumID + '" class="HeaderTxt" '
	strLink += 'tooltip="Search This Forum...">Search This Forum</a>';}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Forum Search Menu
/* ----------------------------------------------------------- */

function if_InitForumSearch(strForumSkin) {
 
	var tableCode = '';
	var intForumID = if_getQueryStringParameter(window.top.location, 'forumid');
	tableCode += '<form name="mnu_search" method="get" action="search.aspx">'
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Search This Forum</td></tr>'
	tableCode += '<tr><td nowrap class="ForumsBody1">'
	tableCode += '<input type="hidden" class="FormInputText" value="' + intForumID + '" name="fid">'
	tableCode += '<input type="text" class="FormInputText" size="18" name="query">&nbsp;'
	tableCode += '<input type="image" ToolTip="Search Forum..." alt="Search Forum..." align="absmiddle" border="0" src="'
	tableCode +=  strForumSkin + 'button_go.gif"></a></td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="search.aspx?fid=' + intForumID 
	tableCode += '&adv=1" class="smlLinks">Recent Forum Posts...</a></td></tr>'
	tableCode += '</table>'
	tableCode += '</td></tr>'
	tableCode += '</table></form>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Topic Options Link
/* ----------------------------------------------------------- */

function if_InitTopicOptionsLink() {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" class="HeaderTxt" '
	strLink += 'tooltip="Display Topic Options...">Topic Options</a>';}
	else {
	strLink += '';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Topic Options
/* ----------------------------------------------------------- */

 function if_InitTopicOptions() {
 
	var tableCode = '';
	var intForumID = if_getQueryStringParameter(window.top.location, 'forumid');
	var intMessageID = if_getQueryStringParameter(window.top.location, 'messageid');
	var intTopicPage = if_getQueryStringParameter(window.top.location, 'topicpage');
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'		
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Topic Options</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&MessageID='
	tableCode += intMessageID
	tableCode += '&TopicPage='
	tableCode += intTopicPage
	tableCode += '&Task=doReply" class="smlLinks">Post Reply To Topic</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&MessageID='
	tableCode += intMessageID
	tableCode += '&TopicPage='
	tableCode += intTopicPage
	tableCode += '&Task=doTopicSub" class="smlLinks">Subscribe To Topic</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="logon.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&MessageID='
	tableCode += intMessageID
	tableCode += '&TopicPage='
	tableCode += intTopicPage
	tableCode += '&Task=doEmailTopic" class="smlLinks">Email This Topic</a>'
	tableCode += '</td></tr>'
	tableCode += '<tr><td class="ForumsBody1">'
	tableCode += '<a href="javascript:if_wOpen(\'printtopic.aspx?ForumID='
	tableCode += intForumID
	tableCode += '&MessageID='
	tableCode += intMessageID
	tableCode += '\',\'700\',\'500\'\,\'0\',\'1\',\'1\',\'1\',\'1\',\'1\')" class="smlLinks">Printable Version</a>'
	tableCode += '</td></tr>'
	tableCode += '</table></td></tr>'
	tableCode += '</table>';	
	return tableCode;

}

/* ----------------------------------------------------------- */
// Build Topic Rating Link
/* ----------------------------------------------------------- */

function if_InitTopicRatingLink() {
	
	var strLink = '';
	if (ie4 || ie5 || ns6) {
	strLink += '<a href="javascript:void(\'\');" class="HeaderTxt" '
	strLink += 'tooltip="Rate This Topic...">Rate This Topic</a>';}
	else {
	strLink += '';
	}
	
	document.write(strLink);
	
}

/* ----------------------------------------------------------- */
// Build Topic Rating Menu
/* ----------------------------------------------------------- */

function if_InitTopicRating(strForumSkin) {
 
	var tableCode = '';
	var intForumID = if_getQueryStringParameter(window.top.location, 'forumid');
	var intMessageID = if_getQueryStringParameter(window.top.location, 'messageid');
	var intTopicPage = if_getQueryStringParameter(window.top.location, 'topicpage');
	tableCode += '<form name="mnu_search" method="get" action="shwmessage.aspx">'
	tableCode += '<table width="100%" class="ForumsBackGroundTable" cellspacing="0" cellpadding="0">';
	tableCode += '<tr><td>'
	tableCode += '<input type="hidden" name="ForumID" value="' + intForumID + '">'
	tableCode += '<input type="hidden" name="MessageID" value="' + if_removeBookmark(intMessageID) + '">'
	tableCode += '<input type="hidden" name="TopicPage" value="' + intTopicPage + '">'
	tableCode += '<table width="100%" cellspacing="1" cellpadding="7">'
	tableCode += '<tr><td class="ForumsHeader">'
	tableCode += 'Rate This Topic</td></tr>'
	tableCode += '<tr><td nowrap class="ForumsBody1" valign="top">'
	tableCode += '<table width="100%" cellpadding="0" cellspacing="0">'
	tableCode += '<tr><td><img border="0" src="'
	tableCode +=  strForumSkin + 'misc_rating5.gif">'
	tableCode += '</td><td align="right" class="SmallTxt"> Great Topic'
	tableCode += '<input type="radio" class="RadButton" name="RateVal" checked value="5">'
	tableCode += '</td></tr>'
	tableCode += '<tr><td><img border="0" src="'
	tableCode +=  strForumSkin + 'misc_rating4.gif">'
	tableCode += '</td><td align="right" class="SmallTxt"> Good Topic'
	tableCode += '<input type="radio" name="RateVal" value="4">'
	tableCode += '</td></tr>'
	tableCode += '<tr><td><img border="0" src="'
	tableCode +=  strForumSkin + 'misc_rating3.gif">'
	tableCode += '</td><td align="right" class="SmallTxt"> Average'
	tableCode += '<input type="radio" name="RateVal" value="3">'
	tableCode += '</td></tr>'
	tableCode += '<tr><td><img border="0" src="'
	tableCode +=  strForumSkin + 'misc_rating2.gif">'
	tableCode += '</td><td align="right" class="SmallTxt"> Bad Topic'
	tableCode += '<input type="radio" name="RateVal" value="2">'
	tableCode += '</td></tr>'
	tableCode += '<tr><td><img border="0" src="'
	tableCode +=  strForumSkin + 'misc_rating1.gif">'
	tableCode += '</td><td align="right" class="SmallTxt"> Terrible'
	tableCode += '<input type="radio" name="RateVal" text="test" value="1">'
	tableCode += '</td></tr>'
	tableCode += '</table></td></tr>'
	tableCode += '<tr><td align="center" class="ForumsBody1">'
	tableCode += '<input type="submit" class="FormButton" value="Rate Topic"></td></tr>'
	tableCode += '</table>'
	tableCode += '</td></tr>'
	tableCode += '</table></form>';			
	return tableCode;

}

/* ----------------------------------------------------------- */
// Helper funtion returns a query string value for the drop down menus
/* ----------------------------------------------------------- */

function if_getQueryStringParameter(queryString, parameterName) {

	var parameterName = parameterName + "="; 
	queryString = queryString + "";
	queryString = queryString.toLowerCase();
	
	if (queryString.length > 0) {

		begin = queryString.indexOf(parameterName); 
	
			if (begin != -1) { 
				begin += parameterName.length; 
				end = queryString.indexOf("&", begin);
				if (end == -1) {end = queryString.length;}
				return unescape(queryString.substring(begin, end));
			}
			
	return "1"; 
	
	} 
	
}

//-->