function baseUrl()
{
	var	scriptUrl,
		sriptUrlFinisPos,
		baseUrl = "'"+window.location+"'";
		sriptUrlFinishPos = baseUrl.indexOf("/","14");
		baseUrl = baseUrl.substring(1,sriptUrlFinishPos);
		return baseUrl;
		
}

//for popup
function eventsPopupMessSucc()
{
	$("#closePopup").click(
	function()
	{	
		$("#popupMessSucc").remove();
		$("#TB_overlay").remove();
	});
}

$(document).ready(function(){
						   

//if zapominalka pass
if($("#loginEnterToSite").val()!='')
{
	$("#loginEnterToSite").prev().text('');
	$("#passwordEnterToSite").prev().text('');
	
}
//enter to site
$(".indexEnterToSite > div > input").focus(
function(e)
{
	var clicked = $(e.target),
		clickedId = clicked.attr("id");
		
	if(clickedId=="loginEnterToSite")
	{
		clicked.prev().text('');
	}
	else if(clickedId=="passwordEnterToSite")
	{
		clicked.prev().text('');
	}

});

$(".indexEnterToSite > div > input").blur(
function(e)
{
	var clicked = $(e.target),
		clickedId = clicked.attr("id");

	if(clickedId=="loginEnterToSite")
	{
		if(clicked.val()=='') clicked.prev().text('логин');
	}
	else if(clickedId=="passwordEnterToSite")
	{
		if(clicked.val()=='')
		{
			if(clicked.val()=='') clicked.prev().text('пароль');
		}
	}

});

//round corners
$('pre.contacts').each (
function()
{
	$(this).corner();
});

$('ul.wallpapers > li > a > img').each (
function()
{
	var top = 38-parseInt($(this).attr("height")/2)-9;
	$(this).css("top",top);
});
$("ul.wallpapers > li > a").click(
function()
{
	$("body").append("<div id='TB_overlay'></div>").append("<div id='popup'><img id='big_img' src='"+$(this).attr("href")+"' /><div>Кликните чтобы закрыть</div></div>");
	$("body").append("<div id='loadingImg'></div>");
	var loadingLeft=document.body.clientWidth/2-$("#loadingImg").width()/2;
	var loadingTop=document.body.clientHeight/2-$("#loadingImg").height()/2+(document.documentElement.scrollTop || document.body.scrollTop);
	$("#loadingImg").css("left",loadingLeft).css("top",loadingTop);
	coordinate();
	closePopup();
	return false;
});

$("ul.gallery > li > a").click(
function()
{
	$("body").append("<div id='TB_overlay'></div>").append("<div id='popup'><img id='big_img' src='"+$(this).attr("href")+"' /><div>Кликните чтобы закрыть</div></div>");
	$("body").append("<div id='loadingImg'></div>");
	var loadingLeft=document.body.clientWidth/2-$("#loadingImg").width()/2;
	var loadingTop=document.body.clientHeight/2-$("#loadingImg").height()/2+(document.documentElement.scrollTop || document.body.scrollTop);
	$("#loadingImg").css("left",loadingLeft).css("top",loadingTop);
	coordinate();
	closePopup();
	return false;
});

function closePopup()
{
	$("body").click(
	function()
	{
		$("#TB_overlay").remove();
		$("#loadingImg").remove();
		$("#popup").remove();
	});
}
function coordinate()
{
	$("#big_img").load(
	function()
	{
	$("#loadingImg").remove();
	var popupLeft=document.body.clientWidth/2-$(this).width()/2;
	var popupTop=document.body.clientHeight/2-$(this).height()/2+(document.documentElement.scrollTop || document.body.scrollTop);
	$("#popup").css("left",popupLeft).css("top",popupTop).css("visibility","visible");
	});
	return;
}

//показ баннера
/*if(document.cookie.indexOf("mirsmazok")==-1) // если в куи не отмечено что были на мир смазок, пока зываем баннер
{
if(!$("#banner").is("div"))
{
$("body").append("<div id='banner'><h4>А знаете ли Вы</h4><p>что можно получить любую информацию в режими on-line прямо на сайте через систему мгновенных сообщений</p><a href='online/'>спросить менеджера</a><span onclick=\"$('#banner').remove();\">закрыть</span></div>");
var bannerLeft=document.body.clientWidth/2-$("#banner").width()/2;
var bannerTop=document.body.clientHeight/2-$("#banner").height()/2+(document.documentElement.scrollTop || document.body.scrollTop);
$("#banner").css("top",bannerTop+"px").css("left",bannerLeft+"px");
$("#banner").SlideInLeft(300);
document.cookie="mirsmazok=true";
bannerPosition();
}
}
*/

//change fon form
$("input.input").focus(
function()
{
	$(this).css("background-position","0 -25px");
	return true;
});
$("input.input").blur(
function()
{
	$(this).css("background-position","0 0");
	return true;
});
$("#text").focus(
function()
{
	$(this).css("background-position","0 -193px");
	return true;
});
$("#text").blur(
function()
{
	$(this).css("background-position","0 0");
	return true;
});

//field phone mask
jQuery(".maskPhone").keypress (
function(event)
{
	var key, keyChar;
	var shift=event.shiftKey;
	if(window.event)
		key=window.event.keyCode;
		else if (event)
		key=event.which;
if(key==null || key==0 || key==8 || key==13 || key==189 || key==45 || key==43) return true;
keyChar=String.fromCharCode(key);

if(!/\d/.test(keyChar))	return false;
return;
});
//podskazki
$('#email').focus (
function()
{
	$(this).parent().css("position","relative").append("<span class='helpHint'>Email будет использован исключительно для ответов нашими менеджерми<span></span></span>");
	return;
});
$('#email').blur (
function()
{
 	$(this).parent().css("position","static").find(".helpHint").remove();
	return;
});
$('#phone').focus (
function()
{
	$(this).parent().css("position","relative").append("<span class='helpHint'>Чтобы наши менеджеры могли с Вами связаться.<br />Код региона(города) + номер телефона.<span></span></span>");
	return;
});
$('#phone').blur (
function()
{
 	$(this).parent().css("position","static").find(".helpHint").remove();
	return;
});
//post email
$("#contactForm").submit(
function()
{
	$("#errorMess").remove();
	$("span.errors").remove();
	
	var formError=0;
	var form=$(this);
	 //requered fields
	var req=$('.requered');
 var col=req.length;
    for(var i=0;i<col;i++)
    {
      if(req.eq(i).val()=='') {
	req.eq(i).parent().find("span.errors").remove();
                req.eq(i).parent().append("<span class='errors'>Это поле нужно заполнить</span>");
                formError=1;
    }
      	}
	
	if(!/[^@]+@([a-zA-Z0-9_-]+\.)+\w/.test($("#email").val()) && $("#email").val()!='')
	{
		$("#email").parent().append("<span class='errors'>Некорректный email</span>");
		formError=1;
	}

	

	if(formError==1) {
	form.parent().append("<p id='errorMess' style='color: red; margin: 10px 0; font-weight: bold;'>Сообщение не отправлено. Не все поля заполнены!</p>");
        return false;
        }
	
	var scriptUrl,
		baseHref = baseUrl();
		scriptUrl = baseHref + "/php/email.php";
	$.ajax({
		  type: "post",
		  url: scriptUrl, // 
		  data: "name="+$("#name").val()+"&companyName="+$("#companyName").val()+"&email="+$("#email").val()+"&phone="+$("#phone").val()+"&text="+$("#text").val(), 		   	success: function(){
			  	//alert("Собщение успешно отправлено! \n Наши менеджеры обязательно с Вами свяжутся.");
				$("body").append("<div id='popupMessSucc'><div id='closePopup'></div>Ваше сообщение успешно отправлено!<br/><br/>Спасибо за проявленный интерес к нашей компании.<br /> Наши менеджеры в ближайшее время с Вами свяжутся.</div>");
				
				$("#popupMessSucc").css("top",(screen.availHeight-jQuery("#popupMessSucc").height())/2+(document.documentElement.scrollTop || document.body.scrollTop)+"px");
				$("#popupMessSucc").css("left",document.body.clientWidth/2-jQuery("#popupMessSucc").width()/2+"px");
				$("#popupMessSucc").show(300);
				
				if(!$("body").find("#TB_overlay").is("div"))
				{
				if(!$.browser.msie)
				$("body").append("<div id='TB_overlay'></div>");
				else
				$("body").append("<div id='TB_overlay'><iframe scrolling='no' frameborder='0' style='position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter:alpha(opacity=0)'></iframe></div>");
				}
				
				
			  	form.find(".requered").val('');
				eventsPopupMessSucc();
				return false;
									}
		  });

			
return false;
 });


//site map
$(".SM_plus").mousedown(
function()
{
	if(this.className.indexOf("SM_minus")==-1) // если папка не развернута, разворчиваем
	{
		$(this).addClass("SM_minus");
		$(this).parent().addClass("SM_openDir").removeClass("SM_closeDir");
		return false;
	}
	else // иначе сворачиваем
	{
		$(this).removeClass("SM_minus");
		$(this).parent().removeClass("SM_openDir").addClass("SM_closeDir");
		return false;
	}
});

$("#innerAnchor > li").mousedown(
function()
{
	$("#"+$(this).attr("name")).ScrollTo(800);;
});

						   });

/*function bannerPosition()
{
	window.onscroll = new Function("var bannerTop=document.body.clientHeight/2-$('#banner').height()/2+(document.documentElement.scrollTop || document.body.scrollTop);$('#banner').css('top',bannerTop+'px');");
}
*/