
/*
Script by SJ Boylen (Sept 2005)
*/
/*


Border styles can be.
		none | hidden | dotted | dashed | solid | double
Font style can be.
		normal | italic | oblique | inherit
Text decoration can be.
		none | underline | overline | line-through | blink

*/

function checkForm(theForm) {
	var why = "";
    why += checktext(rb_form.xMessage.value,'Main Message');
   // why += checktext(rb_form.ftopic.value,'String Description');
    why += checktext(rb_form.stringname.value,'String Title');
    if (why != "") {
       alert(why);
       return false;
    }
return true;
}

// ###############################

function checktext(strng,areaX){
	 var error = "";
	 if ((strng == "")) {
    error = "Please enter some text into " + areaX + " .\n";
}

	return error;
}



function addImage(){

var msg = rb_form.xMessage.value;
var imageurl = prompt('Please enter your image url (this must be web based)', ' ');
if (imageurl.length > 0){
	rb_form.xMessage.value = msg + " [img]" + imageurl + "[/img] "
}
}
function startblue(){

var msg = rb_form.xMessage.value;

	rb_form.xMessage.value = msg + " [blue] "


}

function endblue(){

var msg = rb_form.xMessage.value;

	rb_form.xMessage.value = msg + " [/blue] "


}
function startred(){

var msg = rb_form.xMessage.value;

	rb_form.xMessage.value = msg + " [red] "


}

function endred(){

var msg = rb_form.xMessage.value;

	rb_form.xMessage.value = msg + " [/red] "


}

function addlink(){

var msg = rb_form.xMessage.value;
var imageurl = prompt('Please enter your web address', 'http:// ');
if (imageurl.length > 0) {
	//imageurl = imageurl.toLoweCase;

	var cat = imageurl.indexOf('http://');
if (cat==-1){
	rb_form.xMessage.value = msg + " [link]http://" + imageurl + "[/link] " + imageurl + "[/a]"
}else
{
	rb_form.xMessage.value = msg + " [link]" + imageurl + "[/link] " + imageurl + "[/a]"
}
}
}

	function goAddBR(){
	var i = 0 ;
	var x = escape(rb_form.xMessage.value);
	for (i = 0;i<x.length;i++){
			x = x.replace('%0A',' [br /] ')
			x = x.replace('%0D','')
}
	rb_form.xMessage.value = unescape(x)

}

var ispoll = 1;

function addPoll(){

	rb_form.pollicon.checked = 'checked';
	showme()
}

function showme(){

document.getElementById("newpoll").style.visibility = 'visible';
document.getElementById("newpoll2").style.visibility = 'hidden';
	rb_form.xMessage.value = '[POLL]';
	ispoll = 0
}

function hideme(){

document.getElementById("newpoll").style.visibility = 'hidden';
document.getElementById("newpoll2").style.visibility = 'visible';
	if (ispoll == 0 ){
	rb_form.xMessage.value = '';
	ispoll = 1
}

}

var PageArray = new Array()

function hideRE(string,num,imgName){

var d = document.getElementById(string).innerHTML;
	if (d.length > 0){
		PageArray[num] = d;
		document.getElementById(string).innerHTML = '';
			if (document.images) {
				//document[imgName].src = 'images/msg_arrow_down.gif' ;
			}
	}else{
			document.getElementById(string).innerHTML =PageArray[num];
				if (document.images) {
				//document[imgName].src = 'images/msg_arrow_up.gif' ;
			}
	}



}

function viewit(){


	var i = 0 ;
	var x = escape(rb_form.xMessage.value);
	for (i = 0;i<x.length;i++){
			x = x.replace('%0A',' [br /] ')

}

x= unescape(x)
	for (i = 0;i<x.length;i++){
			x = x.replace('#','')
		//	x = x.replace('&','and')

}


	window.open('preview.asp?per=' + unescape(x) ,'mywindow','width=680,height=400')

}


/*
Script by SJ Boylen (Sept 2005)
*/
/*


Border styles can be.
		none | hidden | dotted | dashed | solid | double
Font style can be.
		normal | italic | oblique | inherit
Text decoration can be.
		none | underline | overline | line-through | blink

*/

// start variables //

// what the link looks like hover over
var BackGroundColourON 		= 	'#cccccc';

// what the link looks like normal
var BackGroundColourOFF 	= 	'#dddddd';


var elementName				=	'linkTD';
var elementNameLink			=	'linkHref';
var NoOfLinksOnPage			=	20
// end variables //


var sPath = window.location.pathname;
var sPath = sPath.substring(sPath.lastIndexOf('\\') + 1);
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
var linkj = sPage.split('?')
sPage = linkj[0];

var notAlink = -1;



// the style to change to when the mose is rolled on
function changeIt(classStyle,id){
			document.getElementById('linkTD'+id).className				=   classStyle;
			window.status			= 	document.getElementById('linkTD'+id).href

}

// the style to change to when the mose is rolled off
function changeItback(classStyle,id){
			document.getElementById('linkTD'+id).className				=   classStyle;
			window.status = "";
}



function urlRed(link){
	try{
		var UrlTogo 			= 	document.getElementById(link).href;
		window.location			= 	UrlTogo;
	}catch(e){
		// error
	}
}




function openDir2( form ) {

	var newIndex = form.fieldnamex.selectedIndex;

	if ( newIndex == 0 ) {

		//alert( "Please select a location!" );

	} else {

		cururl = formxxx2.fieldnamex.options[ newIndex ].value;

		window.location.assign( cururl );

	}

}