/**
 * Multi-Browser Objektauswahl
 * 
 * @param obj - Zu selektierendes Objekt
 * @return
 */
function getObject(obj) {
	var theObj;
	if(document.all) {
		if(typeof obj=="string") {
			return document.all(obj);
		} else {
			return obj.style;
		}
	}
	if(document.getElementById) {
		if(typeof obj=="string") {
			return document.getElementById(obj);
		} else {
			return obj.style;
		}
	}
	return null;
}


// Inserts HTML content substituting the selection or at the cursor point 
function insertHTML(Zeichen)
{ 
	if(document.selection) { 
		document.editform.fcontent.focus();
		var sel = document.selection.createRange();
		sel.text = Zeichen;
	} else {
		document.editform.fcontent.value =
		document.editform.fcontent.value + Zeichen;
	}
}

function insertIMAGE(zeichen)
{ 
	if(navigator.appName == "Microsoft Internet Explorer") { 
		document.editform.fcontent.focus();
		var sel = document.selection.createRange();
		sel.text = '[image:'+zeichen+']';
	} else {
		document.editform.fcontent.value =
		document.editform.fcontent.value + zeichen;
	}
}
	
 
function insertTAG(Zeichen)
{ 
	if(document.selection) { 	
		document.editform.fcontent.focus();
		var sel = document.selection.createRange();
		var str = document.selection.createRange();
		if(str.text!="") sel.text = "{"+Zeichen+"}"+str.text+"{/"+Zeichen+"}";
	} else {
		document.editform.fcontent.value =
		document.editform.fcontent.value + '{' + Zeichen + '}{/' + Zeichen + '}';		
	}
} 
	
function insertURL()
	{ 
	document.editform.fcontent.focus();
	URL = prompt("URL:","");
	if(URL!="")
		{
		if(document.selection)
			{
			var sel = document.selection.createRange();
			var str = document.selection.createRange();
			if(str.text=="") sel.text = "{url:"+URL+"}" 
			else sel.text = "{url:"+URL+","+str.text+"}";
			}
		else
			{
			document.editform.fcontent.value =
			document.editform.fcontent.value + "{url:"+URL+"}";
			}
		}
	}

function insertIMG()
	{ 
	document.editform.fcontent.focus();
	IMG = prompt("IMG:","");
	if(IMG!="")
		{
		if(document.selection)
			{
			var sel = document.selection.createRange();
			var str = document.selection.createRange();
			sel.text = "{img:"+IMG+"}";
			}
		else
			{
			document.editform.fcontent.value =
			document.editform.fcontent.value + "{img:"+IMG+"}";
			}
		}
	}	

function flip(rid)
     {
       current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
       document.getElementById(rid).style.display = current;
     }
     function reply(post_id)
      {
           document.editform.freplyto.value = post_id;
           document.editform.fcontent.focus();
      }
     function setsmile(Zeichen) {
       document.editform.fcontent.value =
       document.editform.fcontent.value + Zeichen;
    }
    
    function clearDefault(el)
    {
       if (el.defaultValue==el.value) el.value = "";
    }    
    
function sedit(id) {
	document.edit.editid.value = id;
	document.edit.submit();
}

function PopUpSmilies() {
	Fenster2 = window.open('help_smilies.htm', 'HilfeFenster', 'width=300,height=350,scrollbars');
}


function pmsg(uid,unick,divid) {
	var inhalt;
	document.forms['editform'].elements['ftouid'].value = uid;
	document.forms['editform'].elements['ftonick'].value = unick;
	if(divid != '') {
		inhalt = '\n'+'{i}'+getObject('mailContent').innerHTML+'{/i}';
	} else {
		inhalt = '';
	}
	document.forms['editform'].elements['fcontent'].value = inhalt;         
	document.forms['editform'].elements['fcontent'].focus();
}

checked=false; 

function select_mails() { 
	if(checked) {
		checked=false;
	} else {
		checked=true;
	}
	for(i=0;i<document.getElementsByTagName("input").length;i++) { 
		obj=document.getElementsByTagName("input")[i]; 
		if(obj.name.substring(0,4)=="chkd") {  
			obj.checked=checked; 
		}
	}     
}
