

//	----------------------------------------------------------------------------------------
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 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;
	}
}




//	----------------------------------------------------------------------------------------
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 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 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)
{
	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));

}





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 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 viewPage(baseurl, id)
{
	var url = 'http://'
	if(id == 0)
		url += baseurl
	else
		url += baseurl + '/show.aspx?mi=' + 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));

}



