<!--

<!--Формирование списка ошибочных сообщений ввода, которые выводит JavaScript (в зависимости от выбраного языка) -->
 var badDomain='Помилкове доменне ім'+ "'"+ 'я';
 var shortDomain='Коротке доменне ім'+ "'"+ 'я';
 var longDomain='Довге доменне ім'+ "'"+ 'я';
 var zapolnPole='Повернітся, будь-ласка, та заповніть поле';
 var badFio='Помилкове ПІП';
 var badEmail='Wrong email. Please enter again.';
 var badPhone='Помилковий телефон';
 var badIcq='Помилкове значення ICQ';
 var badNum_of_server='Помилкове значення номера серверу';
 var badU_name='Помилкова назва юридичної особи';
 var badUl_dom_of='Помилкове значення вул., будинку і т.д.';
 var badCity='Помилкове значеня вул., будинку і т.д.';
 var badZip='Помилкове значення поштового індекса';
 var shortPassword='Занадто короткий пароль';
 var longPassword='Занадто довгий пароль';
 var badPassword='Помилковий пароль';
 var badLogin='Помилковий логін';
 var notPasswords='Невідповідність паролей';
 var obFields='Ви не заповнили всі обов'+ "'"+ 'язкові поля';
 var unknowAction='Ви намагаєтесь виконати заборонені дії';
 var badFields='Ви неправильно заповнили форму';
 var badPlans='Вибраний Вами тарифний план неможливо замовити на цей термін';
 var badMainDomen='На вказаний Вами головний домен у нас не заводився хостинг.';
 var badNumServ='У нас немає такого сервера.';
 var badSumma='Помилковий формат суми оплати';
 var badAdress='Помилкова адреса';
 var vnut='Виникла внутрішня помилка, спробуйте будь-ласка ще раз.';
//Ошибки которые выдаются Явой при проверке полей ввода, надо бы сделать на разных языках

//проверка на ввод email 
function checkEmail(fieldObject)
{
 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)([a-z.0-9]{2,15})+$/;
 if (!filter.test(fieldObject.value))
 {
  fieldObject.focus();
  fieldObject.select();
  alert(badEmail);
  return false;
 }
 else
 return true;
}


function Click() {
  if (event.srcElement.tagName=='A'
  && !event.srcElement.href.indexOf(document.location+'#')) {
    var id=event.srcElement.href;
    id=id.substr(id.indexOf('#')+1);
    document.all[id].scrollIntoView(true);
    return false;
    }
  return true;
  }


var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin) {popUpWin.close();}
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

var FSWin=0;
function FSWindow(URLStr)
{
  if(FSWin) {FSWin.close();}
  FSWin = open(URLStr, 'FSWin', 'fullscreen=yes,scrollbars=auto,toolbar=yes,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=yes');
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function makevisible(cur,which){
strength=(which==0)? 1 : 0.8

if (cur.style.MozOpacity)
cur.style.MozOpacity=strength
else if (cur.filters)
cur.filters.alpha.opacity=strength*100
}

function platformDetect()
{
  if(navigator.appVersion.indexOf("Win") != -1)
  {
    alert("Windows");
  }
  else if(navigator.appVersion.indexOf("Mac") != -1)
  {
    alert("Macintosh");
  }
  else alert("Other");
}

function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    
    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}



isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;


function gourl(url) {
document.location.href=url;
return
}


function getelementbyid(myid) {
   if (isNS4){
        objElement = document.layers[myid];
     }else if (isIE4) {
        objElement = document.all[myid];
     }else if (isIE5 || isNS6) {
             objElement = document.getElementById(myid);
     }
return(objElement);
}

function changeDiv(objElement){
var objElement=getelementbyid(objElement);
if(isNS4){
			    if(objElement.visibility =='hidden') {objElement.visibility ="visible"; } else {objElement.visibility =="hidden"; }     
 		 } else if(isIE4) { if (objElement.visibility =='hidden') {objElement.visibility ="visible"; } else {objElement.visibility =="hidden"; }
						  } else if (isIE5 || isNS6) { if(objElement.style.display == 'none'){ objElement.style.display = ""; } else { objElement.style.display = "none"; }
					      							 }
}

