 
 
 <!--	
	function openWin(eURL,eName,features,x,y) {
	//  var winLeft = (screen.width-winWidth)/2;
	  var newWin = window.open(eURL,eName,features); 
	//  newWin.moveTo(winLeft, y);
	
	}

	function setStyleById(i, p, v) {
		var n = window.document.getElementById(i);
		n.style[p] = v;
	}
	

//	function update(i, v)
//	{
//  		window.opener.document.mailbox.(i).value = (v);
//	}
	
	function toggleLayer( whichLayer )
	{
	
		  var elem, vis;
		  if( document.getElementById ) // this is the way the standards work
			elem = document.getElementById( whichLayer );
		  else if( document.all ) // this is the way old msie versions work
			  elem = document.all[whichLayer];
		  else if( document.layers ) // this is the way nn4 works
			elem = document.layers[whichLayer];
		  vis = elem.style;
		
		  // if the style.display value is blank we try to figure it out here
		  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
		  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
	}
	
		function toggleRow( whichLayer )
	{
	
		  var elem, vis;
		  if( document.getElementById ) // this is the way the standards work
			elem = document.getElementById( whichLayer );
		  else if( document.all ) // this is the way old msie versions work
			  elem = document.all[whichLayer];
		  else if( document.layers ) // this is the way nn4 works
			elem = document.layers[whichLayer];
		  vis = elem.style;
		
		  // if the style.display value is blank we try to figure it out here
		  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'table-row':'none';
		  vis.display = (vis.display==''||vis.display=='table-row')?'none':'table-row';
	}
	
	function lookForComma(e)
	{
		var keynum;
		var keychar;
		var numcheck;
		
		if(window.event) // IE
		  {
		  keynum = e.keyCode;
		  }
		else if(e.which) // Netscape/Firefox/Opera
		  {
		  keynum = e.which;
		  }
		keychar = String.fromCharCode(keynum);
	//numcheck = ",";
	//	alert ('woot: ' + keychar +' _ ' +keynum);
		if (keynum == 188 || keynum == 32)
		{	return true;	}
		else
		{	return false;	}
	}
	
	function switchTextbox(textBox1,textBox2)
	{
		  var textBox1, textBox2;
		  var elem, elem2, vis;
		  elem = document.getElementById(textBox1);
		  elem2 = document.getElementById(textBox2);
		 // alert("elem2: " + elem2.value + " elem: " + elem.value)
		 
		  elem2.value = elem.value;
		  elem.style.display = 'none';
		  elem2.style.display = 'block';
		  elem2.className = '';
		  elem2.focus();
		  
		 /* if( document.getElementById ) // this is the way the standards work
			elem = document.getElementById( whichLayer );
		  else if( document.all ) // this is the way old msie versions work
			  elem = document.all[whichLayer];
		  else if( document.layers ) // this is the way nn4 works
			elem = document.layers[whichLayer];
		  vis = elem.style;
		
		  // if the style.display value is blank we try to figure it out here
		  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
			vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
		  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
		  */
	}
	
	
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
			
		}
		
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}


