function userChoose($login, $priv, $name, $class)
	{
		document.getElementById('edit').style.visibility = 'visible';
		document.getElementById('edit1').style.visibility = 'visible';
		document.getElementById('user').innerHTML = "<strong>"+$login+"</strong>";
		document.form1.login.value = $login;
		document.form1.new_name.value = $name
		if ($priv=='super') document.form1.new_priv.options[0].selected = true
			else document.form1.new_priv.options[1].selected = true;
		if ($class=='Cвадебные фотографии') document.form1.new_class.options[1].selected = true
			else if ($class=='Студийные фотографии') document.form1.new_class.options[2].selected = true
				else if ($class=='Романтические истории') document.form1.new_class.options[3].selected = true
					else document.form1.new_class.options[0].selected = true
 	}
function newsChoose($id, $date)
	{
		document.getElementById('edit').style.visibility = 'visible';
		document.getElementById('news').innerHTML = "<strong>"+$id+"</strong>";
		document.form1.date.value = $date;
		document.form1.news_id.value = $id;
		document.form1.news_text.innerHTML = document.getElementById('text_'+$id).value;
 	}
function calChoose($time1, $time2, $name, $id)
	{
		document.getElementById('edit').style.visibility = 'visible';
		//document.getElementById('news').innerHTML = "<strong>"+$id+"</strong>";
		document.form1.cal_time1.value = $time1;
		document.form1.cal_time2.value = $time2;
		document.form1.cal_name.value = $name;
		document.form1.cal_id.value = $id;
		document.form1.cal_about.innerHTML = document.getElementById('cal_'+$id).value;
 	}

function showForm()
	{
		document.form1.sub_1.disabled = false;
		document.getElementById('form').style.visibility = 'visible';
	}

function closeForm()
	{
		document.form1.sub_1.disabled = true;
		document.getElementById('form').style.visibility = 'hidden';
	}

function redirect1()
	{
		$x=setTimeout("redirect2()",2000);
	}
function redirect2()
	{
		document.location="index.html";
	}

function slide (id)
	{
		if (id=='#id1')
		{
		$("#id2").slideUp("slow");
		$("#id3").slideUp("slow");
		}
		if (id=='#id2')
		{
		$("#id1").slideUp("slow");
		$("#id3").slideUp("slow");
		}
		if (id=='#id3')
		{
		$("#id2").slideUp("slow");
		$("#id1").slideUp("slow");
		}
		$(id).slideToggle("slow")
	}
	

function ajaxMessage()
{
	var valid = true;
	name = $("#name").val();
	email = $("#cont").val();
	m_header = $("#date").val();
	message = $("#message").val();
	if (name=='') 
	{
		$("#name").css("border", "1px solid #ff0000");
		$("#name").css("background", "#fbd9d9");
		valid = false;
	}
	else
	{
		$("#name").css("border", "1px solid #e1e1e1");
		$("#name").css("background", "#f8f8f8");
	}
	if (email=='') 
	{
		$("#cont").css("border", "1px solid #ff0000");
		$("#cont").css("background", "#fbd9d9");
		valid = false;
	}
	else
	{
		$("#cont").css("border", "1px solid #e1e1e1");
		$("#cont").css("background", "#f8f8f8");
	}
	if (m_header=='') 
	{
		$("#date").css("border", "1px solid #ff0000");
		$("#date").css("background", "#fbd9d9");
		valid = false;
	}
	else
	{
		$("#date").css("border", "1px solid #e1e1e1");
		$("#date").css("background", "#f8f8f8");
	}
	if (message=='') 
	{
		$("#message").css("border", "1px solid #ff0000");
		$("#message").css("background", "#fbd9d9");
		valid = false;
	}
	else
	{
		$("#message").css("border", "1px solid #e1e1e1");
		$("#message").css("background", "#f8f8f8");
	}
	//challengeField = $("input#recaptcha_challenge_field").val();
    //responseField = $("input#recaptcha_response_field").val();

	if (valid)
	{
		result = $.ajax({
			type: "POST",
			url: url + "ajax.php",
			data: ({ /*recaptcha_challenge_field: challengeField, recaptcha_response_field: responseField,*/ name: name, contacts: email, date: m_header, message_text:message }),
			async: false
			}).responseText;
		r_obj = eval("(" + result + ")");
		if (r_obj.success==="false")
		{
			//$("input#recaptcha_response_field").val('');
			//$('#recaptcha_instructions_image').html('<font style="color:#f00 !important">Неправильно</font>');
			//Recaptcha.reload ();
		}
		else
		{
			$("#name").val('');
			$("#cont").val('');
			$("#date").val('');
			$("#message").val('');
			$//("input#recaptcha_response_field").val('');
			//$('#recaptcha_instructions_image').html('Введите два слова:');
			$("#dialog-message").dialog('open');
			//Recaptcha.reload ();
		}
	}
 }

 jQuery(document).ready(function($) {
	$('#imageField').click(function()
	{
		ajaxMessage()
	});
	$('#imageField').css('cursor','pointer');
	
	$('.video > *').click(function()
	{
		index = $(".video > *").index(this);
		showVideoList(index);
	});

	$('.photo > *').click(function()
	{
		index = $(".photo > *").index(this);
		if (index>=9 && index<12){document.location="school.html";}
		else showPhotoList(index);
	});

	$('.port > *').attr("title","Подробнее");
});

 

