// Support Script (768)
function getForm(formname)
{
	var f;
	if (document.forms && document.forms[0])
	{
		// This is the case where there are only hidden form elements in an
		// all 4.0 browser page and Comm is hitting the page - and all IE cases.
		f = document.forms[formname];
	}

	if (f == null)
	{
		if ((document.layers) && (document.layers.length > 0))
		{
			var d;
			iLayer = 0;
			while (true)
			{
				d = document.layers[iLayer].document.layers[0].document;
				if (d.forms && d.forms[0]) // normal case
				{
					f = d.forms[0];
					break;
				}
				iLayer = iLayer + 2;
			
				if (document.layers[iLayer] == null)
					break;
			}
		}
	}

	if (f == null)
		alert("Form not submitted - Cannot Find Form '" + formname + "'.");

	return f;
}

function nav_onClick(formname, action, target, variable, variable2) {

	var formObj = getForm(formname)
	if (formObj != null){
	var okToSubmit = false
	
	formObj.actiontype.value = action

	if ((target!=null) && (target!="")){
		formObj.action = target
	}

	switch(action)
	{
	  case 'jump':
			formObj.pagenum.value = variable;
	    break;
	  case 'listarea':
			formObj.id.value = variable;
	    break;
	  case 'area':
			formObj.targetarea.value = variable;
	    break;
	  case 'view':
			formObj.id.value = variable;
	    break;
	  case 'viewcat':
			formObj.cat.value = variable;
	    break;
	  case 'jumpcat':
			formObj.catpagenum.value = variable;
	    break;
	  case 'slideshow':
			formObj.photopage.value = variable;
	    break;
	  default:	    
	}

	if ("0" == "1")
	{
	    Result = Validate("0"); // don't stop on first error
	    if (Result == "") okToSubmit = true;
	    else alert("The form could not be submitted:" + Result);
	}
	else 
	{
	    okToSubmit = true
	}

	if (okToSubmit) formObj.submit();
	}
}

function msgStatus(onoff, action, variable) {
	if (onoff=='on'){
		switch(action)
		{
		  case 'back':
			msg='Jump Back to List';
			break;
		  case 'next':
			msg='Jump to Next Page';
			break;
		  case 'prev':
			msg='Jump to Previous Page';
			break;
		  case 'end':
			msg='Jump to Last Page';
			break;
		  case 'jump':
			msg='Jump to Page: ' + String(variable);
			break;
		  case 'save':
			msg='Save Changes to ' + String(variable);
			break;
		  case 'edit':
			msg='Edit: ' + String(variable);
			break;
		  case 'manage':
			msg='Manage ' + String(variable);
			break;
		  case 'view':
			msg='View Message: ' + String(variable);
			break;
		  case 'new':
			msg='Create a New User';
			break;
		  case 'addnew':
			msg='Create a New User';
			break;
		  default:	    
			msg=' ';
		}
		window.status = String(msg);
	}
	else{
		window.status=" ";
	}
}
function imagewin(img,imageid) {
	pagetarget="solutions_imgview.asp?img=" + img + "&imageid=" + imageid
	imgwindow = window.open(pagetarget, "imagewin", "width=530,height=550,toolbar=no,scrollbars=auto,personalbar=no,directories=no");
}
function linkwin(pagetarget) {
	imgwindow = window.open(pagetarget, "linkwin", "width=800,height=600,toolbar=no,scrollbars=yes,personalbar=no,directories=no");
}
function detailwin(pagetarget) {
	imgwindow = window.open(pagetarget, "linkwin", "width=530,height=550,toolbar=no,scrollbars=yes,personalbar=no,directories=no");
}
function printpage(){
	text=document
	print(text)
}
