
var wysiwyg_intro, wysiwyg_text;



function initJsSession()
{
	var info = function() 
	{ 
	  this.code_navigateur 		= navigator.appCodeName;
	  this.nom_navigateur 		= navigator.appName;
	  this.version_navigateur 	= navigator.appVersion;
	  this.langage 				= navigator.language;
	  this.os 					= navigator.platform;
	  this.screenwidth 			= screen.width;
	  this.screenheight			= screen.height;
	  this.colors				= screen.colorDepth;
	};
	
	info.prototype = 
	{ 
	  record: function() 
	  {
		var sessid = Cookie.read('PHPSESSID');
		
		var xhr = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'includes/ajax/initSession.ajax.php',
				onSuccess: function () 
				{ 
					//alert(xhr.response.text);
				}
			}
		).send(
				'sessid='+ sessid +
				'&os='+ this.os +
				'&resolution='+ this.screenwidth +'x'+ this.screenheight + 
				'&colors='+ this.colors
				);
		
	  }
	}
	var info = new info();
	info.record();
}


function toggleMenu(elm, over)
{
    if (over) {
        elm.className = 'sub_menu_over';
    }
    else {
        elm.className = 'sub_menu_out';
    }
}
/*
function initAccordion()
{	
	if( $('mainContent') || $('ajaxContent') )
	{
		var container = $('ajaxContent') ? $('ajaxContent') : $('mainContent');
		var myAccordion = new Accordion(container, 'h2.toggler', 'div.element', {
							opacity: false,
							onActive: function(toggler, element){ toggler.setStyles({ color: '#528CE0', cursor:'text' }); },
							onBackground: function(toggler, element){ toggler.setStyles({ color: '#41464D', cursor:'pointer' }); }
							});
	}
}
*/
function allCheckbox( selected ) 
{
	if($('select0'))
	{
		var selected 	= selected ? 1 : 0;
		var box			= $('select0');
		var n 			= 0;
	 
		while(box)
		{
			$( 'select' + n++ ).checked = selected;
	 		box = $( 'select' + n );
		}
	}
}


function updateOrder()
{
	if( $('adminForm') && $('process') )
	{
		$('process').value = 'saveorder';
		$('adminForm').submit();
	}	
}

function updateCategoryLinkType()
{
	if( $('target') && $('root-0') && $('root-1') )
	{
		var root 	= parseInt( $('root-1').checked ? 1 : 0 );
		var target 	= parseInt( $('target').options[$('target').selectedIndex].value );
		
		if(root)
		{
			$('parent-label').className					= 	$('parent-element').className				= 	'hidden';
			$('target-label').className					= 	$('target-element').className				= 	'hidden';
			$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
			$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
			$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
			$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
			$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
			$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
			$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
			$('is_admin-label').className				= 	$('is_admin-element').className				= 	'';
		}
		else
		{
			$('is_admin-label').className				= 	$('is_admin-element').className				= 	'hidden';
			$('parent-label').className					= 	$('parent-element').className				= 	'';
			$('target-label').className					= 	$('target-element').className				= 	'';
			switch( target )
			{
				case 10: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'';
					break;
				case 9: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				case 8: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				case 7: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				case 6: 
				case 5: 
				case 4:
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				case 3:
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				case 2: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
					break;
				default: 
					$('link_component-label').className			= 	$('link_component-element').className		= 	'hidden';
					$('link_contents-label').className			= 	$('link_contents-element').className		= 	'hidden';
					$('link_section-label').className			= 	$('link_section-element').className			= 	'hidden';
					$('link_content-label').className			= 	$('link_content-element').className			= 	'hidden';
					$('link_static_content-label').className	= 	$('link_static_content-element').className	= 	'hidden';
					$('link_int-label').className				= 	$('link_int-element').className				= 	'hidden';
					$('link_ext-label').className				= 	$('link_ext-element').className				= 	'hidden';
			}
		}
		
	}
}