function hideDiv(objElement) {
var objElement=getelementbyid(objElement);
if(isNS4){ objElement.visibility = 'hidden'; } else if (isIE4) { objElement.visibility = 'hidden';  } 
else if (isIE5 || isNS6) { objElement.style.display = 'none';}
}

function showDiv(objElement) {
var objElement=getelementbyid(objElement);
if(isNS4){ objElement.visibility = 'visible'; } else if (isIE4) { objElement.visibility = 'visible';  } 
else if (isIE5 || isNS6) { objElement.style.display = '';}
}

function ScrollToDiv(objElement) {
var objElement=getelementbyid(objElement);
objElement.scrollIntoView(true);
}

function FormAct(make_act){
window.document.forms.main_form.form_act.value=make_act;}

function SubmitMainForm() {
window.document.forms.main_form.submit();
}

function ResetParametersForm() {
obj=window.document.forms.main_form;
obj.rost_s.selectedIndex=0; obj.rost_f.selectedIndex=0;
obj.breast_s.selectedIndex=0; obj.breast_f.selectedIndex=0;
obj.taliya_s.selectedIndex=0; obj.taliya_f.selectedIndex=0;
obj.biodra_s.selectedIndex=0; obj.biodra_f.selectedIndex=0;}

function CheckParametersForm() {
obj=window.document.forms.main_form;
if (obj.rost_f[obj.rost_f.selectedIndex].value <= obj.rost_s[obj.rost_s.selectedIndex].value) obj.rost_f.selectedIndex=0;
if (obj.breast_f[obj.breast_f.selectedIndex].value <= obj.breast_s[obj.breast_s.selectedIndex].value) obj.breast_f.selectedIndex=0;
if (obj.biodra_f[obj.biodra_f.selectedIndex].value <= obj.biodra_s[obj.biodra_s.selectedIndex].value) obj.biodra_f.selectedIndex=0;
if (obj.taliya_f[obj.taliya_f.selectedIndex].value <= obj.taliya_s[obj.taliya_s.selectedIndex].value) obj.taliya_f.selectedIndex=0;
}


function switchDiv(objElement,bolVisible){
var objElement=getelementbyid(objElement);
if(isNS4){
     if(!bolVisible) {
       objElement.visibility ="hidden";
     } else {
       objElement.visibility ="visible";
     }     

 }else if(isIE4){
     if(!bolVisible) {
       objElement.visibility = "hidden";
     } else {
       objElement.visibility = "visible";
     }

 } else if (isIE5 || isNS6) {
      if(!bolVisible){
         objElement.style.display = "none";
         
      } else {
        objElement.style.display = "";
        
        }

      }
}


