function CopyToBuddy(strName) {
	//form1.Name.value = strName;
	hza = document.getElementById('Name'); 
	hza.value = unescape(strName);
	hza.style.background = "#E6E6E6";
	setTimeout("hza.style.background = '#FFFFFF';",500);
}
function CheckRows(Field){
	var fValue;
	var NumberOfRows;
	Field.value = Field.value.substring(0, 1024); 
	fValue = Field.value;
	NumberOfRows = fValue.split("\n");
	Field.rows = NumberOfRows.length + 2;
}

function textCounter(field, maxlimit) {
	if (field.value.length > maxlimit)
	field.value = field.value.substring(0, maxlimit);
	
	//countfield.value = maxlimit - field.value.length;
}
function CheckLinks() {
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		if (links[i].className.match("external")) {
						
			if (links[i].title == "") {
				links[i].title = "[New window]";
				links[i].target = "_blank"
			}
			else {
				links[i].title = links[i].title + " - New window"; 
				links[i].target = "_blank"
			}
			
		}
	}
}
function switchtab(switchToID) {
	hidediv('latest-news');
	document.getElementById("link-latest-news").className = "";
	hidediv('forum-posts');
	document.getElementById("link-forum-posts").className = "";
	hidediv('rss-feeds');
	document.getElementById("link-rss-feeds").className = "";
	hidediv('events');
	document.getElementById("link-events").className = "";
	hidediv('search');
	document.getElementById("link-search").className = "";
	
	//document.getElementsByID('link-' + switchToID).className = 'currentTab';
	document.getElementById("link-" + switchToID).className = "currentTab";
	
	showdiv(switchToID);

}
function AlertWarning(strLink, strText) {
	if (confirm(strText)) {
		parent.location=strLink;
	}
}
function AlertDelete(strLink) {
	if (confirm("Are you sure you want to remove this post?")) {
		parent.location=strLink;
	}
}

/*function GetLocalTimeOffset(){
	var rightNow = new Date();
	var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
	
	var temp = date1.toGMTString();
	var date2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	
	var hoursDiffStdTime = (date1 - date2) / (1000 * 60 * 60);
	
	createCookie("hoursDiffStdTime", hoursDiffStdTime, 0); 
}

GetLocalTimeOffset();
*/


function createCookie(name,value,days) {
	if (days && days > 0) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function confirmClick() {
	if (Form1.formMessage.value !==""){
		html = document.getElementsByTagName("html");
		html[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(opacity=.5)";
	
		if (confirm("You have typed a message in the shoutbox. If you change page you will lose it. \n\nAre you sure that you want to change page?")) {
			return true;
		} else {
			html[0].style.filter = "";
			return false;
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}


function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}


var state = 'none';

function showhide(layer_ref) { 
	state = document.getElementById(layer_ref);
	state = state.style.display;
	
	if (state == 'block') { 
		state = 'none'; 
	} 
	else { 
		state = 'block'; 
	} 
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		eval( "document.all." + layer_ref + ".style.display = state"); 
	} 
	if (document.layers) { //IS NETSCAPE 4 or below 
		document.layers[layer_ref].display = state; 
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		hza.style.display = state; 
	}
} 

function logout() {
	html = document.getElementsByTagName("html");
	html[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(opacity=.5)";
	
	if (confirm('Are you sure you want to log out?'))
	{
		return true;
	}
	else
	{
		html[0].style.filter = "";
		return false;
	}
}
function checkAll(wotForm,wotState) {
	for (a=0; a<wotForm.elements.length; a++) {
		if (wotForm.elements[a].id.indexOf("delete_") == 0) {
			wotForm.elements[a].checked = wotState ;
		}
	}
}


var clientInfo = navigator.userAgent.toLowerCase();
var isIE = ( clientInfo.indexOf("msie") != -1 );
var isWin = ( (clientInfo.indexOf("win")!=-1) || (clientInfo.indexOf("16bit") != -1) );

function createBBtag( openerTag , closerTag , areaId ) {
	if(isIE && isWin) {
		createBBtag_IE( openerTag , closerTag , areaId );
	}
	else {
		createBBtag_nav( openerTag , closerTag , areaId );
	}
	return;
}

function createBBtag_IE( openerTag , closerTag , areaId ) {
	var txtArea = document.getElementById( areaId );
	var aSelection = document.selection.createRange().text;
	var range = txtArea.createTextRange();

	if(aSelection) {
		document.selection.createRange().text = openerTag + aSelection + closerTag;
		txtArea.focus();
		range.move('textedit');
		range.select();
	}
	else {
		var oldStringLength = range.text.length + openerTag.length;
		txtArea.value += openerTag + closerTag;
		txtArea.focus();
		range.move('character',oldStringLength);
		range.collapse(false);
		range.select();
	}
	return;
}

function createBBtag_nav( openerTag , closerTag , areaId ) {
	var txtArea = document.getElementById( areaId );
	if (txtArea.selectionEnd && (txtArea.selectionEnd - txtArea.selectionStart > 0) ) {
		var preString = (txtArea.value).substring(0,txtArea.selectionStart);
		var newString = openerTag + (txtArea.value).substring(txtArea.selectionStart,txtArea.selectionEnd) + closerTag;
		var postString = (txtArea.value).substring(txtArea.selectionEnd);
		txtArea.value = preString + newString + postString;
		txtArea.focus();
	}
	else {
		var offset = txtArea.selectionStart;
		var preString = (txtArea.value).substring(0,offset);
		var newString = openerTag + closerTag;
		var postString = (txtArea.value).substring(offset);
		txtArea.value = preString + newString + postString;
		txtArea.selectionStart = offset + openerTag.length;
		txtArea.selectionEnd = offset + openerTag.length;
		txtArea.focus();
	}
	return;
}

//AJAX
var xmlHttp;
var xmlHttpResponseID;
	
//create XMLHttpRequest object
function createXMLHttpRequest(){
	if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}else if (window.ActiveXObject){
		xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
		if (! xmlHttp){
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		}	
	}
}

//XMLHttpRequest event handler
function XMLHttpResponse(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=='complete'){
		if (xmlHttp.status == 200){
			xmlHttpResponseID.innerHTML = xmlHttp.responseText;
		}else {
			xmlHttpResponseID.innerHTML = '<strong>Error connecting to server</strong>';
		}

	}
}

//Get AJAX data
function getAjaxData(url, elementID){
	xmlHttpResponseID = document.getElementById(elementID);
	xmlHttpResponseID.innerHTML = '<p>Loading...</p>';
	createXMLHttpRequest();
	//url = escape(url);
	xmlHttp.onreadystatechange = XMLHttpResponse;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}	

 <!-- Begin Disable Form
function disableForm(theform) {
	button = document.getElementById('button1'); 
	button.value = "Sent";
	button.disabled = true;
}
//  End Disable Form-->

function CheckLen(field){
	if (field.value.length > 1024)  {
		return false;
	} else {
		return true;
	}
}