//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	if(object.opacity == 0)
	{toggleLayer(id);}
}

	
	
	function confirmDelete()
	{
		var agree=confirm("Are you sure you wish to remove this?");
		if (agree)
			return true ;
		else
			return false ;
	}

	function unhide(divID) {
  	var item = document.getElementById(divID);
  		if (item) {
  		  item.className=(item.className=='hidden')?'unhidden':'hidden';
  		}
	}
	
	
	function hide(divID) {
  	var item = document.getElementById(divID);
  		if (item) {
  		  item.className=(item.className=='unhidden')?'hidden':'unhidden';
  		}
	}
	
	
	function swapImages(divID) {
  	var item = document.getElementById('star' + divID);
  		if (item) {
  		  item.src=(item.src=='http://58domains.com/starred.png' || item.src=='http://www.58domains.com/starred.png')?'http://58domains.com/unstarred.png':'http://58domains.com/starred.png';
  		}
	}



		var xmlHttp
		var id
		
		
		/* Set Star */
		function setStar(domainID)
		{ 
			id = domainID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="/member/setstar.asp";
			url=url+"?dID=" + domainID;
			if (document.getElementById('star' + id).src=='http://58domains.com/starred.png' || document.getElementById('star' + id).src=='http://www.58domains.com/starred.png') 
			{
				  url = url + '&state=2';
			}
			
			xmlHttp.onreadystatechange=starChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
		
		function starChanged() 
		{ 
			if (xmlHttp.readyState==4)
			{
				swapImages(id)
			}
		}
		/* end star*/
		
		/*
			
			Delete domain name
		
		*/
		function removeDomain(domainID)
		{ 
			id = domainID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="/member/removedomain.asp";
			url=url+"?dID=" + domainID;
			
			xmlHttp.onreadystatechange=starChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			return true;
		}
		
		/* ------------------- */
		
		
		function updateWhois(domainID)
		{ 
		id = domainID
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		var url="http://58domains.com/whois.asp";
		url=url+"?dID=" + domainID;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		}
		
		
		
		function stateChanged() 
		{ 
			if (xmlHttp.readyState==1)
			{
				document.getElementById("icon" + id).src = '/ajax-loader.gif';
			}
			
			if(xmlHttp.readyState==4)
			{	
				
				var xmlDoc=xmlHttp.responseXML.documentElement;
				
				if (xmlDoc.getElementsByTagName("expire_date")[0].childNodes[0] != undefined && document.getElementById("expire_date"+id) != null)
				{
				document.getElementById("expire_date"+id).innerHTML=
				xmlDoc.getElementsByTagName("expire_date")[0].childNodes[0].nodeValue;
				}
	
				if (xmlDoc.getElementsByTagName("modified_date")[0].childNodes[0] != undefined && document.getElementById("modified_date"+id) != null)
				{
					document.getElementById("modified_date"+id).innerHTML=
				xmlDoc.getElementsByTagName("modified_date")[0].childNodes[0].nodeValue;
				}
				
				if (xmlDoc.getElementsByTagName("created_date")[0].childNodes[0] != undefined && document.getElementById("created_date"+id) != null)
				{
					document.getElementById("created_date"+id).innerHTML=
				xmlDoc.getElementsByTagName("created_date")[0].childNodes[0].nodeValue;
				}
				
				if (xmlDoc.getElementsByTagName("domain_ip")[0].childNodes[0] != undefined && document.getElementById("domain_ip"+id) != null) 
				{
					document.getElementById("domain_ip"+id).innerHTML=
				xmlDoc.getElementsByTagName("domain_ip")[0].childNodes[0].nodeValue;
				}
				
				if (xmlDoc.getElementsByTagName("registrar")[0].childNodes[0] != undefined && document.getElementById("registrar"+id) != null) 
				{
					document.getElementById("registrar"+id).innerHTML=
				xmlDoc.getElementsByTagName("registrar")[0].childNodes[0].nodeValue;
				}
				
				document.getElementById("icon" + id).src = '/refresh.png';
			}
		}
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		return xmlHttp;
		}
		
		function setColSpan(){
   		 var x= document.getElementById( whichLayer );
   		 x.displa
}



		/*
			Add tags
		*/
		function addTag(domainID, userID, tags)
		{ 
			//alert (tags);
			id = domainID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="http://www.58domains.com/_include/new-tag.asp";
			url=url+"?domainID=" + domainID +"&tags=" + tags +"&userID=" + userID;
			
			xmlHttp.onreadystatechange=addTagUpdate;
			xmlHttp.open("GET",url,true);
			
			
	//		var myTags = xmlHttp.responseText;
		//	alert(myTags);
	/*		// Split tags and output them
			var mySplitTags = myTags.split(",");
			
			for ( var i=0, len=mySplitTags.length; i<len; ++i ){
 				alert(mySplitTags[i]);
			}
*/
			xmlHttp.send(null);
			return true;
		}

		function addTagUpdate() 
		{ 
			if (xmlHttp.readyState==1)
			{
				//document.getElementById("icon" + id).src = '/ajax-loader.gif';
				//alert("1");
			}
			
			if(xmlHttp.readyState==4)
			{
				var myTags = xmlHttp.responseText;
				// tag-container
				var myTagsHtml= new Array();
				 myTagsArray = myTags.split(",");
				for(i=0;i<myTagsArray.length;i++){  
					
					// Tag html
					myTagsHtml = "<span class='tag'>"+ myTagsArray[i] +"</span>"
					
					// Add html to the tag-container
					if (document.getElementById("tag-container-"+id) != null) 
					{
						document.getElementById("tag-container-"+id).innerHTML = document.getElementById("tag-container-"+id).innerHTML + myTagsHtml;
					}
				}
				
			}
		}
				
		/* ------------------- */


		/*-------- DELETE TAG ---------*/
		
		function removeTag(domainID,tagID)
		{ 
			did = domainID
			tid = tagID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="/member/removetag.asp";
			url=url+"?dID=" + domainID +"&tID=" + tagID;
			
		/*	xmlHttp.onreadystatechange=starChanged;*/
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			return true;
		}
		
		/*
			
			Delete notification
		
		*/
		function removeNotify(notifyID)
		{ 
			id = notifyID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="/member/settings/delete_notify.asp";
			url=url+"?notifyID=" + notifyID;
			
			//xmlHttp.onreadystatechange=starChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			return true;
		}
		
		/* ------------------- */
		
		/*
			
			Delete iCalander
		
		*/
		function removeiCal(icalID)
		{ 
			id = icalID
			xmlHttp=GetXmlHttpObject();
			
			if (xmlHttp==null)
			  {
				  alert ("Your browser does not support AJAX!");
				  return;
			  }
			var url="/member/settings/delete_ical.asp";
			url=url+"?icalID=" + icalID;
			
			//xmlHttp.onreadystatechange=starChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			return true;
		}
		
		/* ------------------- */
		
 //-->

