

//	----------------------------------------------------------------------------------------
function linknew(url) {	window.open(url); }
function link(url) {	window.location.href = url; }


// --------------------------------------------------------------------
function submitCmd()
{
	document.frmMain.cmd.value = "S";	
	document.frmMain.submit();
}


// --------------------------------------------------------------------
function submitEx(cmd)
{
	document.frmMain.cmd.value = cmd;	
	document.frmMain.submit();
}

// --------------------------------------------------------------------
function submitExData(cmd, data)
{
	document.frmMain.cmd.value = cmd;	
	document.frmMain.cmddata.value = data;
	document.frmMain.submit();
}


// --------------------------------------------------------------------
function submitS()
{
	document.frmMain.cmd.value = "S";	
	document.frmMain.submit();
}


// --------------------------------------------------------------------
function submitD(item)
{
	if(confirm('Are you sure to delete '+item +'?'))
	{
		document.frmMain.cmd.value = 'D';	
		document.frmMain.submit();
	}
}




// --------------------------------------------------------------------
function submitPromptUrl(url, caption)
{
	if(confirm(caption))
	{
		window.location.href = url
	}
}


// --------------------------------------------------------------------
function submitPrompt(cmd, caption)
{
	if(confirm(caption))
	{
		document.frmMain.cmd.value = cmd;	
		document.frmMain.submit();
	}
}


// --------------------------------------------------------------------
function addWindowOpenPos(w,h)
{	
	var l = window.screenLeft + (document.body.offsetWidth/2) - (w/2)
	var t = window.screenTop + (document.body.offsetHeight/2) - (h/2)
	return rv = "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t
}


// --------------------------------------------------------------------
function submitProcessing(cmd, pressedButton)
{
	document.frmMain[pressedButton].value = "Processing ...";
	document.frmMain[pressedButton].disabled = true;
	document.frmMain.cmd.value = cmd;	
	document.frmMain.submit();
}


//	----------------------------------------------------------------------------------------
function delrec(item,url)
{
	if(confirm('Are you sure to delete this ' + item + '?'))
	{
		window.location.href = url;
	}
}

//Add by Zen,2007-06-16
//	----------------------------------------------------------------------------------------
function copyrec(item,url)
{
	if(confirm('Are you sure to copy this ' + item + '?'))
	{
		window.location.href = url;
	}
}


//	----------------------------------------------------------------------------------------
function areyousure(q,url)
{
	if(confirm(q))
	{
		window.location.href = url;
	}
}


// --------------------------------------------------------------------
function removeTenant(id)
{
	if(confirm('Are you sure to remove this tennat?'))
	{
		link('Tenant.aspx?tab=EDT&cmd=REMOVE&id=' + id)
	}
}


