function turn_off(elem,zamena)
{
		var box = document.getElementById(elem);
		var hid = document.getElementById(zamena);
			box.style.display='block';
			hid.style.display='none';
	return true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function LengthControl(textId, max)
{
    var text = document.getElementById(textId);
    var a = text.value.length;
    if (a >=max) text.value = text.value.substring(0, max);
}
function turn_on(control,elem,zamena)
{
		var box = document.getElementById(elem);
		var hid = document.getElementById(zamena);
		var cntrl=document.getElementById(control);
		if(cntrl.checked)
		{
			box.style.display='block';
			hid.style.display='none';
		}
		else 
		{
			box.style.display='none';
			hid.style.display='block';
		}
	return true;
}
	function Start(){
	  new Calendar(new Date());
	  if (browser.ns4){
	    if (typeof document.NSfix == 'undefined'){
		  document.NSfix = new Object();
	      document.NSfix.initWidth=window.innerWidth;
		  document.NSfix.initHeight=window.innerHeight;
		}
	  }
	}
function CreateDates(forma){
    if ((document.getElementById(forma).start_date.value!=document.getElementById(forma).start_date1.value) || (document.getElementById(forma).end_date.value!=document.getElementById(forma).end_date1.value) )
			{document.getElementById(forma).period.selectedIndex=0; }
	document.getElementById(forma).start_date.value=document.getElementById(forma).start_date1.value;
	document.getElementById(forma).end_date.value=document.getElementById(forma).end_date1.value;
}

function ClearPeriod(forma){
 document.getElementById(forma).period.selectedIndex=0;
 document.getElementById(forma).submit();
}
function Input_GOTO(forma, linkto,name,db)
{

	a=document.getElementById(forma);
	b=document.getElementById(name);
	obj=document.getElementById(db);
	
	if  (b.value=="") {alert("Сперва необходимо ввести значение!"); b.focus(); return false;}
	 else 
	 {
		 var obj_len=obj.length;

		  if ((b.value)>0)
		   for (i=0; i<obj_len; i++) {
			if(obj.options[i].value==b.value) {
				window.location=linkto+obj.options[i].text;
	 			return true;
			}
		}

		alert("Заданная запись отсутствует в базе!"); b.focus(); return false;

	 }
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function aOver(id){
	a=document.getElementById(id);
	if (a.tagName=="A"){
		//a.style.textDecoration='underline';	
		//a.style.textDecoration='none';
	//a.className='over';
	a.className=a.className+'_over';
	//alert (a.className);
	}
}
function aOut(id){
	a=document.getElementById(id);
	if (a.tagName=="A"){
		//a.style.textDecoration='underline';	
		//a.style.textDecoration='none';
	//a.className=''
	ln=a.className.length-5;
		a.className=a.className.substring(0,ln);
	//alert (a.className);		
	;}
}
function TestInput_ru(sbm){
  if  (question.name.value=="") {alert("Пожалуйста, укажите контактное лицо");question.name.focus(); return false;}
 else if  (question.email.value=="") {alert("Пожалуйста, введите E-mail");question.email.focus(); return false;}
 else if  (echeck(question.email.value)== false) {alert("Неправильный  E-mail");question.email.focus();	return false;}
 else if  (question.phone.value=="") {alert("Пожалуйста, введите контактный телефон");question.phone.focus(); return false;}
 else if  (question.question_text.value=="") {alert("Пожалуйста, введите текст интересующего Вас вопроса/заказа");question.question_text.focus(); return false;}
  else if  (question.captcha_value.value=="") {alert("Пожалуйста, введите Код безопасности");question.captcha_value.focus(); return false;}
 else {sbm='1';}
if (sbm=='0') {return true;} else {question.sbmt.value=1; question.submit(); return true;}
}
function TestInput_ua(sbm){
  if  (question.name.value=="") {alert("Будь ласка, вкажіть контактну особу");question.name.focus(); return false;}
 else if  (question.email.value=="") {alert("Будь ласка, введіть E-mail");question.email.focus(); return false;}
 else if  (echeck(question.email.value)== false) {alert("Невірний  E-mail");question.email.focus();	return false;}
 else if  (question.phone.value=="") {alert("Будь ласка, введіть контактний телефон");question.phone.focus(); return false;}
 else if  (question.question_text.value=="") {alert("Будь ласка, введіть текст питання/замовлення");question.question_text.focus(); return false;}
  else if  (question.captcha_value.value=="") {alert("Будь ласка, введіть код безпеки");question.captcha_value.focus(); return false;}
 else {sbm='1';}
	if (sbm=='0') {return true;} else {question.sbmt.value=1; question.submit(); return true;}
}
function RefreshForm(form)

{
	a=document.getElementById(form);
	a.action+="&flag=1#refresh";
  a.flag.value = 1; 

  a.submit();

}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	function TestInput1_ru(sbm){
 if  (register.reg_login.value=="") {alert("Пожалуйста, введите логин");register.reg_login.focus(); return false;}
 else if  (register.password.value=="") {alert("Пожалуйста, введите пароль");register.password.focus(); return false;}
 else if  (register.reg_login.value.length>="20") {alert("Логин должен содержать менее 20 символов");register.reg_login.focus(); return false;}
 else if  (register.password.value!=register.pwd_confirm.value) {alert("Повторно введенный пароль не соответствует первичному");register.pwd_confirm.focus(); return false;}
 else if  (register.person.value=="") {alert("Пожалуйста, введите контактное лицо");register.person.focus(); return false;}
 else if  (register.contact_phone.value=="") {alert("Пожалуйста, введите телефон контактного лица");register.contact_phone.focus(); return false;}
 else if  (register.contact_email.value=="") {alert("Пожалуйста, введите E-mail контактного лица");register.contact_email.focus(); return false;}
 else if (echeck(register.contact_email.value)== false) {alert("Неправильный  E-mail контактного лица");register.contact_email.focus(); return false;}
 else if  (register.captcha_value.value=="") {alert("Пожалуйста, введите Код безопасности");register.captcha_value.focus(); return false;}
 else {sbm='1';}
	if (sbm=='0') {return true;} else {register.submit(); return true;}
}
	function TestInput2_ru(sbm){
if  (register.person.value=="") {alert("Пожалуйста, введите контактное лицо");register.person.focus(); return false;}
 else if  (register.phone.value=="") {alert("Пожалуйста, введите телефон контактного лица");register.phone.focus(); return false;}
 else if  (register.email.value=="") {alert("Пожалуйста, введите E-mail контактного лица");register.email.focus(); return false;}
 else if (echeck(register.email.value)== false) {alert("Неправильный  E-mail контактного лица");register.email.focus(); return false;}
 else {sbm='1';}
	if (sbm=='0') {return true;} else {register.submit(); return true;}
}

function TestSubInput(sbm,forma){
	var frm=document.getElementById(forma);
if  (frm.sub_email.value=="") {alert("Пожалуйста, введите E-mail");frm.sub_email.focus(); return false;}
 else if (echeck(frm.sub_email.value)== false) {alert("Неправильный  E-mail");frm.sub_email.focus();	return false;}
 else if  (!((frm.s_hots.checked)||(frm.s_builds.checked)||(frm.s_news.checked))) {alert("Пожалуйста, выберите хотя бы одну рубрику для рассылки");frm.s_hots.focus(); return false;}
	else {sbm='1';}
	if (sbm=='0') {return true;} else {frm.sbmt.value=1; frm.submit(); return true;}
}
function TestUnSubInput(sbm,forma){
	var frm=document.getElementById(forma);
if  (frm.sub_email.value=="") {alert("Пожалуйста, введите E-mail");frm.sub_email.focus(); return false;}
 else if (echeck(frm.sub_email.value)== false) {alert("Неправильный  E-mail");frm.sub_email.focus();	return false;}
	else {sbm='1';}
	if (sbm=='0') {return true;} else {frm.unsub.value=1; frm.sbmt.value=1; frm.submit(); return true;}
}
function change_board(ggg)
{

	if(document.getElementById('board_reg').value==1)
		{
			document.getElementById('board0').style.display='none';
			document.getElementById('board1').style.display='block';
		}
		else 
		{
			document.getElementById('board1').style.display='none';
			document.getElementById('board0').style.display='block';
		}
	return true;
}
function SubmitChangePwd_ru()
{
 if  (pwd.password.value=="") {alert("Пароль не может быть пустой строкой");pwd.password.focus();return false; }
 else if  (pwd.password.value!=pwd.pwd_confirm.value) {alert("Повторно введенный пароль не соответствует первичному");pwd.pwd_confirm.focus();return false;}
 else {pwd.submit(); return true;}
}
function LogIn(){
 if  (member_area.login.value=="") {alert("Не введен логин");member_area.login.focus(); return false;}
// else if  (member_area.password.value=="") {alert("Не введен пароль");member_area.password.focus(); }
 else return true;
}
function LogIn1(){
if (LogIn()) document.member_area.submit();
}
function EditCompany(){
 if  (edit_company.c_name.value=="") {alert("Отсутствует название");edit_company.c_name.focus(); return false;}
 else if  (edit_company.c_phone.value=="") {alert("Отсутствует телефон");edit_company.c_phone.focus(); return false;}
 else return true;
}
function plustomin(id)
{
		var plus = document.getElementById('plus' + id);
		var box = document.getElementById('box' + id);
		if(plus.className=="plus")
		{
			plus.src = 'design/img/minus.gif';
			plus.className="minus";
			plus.alt="-";
			box.style.display='block';
		}
		else 
		{
			plus.src = 'design/img/plus.gif';
			plus.className="plus";
			plus.alt="+";
			box.style.display='none';
		}
	return true;
}
