/** komment nyitó, záró script, DNLnet 2009 **/

function kommentOpen(hszID) {
document.getElementById('hsz_' + hszID).style.display = "block";
document.getElementById('zarva_' + hszID).innerHTML="<a href=\"javascript:kommentClose('" + hszID + "');\"><span style=\"color: #ff6b00;\">bezárás</span></a>";
}
function kommentClose(hszID) {
document.getElementById('hsz_' + hszID).style.display = "none";
document.getElementById('zarva_' + hszID).innerHTML="<a class=\"hsz\" href=\"javascript:kommentOpen('" + hszID + "');\">&#187; mutat</a>";
} 


function komment2Open(hszID) {
document.getElementById('hsz2_' + hszID).style.display = "block";
document.getElementById('zarva2_' + hszID).innerHTML="<a href=\"javascript:komment2Close('" + hszID + "');\"><span style=\"color: #ff6b00;\">bezárás</span></a>";
}

function komment2Close(hszID) {
document.getElementById('hsz2_' + hszID).style.display = "none";
document.getElementById('zarva2_' + hszID).innerHTML="<a class=\"hsz\" href=\"javascript:komment2Open('" + hszID + "');\">&#187; mutat</a>";
} 

function addtag(tag,formname,textbox) {
	valc="";
	switch(tag) {
		case 'vastagít':
		vala="<b>";valb="</b>";
		break;
		case 'dölt':
		vala="<i>";valb="</i>";
		break;
		case 'aláhúz':
		vala="<u>";valb="</u>";
		break;
		case 'áthúz':
		vala="<s>";valb="</s>";
		break;
		case 'lista':
		vala="<li>";valb="</li>";
		break;
		case 'url':
		vala="<a href=\"";valc="http://webcim.hu";valb="\" title=\"\" target=\"_blank\"></a>";
		break;
		case 'url2':
		vala="<a href=\"";valc="http://webcim.hu";valb="\" title=\"\" target=\"_blank\" rel=\"lightbox\"></a>";
		break;
		case 'kép':
		vala="<img class=\"spec2\" src=\"";valb="\" alt=\"\" />";
		break;
		case 'kép2':
		vala="<img class=\"spec3\" src=\"";valb="\" alt=\"\" />";
		break;
		case 'idéz':
		vala="<div class=\"code\">";valb="</div>";
		break;
		case 'orange':
		vala="<span class=\"orange\">";valb="</span>";
		break;
		case 'youtube':
		vala="<object type=\"application/x-shockwave-flash\" class=\"youtube\" data=\"http://www.youtube.com/v/";valb="&amp;hl=en_US&amp;fs=1&amp;color1=0x000000&amp;color2=0x473e37\"><param name=\"movie\" value=\"http://www.youtube.com/v/&amp;hl=en_US&amp;fs=1&amp;color1=0x000000&amp;color2=0x473e37\" /></object>";
		break;
		case 'flash':
		vala="<object type=\"application/x-shockwave-flash\" data=\"";valb="\" width=\"468\" height=\"60\"><param name=\"movie\" value=\"\" /></object>";
		break;		
	}
	
if (document.selection) {
	var selectedText = document.selection;
    document.forms[formname].elements[textbox].focus();

    sel = document.selection.createRange();
    sel.text = vala+valc+valb;
    sel.moveStart('character',-valb.length);
    sel.collapse();
        sel.select();
        if ( valc != "") {
        sel.moveStart('character',-valc.length);
                sel.select();
        }
  }
  else if (document.forms[formname].elements[textbox].selectionStart || document.forms[formname].elements[textbox].selectionStart == '0') {
    valc = (document.forms[formname].elements[textbox].value).substring(document.forms[formname].elements[textbox].selectionStart,document.forms[formname].elements[textbox].selectionEnd);
    var startPos = document.forms[formname].elements[textbox].selectionStart;
    var endPos = document.forms[formname].elements[textbox].selectionEnd;
    document.forms[formname].elements[textbox].value = document.forms[formname].elements[textbox].value.substring(0, startPos)
                  + vala + valc + valb
                  + document.forms[formname].elements[textbox].value.substring(endPos, document.forms[formname].elements[textbox].value.length);
	 document.forms[formname].elements[textbox].selectionStart = startPos+ vala.length;
	 document.forms[formname].elements[textbox].selectionEnd =  startPos + vala.length + valc.length;
  } else {
    document.forms[formname].elements[textbox].value = document.forms[formname].elements[textbox].value+vala+valc+valb
  }
	document.forms[formname].elements[textbox].focus();
}


