$(document).ready(function(){
	
	try{
		qualHeightBoxesLeftRightBlog();
	}catch(e){
		
	}
	try {
		var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent);
		if( ie6 ) {
			$('.rmie6').remove();
		}
	} catch ( e ) {
		
	}
	
	
	$('a.subscribe-to-this-thread').click(function(){
		var topicId = $(this).get(0).id.replace(/\D*/, '');
		$.post(currentUrl,
				{"topicId": topicId, "action": "subscribe_topic"},
				function(){
				}
		);
		$('a.unsubscribe-to-this-thread').removeClass('hidden');
		$('a.subscribe-to-this-thread').addClass('hidden');
		$('a.subscribe-to-this-thread').unbind('click');
		return false;
	})
	$('a.unsubscribe-to-this-thread').click(function(){
		var topicId = $(this).get(0).id.replace(/\D*/, '');
		$.post(currentUrl,
				{"topicId": topicId, "action": "unsubscribe_topic"},
				function(){
				}
		);
		$('a.subscribe-to-this-thread').removeClass('hidden');
		$('a.unsubscribe-to-this-thread').addClass('hidden');
		$('a.unsubscribe-to-this-thread').unbind('click');
		return false;
	})
	
	$('.change-image').click(function(){
		if( ie6real ) scroll(0, 0);
		ieHackPositionPopups();
		$('.file-status').hide();
		$('#txtFileName').get(0).value = '';
		$('#user-profile').show();
		if( !$.browser.msie ) $('.background-darken').show();
		return false;
	})
	
	$('.contributors-box-show-all').click(function(){
		$('.all-contributors').removeClass('hidden');
		$('.contributors-box-show-all').addClass('hidden');
		$('.contributors-box-hide-all').removeClass('hidden');
		return false;
	})
	$('.contributors-box-hide-all').click(function(){
		$('.all-contributors').addClass('hidden');
		$('.contributors-box-hide-all').addClass('hidden');
		$('.contributors-box-show-all').removeClass('hidden');
		return false;
	})
	
	$('.rate-minus').click(function(){
		rateComment(this, 1);
		return false;
	})
	$('.rate-plus').click(function(){
		rateComment(this, 2);
		return false;
	})
	
	$('.add-new-comment').click(function(){
		$('.blog-comment-form').removeClass('hidden');
		return false;
	})
	$('.submit-post-new-comment, .submit-post-edit-comment').click(function(){
		var ret = true;
		var frm = $(this).parents('form:first');
		if( $('textarea', frm).get(0).value.length < 2 ) {
			$('textarea', frm).addClass('error');
			ret = false;
		} else {
			$('textarea', frm).removeClass('error');
		}
		if( ret ) {
			$(this).unbind('click');
			$(frm).submit();
		}
		return false;
	})
	
	
	
	$('.edit-comment').click(function(){
		$('.edit-comment-div').removeClass('hidden');
		$('.view-comment-div').addClass('hidden');
		return false;
	})
	
	$('.submit-post-edit-comment-hide').click(function(){
		var id = $(this).get(0).className.replace(/\D*/, '');
		$('.edit-comment-div').addClass('hidden');
		$('.view-comment-div').removeClass('hidden');
		return false;
	})
	
	if( isLoggedIn ) {
		$('a.rating.raging-stars.big-stars').bind("mouseover", Ratings.mouseOverOnBigStandartStars);
		$('a.rating.raging-stars.big-stars').bind("mouseout", Ratings.mouseOutOnBigTmpStars);
		$('a.rating.raging-stars.big-stars').bind("mousemove", Ratings.mouseMoveOnBigTmpStars);
		$('a.rating.raging-stars.big-stars').bind("click", Ratings.mouseClickOnBigTmpStars);
		
	}
	
	
	$('.blog-show-all-active').click(function(){
		var tmpS, tmpE;
		tmpS = $('div.left p.list').height();
		$('.active-bloggers').removeClass('hidden');
		$(this).addClass('hidden');
		$('.blog-hide-all-active').removeClass('hidden');
		tmpE = $('div.left p.list').height();
		return false;
		if( !$.browser.safari ) return false;
		try{
			$('div.left').height( $('div.left').height() + ( tmpE - tmpS ) );
		} catch(e){
			console.log(e);
		}
		return false;
	})
	$('.blog-hide-all-active').click(function(){
		var tmpS, tmpE;
		tmpS = $('div.left p.list').height();
		$('.active-bloggers').addClass('hidden');
		$(this).addClass('hidden');
		$('.blog-show-all-active').removeClass('hidden');
		tmpE = $('div.left p.list').height();
		return false;
		if( !$.browser.safari ) return false;
		try{
			$('div.left').height( $('div.left').height() - ( tmpS - tmpE ) );
		} catch(e){
			console.log(e);
		}
		
		return false;
	})
	$('form#new-recipe.new-blog-post-frm').submit(function(){
		return false;
	})
	$('.submit-blog-form').click(function(){
		if( $(this).get(0).className.indexOf('savedraft') >= 0 ) $('input#member_status').val('draft');
		else $('input#member_status').val('publishedd');
		var ret = true;
		var frm = $(this).parents('form:first');
	
		if( $('#r-title', frm).get(0).value.length < 3 ) {
			$('#r-title', frm).addClass('error');
			ret = false;
		} else {
			$('#r-title', frm).removeClass('error');
		}
		if( ret ) {
			$('form#new-recipe.new-blog-post-frm').unbind('submit');
			$(frm).submit();
//			try {
//				if( $('#txtFileName').get(0).value != "" ) {
//					$('#progress-upload').removeClass('hidden');
//					$('.background-darken').show();
//					$('.progress-profile').show();
//					swfu.startUpload();
//				} else {
//					$(frm).submit();
//				}
//			} catch (ex) {
////				alert('error');
//			}
//			$(frm).submit();
			return ret;
		}
		return false;
	})
	
	$('.browse_image').click(function(){
		popup('r-image', 'image'); 
		return false
	})
	
	$('.center div span.text img').each(function(img){
		if( $(this).width() > 369 ) { 
			$(this).width(369);
			$(this).css('width', '369px');
		}
//		$(this).wrap( $.A({Class: 'lightbox'+img, href: $(this).get(0).src.replace(/;[0-9]{1,5}x[0-9]{1,5};/, ';800x600;') }) );
//		$('lightbox'+img).lightBox();
	})
	
	$('.upload-profile-image').click(function(){
		swfu.startUpload();
		return false;
	})
	
})