function displayPasswordUpdate()
{
	if( $('update_password-0') && $('update_password-1') )
	{
		var update 	= parseInt( $('update_password-1').checked ? 1 : 0 );
		if(update)
		{
			$('form_password').set('style', 'display:block');
			$('form_password_confirm').set('style', 'display:block');
		}
		else
		{
			$('form_password').set('style', 'display:none');
			$('form_password_confirm').set('style', 'display:none');
		}
	}
}

function displayAvatarUpdate()
{
	if( $('update_avatar-0') && $('update_avatar-1') )
	{
		var update 	= parseInt( $('update_avatar-1').checked ? 1 : 0 );
		
		if(update)
		{
			$('form_avatar').set('style', 'display:block');
		}
		else
		{
			$('form_avatar').set('style', 'display:none');
		}
	}
	
}





function getBaseUrl()
{
	tab = document.getElementsByTagName('base');
	return tab[0].href;
}

function setDebugArray($key, $value)
{
	alert($value);
}

function ajaxUpdateState( elm, id, table )
{
	var state = $('state_'+id).value;
	var style = '';
	var xhr = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/States.ajax.php',
			onSuccess: function () 
				{ 
					style = xhr.response.text == 1 ? 'state_actif' : 'state_inactif';
					$(elm).className = style;
					$('state_'+id).value = xhr.response.text;
				}
		}
	).send('id=' + id + '&state=' + state + '&table=' + table);
}

function ajaxUpdateComponentAccess( elm, role, component )
{
	var access = $('access_'+component).value;
	var style = '';
	var xhr = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/ComponentAccess.ajax.php',
			onSuccess: function () 
				{ 
					style = xhr.response.text == 1 ? 'access_on' : 'access_off';
					$(elm).className = style;
					$('access_'+component).value = xhr.response.text;
				}
		}
	).send('role=' + role + '&component=' + component + '&access=' + access );
}

function ajaxUpdateModuleAccess( elm, role, module )
{
	var access = $('access_'+module).value;
	var style = '';
	var xhr = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/ModuleAccess.ajax.php',
			onSuccess: function () 
				{ 
					style = xhr.response.text == 1 ? 'access_on' : 'access_off';
					$(elm).className = style;
					$('access_'+module).value = xhr.response.text;
				}
		}
	).send('role=' + role + '&module=' + module + '&access=' + access );
}



function ajaxGetUserForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminUsersManager/UserForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxSaveUserData( id )
{
	var id = $('id') ? $('id').value : 0;
	var username = $('username').value;
	var email = $('email').value;
	var role = $('role').value;
	var state = $('state-1').checked ? 1 : 0;
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminUsersManager/SaveUserData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&username=' + username + '&email=' + email + '&role=' + role + '&state=' + state);
}

function ajaxDeleteUserData( row, id )
{
	if( confirm('Voulez-vous supprimer définitivement cet utilisateur ?') )
	{
		var xhr = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'includes/ajax/administration/adminUsersManager/DeleteUserData.ajax.php',
				onSuccess: function () 
					{ 
						users_array.deleteRow( row );
					}
			}
		).send('id=' + id);
	}
}



function ajaxGetCategoryForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminCategoriesManager/CategoryForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
					//form.addEvent('domready', function() { initAccordion(); });
				}
		}
	).send('id='+id);
	
}

function ajaxSaveCategoryData( id )
{
	var id = $('id') ? $('id').value : 0;
	var title = $('title').value;
	var parent = $('parent').value;
	var type = $('type').value;
	var link = '';
	if( type == 1 ) link 	= $('link_component').options[$('link_component').selectedIndex].text;
	if( type == 2 ) link 	= id;
	if( type == 3 ) link 	= $('link_content').value;
	if( type == 4 ) link 	= $('link_int').value;
	if( type == 5 ) link 	= $('link_ext').value;
	var state = $('state-1').checked ? 1 : 0;
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminCategoriesManager/SaveCategoryData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&title=' + title + '&parent=' + parent + '&type=' + type + '&link=' + link + '&state=' + state);
}

