// notepad1.1

var npnotsaved=0;

function np_has_selection()
{
  var len=document.npform.elements.length;
  // hack --- ad has form <10 and view has form >10
    if (! npnotsaved && len>9) {
	alert('Ничего не отмечено!'+len);
	return false;
    };
    return true;
}

function npview(url)
{
    np=window.open(url,'np');
    np.focus();
    return false;
}

function npadd()
{
    if (np_has_selection()) {
	document.npform.npaction.value='add';
	document.npform.submit();
	npnotsaved=0;
    };
    return false;
}

function npdel()
{
    if (np_has_selection()) {
	var res=confirm('Вы уверенны, что хотите удалить из блокнота отмеченные предложения ?');
	if (res) {
	    document.npform.npaction.value='del'; 
	    document.npform.submit();
	    npnotsaved=0;
	};
    };
    return false;
}

function npselect()
{
    for (var i=0; i<document.npform.elements.length; i++) {
	if (document.npform.elements[i].type=='checkbox') {
	    document.npform.elements[i].checked=true;
	    npnotsaved=1;
	}
    }
    return false;
}

function npunselect()
{
    document.npform.reset();
    npnotsaved=1;
    return false;
}

function npcheck()
{
    var ch0=0;
    var ch1=0;
    for (var i=0; i<document.npform.elements.length; i++) {
	if (document.npform.elements[i].type=='checkbox')
	    if (document.npform.elements[i].checked) {ch1++} else {ch0++};
    }
    if (ch1>ch0) {npunselect()}
    else {npselect()}
    return false;
}

function npprint(url)
{
    np=window.open(url,'np_print');
    np.focus();
    return false;
}

function nphelp()
{
    openhint('np/help.htm','nphelp',500,320,'center');
    return false;
}

function npclearall()
{
    var res=confirm('Вы уверенны, что хотите удалить все предложения в блокноте ?');
    if (res) {
	document.npform.npaction.value='delall'; 
	document.npform.submit();
	npnotsaved=0;
    };
    return false;
}

function npclick()
{
    npnotsaved=1;
    return false;
}


function nponunload()
{
    if (npnotsaved) {
	var res=confirm('отмеченные предложения еще не помещены в блокнот. Поместить?');
	if (res) {npadd()};
    };
    return false;
}

function npdrop()
{
    if (np_has_selection()) {
	var res=confirm('Вы уверенны, что хотите удалить из базы отмеченные предложения ?');
	if (res) {
	    document.npform.npaction.value='drop'; 
	    document.npform.submit();
	    npnotsaved=0;
	};
    };
    return false;
}

function npsetcost()
{
    if (np_has_selection()) {
	var res=confirm('У отмеченных предложений цена будет заменена на указанное Вами значение. Вы уверенны ?');
	if (res) {
	    document.npform.npaction.value='setcost'; 
	    document.npform.submit();
	    npnotsaved=0;
	};
    };
    return false;
}

function npsetphone()
{
    if (np_has_selection()) {
	var res=confirm('У отмеченных предложений контактные телефоны будет заменены на указанное Вами значение. Вы уверенны ?');
	if (res) {
	    document.npform.npaction.value='setphone'; 
	    document.npform.submit();
	    npnotsaved=0;
	};
    };
    return false;
}

function npaddbanner()
{
    if (np_has_selection()) {
	var res=confirm('отмеченные предложения будет вывешены на главную страницу. Вы уверенны ?');
	if (res) {
	    document.npform.npaction.value='addbanner'; 
	    document.npform.submit();
	    npnotsaved=0;
	};
    };
    return false;
}


//-- Local Variables: 
//-- mode: java
//-- coding: cp1251
//-- End: 

