
//-------------------------------------------------------
function SelectVote(pID,vID,vIdx){
//-------------------------------------------------------
	var oNum,nOpt;
	
	nOpt = self.document.getElementById('NVOTE'+pID).value;
	
	for(oNum=0;oNum <= nOpt;oNum++){
		self.document.getElementById('VOTE'+pID+oNum).checked = '';
	}
	self.document.getElementById('VOTE'+pID+vIdx).checked = 'on';
	self.document.getElementById('POLL'+pID).value = vID;
}

//-------------------------------------------------------
function Action(aID, aTag){
//-------------------------------------------------------

	self.document.forms[0].ACTION.value = aID;
	self.document.forms[0].TAG.value = aTag;
	self.document.forms[0].method='post'
	self.document.forms[0].action='Action.asp'
	self.document.forms[0].submit();
}



//-----------------------------------------------------
function Edit(eMode,eID,pID){
//-----------------------------------------------------
	var eUrl,eWidth,eHeight,eTop,eLeft,eResize, eScroll;
 
	switch(eMode){
		case 'M'	: eWidth=450; eHeight = 550; eResize=0; eScroll=0; break; // Menus
		case 'C'	: eWidth=800; eHeight = 500; eResize=1; eScroll=1; break; // Content
		case 'U'	: eWidth=350; eHeight = 400; eResize=0; eScroll=0; break; // Members
		case 'B'	: eWidth=700; eHeight = 500; eResize=1; eScroll=1; break; // Blog
		case 'W'	: eWidth=700; eHeight = 500; eResize=1; eScroll=1; break; // Newsletter
		case 'BC'	: eWidth=500; eHeight = 200; eResize=0; eScroll=0; break; // Blog Comments
		case 'F'	: eWidth=300; eHeight = 200; eResize=0; eScroll=0; break; // Forums
		case 'FR'	: eWidth=300; eHeight = 450; eResize=0; eScroll=0; break; // Forum Rooms
		case 'P'	: eWidth=900; eHeight = 700; eResize=1; eScroll=1; break; // Pages
		case 'PR'	: eWidth=300; eHeight = 100; eResize=0; eScroll=0; break; // Page Rows
		case 'RC'	: eWidth=300; eHeight = 100; eResize=0; eScroll=0; break; // Row Columns
		case 'CI'	: eWidth=600; eHeight = 600; eResize=0; eScroll=0; break; // Column Items
		case 'K'	: eWidth=600; eHeight = 120; eResize=0; eScroll=0; break; // Wikis
		case 'KE'	: eWidth=800; eHeight = 600; eResize=1; eScroll=1; break; // Wiki Entry
		case 'O'	: eWidth=400; eHeight = 100; eResize=0; eScroll=0; break; // Polls
		case 'PO'	: eWidth=400; eHeight = 150; eResize=0; eScroll=0; break; // Poll Options

		case 'I'	: eWidth=400; eHeight = 180; eResize=0; eScroll=0; break; // Mail Accounts
		case 'ML'	: eWidth=400; eHeight = 180; eResize=0; eScroll=0; break; // Mail Lists
		case 'LM'	: eWidth=350; eHeight = 100; eResize=0; eScroll=0; break; // List Member

		case 'AM'	: eWidth=400; eHeight = 100; eResize=0; eScroll=0; break; // Address Map
		case 'AT'	: eWidth=400; eHeight = 250; eResize=0; eScroll=0; break; // Attributes
		case 'AV'	: eWidth=400; eHeight = 120; eResize=0; eScroll=0; break; // Attribute Values
		case 'PD'	: eWidth=600; eHeight = 600; eResize=1; eScroll=1; break; // Products
		case 'Q'	: eWidth=700; eHeight = 400; eResize=1; eScroll=1; break; // FAQ
		case 'MS'	: eWidth=450; eHeight = 300; eResize=0; eScroll=0; break; // Menu Styles
		case 'S'	: eWidth=420; eHeight = 400; eResize=0; eScroll=0; break; // Menu Item Styles
		case 'G'	: eWidth=420; eHeight = 80;  eResize=0; eScroll=0; break; // Galleries
		case 'GP'	: eWidth=420; eHeight = 120; eResize=0; eScroll=0; break; // Gallery Pictures
		case 'DL'	: eWidth=420; eHeight = 400; eResize=0; eScroll=0; break; // Downloads
		case 'FS'	: eWidth=750; eHeight = 400; eResize=1; eScroll=1; break; // Frame Styles
		case 'TS'	: eWidth=450; eHeight = 300; eResize=0; eScroll=0; break; // Text Styles
		case 'PT'	:
		case 'NT'	:
		case 'BT'	:
		case 'WT'	:
		case 'OT'	:
		case 'CT'	:
		case 'DT'	:
		case 'UT'	:
		case "IT"	:
		case 'ST'	: eWidth=900; eHeight = 600; eResize=1; eScroll=1; break; // Layout
		case 'CAT'	: eWidth=350; eHeight = 150; eResize=0; eScroll=0; break; // Categories

	}
	eTop 	= (screen.height-eHeight)/2;
	eLeft 	= (screen.width-eWidth)/2;
	
	
	eUrl = 'edit.asp?MODE=' + eMode + '&ID=' + eID + '&PARENT=' + pID;
	
	window.open(eUrl,'','height=' + eHeight + ',width=' + eWidth + ',top=' + eTop + ',left=' + eLeft + ',resizable=' + eResize + ',scrollbars=' + eScroll + ',status=1');
}

