﻿var CurrLang = "ru";

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update '<b style="color:black;background-color:#ff66ff">characters</b> left' counter
	else 
		countfield.value = maxlimit - field.value.length;
}

function toggleDiv(divid){
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
		document.getElementById('formCont').style.display = 'none';
		document.getElementById('formZone').style.display = 'none';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
}
  
function verify() {
			var err;
			
			function emailCheck (emailStr) {
				var emailPat=/^(.+)@(.+)$/;
				var matchArray=emailStr.match(emailPat);
				if (matchArray==null) {
					return false;
				}
				return true;
			}
			var themessage = "Проверьте правильность заполнения данных: \n\n";
			(CurrLang == "ua")? themessage = "Будь ласка, уведіть всі поля помічені зірочкою: \n\n": null;
			var WasError = false;
			if (document.udata.username.value=="") {
				(CurrLang == "ua")?
					themessage = themessage + " - Ви не надали свого ім'я\n":
					themessage = themessage + " - Вы не ввели свое имя\n";
				WasError = true;
			}
			if (document.udata.famname.value=="") {
				(CurrLang == "ua")?
					themessage = themessage + " - Ви не вказали своє призвіще\n":
					themessage = themessage + " - Вы не ввели свою фамилию\n";
				WasError = true;
			}
			if (document.udata.townname.value=="") {
				(CurrLang == "ua")?
					themessage = themessage + " - Ви не вказали з якого Ви міста\n":
					themessage = themessage + " - Вы не указали свой город\n";
				WasError = true;
			}
			if (document.udata.photofile.value=="") {
				(CurrLang == "ua")?
					themessage = themessage + " - Ви не вибрали своє фото для завантаження\n":
					themessage = themessage + " - Вы не выбрали фотографию для загрузки\n";
				WasError = true;
			}
			if (document.udata.keystring.value=="") {
				(CurrLang == "ua")?
					themessage = themessage + " - Необхідно ввести захисний код\n":
					themessage = themessage + " - Необходимо ввести защитный код\n";
				WasError = true;
			}
			
			if(!WasError){
				toggleDiv('mydiv');
				return true;
			} else {
				alert(themessage);
				return false;
			}
}  

function creatediv(id, html, width, height, left, top) {

   var newdiv = document.createElement('div');
   newdiv.setAttribute('id', id);
   
   if (width) {
       newdiv.style.width = 300;
   }
   
   if (height) {
       newdiv.style.height = 300;
   }
   
   if ((left || top) || (left && top)) {
       newdiv.style.position = "absolute";
       
       if (left) {
           newdiv.style.left = left;
       }
       
       if (top) {
           newdiv.style.top = top;
       }
   }
   
   newdiv.style.background = "#00C";
   newdiv.style.border = "4px solid #000";
   
   if (html) {
       newdiv.innerHTML = html;
   } else {
       newdiv.innerHTML = "nothing";
   }
   
   document.body.appendChild(newdiv);

}

function scrollToDiv(divId) {
	if (divId){
	var curleft = curtop = 0;
	var obj = document.getElementById(divId);
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	
	}
	window.scrollTo(curleft, curtop);
	}
}

