brName = navigator.appName; brVer = navigator.appVersion; brAgent = navigator.userAgent; isDOM = document.getElementById ? true:false; isOpera = (window.opera && isDOM) ? true:false; isOpera6 = (isOpera && window.print)? true:false; isOpera7= (isOpera && document.readyState)? true:false; isOpera8= /Opera[^\d]*8/.test(brAgent); isOpera9= /Opera[^\d]*9/.test(brAgent); isIE = (document.all && document.all.item && !isOpera)? true:false; isSafari=/\WSafari\W/.test(brAgent); isNN= (brName=="Netscape")? true:false; isMozilla= (isNN && isDOM)? true:false;

// Opacity change
var opacityTo = new Array();
var filterStep = 5;
var filterTimeOut = 10;

function setElementOpacity(sElemId, nOpacity){
	var opacityProp = getOpacityProperty(), elem = document.getElementById(sElemId);
	if (!elem || !opacityProp) return;
	if (opacityProp=="filter"){
		nOpacity *= 100;
		var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
		if (oAlpha) oAlpha.opacity = nOpacity;
		}
	else elem.style[opacityProp] = nOpacity;
}

function getElementOpacity(sElemId){
	var opacityProp = getOpacityProperty(), elem = document.getElementById(sElemId);
	if (!elem || !opacityProp) return;
	if (opacityProp=="filter"){
		var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
		if (oAlpha) _opacity = oAlpha.opacity/100;
		}
  	else _opacity = elem.style[opacityProp];
	return _opacity;
}

function getOpacityProperty() {
	if (typeof document.body.style.opacity == 'string') return 'opacity';
	else if (typeof document.body.style.MozOpacity == 'string') return 'MozOpacity';
	else if (typeof document.body.style.KhtmlOpacity == 'string') return 'KhtmlOpacity';
	else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) return 'filter';
	return false; //нет прозрачности
}

function viewPage(page,allpages){
	for(i=1;i<allpages+1;i++){
		document.getElementById('project'+i).style.display = "none";
		document.getElementById('projectLink'+i).className = "pPage";
		}
	document.getElementById('project'+page).style.display = "block";
	document.getElementById('projectLink'+page).className = "aPage";
}

function filterColor(layer,dir,limit){
	_opacity = getElementOpacity(layer);
	_opacity = parseFloat(0+_opacity);
		
	if((isIE || isMozilla || isSafari || isDOM) && ((_opacity < limit && dir>0) || (_opacity > limit && dir<0))) {
		clearTimeout(opacityTo[layer]);
		_opacity += (dir*filterStep/100);
		setElementOpacity(layer,_opacity);
		opacityTo[layer]=setTimeout("filterColor('"+layer+"','"+dir+"','"+limit+"')",  filterTimeOut);
	}
	else clearTimeout(opacityTo[layer]);
}


function MakeImageArray(n){
	this.length=n; for (var i=0; i<=n; i++) this[i] = new Image(); return this
	}

var aRate = 'cu';
function showRates(me){
	if(me!= aRate){
	document.getElementById('link_'+me).className = 'arates';
	document.getElementById('link_'+aRate).className = 'rates';
	document.getElementById('block_'+me).style.display = 'block';
	document.getElementById('block_'+aRate).style.display = 'none';
	aRate = me;
	}
}

function checkFeedbackForm(form) {
	f0 = document.forms[form].elements['user_name'].value;
	f1 = document.forms[form].elements['company'].value;
	f2 = document.forms[form].elements['email'].value;
	f3 = document.forms[form].elements['phone'].value;
	f4 = document.forms[form].elements['text'].value;
	f5 = document.forms[form].elements['inn'].value;
	f6 = document.forms[form].elements['activity'].value;
	
	if (f0 == "") {
		alert("Введите, пожалуйста, Ваше имя");
		return false;
	}
 	if (f1 == "") {
		alert("Введите, пожалуйста, название компании");
		return false;
	}
 	else if (((f2 == "") || (f2.indexOf('@')<0) || (f2.indexOf('.')<0)) && f3=="") {
		alert("Введите, пожалуйста, корректный e-Mail или номер телефона");
		return false;
	}
	if (f6 == "") {
		alert("Введите, пожалуйста, Вашу должность");
		return false;
	}
 	if (f5 == "") {
		alert("Введите, пожалуйста, ИНН компании");
		return false;
	}
 	else if (f4 == "") {
		alert("Введите, пожалуйста, Ваше сообщение");
		return false;
	}
	else return true;
}

function checkOrder(form) {
	f1 = document.forms[form].elements['company'].value;
	f2 = document.forms[form].elements['inn'].value;
	f3 = document.forms[form].elements['phone'].value;
	
	if (f1 == "") {
		alert("Введите, пожалуйста, название компании");
		return false;
	}
 	else if (f3=="") {
		alert("Введите, пожалуйста, Ваш телефон");
		return false;
	}
	else if (f2 == "") {
		alert("Введите, пожалуйста, ИНН Вашей организации");
		return false;
	}
	else return true;
}