function CheckAll(objName)
{
	var allObj = document.forms[0]
	var blnChecked = true

	for (i=0; i<allObj.length; i++){
		objNavn = allObj[i].name
		if (objNavn != objName.name)
			if (allObj[i].checked == true)
				blnChecked = false

	}

	for (i=0; i<allObj.length; i++){
		objNavn = allObj[i].name
		allObj[i].checked = blnChecked;
	}
}

function Cancel(){
	window.top.opener.location.reload();
//	window.top.opener.location.href = window.top.opener.location
	window.parent.close();
}

function WebFormPreview(AppPath, WebForm_ID) {
	var w = 462;
	var h = 485;
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;
	if (screen.availHeight < 600) {
		intTop = 0;
	}

	//	var windowprops = "";
	var windowprops = "location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=no,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/Content/Modules/WebFormPreview.aspx?WebForm_ID=" + WebForm_ID ,"winPopup",windowprops);
}

function Editor(AppPath, PageContent_ID, ContentTemplateItemRef)
{
	var w = 509 //screen.availWidth / 2;
	var h = 485 //screen.availHeight / 2;
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/Common/Editor.aspx?PageContent_ID=" + PageContent_ID + "&ContentTemplateItemRef=" + ContentTemplateItemRef,"winPopup",windowprops);
}

function Editor4PublicCalendar(AppPath, ItemID, ContentTemplateItemRef)
{
	var w = 509 //screen.availWidth / 2;
	var h = 535 //screen.availHeight / 2;
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/Common/Editor4PublicCalendar.aspx?ItemID=" + ItemID,"winPopup",windowprops);
}

function Editor4ReadMore(AppPath, ReadMore_ID, ReadMoreType)
{
	var w = 509 //screen.availWidth / 2;
	var h = 485 //screen.availHeight / 2;
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/Common/Editor4ReadMore.aspx?ReadMore_ID=" + ReadMore_ID + "&ReadMoreType=" + ReadMoreType,"winPopup",windowprops);
}

function FileManager(AppPath, Action, ID, Ref, FilesAllowed, Height, Width, CurrentFile_ID)
{
	var w = 675;
	var h = 575;
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/Common/FileManager.aspx?Action=" + Action + "&ID=" + ID + "&Ref=" + Ref + "&FilesAllowed=" + FilesAllowed + "&Height=" + Height + "&Width=" + Width + "&CurrentFile_ID=" + CurrentFile_ID + "&ClearCurrentFileShowed=1","winPopup",windowprops);
}

function Article(AppPath, PageContent_ID)
{
	var w = 400
	var h = 160
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/UserControls/Content/AddArticle.aspx?PageContent_ID=" + PageContent_ID,"winPopup",windowprops);
}

function TimeControl(AppPath, Item_ID)
{
	var w = 400
	var h = 270
	var intLeft = (screen.availWidth - w) / 2;
	var intTop = (screen.availHeight - h) / 2;

	if (screen.availHeight < 600){
		intTop = 0; 
	}

	var windowprops = "location=no,scrollbars=yes,menubars=no,status=yes,toolbars=no,resizable=yes,left=" + intLeft + ",top=" + intTop + ",width=" + w + ",height=" + h;
	popup = window.open(AppPath + "CMS/UserControls/Content/TimeControl.aspx?Item_ID=" + Item_ID,"winPopup",windowprops);
}

var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function PrintWebForm(AppPath, divName)
{
	var intWidth = 462;
	var intHeight = 485;
	var intLeft = (screen.availWidth - intWidth) / 2;
	var intTop = (screen.availHeight - intHeight) / 2;

	if (screen.availHeight < 600){
		intTop = 0;
	}

	var windowprops = "location=0,scrollbars=1,menubars=0,toolbars=0,resizable=1,left=" + intLeft + ",top=" + intTop + ",width=" + intWidth + ",height=" + intHeight;
	var sWinHTML = document.getElementById(divName).innerHTML; 

	var winprint=window.open("","",windowprops);
	winprint.document.open();

	winprint.document.write("<html>");
	winprint.document.write("<head>");
	winprint.document.write("<title>Pelikanen - Print blanket</title>");
	winprint.document.write("<link rel='stylesheet' type='text/css' href='" + AppPath + "CSS/WebForm.css'>");
	winprint.document.write("<style media='print'>");
	winprint.document.write(".DANA_WebFormButton{display: none;}");
	winprint.document.write(".DANA_Separator{display: none;}");
	winprint.document.write("</style>");
	winprint.document.write("</head>");
	winprint.document.write("<body>");
	winprint.document.write("<div style='text-align: right;'><input type='button' value='Luk vindue' style='width: 80px;' onClick='window.close();' class='DANA_WebFormButton'></div>");
	winprint.document.write("<div class='DANA_Separator' style='background-color: #B4B5B6; height: 1px; width: 100%; line-height: 1px; font-size: 1px; margin-top: 15px; margin-bottom: 15px;'>&nbsp;</div>");
	winprint.document.write(sWinHTML);
	winprint.document.write("<div class='DANA_Separator' style='background-color: #B4B5B6; height: 1px; width: 100%; line-height: 1px; font-size: 1px; margin-top: 15px; margin-bottom: 15px;'>&nbsp;</div>");
	winprint.document.write("<div style='text-align: right;'><input type='button' value='Luk vindue' style='width: 80px;' onClick='window.close();' class='DANA_WebFormButton'></div>");
	winprint.document.write("</body>");
	winprint.document.write("</html>");

	winprint.document.close();
	winprint.focus();

	if (pr){ // NS4, IE5
		winprint.print();
	}
	else{ // other browsers
		if (mac){
			alert("Siden kunne ikke printes automatisk.\n\nTryk 'Cmd+p' på dit keyboard for at printe siden.");
		}
		else{
			alert("Siden kunne ikke printes automatisk.\n\nTryk 'Ctrl+p' på dit keyboard for at printe siden.");
		}
	}
}

function GotoPage(Path)
{
	window.location.href = Path
}

var preColor;
function swapColor(obj, restore) {
	if (restore) {
		obj.style.backgroundColor = preColor;
	} else {
		preColor = obj.style.backgroundColor;
		obj.style.backgroundColor = "#B7D2E7";
	}
}
