function tabHideAll( id, disp ) {
	if( disp ) {
		tabHide( 'displayblock' + id );	
		changeTabBorderr( 'displaytab' + id, 'displaytab' );
	}
	tabHide( 'previewblock' + id );	
	tabHide( 'editblock' + id );	

	changeTabBorderr( 'formtab' + id, 'formtab' );
	changeTabBorderr( 'previewtab' + id, 'previewtab' );
}

function tabForm( id, disp ) {
	tabHideAll( id, disp );
	changeTabBorderr( 'formtab' + id, 'formtabselected' );
	tabShow( 'editblock' + id );
	return true;
}

function tabPreview( id, preview, disp ) {
	popTabbedPreview( id, preview );

	tabHideAll( id, disp );
	changeTabBorderr( 'previewtab' + id, 'previewtabselected' );
	tabShow( 'previewblock' + id );	
	return true;
}

function tabDisplay( id ) {
	tabHideAll( id );	
	changeTabBorderr( 'displaytab' + id, 'displaytabselected' );
	tabShow( 'displayblock' + id );	
	return true;
}

function popTabbedPreview( id, block ) {

	var container = document.getElementById( block );
	var preview = document.getElementById( "previewblockinner" + id );
	
	preview.innerHTML = '<br />' + container.value.replace(/\n/g, '<br />');
	return true;
}


function changeTabBorderr( iddd, classs ) {
  if (document.getElementById) {
	   var switchid = document.getElementById(iddd);
	   switchid.className = classs;
		return true;
	}

}

function tabShow (post_id) {
    var switch_id = document.getElementById(post_id);
    switch_id.className = 'showSwitch';
}

function tabHide (post_id) {
  if (document.getElementById) {
	    var switch_id = document.getElementById(post_id);

	    switch_id.className = 'hideSwitch';
	}
}
