function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function GetThis(T, C, U, L) {
	var targetUrl = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' + encodeURIComponent(T) + '&c=' + encodeURIComponent(C) + '&u=' + encodeURIComponent(U) + '&l=' + L;
	window.open(targetUrl);
}


var newwindow;

function clearDefault(el) {
 if (el.defaultValue==el.value) el.value = ""
}

function changeLocation(menuObj) {
   var i = menuObj.selectedIndex;

   if(i > 0)
   {
      window.location = menuObj.options[i].value;
   }
}


function poptastic(url){
	newwindow=window.open(url,'name','height=520,width=225,left=0,top=0,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,status=no,resizable=yes,fullscreen=no');
	if (window.focus) {newwindow.focus()}
}

function popwin(url,name,width,height){
	var t=(screen.height-height)/2;
	var l=(screen.width-width)/2;
	window.open(url,name,'width='+width+',height='+height+',top='+t+',left='+l+',location=0,status=0,scrollbars=0,toolbar=0,resizeable=no,noresize');
}

function go(sel_obj){
       var loc = sel_obj.options[sel_obj.selectedIndex].value;
    		if (loc != "#") {
        	parent.top.location.href = loc;
    	}
}

function confirmSubmit() {
	var agree=confirm("Are you sure you wish to continue?");
	if (agree)
		return true ;
	else
		return false ;
}

function showimage() {
	if (!document.images)
		return
	document.images.avatar.src='http://www.internetdj.com/images/forum/avatar/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value
}

function fileinfoWindow(url) {
	open(url, "FileInfo", "height=500,width=550,toolbar=no,scrollbars=auto");
}

function pop_box(url) {
	open(url,"GenericBox","height=350,width=350,toolbar=no,scrollbars=yes,top=20,left=20");
}

function internetdjradio(url) {
	open("/radio/radio.php","MediaGraph","height=260,width=550,toolbar=no,scrollbars=yes,top=20,left=20");
}

function x () {
	return;
}

function DoSmilie(addSmilie) {
	var addSmilie;
	var revisedMessage;
	var currentMessage = document.coolsus.message.value;
	revisedMessage = currentMessage+addSmilie;
	document.coolsus.message.value=revisedMessage;
	document.coolsus.message.focus();
	return;
}

function DoPrompt(action) {
	var revisedMessage;
	var currentMessage = document.coolsus.message.value;

	if (action == "url") {
		var thisURL = prompt("Enter the URL for the link you want to add.","http://");
		var thisTitle = prompt("Enter the web site title", "Page Title");
		var urlBBCode = "[URL="+thisURL+"]"+thisTitle+"[/URL]";
		revisedMessage = currentMessage+urlBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "email") {
		var thisEmail = prompt("Enter the email address you want to add.", "");
		var emailBBCode = "[EMAIL]"+thisEmail+"[/EMAIL]";
		revisedMessage = currentMessage+emailBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "bold") {
		var thisBold = prompt("Enter the text that you want to make bold.", "");
		var boldBBCode = "[B]"+thisBold+"[/B]";
		revisedMessage = currentMessage+boldBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "italic") {
		var thisItal = prompt("Enter the text that you want to make italic.", "");
		var italBBCode = "[I]"+thisItal+"[/I]";
		revisedMessage = currentMessage+italBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "image") {
		var thisImage = prompt("Enter the URL for the image you want to display.", "http://");
		var imageBBCode = "[IMG]"+thisImage+"[/IMG]";
		revisedMessage = currentMessage+imageBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "quote") {
		var quoteBBCode = "[QUOTE]  [/QUOTE]";
		revisedMessage = currentMessage+quoteBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "code") {
		var codeBBCode = "[CODE]  [/CODE]";
		revisedMessage = currentMessage+codeBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "listopen") {
		var liststartBBCode = "[LIST]";
		revisedMessage = currentMessage+liststartBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "listclose") {
		var listendBBCode = "[/LIST]";
		revisedMessage = currentMessage+listendBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}

	if (action == "listitem") {
		var thisItem = prompt("Enter the new list item. Note that each list group must be preceeded by a List Close and must be ended with List Close.", "");
		var itemBBCode = "[*]"+thisItem;
		revisedMessage = currentMessage+itemBBCode;
		document.coolsus.message.value=revisedMessage;
		document.coolsus.message.focus();
		return;
	}
}


function openwindow(){
	window.open("","Help","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=400");
}

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

//drag drop function for NS 4////
/////////////////////////////////

var dragswitch=0
var nsx
var nsy
var nstemp

function drag_dropns(name){
if (!ns4)
return
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}

function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}

function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}

//drag drop function for ie4+ and NS6////
/////////////////////////////////


function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
return false
}
}

function initializedrag(e){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body"
while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}

if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmouseup=new Function("dragapproved=false")

////drag drop functions end here//////

function hidebox(){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.showimage.visibility="hide"
}
