// JavaScript Document




$(function()
{

	function getImageWidth(myImage) {
		var x, obj;
		if (document.layers) {
			var img = getImage(myImage);
			return img.width;
		} else {
			return getElementWidth(myImage);
		}
		return -1;
	}

	function getImageHeight(myImage) {
		var y, obj;
		if (document.layers) {
			var img = getImage(myImage);
			return img.height;
		} else {
			return getElementHeight(myImage);
		}
		return -1;
	}
    
    
	
	$('#jscroll').jScrollPane({scrollbarOnLeft:true, scrollbarWidth: 7});

	var caption = $('#caption').text();
	$('#sidebar a').mouseover(function() {
		var text = $(this).text();
		$('#caption').text( text );
	}).mouseout( function() {
		$('#caption').text( caption );
	});



	var caption2 = $('#workname').text();
	//alert(caption);
	$('.gallery img').mouseover(function() {
		var text = $(this).attr("alt");
		//					alert(text);
		$('#workname').text( text );
	}).mouseout( function() {
		$('#workname').text( caption2 );
	});



	$('#lista img').live("click",function() {
		$worknum=$(this).attr("alt").split("_");
		
		var workid=$worknum[0];
		var numpage=$worknum[1];
		var curse=$worknum[2];
		$.ajax({
			type: "GET",
			url: "/modules/ajax.php?action=listalka&workid="+workid+"&page="+numpage+"&curse="+curse,
			success: function(html){
				var res=html.split("___");
				$(".gallery").hide("normal",function() {
					$(".gallery").html(res[0]);
					$(".gallery").show('normal');
				});
				$nextpage=parseInt(numpage)+1;
				$prevpage=parseInt(numpage)-1;
				$("#prev img").attr("alt",workid+'_'+$prevpage+'_prev');
				$("#next img").attr("alt",workid+'_'+$nextpage+'_next');
				if (res[3]==1) { $("#next").show()} else $("#next").hide();
				if (res[2]==1) {$("#prev").show()} else $("#prev").hide();
			}
		});
	});


	$('.gallery img').live("click",function() {

		res=$(this).attr("alt").split("_");
		work_id=res[0];
		position=res[1];
		$("#bigimg").html='';
		$('#phbig').show();
		$.ajax({
			type: "GET",
			url: "/modules/ajax.php?action=showphoto&work_id="+work_id+"&position="+position,
			success: function(html){
				var htmlres=html.split("___");
				
				$("#bigimg").html(htmlres[0]);
				$("#botleft").attr("name",htmlres[1]);
				$("#botright").attr("name",htmlres[2]);
			}
		});



	});

//	$("#bigimg a").live("click",
//	$('#bigimg a').lightBox();
	
	
	
	$("#bigimg a").live("click",function() {
		$img=$(this).attr("href");
		$param=$(this).attr("rel").split("_");;
		
		$('.popup .in').css("width",$param[0]+'px');
		$("#image").html('<img src="'+$img+'"/>');
//		$("#popup").css("width",$param[0]);
//		$("#popup").css("height",$param[1]);
		
		$(".popup").show();
		
//		alert($param);
		return false;
		
		
		
//		$("#bigimg").html('');
//		$('#phbig').hide();
	});

	$('#image').click(function(){
//		alert('click!');
		$(".popup").hide();
		$('.popup .in').css("width",'300px');
	})
	
	$("a.close").click(function() {
		$(".popup").hide();
		$('.popup .in').css("width",'300px');
		
	})


	$(".but a").live("click",function() {
		var idbut=$(this).attr("id");
		if (idbut=='closeimg')	{
			$("#bigimg").html('');
			$('#phbig').hide();
		}
		else {
			if ($("#bigimg").html().length>0) {
				res=$(this).attr("name").split("_");
				work_id=res[0];
				position=res[1];
				$("#bigimg").html='';
				$('#phbig').show();
				$.ajax({
					type: "GET",
					url: "/modules/ajax.php?action=showphoto&work_id="+work_id+"&position="+position,
					success: function(html){
						
						var htmlres=html.split("___");
						$("#bigimg").html(htmlres[0]);
						$("#botleft").attr("name",htmlres[1]);
						$("#botright").attr("name",htmlres[2]);
						

					}
				});


			}
			else {
				//				alert(idbut);

				//				alert($("#next").css("display"));

				if (idbut=='botleft' && $("#prev").css("display")!='none') {
					$worknum=$("#prev img").attr("alt").split("_");
				}

				if (idbut=='botright' && $("#next").css("display")!='none') {
					$worknum=$("#next img").attr("alt").split("_");
				}

				if ($worknum!='') {
					var workid=$worknum[0];
					var numpage=$worknum[1];
					var curse=$worknum[2];
					$.ajax({
						type: "GET",
						url: "/modules/ajax.php?action=listalka&workid="+workid+"&page="+numpage+"&curse="+curse,
						success: function(html){
							var res=html.split("___");
							$(".gallery").hide("normal",function() {
								$(".gallery").html(res[0]);
								$(".gallery").show('normal');
							});
							$nextpage=parseInt(numpage)+1;
							$prevpage=parseInt(numpage)-1;
							$("#prev img").attr("alt",workid+'_'+$prevpage+'_prev');
							$("#next img").attr("alt",workid+'_'+$nextpage+'_next');
							if (res[3]==1) { $("#next").show()} else $("#next").hide();
							if (res[2]==1) {$("#prev").show()} else $("#prev").hide();
						}
					});
				}
			}
		}
	});
	
	
	
	
	
	
	
	
	
	
	
	
	
	$('#lista1 img').live("click",function() {
		$worknum=$(this).attr("alt").split("_");
		
		var workid=$worknum[0];
		var numpage=$worknum[1];
		var curse=$worknum[2];
		$.ajax({
			type: "GET",
			url: "/modules/ajax.php?action=listalka1&workid="+workid+"&page="+numpage+"&curse="+curse,
			success: function(html){
				var res=html.split("___");
				$(".gallery").hide("normal",function() {
					$(".gallery").html(res[0]);
					$(".gallery").show('normal');
				});
				$nextpage=parseInt(numpage)+1;
				$prevpage=parseInt(numpage)-1;
				$("#prev img").attr("alt",workid+'_'+$prevpage+'_prev');
				$("#next img").attr("alt",workid+'_'+$nextpage+'_next');
				if (res[3]==1) { $("#next").show()} else $("#next").hide();
				if (res[2]==1) {$("#prev").show()} else $("#prev").hide();
			}
		});
	});
	
	
	
	
	
	
	
	
	
	
	
	
	
	$(".but1 a").live("click",function() {
		var idbut=$(this).attr("id");
		if (idbut=='closeimg')	{
			$("#bigimg").html('');
			$('#phbig').hide();
		}
		else {
				if (idbut=='botleft' && $("#prev").css("display")!='none') {
					$worknum=$("#prev img").attr("alt").split("_");
				}

				if (idbut=='botright' && $("#next").css("display")!='none') {
					$worknum=$("#next img").attr("alt").split("_");
				}

				if ($worknum!='') {
					var workid=$worknum[0];
					var numpage=$worknum[1];
					var curse=$worknum[2];
					$.ajax({
						type: "GET",
						url: "/modules/ajax.php?action=listalka1&workid="+workid+"&page="+numpage+"&curse="+curse,
						success: function(html){
							var res=html.split("___");
							$(".gallery").hide("normal",function() {
								$(".gallery").html(res[0]);
								$(".gallery").show('normal');
							});
							$nextpage=parseInt(numpage)+1;
							$prevpage=parseInt(numpage)-1;
							$("#prev img").attr("alt",workid+'_'+$prevpage+'_prev');
							$("#next img").attr("alt",workid+'_'+$nextpage+'_next');
							if (res[3]==1) { $("#next").show()} else $("#next").hide();
							if (res[2]==1) {$("#prev").show()} else $("#prev").hide();
						}
					});
				}
			}
	});
});



function CheckFieldsForm(f) // проверяет заполнение обязательных полей
{
	var error_text = '';

	if(f.elements['fio'].value == '') error_text = error_text+'\nНе заполнено поле "Контактное лицо"';
	if(f.elements['question'].value == '') error_text = error_text+'\nНе заполнено поле "Текст сообщения"';

	if(error_text != '')    {
		alert('Ошибка в заполнении формы:'+error_text);
		return false;
	}
	else
	return true;
}
