function saveRead(user, msg)
{
	$.ajax({
	type: "POST",
	url: "/communication/ajax/",
	data: "userid="+user+"&messageid="+msg,
	success: function(msg){
    
   }
 });
 }


function activateElementByName(elementName)
{
	var oArray = document.getElementsByName(elementName);
	var oElem = oArray[0];
	oElem.disabled = false;
}

function clearAndDisableSelect(elementname)
{
	var oArray = document.getElementsByName(elementname);
	var oSelect = oArray[0];
	var aOptions = oSelect.getElementsByTagName('option');
	aOptions[0].selected = 'selected';
	oSelect.disabled = true;
	
}

function disableCheck(elementName)
{
	var elemArray = document.getElementsByName(elementName);
	var elem = elemArray[0];
	elem.checked = false;
	elem.disabled = true; 
}

function actionForWyzsze(element)
{
	var selectedIndex = element.selectedIndex;
	if ( selectedIndex == 0 )
	{
		activateElementByName('podyplomowe');
		activateElementByName('doktoranckie');
	}
	else
	{
		clearAndDisableSelect('podyplomowe');
		disableCheck('doktoranckie');
	}
}

function actionForPodyplomowe(element)
{
	var selectedIndex = element.selectedIndex;
	if ( selectedIndex == 0 )
	{
		activateElementByName('kierunek');
		activateElementByName('doktoranckie');
	}
	else
	{
		clearAndDisableSelect('kierunek');
		disableCheck('doktoranckie');
	}
}

function actionForUserType(element)
{
	var selectedIndex = element.selectedIndex;
	if ( selectedIndex < 3 )
	{
		activateElementByName('year');
		activateElementByName('kierunek');
		activateElementByName('podyplomowe');
		activateElementByName('doktoranckie');
	}
	else
	{
		clearAndDisableSelect('kierunek');
		clearAndDisableSelect('year');
		clearAndDisableSelect('podyplomowe');
		disableCheck('doktoranckie');
	}
}

function actionForDoktoranckie(element)
{
	var checked = element.checked;
	if ( !checked )
	{
		activateElementByName('kierunek');
		activateElementByName('podyplomowe');
		activateElementByName('dzienne');
	}
	else
	{
		clearAndDisableSelect('kierunek');
		clearAndDisableSelect('podyplomowe');
		clearAndDisableSelect('dzienne');
	}
}

function onProfileLoaded()
{
	
	var oElem = document.getElementsByName('type')[0];
	if(oElem.disabled == false)
	{
		actionForUserType(oElem);
	}

	var oElem = document.getElementsByName('kierunek')[0];
	if(oElem.disabled == false)
	{
		actionForWyzsze(oElem);
	}

	var oElem = document.getElementsByName('podyplomowe')[0];
	if(oElem.disabled == false)
	{
		actionForPodyplomowe(oElem);
	}

	var oElem = document.getElementsByName('doktoranckie')[0];
	if(oElem.disabled == false)
	{
		actionForDoktoranckie(oElem);
	}
};