function bookmark(){
  var url = document.location.href;
  var title = document.title;
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}




function show_prev_profile_pic_div(div_id){
	
	var div=document.getElementById(div_id);
	if (div!='undefined' && div!=null )
	{
		document.getElementById(div_id).style.display='inline';
	}
}





function showDiv (divId) {
	var div=document.getElementById(divId);
	if (div!=null && div!='undefined')
	{
		div.style.display='inline';
		div.style.visibility='visible';

	}
}














	// inbox start 

	var prevbgcolor="#ffffff";


//	document.onLoad = checkHighlights();
	
	var GROUP_NAME_ATTRIB = 'groupName';
	var existingHandler = document.onLoad;

	
	function highlightAndcheckUncheckAll(checkbox, form, groupName) 
	{

		var form1 = document.forms['inbox_form'];
		var str = checkbox.src;
		
		var checked = click(checkbox);
		
		for ( var i=0; i < form1.elements.length; i++ )	
		{	

			
			var chxBoxGroupName = form1.elements[i].getAttribute(GROUP_NAME_ATTRIB,0);
		
			if ((chxBoxGroupName == groupName) )
			{
			//	var checked = form1.elements[i].checked ? false : true;

				form1.elements[i].checked = checked; 

				if (chxBoxGroupName == groupName)
				{
					highlightRow(form1.elements[i],form1, checkbox.name);
				}
			}
		}
	}
	
	function highlightRow(checkbox,form, chxAllGroupName) 
	{
		var tr = checkbox.parentNode.parentNode.parentNode;
		var light = (checkbox.checked) ? "#FFF3AE" : "";
		var CheckAllBox = document.getElementsByName("YellowBox");
		for (var x=0;x<tr.childNodes.length;x++) {
			if (tr.childNodes[x].tagName == "TD") tr.childNodes[x].style.backgroundColor = light;
		}
		
		var chxMessageAllBoxes = document.getElementsByName(chxAllGroupName);
		if (chxMessageAllBoxes && form)
		{
			if (!checkbox.checked)
			{
				uncheck(CheckAllBox[0]);			
			}
			else
			{
				var allMessageCheckBoxChecked = true;
				var chxBoxGroupName = checkbox.getAttribute(GROUP_NAME_ATTRIB,0);
				for ( var i=0; i < form.elements.length; i++ )
				{
					var elementGroupName = form.elements[i].getAttribute(GROUP_NAME_ATTRIB,0);
					if (elementGroupName==chxBoxGroupName)
					{
						if (!form.elements[i].checked)
						{
							
							allMessageCheckBoxChecked=false;
							break;
						}
					}
				}
				
				if (allMessageCheckBoxChecked)
				{			
					check(CheckAllBox[0]);			
				}
			}
		}
	}
	
	function checkHighlights() 
	{
		if (existingHandler) eval(existingHandler);
		var myform = document.forms['inbox_form'];
	//	var myform = document.getElementById('inbox_form');
	//	var myform = document.forms.inbox_form;

		if (myform=='undefined' || myform==null )
		{
			alert( myform.elements);
			for ( var i=0; i < myform.elements.length; i++ )	{
				var elementGroupName = myform.elements[i].getAttribute(GROUP_NAME_ATTRIB,0);
				if (elementGroupName=='messageCheckBox')
				{
					highlightRow(myform.elements[i],myform,'checkBoxAll');
				}
			}
		}
	}
	


// from http://x.myspace.com/modules/messaging/static/js/clickablerolloverimage.js start

/*
	The following 4 vars must be defined on the calling page.  these are the links to the 4 graphic files.
	Note: to minimize code, uncheckedHighlightedImg and uncheckedImg must contain the substring unchecked.
	*/
	var checkedHighlightedImg = 'http://x.myspace.com/modules/messaging/static/img/uncheckedboxhighlighted.gif'
	var uncheckedHighlightedImg = 'http://x.myspace.com/modules/messaging/static/img/checkedboxhighlighted.gif'
	var uncheckedImg = 'http://x.myspace.com/modules/messaging/static/img/uncheckedboxhighlighted.gif'
	var checkedImg = 'http://x.myspace.com/modules/messaging/static/img/checkedboxhighlighted.gif'
	
	function syncOtherBox(object)
	{
		var otherboxes = document.getElementsByName(object.name)	
		for(var i=0; i< otherboxes.length; i++)
		{
			otherboxes[i].src = object.src;
			otherboxes[i].setAttribute('checked',object.getAttribute('checked'));
		}	
	}
	function checkHover(object)
	{
		var str = object.src;
		if (str.search("unchecked") !== -1)
		{
			object.src = uncheckedHighlightedImg;
		}
		else
		{
			object.src = checkedHighlightedImg;
		}	
	}
	function checkOut(object)
	{
		var str = object.src;
		if (str.search("unchecked") !== -1)
		{
			object.src = uncheckedImg;
		}
		else
		{
			object.src = checkedImg;
		}
	}
	function click(object)
	{
		var str = object.src;
		if (str.search("unchecked") !== -1)
			{
				check(object);
				return true;
			}
			else
			{
				uncheck(object);
				return false;	
			}	
	}
	function check(object)
	{
		object.setAttribute('checked',true);
		object.src = checkedImg;
		syncOtherBox(object);
	}
	function uncheck(object)
	{
		object.setAttribute('checked',false);
		object.src = uncheckedImg;
		syncOtherBox(object);
	}


	// from http://x.myspace.com/modules/messaging/static/js/clickablerolloverimage.js end


	// inbox end














	// chained start
	/*
var ajax = new sack(); // needed for building chained selects 
var cityFieldId; // global - city field dropdown - needed for building chained selects 

function getCityList(sel,resultFildId, pathToFile)
{
	var state_id = sel.options[sel.selectedIndex].value;
	cityFieldId=resultFildId;
	document.getElementById(cityFieldId).options.length = 0;	// Empty city select box
	if(state_id.length>0){
		ajax.requestFile = pathToFile + 'state_id/'+state_id+'/';	// Specifying which file to get
		ajax.onCompletion = createCities;	// Specify function that will be executed after file has been found
		ajax.runAJAX();		// Execute AJAX function
	}
}

function createCities()
{
	var obj = document.getElementById(cityFieldId);
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}


function checkSelectedCity()
{
	var city_id=document.getElementById('associated_user_city').value;
	if (city_id>0)
	{
		return(true);
	} else {
		alert("Please select city!");
		return(false);
	}
}
*/
//chained end