//---------------------------------------------------------
function ConfirmDelete(dDesc, dAction, dID){
//---------------------------------------------------------
	if ( confirm('Are you sure you want to delete this ' + dDesc + '?') ){
		self.document.forms[0].ACTION.value = dAction;
		self.document.forms[0].TAG.value = dID;
		self.document.forms[0].method='post'
		self.document.forms[0].action='Action.asp'
		self.document.forms[0].submit();
	}
}

//-----------------------------------------------------
function Pick(pType,sTarget,sValue,sArg,siteID){
//-----------------------------------------------------
	var sUrl,sWidth,sHeight,sTop,sLeft,sResize,sScroll,sCurrent;
	
	switch(pType){
		case 'C'	: sWidth=300; sHeight=450; sResize=0; sScroll=0; break;
		case 'F'	: sWidth=400; sHeight=300; sResize=0; sScroll=0; break;
		case 'A'	: sWidth=600; sHeight=600; sResize=0; sScroll=1; break;
		case 'H'	: sWidth=400; sHeight=400; sResize=0; sScroll=0; break;
		case 'L'	: sWidth=700; sHeight=120; sResize=0; sScroll=1; break;
		case 'MS'	: sWidth=250; sHeight=500; sResize=0; sScroll=1; break;
		case 'D'	: sWidth=200; sHeight=200; sResize=0; sScroll=0; break;
		case 'I'	:
		case 'EI'	: sWidth=700; sHeight=700; sResize=1; sScroll=1; break;
		case 'U'	: sWidth=700; sHeight=700; sResize=1; sScroll=1; break;
		case 'FH'	: sWidth=300; sHeight=400; sResize=1; sScroll=1; break;
		case 'O'	: sWidth=400; sHeight=500; sResize=1; sScroll=1; break;
		case 'FILE'	: sWidth=700; sHeight=700; sResize=1; sScroll=1; break;

	}
	sTop 	= (screen.height-sHeight)/2;
	sLeft 	= (screen.width-sWidth)/2;

	if (sValue != ''){
		sCurrent = self.document.getElementById(sValue).value;
		sCurrent = sCurrent.replace(/#/,'');
		sCurrent = sCurrent.replace(/#/,'');
	}
	
	sUrl = 'Picker.asp';
	sUrl = sUrl + '?TYPE=' + pType;
	sUrl = sUrl + '&TARGET=' + sTarget;
	sUrl = sUrl + '&VALUE=' + sValue;
	sUrl = sUrl + '&ARG=' + sArg;
	sUrl = sUrl + '&CURRENT=' + sCurrent;
	sUrl = sUrl + '&SITE=' + siteID;
	window.open(sUrl,'','height=' + sHeight + ',width=' + sWidth + ',top=' + sTop + ',left=' + sLeft + ',resizable=' + sResize + ',scrollbars=' + sScroll + ',status=1');
}

//-----------------------------------------------------
function Help(hTag,hSite){
//-----------------------------------------------------
	var sUrl,sWidth,sHeight,sTop,sLeft,sResize,sScroll,sCurrent;
	
	sWidth=screen.width/2; 
	sHeight=screen.height/2; 
	sResize=1; 
	sScroll=1;
	sTop 	= 0;
	sLeft 	= screen.width/2;
	
	sUrl = '/LCCore/Common/Help.asp';
	sUrl = sUrl + '?TAG=' + hTag + '&SITE=' + hSite;
	window.open(sUrl,'','height=' + sHeight + ',width=' + sWidth + ',top=' + sTop + ',left=' + sLeft + ',resizable=1,scrollbars=1,status=0');
}


//---------------------------------------------
function Goto(gURL){
//---------------------------------------------
	self.location = gURL;
}

//---------------------------------------------
function CheckSearch( sForm, e){
//---------------------------------------------
	var keyCode;
	
	if (window.event)
		keyCode = window.event.keyCode;
	else if (e)
		keyCode = e.which;
	else return true;
	
	if (keyCode == 13){
		self.location.href = "Tool.asp?MODE=SEARCH&KEY=" + sForm.value;
		return false;
	}else{
		return true;
	}
}	

//-------------------------------------------------
function ShowChange(oField){
//-------------------------------------------------
	oField.style.backgroundColor='#E2D7D7';
}

//---------------------------------------------------------
function HoverOn(hObj,hClass){
//---------------------------------------------------------
	hObj.classBackup = hObj.className;
	hObj.className   = hClass
}

//---------------------------------------------------------
function HoverOff(hObj){
//---------------------------------------------------------
	hObj.className = hObj.classBackup;
}

//-------------------------------------------------------
function SelectTab(tNum){
//-------------------------------------------------------
	self.document.forms[0].TAB.value = tNum;
	self.document.forms[0].submit();
}


//-------------------------------------------------------
function InsertText(iText){
//-------------------------------------------------------
	oEdit1.focus();
	oEdit1.insertHTML(iText);
}