function ajaxDeleteCategoryData( row, id )
{
	if( confirm('Voulez-vous supprimer définitivement cette catégorie ?') )
	{
		var xhr = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'includes/ajax/administration/adminCategoriesManager/DeleteCategoryData.ajax.php',
				onSuccess: function () 
					{ 
						categories_array.deleteRow( row );
					}
			}
		).send('id=' + id);
	}
}

function ajaxSaveCategoryContentData( elm, content )
{
	var category = $('id') ? $('id').value : 0;
	var style = '';
	var xhr = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminCategoriesManager/SaveCategoryContentData.ajax.php',
			onSuccess: function () 
				{ 
					style = xhr.response.text == 1 ? 'state_actif' : 'state_inactif';
					$(elm).className = style;
					$('content_'+content).value = xhr.response.text;
				}
		}
	).send('category=' + category + '&content=' + content);
}



function ajaxGetContentForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminContentsManager/ContentForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
					wysiwyg_intro 	= new wysiwyg({ textarea: $('intro') });
					wysiwyg_text	= new wysiwyg({ textarea: $('text') });
				}
		}
	).send('id='+id);
}

function ajaxSaveContentData()
{
	if(wysiwyg_intro.open){ wysiwyg_intro.toTextarea(); }
	if(wysiwyg_text.open){ wysiwyg_text.toTextarea(); }
	
	var id = $('id') ? $('id').value : 0;
	var title = $('title').value;
	var intro = $('intro').value;
	var text = $('text').value;
	var state = $('state-1').checked ? 1 : 0;
	
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminContentsManager/SaveContentData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&title=' + title + '&intro=' + escape(intro) + '&text=' + escape(text) + '&state=' + state);
}

function ajaxDeleteContentData( row, id )
{	
	if( confirm('Voulez-vous supprimer définitivement cet article ?') )
	{
		var xhr = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'includes/ajax/administration/adminContentsManager/DeleteContentData.ajax.php',
				onSuccess: function () 
					{ 
						contents_array.deleteRow( row );
					}
			}
		).send('id=' + id);
	}
}


function ajaxGetComponentForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminComponentsManager/ComponentForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxSaveComponentData()
{
	//if(wysiwyg_intro.open){ wysiwyg_intro.toTextarea(); }
	//if(wysiwyg_text.open){ wysiwyg_text.toTextarea(); }
	
	var id = $('id') ? $('id').value : 0;
	var title = $('title').value;
	var index = $('index').value;
	var state = $('state-1').checked ? 1 : 0;
	
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminComponentsManager/SaveComponentData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&title=' + title + '&index=' + index + '&state=' + state);
}

function ajaxGetModuleForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminModulesManager/ModuleForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxSaveModuleData()
{
	//if(wysiwyg_intro.open){ wysiwyg_intro.toTextarea(); }
	//if(wysiwyg_text.open){ wysiwyg_text.toTextarea(); }
	
	var id = $('id') ? $('id').value : 0;
	var title = $('title').value;
	var index = $('index').value;
	var state = $('state-1').checked ? 1 : 0;
	
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminModulesManager/SaveModuleData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&title=' + title + '&index=' + index + '&state=' + state);
}

function ajaxSaveContactData()
{
	var receiver_name = $('receiver_name').value;
	var receiver_email = $('receiver_email').value;
	if( $('email_format-2').checked ) var email_format = 2;
	else if( $('email_format-1').checked ) var email_format = 1;
	else var email_format = 0;
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminContactForm/SaveContactData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('&receiver_name=' + receiver_name + '&receiver_email=' + receiver_email + '&email_format=' + email_format);
}



function ajaxGetRoleForm( id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/RoleForm.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxComponentsRoleData( index, id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/ComponentsRoleData.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxModulesRoleData( index, id )
{
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/ModulesRoleData.ajax.php',
			onRequest: $('current_content').innerHTML = 'chargement en cours ...',
			onSuccess: function () 
				{ 
					$('current_content').innerHTML = form.response.text;
				}
		}
	).send('id='+id);
}