// --------------------------------------------------------------------
function openHtmlRep2006(uri)
{
	window.open(uri,'','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}



// --------------------------------------------------------------------

function openPrintTask(id)
{
	window.open('/Tasks/printTask.aspx?id=' + id,'task','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}

function openPrintTaskOverview()
{
	window.open('/Tasks/printTaskOverview.aspx','taskoverview','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}

function openPrintTaskOverview2()
{
	window.open('/Tasks/printTaskOverview2.aspx','taskoverview','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}


function openPrintMyTasks()
{
	window.open('/Tasks/printMyTasks.aspx','taskoverview','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}



function openContactViewMatchingContacts(qs)
{
	window.open('contactViewMatchingContacts.aspx?' + qs,'conprev','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(300,400));

}


function browseCatalogForVoucher(catid)
{
	window.open('/Education/browseCatalog.aspx?context=VCH&cat=' + catid,'browsecat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseCatalogForMenus(catid)
{
	window.open('/Education/browseCatalog.aspx?context=MNU&cat=' + catid,'browsecat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}



function browseCatalogForCourse(catid)
{
	window.open('/Education/browseCatalog.aspx?context=CRS&cat=' + catid,'browsecat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}




function browseCatalog(catid)
{
	window.open('/Education/browseCatalog.aspx?cat=' + catid,'browsecat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseStoreFolder(fldid)
{
	window.open('/Store/browseFolder.aspx?fld=' + fldid,'browsefld','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseStoreFolderForProduct(fldid)
{
	window.open('/Store/browseFolder.aspx?context=PRD&fld=' + fldid,'browsefld','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}





function browseCatalogWithContext(catid,ctx)
{
	window.open('/Education/browseCatalog.aspx?context=' + ctx + '&cat=' + catid,'browsecat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}



function browseCourse(crsid)
{
	window.open('/Education/browseCourse.aspx','browsecrs','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseCourseForMenus(crsid)
{
	window.open('/Education/browseCourse.aspx?context=MNU','browsecrs','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseCourseForClass(crsId)
{
	window.open('/Education/browseCourse.aspx?context=CLS','browsecrs','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}


function browseCourseCtx(crsId, ctx)
{
	window.open('/Education/browseCourse.aspx?context=' + ctx,'browsecrs','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,400));

}



function browseClass(clsId)
{
	window.open('/Education/browseClass.aspx','browsecls','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(600,400));

}

function browseClassCtx(clsId, context)
{
	window.open('/Education/browseClass.aspx?context=' + context,'browsecls','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(600,400));

}



function editClassSession(id, cls)
{
	//window.showModalDialog('popupEditSession.aspx?s=' + id,'','help:no;unadorned:no;edge:raised;scroll:no;status:no;center:yes;dialogWidth:400px;dialogHeight:150px')
	window.open('popupEditSession.aspx?s=' + id + '&cls=' + cls ,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,' + addWindowOpenPos(400,150))
	
}



function showPaymentLog(id)
{
	if(id <= 0)
		alert('There is no payment log data available for this transaction')
	else
		window.open('/Customers/showPaymentLog.aspx?id=' + id ,'showplg','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(500,400));

}


function previewDesign(id)
{

	window.open('/design/' + id,  'preview', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(780,550))
}



function browseDesign(id)
{
	window.open('browseDesign.aspx?id=' + id,'browsedsn','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(450,500));

}


function browseGenericImage(id)
{
	window.open('browseGenericImage.aspx?id=' + id,'browsegimg','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(500,350));

}

function browseExtraImage()
{
	window.open('/SiteDesign/browseExtraImage.aspx' ,'browseeimg','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(600,450));

}

//Add by Zen,2007-06-29
function browseMenuPage(context)
{
	window.open('/SiteDesign/browseMenuPage.aspx?context=' + context,'browsemnu','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(450,500));

}

//Add by Zen,2007-06-29
function browseIndepPage(context)
{
	window.open('/SiteDesign/browseIndepPage.aspx?context=' + context,'browseidp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(450,500));

}

function butReg(c) { c.src = c.src.substring(0,c.src.length-5) + '1.gif' }
function butHover(c) { c.src = c.src.substring(0,c.src.length-5) + '2.gif' }
function butPressed(c) { c.src = c.src.substring(0,c.src.length-5) + '3.gif' }




function editEventDesc(id)
{
	window.open('/SiteDesign/editCustomPage.aspx?context=EVN_DESC&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}


function editEventResp(id)
{
	window.open('/SiteDesign/editCustomPage.aspx?context=EVN_RESP&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}



function editPage(id)
{
	window.open('editCustomPage.aspx?context=CP&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}



function editPageRestore(id, buid)
{
	window.open('editCustomPage.aspx?context=CP&id=' + id + "&buid=" + buid ,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}



function editPageStatic(id)
{
	window.open('editCustomPage.aspx?context=STP&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}


function editPageStaticRestore(id, buid)
{
	window.open('editCustomPage.aspx?context=STP&id=' + id + '&buid=' + buid,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}





function viewPage(baseurl, id)
{
	var url = 'http://'
	if(id == 0)
		url += baseurl
	else
		url += baseurl + '/show.aspx?mi=' + id
		
	window.open(url,'','');
}


function viewPageStatic(baseurl, id)
{
	var url = 'http://'
	if(id == 0)
		url += baseurl
	else
		url += baseurl + '/page.aspx?id=' + id
		
	window.open(url,'','');
}



function browseAttendee(id,context)
{
	window.open('/Customers/browseAttendee.aspx?id=' + id + "&context=" + context ,'browseatt','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(400,400));

}

function browseAccount(id,context)
{
	window.open('/Customers/browseAccount.aspx?id=' + id + "&context=" + context ,'browseacc','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(400,400));

}


function browseVoucher(id,context)
{
	window.open('browseVoucher.aspx?id=' + id + "&context=" + context ,'browsevch','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(400,400));

}


function showTransaction(id,context)
{
	window.open('/Customers/showTransaction.aspx?t=' + id + "&c=" + context ,'showtrn','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(500,250));

}




function showReport(rep, qs)
{
	window.open('/Reports/showReport.aspx?f_OF=3&rep=' + rep + '&' + qs,'','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,500));
}


function showReportWithCrit(rep)
{
	window.open('/Reports/showReport.aspx?rep=' + rep, '', 'toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,500));
}


function showHelpWin(tt)
{
	var offsetLeft = 20
	var offsetRight = 10
	var helpWidth = 250
	var helpHeight = 500
	
	var spaceOnTheLeft = window.screenLeft
	var spaceOnTheRight = screen.availWidth - document.body.offsetWidth - window.screenLeft

	var x = 0, y = 0

	if(spaceOnTheRight >= helpWidth + offsetRight)
	{
		x = window.screenLeft + document.body.offsetWidth + offsetRight
		y = window.screenTop 
	} 
	else if(spaceOnTheLeft >= helpWidth + offsetLeft)
	{
		x = window.screenLeft - helpWidth - offsetLeft
		y = window.screenTop 	
	} 
	else 
	{	
		x = window.screenLeft + (document.body.offsetWidth/2) - (helpWidth/2)
		y = window.screenTop + (document.body.offsetHeight/2) - (helpHeight/2)	
	} 

	
	//alert( document.body.offsetTop + " " + document.body.clientTop )

	var pos = 'left=' + x +',top=' + y + ',width=' + helpWidth + ',height=' + helpHeight	
	window.open('/Common/contextHelp.aspx?t=' + tt, 'ctxhelp', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + pos);
	
}



function editArticle(id)
{
	window.open('/SiteDesign/editCustomPage.aspx?context=ART&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}


function viewArticle(baseurl, id)
{
	if(id <= 0)
		return;
		
	var url = 'http://'
	if(id == 0)
		url += baseurl
	else
		url += baseurl + '/article.aspx?a=' + id
		
	window.open(url,'','');
}


function dateSelector(ff)
{
	var kd = document.frmMain[ff].value
	window.open('/Common/dayPicker.aspx?fn=frmMain&ff=' + ff + '&kd=' + kd,'daypicker','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(430,270));
}



function editPredefPage(id)
{
	
	window.open('/SiteDesign/editCustomPage.aspx?context=PDP&id=' + id,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));

}



function showHelpAnim(context)
{
	
	window.open('/Help/show.htm?c=' + context,'helpanim','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(816,613));

}

function openSupSite(id)
{
	window.open('/Help/help.aspx' ,'help','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(700,550));

}


function htmlEditNoBody(formName,controlName)
{
	window.open('/SiteDesign/editCustomPage.aspx?context=EHNB&fn=' + formName + "&cn=" + controlName,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}


function htmlEditFullDoc(formName,controlName)
{
	window.open('/SiteDesign/editCustomPage.aspx?context=EHFD&fn=' + formName + "&cn=" + controlName,'editpage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(750,550));
}



function printInvoice(id)
{
	window.open('transactionInvoice.aspx?id=' + id,'invoice','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(710,580));
}


function printReceipt(id)
{
	window.open('transactionReceipt.aspx?id=' + id,'receipt','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,' + addWindowOpenPos(710,580));

}


function setAllToPresent()
{
	if(confirm("This will set all attendee's attendance to PRESENT for each session.\nAre you sure to continue?"))
	{
		submitEx('PALL')
	}

}

function openFormLineItem(uri)
{
	window.open(uri,'formlineitem','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,' + addWindowOpenPos(500,500));

}


function hideMenu()
{
	emptyMenu.style.display = 'inline'
	fullMenu.style.display = 'none'
	
	Set_Cookie('MENU_BAR','hide')
	
	
	//alert(document.cookie);
	
}

function showMenu()
{
	emptyMenu.style.display = 'none'
	fullMenu.style.display = 'inline'
	Set_Cookie('MENU_BAR','show')
	
	
}




function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value) 
{	
    document.cookie = name + "=" +escape(value) + "; expires=Fri, 31 Dec 2010 23:59:59 GMT";
}



function mbarsmall_onmouseover(c)
{
	c.bgColor = '#d5d5d5'	
	c.style.cursor = 'hand'
}


function mbarsmall_onmousedown(c)
{
	c.bgColor = '#e5e5e5'
	c.style.cursor = 'default'	
	showMenu();
}


function mbarsmall_onmouseout(c)
{
	c.bgColor = '#e5e5e5'	
	c.style.cursor = 'default'			
}


function viewNwlSubscribers(id)
{
	window.open('/Newsletters/viewSubscribers.aspx?id=' + id,'subscribers','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(400,400));
}

function showNewsletter(id)
{
	window.open('/Newsletters/showNewsletter.aspx?id=' + id,'subscribers','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(580,580));
}



function changeOrderStatus(ordId)
{
	window.open('/Store/changeOrderStatusPopUp.aspx?id=' + ordId,'chordsts','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,' + addWindowOpenPos(400,400));

}


function cancelEventRegistration(id)
{
	if(confirm('Are you sure to cancel this event registration?'))
		window.location.href = "/Events/listRegistrations.aspx?tab=EDT&cmd=CR&regId=" + id

}


function deleteLastTransaction(id, filter)
{
	if(confirm("Are you sure to delete the last billing transaction?"))
		window.location.href = "/Customers/editAttendee.aspx?att=" + id + "&cmd=DLTRN&filter=" + filter + "&tab=BIL.LDG"
}




function handlePaymentChoice()
{

	//alert( document.frmMain.f_PaymentType.value )
	
	
	switch(document.frmMain.f_PaymentType.value)
	{
		case 'CC':
			showPayControls_CC();
			hidePayControls_EC();
			hidePayControls_OL();
			break;
	
		case 'EC':
			hidePayControls_CC();
			showPayControls_EC();
			hidePayControls_OL();			
			break;

		case 'OL':
			hidePayControls_CC();
			hidePayControls_EC();
			showPayControls_OL();			
			break;
	
	}
	


}

function openReportPage(id)
{
	
	//parent.window.critframe.src = '/Reports/reportingFrameCriteria.aspx?repexpid=' + id
	
	//parent.frames['critframe'].src = '/Reports/reportingFrameCriteria.aspx?repexpid=' + id
	
}


function test99(id)
{
	critframe.src = 'http://www.abc.com'
	
	
	id=88
	//window.critframe.src = '/Reports/reportingFrameCriteria.aspx?repexpid=' + id
	
	//document.frames("critframe").src = '/Reports/reportingFrameCriteria.aspx?repexpid=' + id
	
	
	
}




function showDocLibItem(id)
{

	window.open('showItem.aspx?id=' + id,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(600,500));

}













function editAdvancedMenu(id)
{

	window.open('editUserMenuAccess.aspx?id=' + id,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + addWindowOpenPos(600,500));

}



function openEmail(c)
{
	em =	c.value
	
	window.location.href= "mailto:" + em
}



function editAttGpa(d1, d2)
{

	frmMain.f_FromDate.value = d1
	frmMain.f_ToDate.value = d2
	submitEx('S');
	
	
	
}