function shol_TrySend(f)
{
	var b=true;
	for (var i=0; i < necessarily_inputs.length; i++ )
	{
		if (document.forms[f].elements[necessarily_inputs[i]])
			if (document.forms[f].elements[necessarily_inputs[i]].value == '') {b=false;}
			if (document.forms[f].elements[necessarily_inputs[i]].value == 'Выбрать') {b=false;}
	}
	if (b) {
		//if (document.forms[f].elements["TEXTCONTENT"]) document.forms[f].elements["TEXTCONTENT"]).value = "test";//as
		//alert(">" + document.forms[f].elements["TEXTCONTENT"]).value + "<");

		document.forms[f].submit();
	}
	else {alert("Внимание! Заполнены не все обязательные поля. Попробуйте еще раз.");}
}

function TrySendN(f)
{
	var b=false;
	for (var i=0; i < necessarily_inputs.length; i++ )
	{
		if (document.forms[f].elements[necessarily_inputs[i]].value.length>0) {b=true;}
	}

	if (b) {
		document.forms[f].submit();
	}
	else {alert("Внимание! Необходимо заполнить хотя бы одно из полей: Телефон или E-mail");}

}

function TrySendZ(f)
{
	var b=false;
	for (var i=0; i < n_inputs.length; i++ )
	{
		if (document.forms[f].elements[n_inputs[i]].value.length>0) {b=true;}
	}
	if (b) {
		document.forms[f].submit();
	}
	else {alert("Внимание! Заполнены не все обязательные поля. Попробуйте еще раз.");}

}

 function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}



function getDocumentHeight()
{
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}



function getClientCenterX()
{
	return parseInt(getClientWidth()/2)+getBodyScrollLeft();
}

function getClientCenterY()
{
	return parseInt(getClientHeight()/2)+getBodyScrollTop();
}


function absolute_form (){
	dHeight = getDocumentHeight();
	dX = getClientCenterX() - 348;
	dY = getClientCenterY() - 305;
	if (dY<0) dY = 0;
	if (dX<0) dX = 0;
	document.getElementById("absolute_form_shadow").style.height = dHeight+"px";
	document.getElementById("absolute_form_inc").style.left = dX+"px";
	document.getElementById("absolute_form_inc").style.top = dY+"px";
	document.getElementById("absolute_form").style.display = "block";
}
function absolute_form_hide() {
	document.getElementById("absolute_form").style.display = "none";
}

function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}

function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 >= b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

function fixEvent(e) {
    // получить объект событие для IE
	    e = e || window.event

	    // добавить pageX/pageY для IE
	    if ( e.pageX == null && e.clientX != null ) {
	        var html = document.documentElement
	        var body = document.body
	        e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
	        e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
	    }

	    // добавить which для IE
	    if (!e.which && e.button) {
	        e.which = e.button & 1 ? 1 : ( e.button & 2 ? 3 : ( e.button & 4 ? 2 : 0 ) )
	    }

	    return e
}

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 form(){
return '<span class="trigger"><\/span><div class="fb1"><p>Наш консультант свяжется с вами в течение рабочего дня<\/p><form action="form.aspx" method="post" name="get" id="form"><input name="TEXTCONTENT" class="TEXTCONTENT" type="text"\/><input name="FIO" id="FIO" class="inp2 required" type="text" style="color:#ED5702;" value="Ваше имя *" onfocus="this.value=\'\';"\/><br \/><input name="PHONE" id="PHONE" class="inp2 required" style="color:#ED5702;" value="Номер телефона *" onfocus="this.value=\'\';" type="text"\/><br \/><input name="TIME" id="TIME" class="inp2" value="Удобное время для звонка" onfocus="this.value=\'\';" type="text"\/><br \/><input name="EMAIL" id="EMAIL" class="inp2" value="E-mail" onfocus="this.value=\'\';" type="text"\/><br \/><input class="btn2" value="Отправить" type="submit"\/><\/form><\/div>';}