//function handleAfterUploadDisplay(){
//	$('#image').val( "/var/members/member"+memberId+"/"+$('#hidFileID').val() );
//	$('.submit-blog-form').parents('form:first').submit();
//}

function handleAfterUploadDisplay(){
	var fileName = $('#hidFileID').get(0).value;
	var userData = logUserId.split('_');
	$('#profile-picture').get(0).src = "/images/phpThumb.php/w=161;h=105;/var/members/member"+userData[0]+"/"+fileName;
	$('#image').val( "/var/members/member"+userData[0]+"/"+fileName );
	$('#user-profile').hide();
	$('.background-darken').hide();
}

function rateComment(object, rate){
	
	var id = $(object).parents('.recipe-author-box:first').get(0)?$(object).parents('.recipe-author-box:first').get(0).id.replace('post-comment-', ''):'0';
	var type = $(object).parents('div:first').get(0).className == 'post'?'post':'comment';
	
	$.ajax({
			type: "POST",
			url: ajUrl,
			dataType: "json",
			data: {"post_id": postId, "comment_id": id, 'action': "rate", 'type': type, 'rate': rate},
			success: function(data){
				if( data["status"] == 'error' ) {
					alert(data["error"]);
					if( data["comment_id"] > 0 ) {
						
					} else {
						var img = $('a.rating.raging-stars.big-stars', $('div.video'));
						var tmp = $(img).get(0).title.split('-');
						img.css('background-position', '0px '+( 220 - ( tmp[0]*2 + parseInt(tmp[1]) )*20 )+'px');
					}
					return;
				}
				if( data["comment_id"] > 0 ) {
					switch( data['avgr'] ) {
						case "1":
//							console.log(1);
							$('img.rate-minus', $('#post-comment-'+data["comment_id"]) ).get(0).src = "/share/images/site/report-x-gr.gif";
							break;
						 case "2":
//						 	console.log(1);
						 	$('img.rate-plus', $('#post-comment-'+data["comment_id"]) ).get(0).src = "/share/images/site/report-check-gr.gif";
						 	break;
					}
//					var img = $('img.rating.raging-stars', $('#post-comment-'+data["comment_id"]));
//					img.get(0).src = "/share/images/site/ratings/sm-rating-"+data["calc_avg"]+".gif";
				} else {
//					var img = $('img.rating.raging-stars.big-stars', $('div.video'));
//					img.get(0).src = "/share/images/site/ratings/b-rating-"+data["calc_avg"]+".gif";
					var img = $('a.rating.raging-stars.big-stars', $('div.video'));
					var tmp = data['calc_avg'].split('-');
					img.css('background-position', '0px '+( 220 - ( tmp[0]*2 + tmp[1]/5 )*20 )+'px');
				}
			}
	});
	
//	console.log(id);
	
}