$(document).ready(function(){ 

//for flick effect for ie60
try {
 document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

/*---- mashtab photo ie6-------*/					   
$(".photo_main > ul > li > div > a > img").load(
function() {
	if($.browser.msie) 
	{
		var w,h;
		var image = $(this);
		image.css("width","auto").css("height","auto");
		image.attr("width","auto").attr("height","auto");
		w=this.offsetWidth;
		h=this.offsetHeight;
		if(w/h >= 1.07 && w>175)
			{image.css("width","175px");}
		else if(w/h < 1.07 && h>120)
			{image.css("height","120px");}
	}
});

/*---hover main page photo--*/
$(".photo_main > ul > li > div > a").hover(
function() {
	$(this).parents("li").find("span").css("display","block");
},
function() {
	$(this).parents("li").find("span").css("display","none");
});

/*---otpreavka formi--*/
$('.forms').submit (
function()
{
var flag=0;
	//requered fields
	var req=$('.requered');
    var col=req.length;
   
   //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(".error").remove();
                req.eq(i).parent().append("<span class='error'>Это поле обязательно</span>");
                flag++;
    }
      else req.eq(i).parent().find(".error").remove();
    }
	//email fields
	
	var email=$(".email");
	var col=email.length;
	if (col>0)
	{
	for(var i=0;i<col;i++)
    {
		if(!/[^@]+@([a-zA-Z0-9_-]+\.)+\w/.test(email.eq(i).val()) && $(".email").val()!='')
		{
		email.eq(i).parent().find(".error").remove();
		email.eq(i).parent().append("<span class='error'>Email некоректен!</span>");
		flag++;
		}
		//else email.eq(i).parent().find(".error").remove();
	}
	}
	if (flag!=0)
      {
      return false;
      }
$.post("php/email.php",
	   {name: $("#name").val(), email: $("#email").val(), phone: $("#phone").val(), text : $("#text").val()},
function(){
$(".forms").hide();
$(".succesMessage").show();
});

return false;
});
//field phone mask
$(".phone").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;

});


$(".photo_main > ul > li > div > 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("<img src='images/loading.gif' id='loadingImg' /");
	var loadingLeft=document.body.clientWidth/2-$("#loadingImg").width()/2;
	var loadingTop=document.body.clientHeight/2-$("#loadingImg").height()/2;
	$("#loadingImg").css("left",loadingLeft).css("top",loadingTop);
	coordinate();
	closePopup();
	return false;
});

});
function closePopup()
{
	$("body").click(
	function()
	{
		$("#TB_overlay").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;
	$("#popup").css("left",popupLeft).css("top",popupTop).css("visibility","visible");
	});
}
