function URLGetParameterURL(url, name)
{
	var i = url.indexOf("?") + 1, x = url.length, v, n;
	for (; (i > 0) && (i < x); i = n + 1)
	{
		n = url.indexOf("&", i); if (n < 0) n = x;
		v = url.indexOf("=", i); if (v < 0) v = n; if (v > n) v = n;
		if (name.toLowerCase() == url.substring(i, v).toLowerCase())
		{
			if (n == x) i --; 
			if (v < n) v ++;
			return url.substring(v, n);
		}
	}
	return null;
}

function URLGetParameter(name)
{
	return URLGetParameterURL(location.href, name);
}

function URLAddParameter(url, name, value)
{
	url = URLDelParameter(url, name);
	return url + ((url.indexOf("?") < 0)? "?": "&") + name + "=" + escape(value);
}

function URLDelParameter(url, name)
{
	var i = url.indexOf("?") + 1, x = url.length, v, n;
	for (; (i > 0) && (i < x); i = n + 1)
	{
		n = url.indexOf("&", i); if (n < 0) n = x;
		v = url.indexOf("=", i); if (v < 0) v = n; if (v > n) v = n;
		if (name.toLowerCase() == url.substring(i, v).toLowerCase())
		{
			if (n == x) i --; else n ++;
			return url.substring(0, i) + url.substr(n);
		}
	}
	return url;
}



function MarkSelectedInterests()
{
    var temp = 0;
    var cellToMark;
    var itemsPicked = document.getElementById("pickedInterests");            
    
    for( temp = 0; temp <= 4; temp++ )
    {
        cellToMark = document.getElementById('Interest_' + temp);
        if( cellToMark.value != 'none' )
        {
            cellToMark = cellToMark.value;
            document.getElementById(cellToMark).style.backgroundColor = '#b3d1fc';
            document.getElementById(cellToMark).bgcolor = '#000000';                    
            
            itemsPicked.value = temp + 1;
        } 
    }
}
        
    
function ShowHidePanels()
{
	/*alert('showHidePanels');*/
	var changePasswordLinkRow = document.getElementById('changePasswordLinkRow');
	if( document.getElementById('changePasswordLinkRowsVisible').value == "1" )
		changePasswordLinkRow.style.display = 'block';
	else
		changePasswordLinkRow.style.display = 'none';
		
	var oldPasswordRow1 = document.getElementById('oldPasswordRow1');
	var oldPasswordRow21 = document.getElementById('oldPasswordRow21');
	var oldPasswordRow22 = document.getElementById('oldPasswordRow22');
	if( document.getElementById('oldpasswordRowsVisible').value == "1" )
	{
		oldPasswordRow1.style.display = 'block';
		oldPasswordRow21.style.display = 'block';
		oldPasswordRow22.style.display = 'block';
	}
	else
	{
		oldPasswordRow1.style.display = 'none';
		oldPasswordRow21.style.display = 'none';
		oldPasswordRow22.style.display = 'none';
	}
		
	var passwordRow11 = document.getElementById('passwordRow11');
	var passwordRow12 = document.getElementById('passwordRow12');
	var passwordRow21 = document.getElementById('passwordRow21');
	var passwordRow22 = document.getElementById('passwordRow22');
	if( document.getElementById('passwordRowsVisible').value == "1" )
	{
		passwordRow11.style.display = 'block';
		passwordRow12.style.display = 'block';
		passwordRow21.style.display = 'block';
		passwordRow22.style.display = 'block';
	}
	else
	{
		passwordRow11.style.display = 'none';
		passwordRow12.style.display = 'none';
		passwordRow21.style.display = 'none';
		passwordRow22.style.display = 'none';
	}
}


function ChangePasswordLinkClicked()
{
    var temp;
	temp = document.getElementById('changePasswordLinkRowsVisible');
	temp.value = "0";
	temp = document.getElementById('oldpasswordRowsVisible');
	temp.value = "1";
	temp = document.getElementById('passwordRowsVisible');
	temp.value = "1"
	ShowHidePanels();
	ResetPasswords();
}

function HideChangePasswordLinkClicked()
{
    var temp;
	temp = document.getElementById('changePasswordLinkRowsVisible');
	temp.value = "1";
	temp = document.getElementById('oldpasswordRowsVisible');
	temp.value = "0";
	temp = document.getElementById('passwordRowsVisible');
	temp.value = "0"
	ShowHidePanels();
	ResetPasswords();
}



