function NewAttachment(owner_id, owner_type) {

	var div = document.getElementById('div_global');

	loadFrame('Attachment.aspx?OwnerId=' + owner_id + '&OwnerType=' + owner_type, '450', '225', 'yes', div);
}

function NewNote(owner_id, owner_type) {

	var div = document.getElementById('div_global');

	loadFrame('Note.aspx?OwnerId=' + owner_id + '&OwnerType=' + owner_type, '450', '300', 'yes', div);
}

function NewSystem(owner_id, owner_type) {

	var div = document.getElementById('div_global');

	loadFrame('System.aspx?OwnerId=' + owner_id + '&OwnerType=' + owner_type, '600', '650', 'yes', div);
}

function ViewNote(note_id) {

	var div = document.getElementById('div_global');

	loadFrame('Note.aspx?NoteId=' + note_id, '450', '300', 'yes', div);
}

function ViewSystem(screen_id, system_id) {

	var div = document.getElementById('div_global');

	loadFrame('System.aspx?OwnerType=' + screen_id + '&SystemId=' + system_id, '600', '650', 'yes', div);
}

// Standard Functions //
function confirmDelete(what) {

	return confirm('Are you sure you want to delete ' + what + '?');

}

function DisplaySuccess(redir) {

	var div = document.getElementById('div_global');

	loadFrame('success.aspx?redir=' + redir, '280', '170', 'no', div);
	
}

function hideDiv(div, close) {

	var browserId = BrowserDefine();
	
	switch (browserId) {
	
		case "0":
		
			div.style.display = 'none';
			break;
			
		case "1":

			div.style.display = 'none';
			break;
		
		default:
		
			alert("This site has been designed for Microsoft Internet Explorer and Netscape Navigator only.");
		
	}
	
}
function showDiv(div) {

	hideDiv(div,0);
	
	var browserId = BrowserDefine();
	
	switch (browserId) {
	
		case "0":
		
			div.style.display = 'inline';
			break;
		
		case "1":

			div.style.display = 'show';
			div.innerHTML = '';
			break;
		
		default:
		
			alert("This site has been designed for Microsoft Internet Explorer and Netscape Navigator only.");
		
	}

}
function loadFrame(loc,wdt,hgt,scr,div){

	var imgLoc = 0;
	var browserId = BrowserDefine();
	if(scr=='yes'){ imgLoc = 16	};
	
	var winl = (screen.width-wdt)/2;	
    
	div.style.top = document.body.scrollTop + 120;
	div.style.left = winl;
	
	switch (browserId) {
	
		case "0":
		
			showFrame(div);
			div.innerHTML = "<iframe id='ifrm' style='width:" + wdt + "px;height:" + hgt + "px;' src='" + loc + "' scrolling='" + scr + "' frameborder=0></iframe>";
			break;
			
		case "1":
	
			showFrame(div);
			div.innerHTML = "<iframe id='Iframe1' style='width:" + wdt + "px;height:" + hgt + "px;' src='" + loc + "' scrolling='" + scr + "' frameborder=0></iframe>";
			break;
			
		default:
		
			openWindow(loc, wdt, hgt);
			
	}
	
}
function fillFrame(loc,wdt,hgt,scr,div){
	
	div.style.top = document.body.scrollTop + 120;
	div.style.left = 200;
	
	div.innerHTML = "<iframe style='width:" + wdt + "px;height:" + hgt + "px;' src='" + loc + "' scrolling='" + scr + "' frameborder=0></iframe>";

}
function closeFrame(div, redir) {
	
	if (BrowserDefine() == "0") { div.style.display = 'none'; } else { div.style.display = 'none'; }

	if (redir != undefined && redir != 'undefined') { window.location.href = redir; } else { window.location.href = window.location.href; }
		
}
function closeFrame2(div, redir) {
	
	if (BrowserDefine() == "0") { div.style.display = 'none'; } else { div.style.display = 'none'; }

	//if (redir != undefined && redir != 'undefined') { window.location.href = redir; } else { window.location.href = window.location.href; }
		
}
function showFrame(div) {

	div.style.display = 'inline';

}
function BrowserDefine() {

	try {
	
		var browserId = navigator.appName;

		if (browserId.indexOf("Microsoft")!=-1) browserId="0";
		
		else if (browserId.indexOf("Netscape")!=-1) browserId="1";
		
		else browserId="2";
		
		return browserId;

	}
	
	catch(er) {
	
		return 2;
		
	}
	
}
function GetParentElementByTagName(element, tagName) {

	var element=element;
	
	while(element.tagName != tagName)
	
		element = element.parentNode;
		
	return element;
	
}
function openWindow(loc,wdt,hgt) {

	var top_pos = document.body.scrollTop + 120;
	
	window.open(loc + '&win=true', 'win', 'height=' + hgt + ',width=' + wdt + ',top=' + top_pos + ',left=200');

}

