
function copyToClipBoard(sContents)
{
window.clipboardData.setData("Text", sContents);
}




//Value vanishes from text box

		function inputOnFocus(element, name)
		{
			
			if(element.value == name)
			{
				element.value='';
				
			}
		}

//Value re-appears in text box

		function inputOnBlur(element, name)
		{
			if(element.value=='')
			{
				element.value = name;
			}	
		}


function new_window(url, name, w, h, features) 
{
  	if(screen.width)
  	{
		var winl = (screen.width-w)/2;
  		
  		var wint = (screen.height-h)/2;
  	}
  	else
  	{
  		winl = 0;
  		wint =0;
  	}
  	
  	if(winl < 0) 
  		winl = 0;
  	
  	if(wint < 0) 
  		wint = 0;
  	
  	var settings = 'height=' + h + ',';
  	
  	settings += 'width=' + w + ',';
  	
  	settings += 'top=' + wint + ',';
  	
  	settings += 'left=' + winl + ',';
  	
/*  	settings += "titlebar=no,";
  	settings += "status=no,";
  	settings += "location=no,";
  	settings += "menubar=no,";;
  */	
  	settings += features;
  	
  	win = window.open(url, name, settings);
  	
   	win.resizeTo(w,h);
  	
  	win.window.focus();
  	
  	
}


function on_over(td_name)
{

	td_name.setAttribute('bgcolor', '#BBBBBB', 0); //E6E6FA //cc9933 //770000
			
}
			
function on_out(td_name)
{
			
	td_name.setAttribute('bgcolor', '#DDDDDD', 0);
			
}



function on_over_nav(td_name)
{
			
	td_name.setAttribute('bgcolor', '#DDDDDD', 0); //E6E6FA //cc9933 //770000
			
}
			
function on_out_nav(td_name)
{
			
	td_name.setAttribute('bgcolor', '#EEEEEE', 0);
			
}



function on_over2(td_name)
{

	td_name.setAttribute('bgcolor', '#99CC66', 0); //E6E6FA //cc9933 //770000
			
}
			
function on_out2(td_name)
{
			
	td_name.setAttribute('bgcolor', '#99AA66', 0);
			
}



function on_over_nav2(td_name)
{
			
	td_name.setAttribute('bgcolor', '#99CC66', 0); //E6E6FA //cc9933 //770000
			
}
			
function on_out_nav2(td_name)
{
			
	td_name.setAttribute('bgcolor', '#99AA66', 0);
			
}


function saveScrollCoordinates(element, action) 
{ 
	
  element.scrollx.value = (document.all)?document.body.scrollLeft:window.pageXOffset; 

  element.scrolly.value = (document.all)?document.body.scrollTop:window.pageYOffset; 

  if(action != 0)
  {

	element.action = action;

  }

} 


function Complete(obj, evt) {
	 if ((!obj) || (!evt) || (aMail.length == 0)) {
 	 	return;
  }

  if (obj.value.length == 0) {
  		return;
  }

  var elm = (obj.setSelectionRange) ? evt.which : evt.keyCode;

  if ((elm < 32) || (elm >= 33 && elm <= 46) || (elm >= 112 && elm <= 123)) {
  		return;
  }

  var txt = obj.value.replace(/;/gi, ",");
  elm = txt.split(",");
  txt = elm.pop();
  txt = txt.replace(/^\s*/, "");

  if (txt.length == 0) {
  		return;
  }

  if (obj.createTextRange) {
   	var rng = document.selection.createRange();
  		if (rng.parentElement() == obj) {
   			elm = rng.text;
  	 		var ini = obj.value.lastIndexOf(elm);
  		}
  } else if (obj.setSelectionRange) {
  		var ini = obj.selectionStart;
  }

  for (var i = 0; i < aMail.length; i++) {
   	elm = aMail[i].toString();
  		if (elm.toLowerCase().indexOf(txt.toLowerCase()) == 0) {
   			obj.value += elm.substring(txt.length, elm.length);
  	 		break;
  		}
  }

  if (obj.createTextRange) {
  		rng = obj.createTextRange();
  		rng.moveStart("character", ini);
  		rng.moveEnd("character", obj.value.length);
  		rng.select();
  } else if (obj.setSelectionRange) {
  		obj.setSelectionRange(ini, obj.value.length);
  }
}
