
var CTxt = "ВНИМАНИЕ!\nОбязательное поле\n";
var ErrField = "Неверное значение в поле\n";
var ErrQuant = "В этом поле следует указать только цифры";
var ETxt = "\nне указано пожалуйста заполните это поле\nили укажите больше число символов.\nВ том числе без начальных и хвостовых пробелов.";
var Host = 'http://'+window.location.hostname+'/';
var w=500; 
var h=480;
var t=(screen.height-h-20)/2; 
var l = (self.screen.width-w)*9/10;


var IS_EMAIL = new RegExp('([._a-z0-9-]+[._a-z0-9-]*)@([a-z0-9-]+\.)*([.])([a-z]{2,3})$');
var IS_IMG = new RegExp('\.(gif|png|tif|jpeg|jpg|bmp|tiff|jpe|ief|djvu|djv|ras|pnm|pbm|pgm|rgb|xbm|xwd|ppm)$');
var IS_ARCHIVES = new RegExp('\.(tgz|gz|zip|bz2|tar|7z|rar|arj)$');
var IS_SYMBOLS = new RegExp('\\s\\w+');
var IS_SPACE = new RegExp('^(\\s+|\\s*)$');
var IS_FLOAT = new RegExp('^\\d+[.]{0,1}\\d+$');
var IS_QUANTITY = new RegExp('^\\d+$');
var IS_PHONE = new RegExp('\\d+\\s*\\w*[-()]*');
var IS_DATE = new RegExp('\\d{4,}\\s*\\w*[-()]*');
var IS_RUSCHAR = new RegExp('[а-яА-ЯёЁ]');
var IS_URL = new RegExp('/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/');
var IS_TEXT = new RegExp('\.(css|html|htm|asc|txt|sgml|sgm|tsv|wml|wmls|etx|xml|xsl|xsl|wmls)$');
var IS_VECTOR = new RegExp('\.(ai|eps)$');
var IS_DOC = new RegExp('\.(xls|doc|rtf|pdf|rtx)$');
var IS_VIDEO = new RegExp('\.(mpeg|mpg|mpe|qt|mov|mxu|avi|movie)$');
var IS_MEDIA = new RegExp('\.(swf)$');
var IS_AUDIO = new RegExp('\.(mp3|mp2|mpga|kar|midi|mid|aif|aiff|aifc|m3u|ram|rm|rpm|ra|wav)$');
var IS_BINARY = new RegExp('\.(exe|hqx|cpt|bin|dms|lha|lzh|dms|lha|lzh|class|so|dll|oda)$');


function isEmpty(Set) {
if (Set.value.length <= isEmpty.arguments[1])  return true;
else return false;
 }

function EmptyDef(Set) {
if (Set.value.length > 0)  return true;
else return false;
 }
 
function isBig(Set) {
if (Set.value.length > isBig.arguments[1])  return true;
else return false;
 }

function ChMail(Set){
Mail = Set.value.toLowerCase();
if(!reEmail.test(Mail))alert('Неверно введен адрес e-mail!');
else return true;
return false;
  }
  
  function trim(str){
str.replace(/^\s+/, '');
str.replace(/\s+$/, '');
return str;
}

function ChPass(Set){
Set.Pass.value = trim(Set.Pass.value);
if(reSpace.test(Set.Pass.value) || isEmpty(Set.Pass,2)) alert(CTxt+'Пароль:'+ETxt);
else return true;
return false;
  }
  

function _Photo(Img, w, h, alt, color, ph) {
t=parseInt((screen.height-h)/5); 
l=parseInt((self.screen.width-w)*9/10);
d = open('',ph,'menubar=0,directories=0,location=0,toolbar=0,scrollbars=0,status=0,resizable=0,width='+w+',height='+h+',top='+t+',left='+l);
with(d.document){
focus();
open();
write('<html><head><title>'+alt+'</title></head>');
write('<body topmargin=0 marginheight=0 marginwidth=0 bottommargin=0 rightmargin=0 leftmargin=0 onselectstart="return false;" background="'+Host+'img/load.gif" style="background-color:#'+color+';background-position:center;background-repeat:no-repeat;">');
write('<img src='+Host+Img+' width='+w+' height='+h+' border=0 alt="'+alt+'" disabled="return false;">');
write('</body></html>');
close(); 
   }
}

function _highl(obj) {
	bg = obj.style.backgroundColor;
	obj.style.backgroundColor = '#fcf5eb';
	}
function _rstr(obj) {
	obj.style.backgroundColor = bg;
	}


function ChSearch(Set){
if (isEmpty(Set,2)) alert(CTxt+'поиск'+ETxt+'\nНе менее 3 и не более 40 символов.');
else if (isBig(Set,40)) alert(CTxt+'Состоит из слишком большого числа символов чем указано,\nпожалуйста, повторите поиск еще раз...');
else return true;
return false;
  }
  
function ChImg(pic, Img) {
document[pic].src = '/'+Img;
}  