/*
originally written by paul sowden <paul@idontsmoke.co.uk> | http://idontsmoke.co.uk
modified and localized by alexander shurkayev <alshur@narod.ru> | http://htmlcoder.visions.ru
*/
window.onerror = null;
tooltip = {
/* НАЧАЛО НАСТРОЕК */
attr_name: "tooltip", // наименование создаваемого tooltip'ого атрибута
blank_text: "(new window)", // текст для ссылок с target="_blank"
newline_entity: "  ", // укажите пустую строку (""), если не хотите использовать в tooltip'ах многострочность; ежели хотите, то укажите тот символ или символы, которые будут заменяться на перевод строки
max_width: 0, // максимальная ширина tooltip'а в пикселах; обнулите это значение, если ширина должна быть нелимитирована
delay: 0, // задержка при показе tooltip'а в миллисекундах

/* КОНЕЦ НАСТРОЕК */
t: document.createElement("DIV"),
c: null,
g: false,
m: function(e){
if (tooltip.g){
oCanvas = document.getElementsByTagName(
(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
)[0];
x = window.event ? event.clientX + oCanvas.scrollLeft : e.pageX;
y = window.event ? event.clientY + oCanvas.scrollTop : e.pageY;
tooltip.a(x, y);
}
},
d: function(){
tooltip.t.setAttribute("id", "tooltip");
//tooltip.t.style.filter = "alpha(opacity=85)"; // buggy in ie5.0
document.body.appendChild(tooltip.t);
a = document.all ? document.all : document.getElementsByTagName("*");
aLength = a.length;
for (var i = 0; i < aLength; i++){
//if (a[i].tagName == "A" || a[i].tagName == "BUTTON" || (a[i].tagName == "INPUT" && (a[i].type == "submit" || a[i].type == "button" || a[i].type == "reset"))) a[i].onclick = self.focus;
if (!a[i]) continue;
tooltip_title = a[i].getAttribute("title"); // returns form object if IE & name="title"; then IE crashes; so...
if (tooltip_title && typeof tooltip_title != "string") tooltip_title = "";
tooltip_alt = a[i].getAttribute("alt");
tooltip_blank = a[i].getAttribute("target") && a[i].getAttribute("target") == "_blank" && tooltip.blank_text;
if (tooltip_title || tooltip_blank){
a[i].setAttribute(tooltip.attr_name, tooltip_blank ? (tooltip_title ? tooltip_title + " " + tooltip.blank_text : tooltip.blank_text) : tooltip_title);
if (a[i].getAttribute(tooltip.attr_name)){
a[i].removeAttribute("title");
if (tooltip_alt && a[i].complete) a[i].removeAttribute("alt");
tooltip.l(a[i], "mouseover", tooltip.s);
tooltip.l(a[i], "mouseout", tooltip.h);
}
}else if (tooltip_alt && a[i].complete){
a[i].setAttribute(tooltip.attr_name, tooltip_alt);
if (a[i].getAttribute(tooltip.attr_name)){
a[i].removeAttribute("alt");
tooltip.l(a[i], "mouseover", tooltip.s);
tooltip.l(a[i], "mouseout", tooltip.h);
}
}
if (!a[i].getAttribute(tooltip.attr_name) && tooltip_blank){
//
}
}
document.onmousemove = tooltip.m;
window.onscroll = tooltip.h;
tooltip.a(-99, -99);
},
s: function(e){
d = window.event ? window.event.srcElement : e.target;
if (!d.getAttribute(tooltip.attr_name)) return;
s = d.getAttribute(tooltip.attr_name);
if (tooltip.newline_entity){
s = s.replace(/\&/g,"&amp;");
s = s.replace(/\</g,"&lt;");
s = s.replace(/\>/g,"&gt;");
s = s.replace(eval("/" + tooltip.newline_entity + "/g"), "<br />");
tooltip.t.innerHTML = s;
}else{
if (tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
tooltip.t.appendChild(document.createTextNode(s));
//tooltip.t.innerText = s;
}
tooltip.c = setTimeout("tooltip.t.style.visibility = 'visible';", tooltip.delay);
tooltip.g = true;
},
h: function(e){
tooltip.t.style.visibility = "hidden";
if (!tooltip.newline_entity && tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
clearTimeout(tooltip.c);
tooltip.g = false;
tooltip.a(-99, -99);
},
l: function(o, e, a){
if (o.addEventListener) o.addEventListener(e, a, false); // was true--Opera 7b workaround!
else if (o.attachEvent) o.attachEvent("on" + e, a);
else return null;
},
a: function(x, y){
oCanvas = document.getElementsByTagName(
(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
)[0];

w_width = oCanvas.clientWidth ? oCanvas.clientWidth + oCanvas.scrollLeft : window.innerWidth + window.pageXOffset;
w_height = window.innerHeight ? window.innerHeight + window.pageYOffset : oCanvas.clientHeight + oCanvas.scrollTop; // should be vice verca since Opera 7 is crazy!
tooltip.t.style.width = ((tooltip.max_width) && (tooltip.t.offsetWidth > tooltip.max_width)) ? tooltip.max_width + "px" : "auto";

t_width = tooltip.t.offsetWidth;
t_height = tooltip.t.offsetHeight;
tooltip.t.style.left = x + 8 + "px";
tooltip.t.style.top = y + 8 + "px";

if (x + t_width > w_width) tooltip.t.style.left = w_width - t_width + "px";
if (y + t_height > w_height) tooltip.t.style.top = w_height - t_height + "px";
}
}
var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
if (root){
if (root.addEventListener) root.addEventListener("load", tooltip.d, false);
else if (root.attachEvent) root.attachEvent("onload", tooltip.d);
}


//-->

