var xPos = 0;
var yPos = 0;
var IE = null;
var browser = navigator.userAgent;
var sTop = 0;


if (browser.indexOf('MSIE') > 0) {
   	IE = true;
}
  
window.onload = function() {
	// event listeners
	//document.onmousedown = grabTarget;
	//document.onmousemove = getCoords;
	//document.onmousedown = openContextMenu;
	  
}

var IDs = [];

function grabTarget(evt) {
	//evt = (evt) ? evt : ((window.event) ? event : null);
	
	//var objectID = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null);	
	//var object = document.getElementById(objectID);
	//var jsbox = document.getElementById('jsbox');
		
	//if (object) {
		//jsbox.innerHTML = objectID;
	//}
}

function getCoords(e) {
   	var e = (e) ? e : ((window.event) ? event : null);
   		
   	if (IE) {
   		//IE6 standards compliant mode 
		xPos = e.clientX + document.documentElement.scrollLeft;
		yPos = e.clientY + document.documentElement.scrollTop;
   	} else {
		xPos = e.pageX;
		yPos = e.pageY;
   	}
}

function openContextMenu(evt) {
	var wrapperDiv = document.getElementById('wrapper');
	evtButton = (evt) ? evt.button : ((window.event) ? event.button : null);
	if (evtButton == 0) {
		var contextMenuEl = document.createElement('div');
		contextMenuEl.setAttribute('class', 'contextMenu');
		contextMenuEl.style.position = 'absolute';
		contextMenuEl.style.top = yPos+'px';
		contextMenuEl.style.left = xPos+'px';
		var contextEl1 = document.createElement('p');
		var contextTxt1 = document.createTextNode('test text');
		
		var contextMenu = wrapperDiv.appendChild(contextMenuEl);
		//var contextMenuEl1 = wrapperDiv.appendChild('contextEl1');
		//contextMenu.appendChild('contentTxt1');
	}	
}

function showPopup(objectID, arg) {
   	var object = document.getElementById(objectID);
	if (arg == '') {
		object.innerHTML = '<span style=\"color:#f00\"><strong>No description found</strong></span>';
	} else {
		object.innerHTML = '<strong>'+arg+'</strong>';
	}
	object.style.display = 'block';
	object.style.left = (xPos) + 'px';
	object.style.top = (yPos) + 'px';
}

function releasePopup(objectID) {
   	var object = document.getElementById(objectID);
	object.style.display = 'none';
	//object.style.left = 0 + 'px';
	//object.style.top = 0 + 'px';
}
   
function selectRow(objectID, state) {
	var row = document.getElementById(objectID);
	if (state == 'over') {
		row.style.backgroundColor = '#fbb033';
		row.style.cursor = 'pointer';
		//row.setAttribute('title', 'See full article');
	} else {
		row.style.backgroundColor = '#fff';
		//row.setAttribute('title', '');
	}
}

function viewArticle(objectID) {
	var row = document.getElementById(objectID);
	var articleID = row.id;
	location.href = '/articleQueue/?ArticleID=' + articleID;
}

function viewArticleArc(objectID) {
	var row = document.getElementById(objectID);
	var articleID = row.id;
	location.href = '/articleArchivesManagement/?ArticleID=' + articleID;
}

function editStatus(object) {
//	var popUp = document.createElement('div');
//	var popUpInput = document.createElement('input');
//	if (!(document.getElementById('popupElement'))) {
//		popUpInput.setAttribute('type', 'text');
//		popUpInput.setAttribute('size', '20');
//		popUpInput.setAttribute('name', 'setstatus');
//		
//		object.appendChild(popUp);
//		popUp.appendChild(popUpInput);
//		popUp.setAttribute('id', 'popupElement');
//		popUp.style.position = 'absolute';
//		popUp.style.top = yPos+'px';
//		popUp.style.left = xPos+'px';
//		var inputObj = document.forms['viewArticles'].elements['setstatus'];
///		inputObj.focus();
//		return;
//	} else {
//		var inputObj = document.forms['viewArticles'].elements['setstatus'];
//		if (inputObj) {
//			var currNode = document.getElementById('popupElement');
//			if (inputObj.blur) {
//				currNode.removeChild(currNode.lastChild);
//			}
//		}
//	}
}

var ids = new Array();
function toggleChkBox(objectID) {
	//ids.push(objectID);
	//alert(ids);
	//var table = document.getElementById('articleQueueList');
	//tableChildren = table.childNodes;
	//for (var p=0; p<tableChildren.length; p++) {
	//	if (tableChildren[p].nodeName == 'TR') {
	//		ids.push(this);
	//	}
	//}
	
	//var obj = new Array();
	//var ids = new Array();
	//var table = document.getElementById('articleQueueList');
	//tableChildren = table.childNodes;
	//tableChildren2 = tableChildren[1].childNodes
	//for (var p=0; p<tableChildren2.length; p++) {
	//	if (tableChildren2[p].nodeName == 'TR') {
	//		ids.push(tableChildren2[p].id);
     //                   //obj[p] = this;
	//	}
	//}
	//ids

			
	var object = document.getElementById(objectID);
	var rowNodes = object.childNodes;
	var chkBox;
	for (var i=0; i<object.childNodes.length; i++) {
		if (rowNodes[i].firstChild.nodeName == 'INPUT') {
			chkBox = rowNodes[i].firstChild;
			if (chkBox.checked) {
				//ids.push(rowNodes[i].id);
			}
		}
	}
	if (chkBox.checked) {	
		chkBox.checked = false;
		
	} else {
		chkBox.checked = true;
		//ids.push(objectID);
	}
	//alert(ids);
}

function confirmSubmit(formName) {
	var f = document.forms[formName];
	var selectedAction = f.adminSelect.value;
	if (selectedAction == 'Remove Article') {
		var action = window.confirm('Click OK to permanently delete this record.', true);
		return action;
	} else {
		return true;
	}
}

function toggleDiv(refobject, objectID) {
	var object = document.getElementById(objectID); 
	if (object.style.display == 'block') { 
		object.style.display = 'none';
		refobject.innerHTML = '[+]';
		refobject.title = 'Expand';
	} else {
		object.style.display = 'block';
		refobject.innerHTML = '[-]';
		refobject.title = 'Collapse';
	}		
}