function submitConfirm(action) {
	if (parseInt(action)==0) { alert('Please, select action'); return false }
	form = document.forms['contentForm']
	if (parseInt(action)==6) {
		if (form.elements.PST_CTRL_PublishTo.value == '') {
			alert('Please, enter End Publish date');
			return false;
		}
	}
	var isChecked = 0
	for (var i=0; i<form.elements.length;i++)
		if (form.elements[i].getAttribute('type')=='checkbox' && !form.elements[i].disabled && form.elements[i].checked) {
			isChecked = 1; break
		}
	if (!isChecked) { alert('No objects selected'); return false }
	var text = ''
	switch (parseInt(action)) {
		//	Add SIM to Clipboard
		case 1: text = 'Are you sure want to Renew License for selected Users?'; break
		case 2: text = 'Are you sure want to remove selected Users?'; break
		case 4: text = 'Are you sure want to set stasus selected Article in visible?'; break
		case 5: text = 'Are you sure want to set stasus selected Article in hidden?'; break
		case 7: text = 'Are you sure want to set stasus selected Article in archived?'; break
		case 6: text = 'Are you sure want to set End Publish Date selected Article?'; break
	}
	return text==''? true : confirm(text);
}

function submitDeleteImage(obj, ID) {
	var f=obj.form;
	for(var i=0;i<f.elements.length;i++){
		var el = f.elements[i];
		el.removeAttribute('validated');
	}
	if (confirm('Are you sure want to remove Image?')) {
		document.forms['Form'].PST_CTRL_DeleteImageID.value = ID;
		return true;
	} else {
		return false;
	}
}

function changeAction (formName, elemPrefix, action, parentID) {
	form = document.forms[formName];
	var value=0;
	//alert(UserBuff);
	for (var i=0; i<form.elements.length;i++) {
		if (form.elements[i].getAttribute('type')=='checkbox') {
			form.elements[i].disabled=false;
			for (var j=0; j<UsersBuff.length;j++) {
				if (form.elements[i].value.split(';')[0] == UsersBuff[j] && action==1) {
					form.elements[i].disabled=true;
				}
			}
			for (var j=0; j<UsersRemove.length;j++) {
				if (form.elements[i].value.split(';')[0] == UsersRemove[j] && action==2) {
					form.elements[i].disabled=true;
				}
			}
		}
	}
}

function changeActionStatus (formName, elemPrefix, action, parentID) {
	form = document.forms[formName];
	var value=0;
	for (var i=0; i<form.elements.length;i++) {
		if (form.elements[i].getAttribute('type')=='checkbox') {
			form.elements[i].disabled=false;
		}
	}
	//alert(UserBuff);
	if (action==6) {
		showDiv('PublishDate');
	} else {
		div = document.getElementById('PublishDate');
		if (div) {
			div.style.display = 'none'
		}
	}
	if (action==8) {
		showDiv('View');
	} else {
		div = document.getElementById('View');
		div.style.display = 'none'
	}
	if (action==14) {
		showDiv('Template');
	} else {
		div = document.getElementById('Template');
		div.style.display = 'none'
	}
	if (action==4 || action==5 || action==6) {
		for (var i=0; i<form.elements.length;i++) {
			if (form.elements[i].getAttribute('type')=='checkbox') {
				form.elements[i].disabled=false;
				for (var j=0; j<StatusVisible.length;j++) {
					if (form.elements[i].value.split(';')[0] == StatusVisible[j] && action==4) {
						form.elements[i].disabled=true;
					}
				}
				for (var j=0; j<StatusHidden.length;j++) {
					if (form.elements[i].value.split(';')[0] == StatusHidden[j] && action==5) {
						form.elements[i].disabled=true;
					}
				}
				for (var j=0; j<StatusArchived.length;j++) {
					if (form.elements[i].value.split(';')[0] == StatusArchived[j] && action==7) {
						form.elements[i].disabled=true;
					}
				}
			}
		}
	}
	if (action==10 || action==11) {
		for (var i=0; i<form.elements.length;i++) {
			if (form.elements[i].getAttribute('type')=='checkbox') {
				form.elements[i].disabled=false;
				for (var j=0; j<CategoryEnabled.length;j++) {
					if (form.elements[i].value.split(';')[0] == CategoryEnabled[j] && action==10) {
						form.elements[i].disabled=true;
					}
				}
				for (var j=0; j<CategoryDisabled.length;j++) {
					if (form.elements[i].value.split(';')[0] == CategoryDisabled[j] && action==11) {
						form.elements[i].disabled=true;
					}
				}
			}
		}
	}
}

function CharFilter(pattern){

	var ss=document.getElementsByTagName('script');
	var re=new RegExp().compile(pattern,'i');

	if(!(input=ss[ss.length-1].previousSibling)){
		return;
	}
	alert("dfsdfsdf");

	EvMan.Init();
	EvMan.Add(input,'keydown',function(e){
		if ((e.keyCode == 8) || (e.keyCode == 9) || (e.keyCode == 35) || (e.keyCode == 36) || (e.keyCode == 37) || 
			(e.keyCode == 38) || (e.keyCode == 39) || (e.keyCode == 40) || (e.keyCode == 45) || (e.keyCode == 46)
			 || (e.keyCode == 110) || (e.keyCode == 188) || (e.keyCode == 190) || (e.keyCode == 96) || (e.keyCode == 97)
			 || (e.keyCode ==98) || (e.keyCode == 99) || (e.keyCode == 100) || (e.keyCode == 101) || (e.keyCode == 102)
			 || (e.keyCode == 103) || (e.keyCode == 104) || (e.keyCode == 105)) return;
		var char = String.fromCharCode(e.charCode||e.keyCode);

		if(!re.test(char)){
			stopEvent(e);
		}
	});
}
