var ie4=document.all;
var ns6=document.getElementById&&!document.all;

function checkComplete(object)
{
	object.className = (object.value=="") ? "required" : "";
}


function showHidObject(object, show)
{
	fnFindBrowserStyle(document.getElementById(object)).display = (show) ? "block" : "none";
}


function addPage()
{
	var previewDoc = document.getElementById("webpages");
	var pageCount = parseInt(document.getElementById("pagecount").value) + 1;
	
	var newLabel = document.createElement('LABEL');
	newLabel.setAttribute("for", "page" + pageCount);	
	newLabel.setAttribute("id", "label" + pageCount);	
	newLabel.innerHTML = "Title of page " + pageCount + ":";
	
	previewDoc.appendChild(newLabel);
	
	var newLabel = document.createElement('INPUT');
	newLabel.setAttribute("type", "text");	
	newLabel.setAttribute("id", "page" + pageCount);	
	newLabel.setAttribute("name", "page[]");	
	
	previewDoc.appendChild(newLabel);
	
	var newLabel = document.createElement('IMG');
	newLabel.setAttribute("align", "left");	
	newLabel.setAttribute("src", "images/remove.png");	
	newLabel.setAttribute("class", "remove-image");	
	newLabel.setAttribute("id", "remimage" + pageCount);	
	newLabel.setAttribute("onclick", "removePage(" + pageCount + ")");	

	previewDoc.appendChild(newLabel);
	
	document.getElementById("pagecount").value = pageCount;
	
	document.getElementById("page" + pageCount).focus();
}

function removePage(ident)
{
	var layer = document.getElementById("label"+ident);
	layer.parentNode.removeChild(layer);
	
	var layer = document.getElementById("page"+ident);
	layer.parentNode.removeChild(layer);
	
	var layer = document.getElementById("remimage"+ident);
	layer.parentNode.removeChild(layer);
}


function fnFindBrowserStyle(objIdent)
{ return ((ie4||ns6) ? objIdent.style : objIdent); }