jQuery(document).ready(function($){
	$("#dialog").dialog("destroy");
		$("#dialog-message").dialog({
			modal: true,
			autoOpen: false,
			width: 350,
			resizable: false,
			buttons: {
				Ok: function() {
					$(this).dialog('close');
				}
			}
		});
	});

function showVideoList(index)
{
	if (index>=0 && index<3) id = 2;
	if (index>=3 && index<6) id = 1;
	if (index>=6 && index<9) id = 3;
	$('.body').empty();
	$('.body').css({'height':'600px','visibility':'visible'});
	result = $.ajax({
			type: "POST",
			url: url + "ajax.php",
			data: ({ video: id }),
			async: false
			}).responseText;
		r_obj = eval("(" + result + ")");
		obj = r_obj.item;
		$('.body').append('<h2 class="gallery" style="width:650px"><div class="back"><a>выбор категорий</a></div><div class="categories"><a>cвадебные фильмы</a>&nbsp;&nbsp;<a>креативные ролики</a></div><div class="clr"></div> </h2>');
		if (index!= null)
		{
			$('.categories > a:eq(' + (id-1) + ')').css('color','#000');
		}
		$('.body > h2 > div > a').css('cursor','pointer');
		$('.body > h2 > .back > a').click(function()
		{
			showIndex();
		});
		$('.categories > a').click(function()
		{
			index = $(".categories > a").index(this);
			if (index==0) showVideoList(3);
			if (index==1) showVideoList(0);
		});
		var i=0;
		$('.body').css({'height':'auto','visibility':'visible'});
		for (var key in obj) {
			$('.body').append('<object width="650" height="366"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=' + obj[key].file + '&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=' + obj[key].file + '&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="650" height="366"></embed></object><div style="border-top:1px solid #999; width:650px; margin:35px auto 25px auto"></div><h4></h4>');
		}
}