function ajaxDeleteRoleData( id )
{
	if( confirm('Voulez-vous supprimer définitivement ce role utilisateur ?') )
	{
		var row = $('row_'+id);
		var xhr = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/DeleteRoleData.ajax.php',
				onSuccess: function () 
					{ 
						row.style.display = 'none';
					}
			}
		).send('id=' + id);
	}
}

function ajaxSaveRoleData()
{
	var id = $('id') ? $('id').value : 0;
	var role = $('role').value;
	var parent = $('parent') ? $('parent').value : 0;
	var form = new Request.HTML(
		{
			method: 'post',
			url: getBaseUrl() + 'includes/ajax/administration/adminAccessManager/SaveRoleData.ajax.php',
			onRequest: function ()
				{
					$('message').innerHTML = 'enregistrement en cours ...';
				},
			onSuccess: function () 
				{ 
					$('message').innerHTML = form.response.text;
				}
		}
	).send('id=' + id + '&role=' + role + '&parent=' + parent);
}

function passwordStrength(password)
{
	var desc = new Array();
	desc[0] = "Très faible";
	desc[1] = desc[2] = "Faible";
	desc[3] = desc[4] = "Moyen";
	desc[5] = desc[6] = "Fort";
	desc[7] = "Très fort";

	var score   = 0;

	//if password bigger than 6 give 1 point
	if (password.length >= 4) score++;
	if (password.length >= 6) score++;
	if (password.length >= 8) score++;
	if (password.length >= 10) score++;
	
	
	//if password has both lower and uppercase characters give 1 point	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;

	//if password has at least one number give 1 point
	if (password.match(/\d+/)) score++;

	//if password has at least one special caracther give 1 point
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	score++;
	
	var result = (325/7) * score;
	
	 $("scoretext").innerHTML = desc[score];
	 //$("scorebar").className = "strength" + score;
	 $("scorebar").set('style', 'background-position:-'+result+'px;');
}

function usernameExists(username)
{
	if( $('username_exists') )
	{
		if( username.length < 3 )
		{
			$('username_exists').innerHTML = '3 caractéres minimum';
			return;
		}
		
		var form = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'index/username?component=register',
				onRequest: function ()
					{
						$('username_exists').innerHTML = '';
					},
				onSuccess: function () 
					{ 
						if(form.response.text==1) $('username_exists').innerHTML = 'Ce nom d\'utilisateur est déjà utilisé';
					}
			}
		).send('username=' + username);
	}
}

function emailExists(email)
{
	if( $('email_exists') && email.length > 5 )
	{
		var form = new Request.HTML(
			{
				method: 'post',
				url: getBaseUrl() + 'index/email?component=register',
				onRequest: function ()
					{
						$('email_exists').innerHTML = '';
					},
				onSuccess: function () 
					{ 
						if(form.response.text==1) $('email_exists').innerHTML = 'Ce nom d\'utilisateur est déjà utilisé';
					}
			}
		).send('email=' + email);
	}
}

function showTab() 
{
	if(this.id=='content_intro')
	{
		$('tab_intro').set('class', 'selected');
		$('tab_info').set('class', '');
		
		$('content_info').set('class', 'content_hidden');
		$('content_info').fade(0);
	}
	
	if(this.id=='content_info')
	{
		$('tab_intro').set('class', '');
		$('tab_info').set('class', 'selected');
		
		$('content_intro').set('class', 'content_hidden');
		$('content_intro').fade(0);
	}
	
	if(this.id=='content_write_comment')
	{
		$('tab_write_comment').set('class', 'selected');
		$('tab_display_comments').set('class', '');
		
		$('content_display_comments').set('class', 'content_hidden');
		$('content_display_comments').fade(0);
	}
	
	if(this.id=='content_display_comments')
	{
		$('tab_write_comment').set('class', '');
		$('tab_display_comments').set('class', 'selected');
		
		$('content_write_comment').set('class', 'content_hidden');
		$('content_write_comment').fade(0);
	}
	
	this.set('class', '');
	this.fade(1);
}

