$(document).ready(function(){
	// 
	$("a[rel='example1']").colorbox();
	$("a[rel='example2']").colorbox();	

    // === collection scrolling
    $(".coll-cont").mousemove( function(e) {
        var Div = $(this); 
        var lastDiv = $("#coll-move" + $(this).attr('gid')).find("div.collection:last-child");
        var divWidth = Div.width();
        var ulPadding = 15;
        var ulWidth = lastDiv[0].offsetLeft + lastDiv.outerWidth() + ulPadding;
        var left = (e.pageX - Div.offset().left) * (ulWidth-divWidth) / divWidth;
        Div.scrollLeft(left);
    });

	$(".openlink").click( function() {
		//$(".element").css('display','none');
		var id = $(this).attr('topen');
		$("#element"+id).css('display', ( ($("#element"+id).css('display') == 'block') ? 'none' : 'block' )) ;
	});

	// === rating
	defRating();	

	// === menu li fix
	$("#menu LI:first").css('border','none');

});

function refreshCaptcha() {
	$("#captchaimage").attr( "src", "/captcha/?PHPSESSID=" + Math.random(1000*Math.random()) );		
}

function changeTHBoxA(pict){
	$("a[rel='gallery-flat']").attr('href', 'images/'+pict+'.jpg');
	$(".rating").attr('image',pict);
	$(".rating").html('<input class="auto-submit-star" type="radio" name="rating" value="1" title=""/><input class="auto-submit-star" type="radio" name="rating" value="2" title=""/><input class="auto-submit-star" type="radio" name="rating" value="3" title=""/><input class="auto-submit-star" type="radio" name="rating" value="4" title=""/><input class="auto-submit-star" type="radio" name="rating" value="5" title=""/>');

	defRating();
}

 function defRating() {
	var img = $(".rating").attr('image');
	$.get("/ajax/rating.php", { action: 'calc', img: img }, function(data) {
		if(data) {
			$("input[value='"+data+"']").attr("checked","checked"); 
		} else {
			$(".auto-submit-star").attr("checked",""); 
		}
		refreshRating();
	});
 }
 function refreshRating() {
	$('.auto-submit-star').rating({
  		callback: function(value, link){
			var img = $(".rating").attr('image');
			$.get("/ajax/rating.php", { rate: value, img: img }, function(data) {
				if(data) { alert("Ваш голос учтен!"); }
				else { alert("Вы уже голосовали!");} 
			});
 		}
 	});
 }

 // add FB comment
	function alertComment() {
		var page = window.location.href;
		$.get( "../ajax/addcomm.php", { page: page}, function(data) {
			//
		});
	}
		
function submitSelectForm(){
	var formSel="form[name='objectsSelectForm']";
	var what=$(formSel+" input[name='what']").attr('value');
	if(what=='Поиск по описанию'){
		$(formSel+" input[name='what']").attr('value', '');
	}
	$(formSel).submit();
}

function sendQueryForm(){
	var item=$("#cat1 input[name='item']").attr('value');
	var name=$("#cat1 input[name='name']").attr('value');
	var phone=$("#cat1 input[name='phone']").attr('value');
	var email=$("#cat1 input[name='email']").attr('value');
	var spros=$("#cat1 input[name='spros']").attr('value');
	var comments=$("#cat1 textarea").attr('value');
	var link=window.location.href;
	$.post("../ajax/query_form_submit.php", {'item':item, 'name':name, 'phone':phone, 'email':email, 'comments':comments, 'link':link, 'spros':spros}, 
		function(data){
			if( data == 'OK' ) {
				alert("Ваш запрос успешно отправлен!");	
				$("#cat1").slideUp();
			} else {
				alert(data);	
			}
			$("#cat1 #result").html(data);
		});
}

function sendQueryFormFriend(){
	var item=$("#cat2 input[name='item']").attr('value');
	var yname=$("#cat2 input[name='yname']").attr('value');
	var yemail=$("#cat2 input[name='yemail']").attr('value');
	var fname=$("#cat2 input[name='fname']").attr('value');
	var femail=$("#cat2 input[name='femail']").attr('value');
	var comments=$("#cat2 textarea").attr('value');
	var link=window.location.href;
	$.post("../ajax/query_form_friend_submit.php", {'item':item, 'yname':yname, 'fname':fname, 'yemail':yemail, 'femail':femail, 'comments':comments, 'link':link}, 
		function(data){
			if( data == 'OK' ) {
				alert("Ваш подарок будет доставлен. Спасибо.");	
				$("#cat2").slideUp();
			} else {
				alert(data);	
			}
			$("#cat2 #result").html(data);
		});
}