var photos = new Object();
var actual = '1515';
function showPhotoList(index,name)
{
	if (index!= null)
	{
		if (index>=0 && index<3) id = 1;
		if (index>=3 && index<6) id = 2;
		if (index>=6 && index<9) id = 3;
		if (index>=9 && index<12) id = 4;
		result = $.ajax({
				type: "POST",
				url: url + "ajax.php",
				data: ({ photo: id }),
				async: false
				}).responseText;
			photos = eval("(" + result + ")");
	}
	else
	{
		result = $.ajax({
				type: "POST",
				url: url + "ajax.php",
				data: ({ photo_name: name }),
				async: false
				}).responseText;
			photos = eval("(" + result + ")");
	}
	$('.body').empty();
	$('.body').css({'height':'600px','visibility':'visible'});
	//$('.body').append('<div class="back"><a>Вернуться к выбору категорий</a></div>');
		$('.body').append('<div class="gallery"><div class="back"><a>выбор категорий</a></div><div class="categories"><a>cтудийные фотографии</a><a>cвадебные фотографии</a><a>wedding book</a></div><div class="clr"></div>');
		$('.body').append('</div>');
		$('.gallery').append('<div class="gallery_big"></div>');
		$('.gallery_big').append('<div class="preloader"><img src="images/25.gif"/></div>');
		$('.gallery').append('<div class="gallery_control"></div>');
		$('.categories a').css({"cursor":"pointer","margin-left":"10px"});
		var hor = photos.hor.length;
		var vert = photos.vert.length;
		for (var key in photos.hor)
		{
			$.preLoadImages('gallery/thumb/' + photos.hor[key].filename);
		}
		for (var key in photos.vert)
		{
			$.preLoadImages('gallery/thumb/' + photos.vert[key].filename);
		}
		$('.photographer').css("font-size","14px");
		if (index!= null)
		{
			$('.categories > a:eq(' + (id-1) + ')').css('color','#000');
		}
		$('.categories > a').click(function()
		{
			index = $(".categories > a").index(this);
			if (index == 0) showPhotoList(0);
			if (index == 1) showPhotoList(3);
			if (index == 2) showPhotoList(6);
			if (index == 3){ alert('1');document.location="school.html"; return false};
		});
		setTimeout(function(){
			$('.gallery_big').append('<div class="gallery_tumb"></div>')
			
			$('.back > a').click(function()
			{
				showIndex();
			});
			$('.back > a').css("cursor","pointer");
			if (Math.round((hor/5)) >= Math.round(vert/7))
			{
				var k=1;
				var v=0;
				var row = 1;
				var div = 0;
				for (i=0;i<hor;i++)
				{
					if (k<=5)
					{
						if (row==1 && k==1)
						{
							d_id = 'gal_' + div++;
							$('.gallery_tumb').append('<div class="gallery_in" id = "' + d_id + '"></div>');
						}
						if (k!=5) margin = "15px !important";
						else margin = "0; margin-left:2px !important";
						$('#'+ d_id).append('<a href="' + url + 'gallery/' + photos.hor[i].filename + '" style="width:146px; height:97px; margin-right:' + margin + ';" ><img style="margin:0 !important" src="' + url + 'gallery/thumb/' + photos.hor[i].filename + '" /></a>');
						/*$('#'+ d_id).append('<div class="highslide-heading"></div><a href="gallery/' + photos.hor[i].filename + '" class="highslide" style="width:146px; height:97px; margin-right:' + margin + '" onclick="return hs.expand(this)"><img style="margin:0 !important" src="photo.php?image=' + photos.hor[i].filename + '&sizex=146&sizey=97" /></a><div class="highslide-caption"><div style="height: 25px"><a href="#" onclick="return hs.previous(this)" class="back1"  title="Назад"></a><a href="#" onclick="return hs.next(this)" class="forward" title="Вперед"></a></div>');*/
						k++;
					}
					else
					{
						k=1;
						row++;
						i--;
						if(vert!=0)
						{
							tmp = v;
							kk = 0
							for (vv=tmp;vv<(tmp+7);vv++ )
							{
								v=vv;
								if (kk!=6) margin = "15px !important";
								else margin = "0; margin-left:1px !important";
								$('#'+ d_id).append('<a href="' + url + 'gallery/' + photos.vert[vv].filename + '" style="margin-right:' + margin + ';" class="highslide" ><img src="' + url + 'gallery/thumb/' + photos.vert[vv].filename + '" /></a>');
								/*$('#'+ d_id).append('<div class="highslide-heading"></div><a href="gallery/' + photos.vert[vv].filename + '" class="highslide" style="margin-right:' + margin + '" onclick="return hs.expand(this)"><img src="photo.php?image=' + photos.vert[vv].filename + '&sizex=100&sizey=150" /></a><div class="highslide-caption"><div style="height: 25px"><a href="#" onclick="return hs.previous(this)" class="back1"  title="Назад"></a><a href="#" onclick="return hs.next(this)" class="forward" title="Вперед"></a></div>');*/
								kk++;
							}
							v++;
							row++;
						}
						if (row==5) row = 1;
					}
				}
				if (v<(vert-1))
				{
					tmp = v;
					kk = 0
					for (vv=tmp;vv<(tmp+7);vv++ )
					{
						v=vv;
						if (kk!=6) margin = "15px !important";
						else margin = "0; margin-left:1px !important";
						$('#'+ d_id).append('<a href="' + url + 'gallery/' + photos.vert[vv].filename + '" style="margin-right:' + margin + ';" class="highslide" ><img src="' + url + 'gallery/thumb/' + photos.vert[vv].filename + '" /></a>');
						/*$('#'+ d_id).append('<div class="highslide-heading"></div><a href="gallery/' + photos.vert[vv].filename + '" class="highslide" style="margin-right:' + margin + '" onclick="return hs.expand(this)"><img src="photo.php?image=' + photos.vert[vv].filename + '&sizex=100&sizey=150" /></a><div class="highslide-caption"><div style="height: 25px"><a href="#" onclick="return hs.previous(this)" class="back1"  title="Назад"></a><a href="#" onclick="return hs.next(this)" class="forward" title="Вперед"></a></div>');*/
						kk++;
					}
				}
			};
			if (Math.round((hor/5)) < Math.round(vert/7))
			{alert(Math.round((hor/5)) + ' - ' + Math.round(vert/7) + ' ' + hor + ' ' + vert)};
			/*for (var key in photos)
			{
				$('.gallery_tumb').append('<img src="photo.php?image=' + photos[key].filename + '&sizex=142&sizey=76" />');
			}*/
			$('.gallery_tumb').css("width",((div+1)*792) + "px");
			/*$('.gallery_tumb > img').css("cursor","pointer");
			$('.gallery_tumb > img').attr("title","Увеличить")*/
			/*$('.gallery_tumb > img').click(function()
			{
				index = $(".gallery_tumb > img").index(this);
				enlargeImage(index);
			});*/
			
			for (i=1;i<(div+1);i++)
			{
				$('.gallery_control').append('<a>' + i + '</a> ');
			}
			$('.gallery_control a:first-child').css("color","#000");
			$('.gallery_control a').css({"cursor":"pointer","margin-left":"5px","margin-right":"5px"});
			$('.gallery_control a').click(function()
			{
				index = $(".gallery_control a").index(this);
				scrollTumbs(index);
			});
			setTimeout(function(){
				$('.preloader').css('display','none');
				$('.gallery_tumb').css('display','block');
				$('.gallery_tumb > div > a').lightBox();
				/*for (var key in photos.hor)
				{
					$.preLoadImages('gallery/' + photos.hor[key].filename);
				}
				for (var key in photos.vert)
				{
					$.preLoadImages('gallery/' + photos.vert[key].filename);
				}*/
				//$('#gal_1 > a').lightBox();
				//$('#gal_2 > a').lightBox();

			},2000);
		//enlargeImage(0);
		},200);
}
var imgTesting = new Image();

