function show_emo ( path )
{
	var emoticon = document.theAdminForm.after.options[document.theAdminForm.after.selectedIndex].value
	
        document.images.emopreview.src = './' + path + '/' + emoticon;
	document.images.emopreview.title = emoticon;
	document.images.emopreview.alt = emoticon;
}

function window_pop ( url, name, width, height )
{
	var popup = window.open (url, name, "height=" + height + ", width=" + width + ", resizable=yes, scrollbars=yes");
	// Just in case the window already exists, so the window will appear still!
	popup.focus();
}

function un_check_all ( form_name, checked )
{
	if ( document.all )
	{
		var form_obj = document.forms[form_name];
	}
	else
	{
		var form_obj = document.getElementById(form_name);
	}

	var i = 0;
	var form_size = ( document.all ) ? form_obj.length : form_obj.elements.length;
	for ( i = 0; i < form_size; i++ )
	{
		var e = form_obj.elements[i];
		
		if ( e.type == 'checkbox' )
		{
			e.checked = checked;
		}
	}
	
	check_if_selected (form_name);
}

function smiley_bbcode ( form_name, textbox_name, text )
{
	if ( document.all )
	{
		var textbox = document.forms[form_name].elements[textbox_name];
	}
	else
	{
		var textbox = document.getElementById(textbox_name);
	}
	
	var caretPos = textbox.caretPos;
	
	if ( textbox.createTextRange && textbox.caretPos )
	{
		caretPos.text = ( caretPos.text.charAt(caretPos.text.length - 1) == '' ) ? text + ' ' : text;
	}
	else
	{
		textbox.value += ' ' + text + ' ';
	}
	
	textbox.focus (caretPos);
}

function jump_template ( form )
{
	var lists = form.menu.options[form.menu.selectedIndex].value;
	
	if ( lists >= 0 && lists <= 7 )
	{
		window.location.href = './index.php?id=edittemps&show=' + lists;
	}
}

function storeCaret ( text )
{
	if ( text.createTextRange )
	{
		text.caretPos = document.selection.createRange().duplicate();
	}
}

function submitonce(theform) {
	// if IE 4+ or NS 6+
	if (document.all || document.getElementById) {
		// hunt down "submit" and "reset"
		for (i=0;i<theform.length;i++) {
			var tempobj=theform.elements[i];
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") {
	 			//disable it
				tempobj.disabled=true;
			}
		}
	}
}

function check_if_selected ( form_name )
{
	if ( document.all )
	{
		var form_obj = document.forms[form_name];
	}
	else
	{
		var form_obj = document.getElementById(form_name);
	}

	var button_disabled = true;
	var i = 0;
	var form_size = ( document.all ) ? form_obj.length : form_obj.elements.length;
	
	// hunt down "checkbox"
	for ( i = 0; i < form_size; i++ )
	{
		var e = form_obj.elements[i];
		if ( e.type == 'checkbox' && e.checked )
		{
			button_disabled = false;
		}
	}
	
        form_obj.elements['delete'].disabled = button_disabled;
}

function PreviewArticle ( page_id, form_name, article_id )
{
	if ( document.all )
	{
		var form_obj = document.forms[form_name];
	}
	else
	{
		var form_obj = document.getElementById(form_name);
	}
	
        form_obj.action = "index.php?id=" + page_id + "&action=preview";
	if ( article_id >= 0 )
	{
		form_obj.action += "&num=" + article_id
	}
}

function Delete(){
  if(document.formpke.deleteuser.value == "no"){
     document.formpke.deleteuser.value = "yes";
  }else{
     document.formpke.deleteuser.value = "no";
  }
}
