function checkAll(){
	var clist = Paging.checkList;
	for(var i=0;i<Paging.checkList.length;i++){
		Paging.checkList[i].checkState = true;
		var uiObject = document.getElementById("cb"+Paging.checkList[i].fpID);
		uiObject.checked = true;
	}
}

function uncheckAll(){
	var clist = Paging.checkList;
	for(var i=0;i<Paging.checkList.length;i++){
		Paging.checkList[i].checkState = false;
		var uiObject = document.getElementById("cb"+Paging.checkList[i].fpID);
		uiObject.checked = false;
	}
}

function closeTagWindow(tagID){
	var tagObject = document.getElementById("show"+tagID)
	tagObject.style.display = "none"
}

function applyChecked(tagID){
	var upID 	= document.getElementById("uploadTagID");
	upID.value 	= tagID
	var upTxt	= document.getElementById("uploadimgs");
	upTxt.value 	= Paging.getChecked();
	var formObject	= document.getElementById("tagAssociationForm");
	var delFlag	= document.getElementById("deleteFlag");
	delFlag.value 	= "";
	formObject.submit();

}

function deleteChecked(tagID){
	var upID 	= document.getElementById("uploadTagID");
	upID.value 	= tagID
	var upTxt	= document.getElementById("uploadimgs");
	upTxt.value 	= Paging.getChecked();
	var delFlag	= document.getElementById("deleteFlag");
	delFlag.value 	= "true";
	var formObject	= document.getElementById("tagAssociationForm");
	formObject.submit();
}

function showTagOptions(tagID){
	var tagObject = document.getElementById("show"+tagID)
	var tagObjectHTML = "<div style='background-color:#CCCCCC;text-align:right'><a style='color:#FF0000;padding:2px;cursor:pointer' onclick='closeTagWindow("+tagID+")'>X</a></div>"
	tagObject.innerHTML = tagObjectHTML + "<a onclick='applyChecked("+tagID+")'  style='text-decoration:underline;cursor:pointer;color:#0000FF'>[Assign Checked]</a><br><a onclick='deleteChecked("+tagID+")'  style='text-decoration:underline;cursor:pointer;color:#0000FF'>[Deassign Checked]</a><br> <a onclick='checkAll()' style='text-decoration:underline;cursor:pointer;color:#0000FF'>[Check All]</a><br> <a onclick='uncheckAll()' style='text-decoration:underline;cursor:pointer;color:#0000FF'>[Clear All]</a>"
	tagObject.style.display = "block"
}

function tags(){
	var tagUploadHTML = ""
	tagUploadHTML = tagUploadHTML + "<div style='display:none'>"
	tagUploadHTML = tagUploadHTML + "<form id='tagAssociationForm' action='tagAssociation.php' method='post' target='worker'>"
	tagUploadHTML = tagUploadHTML + "<input type='text' id='uploadTagID' name='uploadTagID'><br>"
	tagUploadHTML = tagUploadHTML + "<input type='text' id='deleteFlag' name='deleteFlag'><br>"
	tagUploadHTML = tagUploadHTML + "<textarea id='uploadimgs' name='uploadimgs'></textarea>"
	tagUploadHTML = tagUploadHTML + "<IFRAME name='worker' SRC='none.html'>";
	tagUploadHTML = tagUploadHTML + "</IFRAME>";

	tagUploadHTML = tagUploadHTML + "</form>"
	tagUploadHTML = tagUploadHTML + "</div>"

	document.write(tagUploadHTML)

	this.tagDestination 	= "tagSection";
	this.objectName		= "tagObject";	

	this.tagList = [];

	this.tagObject		= tagObject;
	this.addTagObject	= addTagObject;

	function tagObject(tagID, tagName, tagCount){
		this.tagID	= tagID;
		this.tagName	= tagName;
		this.tagCount	= tagCount;
		return this;
	}

	function addTagObject(tagID, tagName, tagCount){
		this.tagList[this.tagList.length] = new this.tagObject(tagID, tagName, tagCount);
	}
}
