function loadContent(elementSelector, sourceUrl) {
	$j(""+elementSelector+"").load(sourceUrl);
}

function highlightBackground(id){
	$j(".mainMenuButtonHighlighted").css('background','#000000');
	$j(".mainMenuButtonHighlighted").css('color','#FFFFFF');
	$j(".mainMenuButton").css('background','#000000');
	$j(".mainMenuButton").css('color','#FFFFFF');
	$j("#"+id+"").css('background','#dbdbdb');
	$j("#"+id+"").css('color','#000000');
}

function toggleComment(id, toggleMode){
		$j(".commentContainer").css('display','none');
		$j(".commentLabelNoShow").css('display','none');
		$j(".commentLabel").css('display','block');
			if (toggleMode == 'show'){
				$j("#commentContainer-" +id+"").css('display','block');
				$j("#commentLabel-" +id+"").css('display','none');
				$j("#commentLabelNoShow-" +id+"").css('display','block');
			} 
			if (toggleMode == 'hide'){
				$j("#commentContainer-" +id+"").css('display','none');
				$j("#commentLabel-" +id+"").css('display','block');
				$j("#commentLabelNoShow-" +id+"").css('display','none');			
			}
}
	
function submitComment(e) {
	e.preventDefault();
	
	var productId = this.productId.value;
	var url = this.txtHomepage.value;
	var name = this.txtName.value;
	var content = this.txtContent.value;
	if(content == '' || content == 'Skriv din kommentar här...'){
		$j(this.txtContent).css('background-color','red');
		return false;
	}
	if(name == '' || name == 'Namn'){		
		$j(this.txtName).css('background-color','red');
		return false;
	}

	$j.ajax({
		url: "/system/search/productCommentSave.asp",
		data: $j(this).serialize(),
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
		type: 'POST',
		success: function(data) {
			$j('.commentBoxContainer-' + productId).html(data);
			$j('#commentContainer-' + productId + ' form').hide();
		}
	});

	return false;
}

function submitProductComment(e) {
	e.preventDefault();
	
	var productId = this.productId.value;
	var url = this.txtHomepage.value;
	var name = this.txtName.value;
	var content = this.txtContent.value;
	if(content == '' || content == 'Skriv din kommentar här...'){
		$j(this.txtContent).css('background-color','#FF0066');
		return false;
	}
	if(name == '' || name == 'Namn'){		
		$j(this.txtName).css('background-color','#FF0066');
		return false;
	}

	$j.ajax({
		url: "productCommentSave.asp",
		data: $j(this).serialize(),
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
		type: 'POST',
		success: function(data) {
			$j('.commentBoxContainer-' + productId).html(data);
			$j('.publishContainer form').hide();
		}
	});

	return false;
}
$j(function () {
	var origPos = $j('#buyContainer').offset().top - 12;
	var buyContainer = $j('#buyContainer');

	function onDocScroll(e) {
		var docScrollTop = $j(document).scrollTop();
		
		if (docScrollTop >= origPos && buyContainer.css('position') != 'fixed') {
			buyContainer.css({
				position: 'fixed',
				top: 0
			});
		} else if (docScrollTop <= origPos && buyContainer.css('position') != 'absolute') {
			buyContainer.css({
				position: 'absolute',
				top: origPos - 0
			});
		}
	}

	if (buyContainer.length)
		$j(document).bind('scroll', onDocScroll);
	
	$j('.txtName, .txtHomepage, .txtContent')
		.focus( function(e) {
			if ( this.value == this.defaultValue ) 
				this.value = '';
				$j(this).css('background-color', 'white');
		})
		.blur( function(e) {
			if ( this.value == '' ) 
				this.value = this.defaultValue; 
				$j(this).css('background-color', 'white');
		});
		
	$j('form.commentForm').submit(submitComment);
	$j('form.productCommentForm').submit(submitProductComment);
});

