
/*
Positioning element relative to scrolling window:
Use the scrollTop attribute
document.getElementById('hoverLayer').style.top = window.document.body.scrollTop + 40;
*/

function testCall()
{
	alert("test successful");
	
}

function printPage(divElement)
{
	alert(divElement.innerHTML);
	print(divElement.innerHTML);
}

function cursor_wait() {
document.body.style.cursor = 'wait';
}

function cursor_clear() {
document.body.style.cursor = 'default';
}

function copyDivContent(sourceDivId,targetDivId)
{
	var sourceContent = document.getElementById(sourceDivId).innerHTML;
	var targetDiv = document.getElementById(targetDivId);
	targetDiv.innerHTML = sourceContent;
}

function appendDivContent(targetDivId,precontent,postcontent)
{
	var targetDiv = document.getElementById(targetDivId);
	targetDiv.innerHTML = precontent + targetDiv.innerHTML + postcontent;
}

function setObjectDisplay(obj,display){    
	if(display==true)  
	{	
		//alert("setting to none" + obj.value);
		 obj.style.display='block';
	}
	else 
	{
		//alert("setting to block" + obj.value);
		 obj.style.display='none';	
	}
}

function toggleElementDisplay(element){
    var obj = document.getElementById(element);
    if(obj.style.display=='none'){
        obj.style.display='block'; 
    }else{
        obj.style.display='none';
    }
}



function setElementDisplay(element,display){
    var obj = document.getElementById(element);
	if(display==true)  
	{	
		 obj.style.display='block';
	}
	else 
	{
		 obj.style.display='none';
	}
}



		function copyListItemToList(fromListId,toListId)
		{
			//alert("Copying item from" + fromListId + " to " + toListId);
			var fromList = document.getElementById(fromListId);
			var toList = document.getElementById(toListId);
			
			var selectedIndex = fromList.selectedIndex;
			if (selectedIndex==0)
			{ 	alert("Please select a valid entry");
				return;
			}
			var selectedText = fromList.options[selectedIndex].text;
			var selectedId = fromList.options[selectedIndex].value;

			var nextIndex = toList.length;
			toList.options[nextIndex] = new Option(selectedText,selectedId);
			return;				
		}
		
		function deleteSelectedListItem(elementName)
		{
			var tag = document.getElementById(elementName);
			var selectedIndex = tag.selectedIndex;
			tag.remove(selectedIndex);	
			return;	
		}
		
		function getSelectedValue(elementName)
		{
			var tag = document.getElementById(elementName);
			var selectedIndex = tag.selectedIndex;
			var selectedValue = tag.options[selectedIndex].value;
			return selectedValue;
		}
		
		function setText(elementName,value)
		{
			var tag = document.getElementById(elementName);
			tag.value = value;
		}
		
		function setSelectIndex(elementName,value)
		{
			//alert("setting selected item");
			document.getElementById(elementName).selectedIndex = value ;		
		}
		
		function setCheckbox(elementName,value)
		{
			var tag = document.getElementById(elementName);
			tag.checked = value;
		}		
		
function setSelectValue(elementName, Value) {
  var SelectObject = document.getElementById(elementName);		
  for(index = 0;index < SelectObject.length;index++) 
  {

   if(SelectObject[index].value == Value) SelectObject.selectedIndex = index;
  }
}		
		

		function getSelectedLabel(elementName)
		{
			var tag = document.getElementById(elementName);
			var selectedIndex = tag.selectedIndex;
			var selectedValue = tag.options[selectedIndex].text;
			return selectedValue;
		}
		
		function addItemToList(element,label,value)
		{
			var listObj = document.getElementById(element);
			var nextIndex = listObj.length;
			listObj.options[nextIndex] = new Option(label,id);	
			return;			
		}		
		
		function deleteListItemsAll(listId)
		{
			var listObj = document.getElementById(listId);
			var certLength = listObj.options.length;
      		for (i=0; i<certLength; i++)
     		{     			
     			listObj.remove(0);
     		}	
     		return;	
		}
		
		function convertSelectToString(elementId)
		{
			var sourceList = document.getElementById(elementId);
			var listString = '';
			for (var count=0;count<sourceList.length;count++) 
			{	listString = listString + sourceList.options[count].value + " ";
			}		
 			return listString;	
		}		
		
		