var m_x=0;
var m_y=0;
document.onclick = function(evt)
{ 
evt = (evt)?evt:(window.event)?window.event:null;
m_id=(evt.target)?evt.target.id:(evt.scrElement)?evt.scrElement.id:'';
m_x=(evt.pageX)?evt.pageX:evt.clientX;
m_y=(evt.pageY)?evt.pageY:evt.clientY;
};


function srok()
{
is_next=0;
//if (document.getElementById('popupcal').style.visibility =='visible') hideCalendar();
//показ календаря
var	ie = document.all

var	today = new Date();
var	dateNow  = today.getDate();
var	monthNow = today.getMonth()+1;
var	yearNow  = today.getYear();
if (!ie) { yearNow += 1900	}
if(yearNow<2000) yearNow+=1900;
document.getElementById('srok').value=yearNow+'-'+monthNow+'-'+dateNow;
document.getElementById('srok_txt').innerHTML=yearNow+'-'+monthNow+'-'+dateNow;

}

function  naprcal()
{
is_next=0;
//if (document.getElementById('popupcal').style.visibility =='visible') hideCalendar();
//показ календаря
var	ie = document.all

var	today = new Date();
var	dateNow  = today.getDate();
var	monthNow = today.getMonth()+1;
var	yearNow  = today.getYear();
if (!ie) { yearNow += 1900	}
if(yearNow<2000) yearNow+=1900;

				document.getElementById('dateval').value=yearNow+'-'+monthNow+'-'+dateNow;

				document.getElementById('popupcal').style.top =m_y-20;
				document.getElementById('popupcal').style.left =m_x-50;
				document.getElementById('popupcal').style.visibility ='visible';

				popUpCalendar('datetext', 'dateval', 'yyyy-mm-dd');

}

function closenaprcal()
{
//закрываем календарь и назначаем дату посещения
document.getElementById('srok').value=document.getElementById('dateval').value;
hideCalendar();
document.getElementById('popupcal').style.visibility ='hidden';
//document.getElementById('ten').style.visibility ='hidden';

}



function IsNumeric(sText) 
{ 
	var ValidChars = '0123456789.'; 
	var IsNumber=true;
	var Char; 
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{ 
			IsNumber = false; 
		} 
	} 
return IsNumber; 
}
function submitCheck ()
{
  if ( document.add_obj.srok.value==0 )
  {
    alert("Вы не указали Срок подтверждения");
    document.add_obj.srok.focus();
  }
  else if ( ! document.add_obj.nazv.value )
  {
    alert("Вы не указали Наименование");
    document.add_obj.nazv.focus();
  }     
  else if ( document.add_obj.np.value==-1 )
  {
    alert("Вы не указали Регион");
    document.add_obj.np.focus();
  }
/*  else if ( document.add_obj.rn.value==-1 )
  {
    alert("Вы не указали Район");
    document.add_obj.rn.focus();
  }*/
//  else if ( (document.add_obj.ul1.value==-1) && (document.add_obj.ul2.value=='НОВАЯ УЛИЦА') )

  else if ( ! document.add_obj.pub_addr.value )
  {
    alert("Вы не указали Публичный адрес");
    document.add_obj.pub_addr.focus();
  }     
  else if (( document.add_obj.prod.value==0 ) && ( document.add_obj.arend.value==0 ))
  {
    alert("Вы не указали Аренда или Продажа");
    document.add_obj.prod.focus();
  }
  else if ((document.add_obj.pl) &&( ! document.add_obj.pl.value ))
  {
    alert("Вы не указали Общую площадь");
    document.add_obj.pl.focus();
  } 

  else if ((document.add_obj.pl) &&(!IsNumeric(document.add_obj.pl.value ))){
	alert('Общая площадь должна быть числом');
    document.add_obj.pl.focus();
  }
  else if ( ! document.add_obj.stoim.value )
  {
    alert("Вы не указали Общую стоимость");
    document.add_obj.stoim.focus();
  }     
  else if(!IsNumeric(document.add_obj.stoim.value )){
	alert('ОБщая стоимость должна быть числом');
    document.add_obj.stoim.focus();
  }      

  else
//alert ('все ок');
    document.add_obj.submit();
//    document.add_obj.submit();
}

function subtest()
{
	var nm=document.subscribe.ename.value;
	var ml=document.subscribe.email.value;
	var msg=0;
	if(ml==''||ml=='Ваш e-mail') msg='Введите Ваш e-mail пожалуйста!';
	else
	{
		var re=/^([a-zA-Z0-9_-]{1,}(\.[a-zA-Z0-9_-]{1,})?){1,}@([a-zA-Z0-9_-]{1,}\.[a-zA-Z0-9-]{1,}){1,}$/;
		if(!re.test(ml)) msg='Неправильный формат e-mail!';
	}
	if(nm==''||nm=='Ваше Имя') msg='Введите Ваше Имя пожалуйста!';
	if(msg!=0) window.alert(msg);
	else
	{
		document.subscribe.sub_ok.value='- ... -';
		window.alert('Спасибо '+nm+', Ваш email добавлен в Базу Данных.')
		document.subscribe.submit();
	}
}