function _check() {
if(navigator.appName.indexOf("Netscape")!=-1) {
return true;
  } else if(navigator.appName.indexOf("Opera")!=-1){
return true;
}
return false;
}

function _icon(img,alt,w,h) {
with(document){
if(_check()) {
write('<img src='+img+' width='+w+' height='+h+' border="0" alt="'+alt+'">');
   } else {
write('<div style="width:'+w+'px;height:'+h+'px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+img+')">&nbsp;</div>');
        }
   }
}


function _open(pg, w, h, ph, scr) {
scr = scr;
if(w > 860 || h> 860){
h = 560;
w = 860;
scr = 1;
}

t=parseInt((screen.height-h)/5); 
l=parseInt((self.screen.width-w)*9/10);
d = open(Host+pg,ph,'menubar=1,directories=0,location=0,toolbar=0,scrollbars='+scr+',status=0,resizable=1,width='+w+',height='+h+',top='+t+',left='+l);
d.document.focus();
}


function SelField(Set,txt){
alert(txt);
Set.focus();
Set.select();
}



p=new Array;
p[0] = new Image(); p[0].src = 'img/_vsl4.jpg';
//p[0] = new Image(); p[0].src = 'img/_visual_card08.jpg';
p[1] = new Image(); p[1].src = 'img/_vsl3.jpg';
p[2] = new Image(); p[2].src = 'img/_vsl2.jpg';
p[3] = new Image(); p[3].src = 'img/_vsl1.jpg';
p[4] = new Image(); p[4].src = 'img/_vsl5.jpg';
//p[5] = new Image(); p[5].src = 'img/_vsl6.jpg';
//p[4] = new Image(); p[4].src = 'img/visual.jpg';
//p[4] = new Image(); p[4].src = 'img/_visual2.jpg';
//p[5] = new Image(); p[5].src = 'img/_visual11.jpg';
//p[6] = new Image(); p[6].src = 'img/_visual7.jpg';
  
var textArray = new Array(); 
var count = 0; 
//textArray[0] = ""; 
//textArray[1] = ""
//textArray[2] = "";
//textArray[3] = "Систром, гранилит, тротуарная плитка, фасадный камень, барельефы, ограждения, ритуальная тематика."
//textArray[4] = "Декоративные оградительные панели, барельеф."; 
//textArray[5] = "Декоративный дикий искусственный камень."; 
//textArray[6] = "Камелот НН производство форм и изделия из кевларобетона."; 
//textArray[7] = "Продолжается акция каждому купившему формы на 100 000 Рублей пакет технологии в подарок."; 
textCount = 0;

var speed=10000;i=-1;

function my_replace(i){
i++;
if (i>=p.length){i=0};
if (setTimeout("my_replace("+i+")", speed) ) {
try {
//pics.filters[0].Apply();
l5.src=p[i].src;
//pics.filters[0].Play();
}
catch(e){
}
}
}
function getRandom(max) {return (Math.floor(Math.random()*max));}
function GetNumber(){
var nums = new Array(4,5,6,7,12,13,14,15,16);
   mynumber = getRandom(9);
   num = nums[mynumber];
   return num;
}
function blendMe() { 
//return;
        if (textCount >= textArray.length) textCount=0; 
        blender.filters[0].Apply(); 
        blender.innerText = textArray[textCount]; 
        blender.filters[0].Play(); 
        textCount++; 
        window.setTimeout("blendMe()", 16000); 
} 
function init(){
//bottDiv.innerHTML=topDiv.innerHTML; 
my_replace(0); 
//blendMe();
}



function str_replace(substr,newsubstr,str) {
	replace_count=0;
	while (str.indexOf(substr)>=0) {
		str=str.replace(substr,newsubstr);
		replace_count++;
		}
	return(str);
	}


function _img(Img, w, h) {
alt = window.document.title;
t=parseInt((screen.height-h)/5); 
l=parseInt((self.screen.width-w)*9/10);
d = open('',h,'menubar=0,directories=0,location=0,toolbar=0,scrollbars=0,status=0,resizable=0,width='+w+',height='+h+',top='+t+',left='+l);
with(d.document){
focus();
open();
write('<html><head><title>'+alt+'</title></head>');
write('<body topmargin=0 marginheight=0 marginwidth=0 bottommargin=0 rightmargin=0 leftmargin=0 onselectstart="return false;" background="/img/load.gif" style="background-color:#4F5A68;background-position:center;background-repeat:no-repeat;">');
write('<img src='+Host+Img+' width='+w+' height='+h+' border=0 alt="'+alt+'" disabled="return false;">');
write('</body></html>');
close(); 
   }
}


var bScrolling = true;
function OnScrollerMouseOver(){
    bScrolling = false;
}

function OnScrollerMouseOut(){
    bScrolling = true;
}

function OnTimer(){
    if(!bScrolling)
        return;
  oText.style.top = nPos.toString() + "px";

    if(--nPos < -nHeight)
        nPos = oContainer.offsetHeight;
}