function CreateDelegate(contextObject, delegateMethod)
	{
		return function()
		{
			return delegateMethod.apply(contextObject, arguments);
		}
	}

var img_width=0;
var img_obj = new Object();
function imgTesting_onload()
	{
		//alert(this.width + " by " + this.height);
		//img_width = this.width;
		img_obj = this;
		$('.gallery_big img:first-child').fadeOut('slow',function(){

		height = 620 - 432;
		$('.body').animate({ "height": (height + img_obj.height) + "px"}, 200 );
		$('.gallery_big').animate({ "height": (444 - 432 + img_obj.height) + "px"}, 200 );
		$('.gallery_big img:first-child').attr("src",img_obj.src)
		$('.gallery_big img:first-child').css({height: img_obj.height+"px",width: img_obj.width+"px","left": (780-img_obj.width)/2+"px"});
		$('.gallery_big img:first-child').fadeIn('slow');
		/*$('.gallery_big img:first-child').animate({ height: img_obj.height+"px",width: img_obj.width+"px","left": (780-img_obj.width)/2+"px" }, 500, function(){
		$('.gallery_big img:first-child').fadeIn('slow');
		} );*/
		});
	}

function getImageSize(src)

{

	$('.gallery').append('<div class="test" style=""> <img id="test1" src=""/> </div>')

	$('.test img:first-child').attr("src",'/gallery/' + photos[0].filename );

	var pic = $('.test img:first-child');

	

	pic.removeAttr("width"); 

	pic.removeAttr("height");

	

	setTimeout(function(){alert(pic.width());},1000);

}

function scrollTumbs(index)
{
	$('.gallery_control a').css("color","#ef9d09");
	switch (index)
	{
		case 0: 
		 		$(".gallery_tumb").animate({ left: "0px" }, 500 );
		 		$('.gallery_control a:eq(0)').css("color","#000");
						break;
		case 1: $(".gallery_tumb").animate({ left: "-792px" }, 500 );
		 		$('.gallery_control a:eq(1)').css("color","#000");
						break;
		case 2: $(".gallery_tumb").animate({ left: "-1584px" }, 500 );
		 		$('.gallery_control a:eq(2)').css("color","#000");
						break;
		case 3: $(".gallery_tumb").animate({ left: "-2376px" }, 500 );
		 		$('.gallery_control a:eq(3)').css("color","#000");
						break;
	 
	}
}


function enlargeImage(index)

{

	if (index!=actual)

	{

		imgTesting.onload = CreateDelegate(imgTesting, imgTesting_onload);

		imgTesting.src = 'gallery/' + photos[index].filename ;

		//$('.photographer > a').html(photos[index].name)

	}

	actual = index;

}



function showIndex()

{

	$('.body').empty();

	$('.body').css({'height':'620px','visibility':'visible'});

	result = $.ajax({

			type: "POST",

			url: url + "ajax.php",

			data: ({ index: 1 }),

			async: false

			}).responseText;

	$('.body').append(result);

	$('.video > *').click(function()

	{

		index = $(".video > *").index(this);

		showVideoList(index);

	});

	$('.photo > *').click(function()

	{

		index = $(".photo > *").index(this);

		if (index>=9 && index<12){document.location="school.html";}
		else showPhotoList(index);

	});

	$('.port > *').attr("title","Подробнее");

}





(function($) {

  var cache = [];

  // Arguments are image paths relative to the current page.

  $.preLoadImages = function() {

    var args_len = arguments.length;

    for (var i = args_len; i--;) {

      var cacheImage = document.createElement('img');

      cacheImage.src = arguments[i];

      cache.push(cacheImage);

    }

  }

})(jQuery)