function clnalog(img) 
{
	for(fnum in mlnalog)
	{
		if (fnum!=img) {
			mlnalog[fnum].state=0;mlnalog[fnum].value='';
			document.images[fnum].src = eval("calc0"+".src");
		} else {mlnalog[img].change();}
	}	
}


function tr(obj){
s=obj.value;
re=/^\s+/;s=s.replace(re, '');
re=/\s+$/;s=s.replace(re, '');
obj.value=s;return s;
}
function ve(e){
ind=e.indexOf('\@');return (ind>0 && ind<s.length-1?true:false);
}
function validemail(f){
p='Введите ';
if (tr(f.email)==''||!ve(f.email.value)) {alert(p+'правильный email!'); return false;}
return true;
}

function setdiv(div, HTML) {
	if(document.all) {document.all(div).innerHTML = HTML}

	else if(document.layers) {
		with(document.layers[div].document) {
			open ("text/html")
			write (HTML)
			close ()
		}
	}
	else if(document.getElementById) {document.getElementById(div).innerHTML = HTML;}

}
function setVisibility(div,type)
{
if(document.getElementById) document.getElementById(div).style.visibility=type
else if(document.all) document.all(div).style.visibility=type

}

function pop(url)
{
width=430;height=350;
if (parseInt (navigator.appVersion) >= 4 )
{
X=(screen.width  - width )/2;
Y=(screen.height - height)/2;
}
var extra='width='+width+',height='+height+',top='+Y+',left='+X+',resizable=1,scrollbars=1,location=no,directories=no,status=yes,menubar=no,toolbar=no';
window.open(url,'freecall',extra);
}


function cl(img) 
{
	for(fnum in mlc)
	{
		if (fnum!=img) {
			mlc[fnum].state=0;mlc[fnum].value='';
			document.images[fnum].src = eval("calc0"+".src");
		} else {mlc[img].change();}		
	}
}
function clph(img) 
{
	for(fnum in mlph)
	{
		if (fnum!=img) {
			mlph[fnum].state=0;mlph[fnum].value='';
			document.images[fnum].src = eval("calc0"+".src");
		} else {mlph[img].change();}
	}	
}

function ndscheck() 
{
var flag=false;
for(fnum in mlc)
	{
		if (mlc[fnum].value!='') { flag=true; }
	}
if (flag) {mlnal['imgnalog1'].state=0;}
else {mlnal['imgnalog1'].state=1;}
mlnal['imgnalog1'].change();
}

function GoGolos(num)
{
 window.open("http://www.velcom.by/sitehtml/golos.php?para=" + num, "", "width=540, height=130, resizable=0, scrollbars=0, location=no, directories=no, status=no, menubar=no, toolbar=no");
}

function GoRating()
{
 window.open("http://www.velcom.by/sitehtml/rating.php", "", "width=718, height=700, resizable=0, scrollbars=1, location=no, directories=no, status=no, menubar=no, toolbar=no");
}

function validcalc(frm) 
{	
   for(fnum in mlph) { if (mlph[fnum].value!='') { frm.numphones.value+=','+mlph[fnum].value;} }
   for(fnum in mlserv) { if (mlserv[fnum].value!='') { frm.services.value+=','+mlserv[fnum].value;} }   
   for(fnum in mlc) { if (mlc[fnum].value!='') { frm.corps.value+=','+mlc[fnum].value;} }   
   if (mlnal['imgnalog1'].value!='') { frm.nds.value+=','+mlnal['imgnalog1'].value;}
   if (mlnal['imgnalog2'].value!='') { frm.nalog5.value+=','+mlnal['imgnalog2'].value;}
   if (mlnal['imgnalog3'].value!='') { frm.nalog7.value+=','+mlnal['imgnalog3'].value;}
   if (mlnal['imgnalog4'].value!='') { frm.nalog10.value+=','+mlnal['imgnalog4'].value;}

    day = frm.day.value;
	evening = frm.evening.value;
	night = frm.night.value;
	mts = frm.mts.value;
	velcom = frm.velcom.value;
	gorod = frm.gorod.value;	
	num = frm.num.value;	
	sms = frm.sms.value;
	velcom_favor = frm.velcom_favor.value;
	
	var msg="Не правильный ввод данных!";	   	
   	for (i=0; i<day.length; i++) if (day.charAt(i)<'0' || day.charAt(i)>'9') {alert(msg);frm.day.focus();return 0;}
	for (i=0; i<evening.length; i++) if (evening.charAt(i)<'0' || evening.charAt(i)>'9') {alert(msg);frm.evening.focus();return 0;}
	for (i=0; i<night.length; i++) if (night.charAt(i)<'0' || night.charAt(i)>'9') {alert(msg);frm.night.focus();return 0;}
	for (i=0; i<gorod.length; i++) if (gorod.charAt(i)<'0' || gorod.charAt(i)>'9') {alert(msg);frm.gorod.focus();return 0;}
	for (i=0; i<mts.length; i++) if (mts.charAt(i)<'0' || mts.charAt(i)>'9') {alert(msg);frm.mts.focus();return 0;}
	for (i=0; i<velcom.length; i++) if (velcom.charAt(i)<'0' || velcom.charAt(i)>'9') {alert(msg);frm.velcom.focus();return 0;}
	for (i=0; i<num.length; i++) if (num.charAt(i)<'0' || num.charAt(i)>'9') {alert(msg);frm.num.focus();return 0;}
	for (i=0; i<sms.length; i++) if (sms.charAt(i)<'0' || sms.charAt(i)>'9') {alert(msg);frm.sms.focus();return 0;}
	for (i=0; i<velcom_favor.length; i++) if (velcom_favor.charAt(i)<'0' || velcom_favor.charAt(i)>'9') {alert(msg);frm.velcom_favor.focus();return 0;}
		
	day = parseInt(day);
	evening = parseInt(evening);	
	night = parseInt(night);	
	gorod = parseInt(gorod);	
	mts = parseInt(mts);	
	velcom = parseInt(velcom);
	num = parseInt(num);	
	sms = parseInt(sms);
	velcom_favor = parseInt(velcom_favor);	
	
var flag=false;
for(fnum in mlc) { if (mlc[fnum].value!='') { flag=true; } }
if (flag) {
	gr = frm.groups.value;
	other= frm.other.value;
	for (i=0; i<gr.length; i++) if (gr.charAt(i)<'0' || gr.charAt(i)>'9') {alert(msg);frm.gr.focus();return 0;}
	for (i=0; i<other.length; i++) if (other.charAt(i)<'0' || other.charAt(i)>'9') {alert(msg);frm.other.focus();return 0;}
	gr = parseInt(gr);	
	other = parseInt(other);	
	if (other+gr!=100) {alert('Неправильно введены параметры распределения звонков для корпоративной программы!');frm.groups.focus();return 0; }
}
	
   if (day+evening+night!=100) {alert('Неправильно введены параметры распределения звонков по времени суток!');frm.day.focus();return 0; }
   if (velcom+mts+gorod!=100) {alert('Неправильно введены параметры направления звонков!');frm.velcom.focus();return 0; }
   if (velcom_favor>100) {alert('Неправильно введены параметры!');frm.velcom_favor.focus();return 0; }
   	 
 return true;
}
function changeDisplayState (id) {
e=document.getElementById(id);
if (e.style.display == 'none' || e.style.display =="") {
e.style.display = 'block';
} else {
e.style.display = 'none';
}
}